diff options
author | John-Mark Bell <jmb@netsurf-browser.org> | 2022-05-27 15:23:01 +0100 |
---|---|---|
committer | John-Mark Bell <jmb@netsurf-browser.org> | 2022-05-27 15:24:17 +0100 |
commit | e53bc264ad82f54bf5dd4bc921fe748896103fc7 (patch) | |
tree | fd1f89fd906cc4b7eeaec82550f4197fca747589 | |
parent | ee664df8218ff38d9d90dddecc0c20cd2857a4be (diff) | |
download | ttf2f-e53bc264ad82f54bf5dd4bc921fe748896103fc7.tar.gz ttf2f-e53bc264ad82f54bf5dd4bc921fe748896103fc7.tar.bz2 |
Bump version
-rw-r--r-- | !TTF2f/History | 30 | ||||
-rw-r--r-- | Makefile | 2 |
2 files changed, 31 insertions, 1 deletions
diff --git a/!TTF2f/History b/!TTF2f/History index b38c25d..53136b7 100644 --- a/!TTF2f/History +++ b/!TTF2f/History @@ -1,6 +1,36 @@ TTF2f Changelog =============== +0.07 (27-May-2022) +~~~~~~~~~~~~~~~~~~ +Fix Encoding file entries for astral characters. + + Early versions of the UCS Font Manager (3.41-3.42) supported the + use of /uni followed by up to 8 upper-case hex digits to specify + the Unicode codepoint represented by a glyph. + + Font Manager 3.43 changed this behaviour to align with Adobe's + then-current specification of /uniXXXX for characters in the + Basic Multilingual Plane and /uniXXXXYYYY for all other characters + (where XXXX is a high UTF-16 surrogate and YYYY is a low surrogate) + + Font Manager 3.53 changed again to remove support for /uniXXXXYYYY + and, instead, introduced support for /uXXXX to /uXXXXXXXX, where + leading zeroes are forbidden if more than 4 hex digits are present. + + Change our behaviour to use the /uniXXXX form for characters in + the Basic Multilingual Plane (which is supported by all versions + of the UCS Font Manager) and use the /uXXXXX - /uXXXXXXXX form + for all other characters. + + This effectively means that Font Manager 3.53 or later is required + when astral characters are in use. + +All fonts containing astral characters converted using earlier +versions of TTF2f will need to be re-converted with this (or later) +version to allow the Font Manager to make use of glyphs defined for +astral characters. + 0.06 (04-Aug-2021) ~~~~~~~~~~~~~~~~~~ Fix broken glyph naming for fonts with codepoints outside the @@ -1,6 +1,6 @@ # Component settings COMPONENT := ttf2f -COMPONENT_VERSION := 0.0.6 +COMPONENT_VERSION := 0.0.7 COMPONENT_DATE := 04 Aug 2021 # We produce an application binary COMPONENT_TYPE := binary |