1Freetype 2 3There are the following local modifications: 4 5The following modules are disabled in include/freetype/config/ftmodule.h: 6 pfr 7 t42 8 winfnt 9 pcf 10 bdf 11 12The following options are disabled in include/freetype/config/ftoption.h: 13 14 FT_CONFIG_OPTION_ENVIRONMENT_PROPERTIES 15 FT_CONFIG_OPTION_INCREMENTAL 16 TT_CONFIG_OPTION_SUBPIXEL_HINTING 17 18The following option is enabled to support color fonts. 19 20 FT_CONFIG_OPTION_USE_PNG 21 22HOW TO UPDATE 23* Check out external/freetype to <checkout_dir> 24 ex: git clone https://android.googlesource.com/platform/external/freetype 25* Locate the commit you'd like to move. 26 ex: for 2.8.1: http://git.savannah.gnu.org/cgit/freetype/freetype2.git/commit/?h=VER-2-8-1&id=39ce3ac499d4cd7371031a062f410953c8ecce29 27* In <checkout_dir>, run git merge <commit_sha> 28 i.e. git merge 39ce3ac499d4cd7371031a062f410953c8ecce29 29* Update version and last upgrade date in MEATADATA file. 30* Upload the changes. 31 ex: git push origin HEAD:refs/for/master 32* Gerrit will run the text related tests. 33 34NOTE: 35 Since Chromium updates FreeType more frequently, you can check the following URL for their changes 36 and latest merges: 37 https://chromium.googlesource.com/chromium/src/+log/master/third_party/freetype 38