summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn-Mark Bell <jmb@netsurf-browser.org>2021-08-04 20:31:56 +0100
committerJohn-Mark Bell <jmb@netsurf-browser.org>2021-08-04 20:33:00 +0100
commitec4f056527a065d95583f1c82b9d9975bd89bf2a (patch)
tree4e94cd6fc86431ee459e031cb7133c89938d9e19
parent48267e62e3fecfc1e463a61e9e81cdee852361c6 (diff)
downloadttf2f-ec4f056527a065d95583f1c82b9d9975bd89bf2a.tar.gz
ttf2f-ec4f056527a065d95583f1c82b9d9975bd89bf2a.tar.bz2
Bump versionreleases/0.0.6
-rw-r--r--!TTF2f/History17
-rw-r--r--Makefile2
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.
diff --git a/Makefile b/Makefile
index 23f312f..249a87d 100644
--- a/Makefile
+++ b/Makefile
@@ -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