Roll third_party/freetype/src/ 96b5e5009..2c8e6279a7b (38 commits)

https://chromium.googlesource.com/chromium/src/third_party/freetype2.git/+log/96b5e500909c..2c8e6279a7b

$ git log 96b5e5009..2c8e6279a7b --date=short --no-merges --format='%ad %ae %s'
2018-08-28 wl Minor doc fix.
2018-08-26 wl * src/truetype/ttobjs.c (tt_size_read_bytecode): Trace CVT values.
2018-08-26 wl ChangeLog*: s/\t/ /.
2018-08-26 ramakrishnan.nikhil * configure: Copy assets required by docwriter.
2018-08-26 wl * src/pshint/pshalgo.c (psh_hint_overlap): Fix numeric overflow.
2018-08-26 wl Minor tracing adjustments.
2018-08-26 wl [truetype] Avoid nested frames.
2018-08-26 wl Various minor clean-ups.
2018-08-25 wl Add missing ChangeLog entry for the last four commits.
2018-08-25 ramakrishnan.nikhil * builds/*/*: Prepare build system for docwriter.
2018-08-25 ramakrishnan.nikhil * src/tools/docmaker: Remove `docmaker'.
2018-08-25 ramakrishnan.nikhil * docs/reference: Add resources for `docwriter'.
2018-08-24 ramakrishnan.nikhil * include/*.*: Convert comments to markdown.
2018-08-23 wl Add macros for handling	over-/underflowing `FT_Int64' values.
2018-08-23 wl ftbitmap.h: Improve documentation.
2018-08-22 wl [truetype] Improve legibility of `glyf' parsing.
2018-08-22 wl Minor formatting and documentation fixes.
2018-08-21 wl * src/sfnt/ttcpal.c (tt_face_load_cpal): Add missing safety check.
2018-08-19 wl Update `CHANGES' file.
2018-08-18 wl [psaux] Avoid slow PS font parsing in case of error.
2018-08-18 wl [cff] Fix heap buffer overflow in old engine.
2018-08-16 yangx92 * builds/mac/ftmac.c (parse_fond): Fix buffer overrun.
2018-08-16 wl * builds/*/ftsystem.c (FT_COMPONENT): Updated also.
2018-08-15 apodtele Revert BDF copyright years.
2018-08-15 apodtele Ouch. BDF copyright year.
2018-08-15 apodtele [bdf] Don't track duplicate encodings.
2018-08-15 wl Don't use `trace_' prefix for FT_COMPONENT arguments.
2018-08-14 wl Use formatting string in FT_TRACEX calls for non-simple arguments.
2018-08-14 apodtele [bdf] Remove unused fields.
2018-08-14 wl [cff] Fix another segv in old engine.
2018-08-14 wl [cff] Fix missing error handling.
2018-08-13 apodtele [bdf] Remove unused overflow storage.
2018-08-14 wl [cff] Fix segv.
2018-08-13 apodtele [bdf] Use unsigned types.
2018-08-13 wl * src/type42/t42parse.c (t42_parse_sfnts): One more format check.
2018-08-12 prince.cherusker Remove deprecated constant in documentation.
2018-08-11 wl * src/base/ftcalc.c (FT_Matrix_Check): Fix integer overflow.
2018-08-10 apodtele * src/sfnt/ttsbit.c (tt_sbit_decoder_load_compound): Follow specs.

Created with:
  roll-dep third_party/freetype/src
R=dsinclair@chromium.org,npm@chromium.org,thestig@chromium.org

Bug: pdfium:1142
Change-Id: If608007688939c06a0734c71457c137419911ad3
Reviewed-on: https://pdfium-review.googlesource.com/41790
Reviewed-by: Nicolás Peña Moreno <npm@chromium.org>
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
diff --git a/DEPS b/DEPS
index e88f5d1..19c749f 100644
--- a/DEPS
+++ b/DEPS
@@ -22,7 +22,7 @@
   'code_coverage_revision': '64186cbaf924329bfa0d139c0a45946cc529af1f',
   'cygwin_revision': 'c89e446b273697fadf3a10ff1007a97c0b7de6df',
   'depot_tools_revision': '02d53403125b2669236fd0db69f71f7e332c5767',
-  'freetype_revision': '96b5e500909cfce39ff78feabefd8063a229b951',
+  'freetype_revision': '2c8e6279a7bfc314f3934bc8d126ecb1e5e284f1',
   'gtest_revision': 'd5266326752f0a1dadbd310932d8f4fd8c3c5e7d',
   'icu_revision': 'c56c671998902fcc4fc9ace88c83daa99f980793',
   'instrumented_lib_revision': '323cf32193caecbf074d1a0cb5b02b905f163e0f',
diff --git a/third_party/freetype/README.pdfium b/third_party/freetype/README.pdfium
index cc40870..9d15e75 100644
--- a/third_party/freetype/README.pdfium
+++ b/third_party/freetype/README.pdfium
@@ -1,7 +1,7 @@
 Name: FreeType
 URL: http://www.freetype.org/
-Version: VER-2-9-1-166
-Revision: 96b5e500909cfce39ff78feabefd8063a229b951
+Version: VER-2-9-1-204
+Revision: 2c8e6279a7bfc314f3934bc8d126ecb1e5e284f1
 Security Critical: yes
 License: FreeType License (FTL)
 License File: FTL.TXT