freetype2/src/truetype
suzuki toshiya 5c4e40d7fd [sfnt, truetype] Register the tags for marginal fonts.
The first 32bit of standard TrueType variants is 0x00010000,
`OTTO', `ttcf', `true' or `typ1'.  2 marginal dfonts on legacy Mac
OS X, Keyboard.dfont and LastResort.dfont, have the sfnt resources
starting 0xA5 followed by `kbd' or `lst'.  Considering the following
data could be parsed as conventional TrueType fonts, the header
checking is updated to allow these tags.  It seems that recent Mac
OS X has already switched to normal TTF for these fonts.

See the discussion at
http://u88.n24.queensu.ca/exiftool/forum/index.php?topic=3931.0

* include/freetype/tttags.h (TTAG_0xA5kbd, TTAG_0xA5lst): New header
tags for Keyboard.dfont and LastResort.dfont.
* src/sfnt/sfobjs.c (sfnt_open_font): Accept the sfnt resource
starts with TTAG_0xA5kbd or TTAG_0xA5lst.
* src/truetype/ttobjs.c (tt_face_init): Accept the face with the
format tag is TTAG_0xA5kbd or TTAG_0xA5lst.
2017-09-09 01:03:26 +09:00
..
Jamfile Update copyright year. 2017-01-04 20:16:34 +01:00
module.mk Update copyright year. 2017-01-04 20:16:34 +01:00
rules.mk Update copyright year. 2017-01-04 20:16:34 +01:00
truetype.c Improve `make multi'. 2017-03-18 07:06:49 +01:00
ttdriver.c * src/truetype/ttdriver.c (tt_size_request): Properly check `error'. 2017-04-29 06:47:14 +02:00
ttdriver.h Update copyright year. 2017-01-04 20:16:34 +01:00
tterrors.h Update copyright year. 2017-01-04 20:16:34 +01:00
ttgload.c [sfnt, truetype] Improve handling of missing sbits. 2017-08-11 09:34:20 +02:00
ttgload.h Update copyright year. 2017-01-04 20:16:34 +01:00
ttgxvar.c [base, truetype] New function `FT_Get_Var_Axis_Flags'. 2017-08-05 18:22:17 +02:00
ttgxvar.h [truetype] Store and use design coordinates also. 2017-03-12 20:46:56 +01:00
ttinterp.c [truetype] Integer overflow. 2017-08-22 08:25:14 +02:00
ttinterp.h [truetype] Always use interpreter v35 for B/W rendering (#51051). 2017-05-20 07:28:46 +02:00
ttobjs.c [sfnt, truetype] Register the tags for marginal fonts. 2017-09-09 01:03:26 +09:00
ttobjs.h [truetype] Do linear scaling for FT_LOAD_NO_HINTING (#50470). 2017-04-26 11:40:28 +02:00
ttpic.c Update copyright year. 2017-01-04 20:16:34 +01:00
ttpic.h Update copyright year. 2017-01-04 20:16:34 +01:00
ttpload.c * src/truetype/ttpload.c (tt_face_get_location): Off-by-one typo. 2017-07-12 00:24:48 +02:00
ttpload.h Update copyright year. 2017-01-04 20:16:34 +01:00
ttsubpix.c [truetype] Do linear scaling for FT_LOAD_NO_HINTING (#50470). 2017-04-26 11:40:28 +02:00
ttsubpix.h Update copyright year. 2017-01-04 20:16:34 +01:00