BabelMap 16.x.x.x Release Notes
BabelMap version 16.0.0.1 (2024-09-19)
- Updated Unicode data for Unicode 16.0.0 data.
- Updated Emoji data for Emoji 16.0.
- Added initial basic support for the proposed update to the OpenType specification to support fonts with up to 16,777,216 glyphs (24 bit glyph IDs): recognizes and can parse the proposed new GLYF, LOCA, and MAXP tables; accepts Format 12 and 13 CMAP subtables with glyph indexes greater tha 65535, but is currently unable to render glyphs with indexes greater than 65535; uses the proposed new Format 15 CMAP subtable (Unicode variation sequences with 24 bit glyph indexes) if present, but is currently unable to render glyphs with indexes greater than 65535.
- In Composite Font mode, the font configured for the Ideographic Symbols and Punctuation block (16FE0..16FFF) is now overridden for non-Han characters: for U+16FE0 (Tangut Iteration Mark) the font configured for the Tangut block is used; for U+16FE1 (Nushu Iteration Mark) the font configured for the Nushu block is used; and for U+16FE4 (Khitan Small Script Filler) the font configured for the Khitan Small Script block is used.
- Added Zhuang readings for CJK characters based on the kZhuang key in the Unihan database.
- Now uses the Unikemet database for descriptions of Egyptian hieroglyphs.
- Added Tangut readings based on Miyake 2012 ("Complexity from Compression: a Sketch of Pre-Tangut").
- The Advanced Character Search now has an option to filter by Unicode block.
- Corrected the historic names for U+B77C (HANGUL SYLLABLE RA) through U+B9C7 (HANGUL SYLLABLE RIH) which used HANGUL SYLLABLE L- instead of HANGUL SYLLABLE R- for Unicode versions 2.0.14 through 2.1.8 inclusively.
BabelMap version 16.0.0.2 (2024-09-19)
- Corrected the character count for Telugu and Kannada blocks shown at the top of the character grid (version 16.0.0.1 had "101" and "92" characters respectively due to an issue with the addition and subsequent removal of TELUGU ARCHAIC SHRII at U+0C5C and KANNADA ARCHAIC SHRII at U+0CDC during the 16.0 review period).
BabelMap version 16.0.0.3 (2024-09-26)
- In the Han Radical Lookup tool added five additional simplified radicals (90S 丬, 182V 𲋄, 208J 鼡, 210J 斉, and 212V 𱷥).
- In the Han Radical Lookup tool, when "All Strokes" is checked, the results are now ordered strictly by stroke count, and by Unicode value for the same stroke count. Previously the results were ordered by Unicode block, and by stroke count within the same block.
- Added over 300 character lookups by a secondary radical in the Han Radical Lookup tool to improve findability for characters with ambiguous or unexpected radicals.
- Added Mandarin readings for 468 additional CJK unified ideographs.
- Added 7,600 additional Zhuang readings for CJK unified ideographs (v. 16.0.0.1 had 2,471 readings for 2,471 characters in CJK extensions F, G, and H only; v. 16.0.0.3 now has 10,071 readings for 7,648 characters in all CJK blocks).
- Added a "Zhuang Lookup..." tool to lookup CJK unified ideographs by Zhuang readings.
BabelMap version 16.0.0.4 (2024-10-02)
- Updated IRG source references for Unicode 16.0, including 36,423 new JMJ sources (the new source references were inadvertently missed when updating the code for Unicode 16.0).
- Some corrections to CJK data.
BabelMap version 16.0.0.5 (2024-10-06)
- Fixed bug displaying Arabic text using a composite font (all Arabic text in a line after the first non-Arabic character was displayed as boxes).
BabelMap version 16.0.0.6 (2024-12-05)
- Fixed error listing some emoji names in the Emoji Lookup tool.
BabelMap
BabelMap Version History
BabelStone Home Page