• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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* Upload the changes.
30  ex: git push origin HEAD:refs/for/master
31* Gerrit will run the text related tests.
32
33NOTE:
34 Since Chromium updates FreeType more frequently, you can check the following URL for their changes
35 and latest merges:
36 https://chromium.googlesource.com/chromium/src/+log/master/third_party/freetype
37