38 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
Freetype
 | 
						|
 | 
						|
There are the following local modifications:
 | 
						|
 | 
						|
The following modules are disabled in include/freetype/config/ftmodule.h:
 | 
						|
  pfr
 | 
						|
  t42
 | 
						|
  winfnt
 | 
						|
  pcf
 | 
						|
  bdf
 | 
						|
 | 
						|
The following options are disabled in include/freetype/config/ftoption.h:
 | 
						|
 | 
						|
  FT_CONFIG_OPTION_ENVIRONMENT_PROPERTIES
 | 
						|
  FT_CONFIG_OPTION_INCREMENTAL
 | 
						|
  TT_CONFIG_OPTION_SUBPIXEL_HINTING
 | 
						|
 | 
						|
The following option is enabled to support color fonts.
 | 
						|
 | 
						|
  FT_CONFIG_OPTION_USE_PNG
 | 
						|
 | 
						|
HOW TO UPDATE
 | 
						|
* Check out external/freetype to <checkout_dir>
 | 
						|
  ex: git clone https://android.googlesource.com/platform/external/freetype
 | 
						|
* Locate the commit you'd like to move.
 | 
						|
  ex: for 2.8.1: http://git.savannah.gnu.org/cgit/freetype/freetype2.git/commit/?h=VER-2-8-1&id=39ce3ac499d4cd7371031a062f410953c8ecce29
 | 
						|
* In <checkout_dir>, run git merge <commit_sha>
 | 
						|
  i.e. git merge 39ce3ac499d4cd7371031a062f410953c8ecce29
 | 
						|
* Update version and last upgrade date in MEATADATA file.
 | 
						|
* Upload the changes.
 | 
						|
  ex: git push origin HEAD:refs/for/master
 | 
						|
* Gerrit will run the text related tests.
 | 
						|
 | 
						|
NOTE:
 | 
						|
 Since Chromium updates FreeType more frequently, you can check the following URL for their changes
 | 
						|
 and latest merges:
 | 
						|
 https://chromium.googlesource.com/chromium/src/+log/master/third_party/freetype
 |