freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[freetype2] master 71f6618: ChangeLog for last commit.


From: suzuki toshiya
Subject: [freetype2] master 71f6618: ChangeLog for last commit.
Date: Fri, 8 Sep 2017 12:06:16 -0400 (EDT)

branch: master
commit 71f661804e88db5b12cc1a143e03ef53b5eab894
Author: suzuki toshiya <address@hidden>
Commit: suzuki toshiya <address@hidden>

    ChangeLog for last commit.
---
 ChangeLog | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/ChangeLog b/ChangeLog
index c697729..3b26205 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,25 @@
+2017-09-08  suzuki toshiya  <address@hidden>
+
+       [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  <address@hidden>
 
        Fix multiple calls of `FT_Bitmap_Convert'.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]