diff options
author | John-Mark Bell <jmb@netsurf-browser.org> | 2021-08-04 20:31:56 +0100 |
---|---|---|
committer | John-Mark Bell <jmb@netsurf-browser.org> | 2021-08-04 20:33:00 +0100 |
commit | ec4f056527a065d95583f1c82b9d9975bd89bf2a (patch) | |
tree | 4e94cd6fc86431ee459e031cb7133c89938d9e19 | |
parent | 48267e62e3fecfc1e463a61e9e81cdee852361c6 (diff) | |
download | ttf2f-ec4f056527a065d95583f1c82b9d9975bd89bf2a.tar.gz ttf2f-ec4f056527a065d95583f1c82b9d9975bd89bf2a.tar.bz2 |
Bump versionreleases/0.0.6
-rw-r--r-- | !TTF2f/History | 17 | ||||
-rw-r--r-- | Makefile | 2 |
2 files changed, 18 insertions, 1 deletions
diff --git a/!TTF2f/History b/!TTF2f/History index e13d6df..b38c25d 100644 --- a/!TTF2f/History +++ b/!TTF2f/History @@ -1,6 +1,23 @@ TTF2f Changelog =============== +0.06 (04-Aug-2021) +~~~~~~~~~~~~~~~~~~ +Fix broken glyph naming for fonts with codepoints outside the +Basic Multilingual Plane. This issue would manifest itself if the +bottom 16 bits of a codepoint in an astral plane happened to match +a codepoint in the Glyph mapping. In this case the glyph would +be erroneously identified as representing the corresponding BMP +codepoint, resulting in a bogus Encoding file for the font and +incorrect glyph display when using legacy alphabets. + +As a concrete example, a glyph representing codepoint U+20021 +(being a CJK Unified Ideograph in the Supplementary Ideographic Plane) +would be erroneously identified as U+0021 (EXCLAMATION MARK) and +would have an Encoding file entry of "/exclam", instead of +"/uni20021". This would then cause this glyph to be displayed whenever +an exclamation mark was used in a Latin1 alphabet. + 0.05 (04-Aug-2021) ~~~~~~~~~~~~~~~~~~ Rebuild against LDREX/STREX-aware UnixLib. @@ -1,6 +1,6 @@ # Component settings COMPONENT := ttf2f -COMPONENT_VERSION := 0.0.5 +COMPONENT_VERSION := 0.0.6 COMPONENT_DATE := 04 Aug 2021 # We produce an application binary COMPONENT_TYPE := binary |