|
|
|
@ -1,3 +1,25 @@ |
|
|
|
|
2017-09-08 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp> |
|
|
|
|
|
|
|
|
|
[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-05 Werner Lemberg <wl@gnu.org> |
|
|
|
|
|
|
|
|
|
Fix multiple calls of `FT_Bitmap_Convert'. |
|
|
|
|