Releases: Mercury13/unicodia
2.2.0
🕞 UNICODE 15.1
Reloaded new data (CJK was frozen just in late August)
🖋️ FONTS
Upd Noto: Khojki (beta → beta)
📚 TEXT
Wrote more about CJK chaos of Unicode 15.1, thanks Ken Lunde for info
Added one phrase in Direction of Sogdian etc
Deleted an unused string
Minor typos
⚙ TECHNICAL
Unified pop-up message window with UTranslator
Bugs in utilities
2.1.1
🖋️ FONTS
Upd Noto: Kayah Li (missed somehow), Ottoman siyaq
Moved Funky’s superscripts 120 units up
🤡 MISRENDERS
Subscripts were clipped, recreated in Funky: 1D69 and similar
Superscripts were too low, again recreated in Funky: A7F2 and similar
🗃️ LIBRARY
Added all Latin letters
🐛 Swedish/Turkish were in wrong order
Added more Latin languages
Added new Latin fonts: superscript, CJK fullwidth, turned-over
📚 TEXT
English: a little fact about Aghwank was omitted
Minor typos
2.1.0
🖋️ FONTS
Upd Noto: Kaithi (beta→beta), Khojki (to beta, covers 11240)
🤡 MISRENDERS
Clipped Latin letters: 2C7C, 1E00/01
Misplaced umlauts in Latin letters: 1E5D, 1E69
🔡 DECAPITALIZATION
alef symbol…
Turned O open-O…
🗃️ LIBRARY
#299 New section: Latin
Extended Numbers
🐞 PROGRAM
🐛 Bundle OpenSsl with program
Use lighter releases/latest request to GitHub
⚙ TECHNICAL
Potentially more reliable update if version naming policy goes wrong
Moved GitHub parsing to separate library, switched technical (debugging) versions to 0.0.1 etc.
2.0.4
2.0.3
2.0.2
🖋️ FONTS
🚀 Found a great slowdown with Korean font on W7; OTF→TTF
Closed several lesser performance issues
Fixed “not-really-a-tofu” 332C on W7
🤡 MISRENDERS
Egyptian damage marks (13447 etc) are now drawn as normal ligatures instead of synthesized images
📚 TEXT
Wrote a bit about glyph styles: e.g. Mongolian direction affects five blocks
Minor typos
⚙ TECHNICAL
Use newer MinGW
2.0.1
🕞 UNICODE 15.1
Some emoji moved E2.0 → E1.0 (was actually done in Unicode 15.1, but I paid attention just now)
🖋️ FONTS
Upd Noto: Cham, Javanese, Kannada (to beta, covers U14), Kawi (beta → release), Tifinagh, Symbol, Symbol2
Sutton: hand-optimized a few codepoints
🤡 MISRENDERS
Braille blank 2800 is now drawn as space
Handed Baha’i star 1F7D9 to Symbol2
📚 TEXT
Terms: ZWJ, ZWNJ
Wrote text: CJK ideographs I
Minor typos
🗃️ LIBRARY
🐛 Links in new string composition pane did not change mouse pointer
🐞 PROGRAM
#291 Second style channel: write Sogdian/Uyghur/Mongol/PhagsPa horizontally of vertically
#294 Simple version info
Rewrote the way we handle popups
⚙ TECHNICAL
#293 Store Unicode and Egyptian bases in repo, for consistent compilation
#296 Now HTML entities are loaded from WHATWG’s database
2.0.0
🕞 UNICODE 15.1
Sucked beta data, filled ALL tofu
Now a character (e.g. 5146) may have two numeric values
Now can auto-mirror emoji
🖋️ FONTS
#167 Glagolitic, Cyrillic C: Noto → Shafarik (+updated block icons, +select style: Bulgaria/Croatia). Reason: nicer
Oriya: Sans → Serif. Reason: not really fancy, and less hand-work
Upd Noto: Canadian, Coptic, Gunjala, Hanifi, Hanuno’o, Kawi, Khojki, Korean, Linear A, Modi, Mongol, Music, N’ko, Orkhon, Rejang, Siddham, Sundanese, Syloti, Tagalog, Tai Viet, Takri, Zanabazar
Upd other: NewGardiner
Unicodia Han: updated 63 characters
FunkySample: renamed to UnicodiaFunky
Lao: reoptimized from scratch
Archaic kana: made a special font chain
⚖ LEGAL
Policy for all new fonts: touched with FontForge → rename Noto to Uto. Rehinted with TtfAutoHint etc → still Noto
🌐 INTERNATIONALIZATION
#282 Now use plural forms (5 characters) instead of abbreviations (5 ch.)
🤡 MISRENDERS
#285 Four CJK umlauts: 302E/2F Korean tones, 3099/9A kana voice
#286 CJK compatibility characters 303E and FFA0: now use dotted box
Tags: moved tag a bit up and to the right
#290 Musical G clef 1D11E etc: Funky → fixup micro-font bearing same metrics as Music
🎞️ BLOCK ICONS
Kawi: shrunk a bit
🔡 DECAPITALIZATION
Adrar Yaj
Glagolitic capital letter Spidery Ha
Ol Chiki punctuation Double mucaad
Tifinagh letter Berber Academy Yaj
📚 TEXT
🤥 More precise origins of Tifinagh
Wrote about 303E
Found traces of Brodie Lockard, so he’s alive as of 2023
Kana supplement etc: now written with ellipsis in all three languages
Minor typos
🗃️ LIBRARY
#243 Nice visual string composition
#254 #255 More math characters: inequality, plus, minus, multiplication, division
#283 If string has exactly one “independent” character, we show its info
#288 HTML
🐛 Fixed two of three trademark emoji
💾 OTHER DATA
Now small legacy range 1F8B0/81 also shows which computers they are from
🐞 PROGRAM
🐛 Search history was barely usable due to line reordering
1.11.0
🖋️ FONTS
#266 Sutton SignWriting: Noto → own Noto-based font
Upd SIL: Scheherazade (scrapped Arabic C from Funky)
Upd Noto: Latin-Greek-Cyrillic, Kawi, Math (beta→beta)
🤡 MISRENDERS
#266 Most of Sutton SignWriting umlauts
#262 Two-storey curly braces 23B0/B1: Cambria→Funky, hooks were far outside line
#263 Sukun 08D0 and other upper/lower Arabic umlauts: use ALM instead of RLM, now they are really above/below
Two-coloured diamonds 2B18/19, fixed with updated Math
Khmer 17B4, B5: now use dotted box with abbreviation
📚 TEXT
Minor typos in all three languages
🔡 DECAPITALIZATION
Mongolian vowel separator
💾 OTHER DATA
Use automatically generated Sutton data instead of manual
🐞 PROGRAM
#146 Wrote what to use instead of deprecated character
#264 Extra empty line in bulleted lists
#268 Now term (specifically Abugida) can have its own font rather than rely on system one
Internal changes in search
When search for HTML mnemonic that has both capital and small version, e.g. “ä”, you now see that mnemonic
1.10.0
🖋️ FONTS
Kawi: KawiMastuti → Noto beta (+🎞️ block icon). Now the font is free rather than semi-free!
Upd Noto: Latin-Greek-Cyrillic (#249), Armenian, Gujarati (emergency fix), NP Hmong (to beta, #165)
🗑️ FunkySample FONT
Made metrically consistent with Noto LGC
Transferred TtfAutoHint’s bytecode to 25CC dotted circle
U14 characters of medieval Latin (A7D0…D9 etc): scrapped, now Noto LGC
Some characters of Latin G: copied from Noto LGC (cannot scrap, differences in hinting are noticeable)
1DF05 lezh with retrohook: wrong width
Included several poorly-rendered umlauts (0300+, #258)
⛩ UNICODIA HAN FONT
31715: manually killed two intersections
#192 Automatically killed ≈20% intersections, incl. 31375
Added a check whether manual fix became useless
🤡 MISRENDERS
0300 basic umlauts: revamped the entire block (#258), incl. 0347 = below (looked like underline), 033B □ below (IPA committee turned it to ▭ in 2015 for greater difference in computer type)…
2300 Miscellaneous Technical: revamped font sequence, mainly for multi-storey brackets
3200 Enclosed CJK letters and months: sans-serif font, as they are mostly Korean/Japanese…
…including 32FF Reiwa: non-canonical glyph, though linguists say that Chinese version from BabelStone was OK.
(+updated 🎞️ block icon)
1AB3 umlaut ↓: nicer
20C0 som sign: smaller
2205 empty set: Cambria → Noto
🇬🇧 ENGLISH
More international “film” instead of American “movie”.
Minor typos
🇷🇺 RUSSIAN
Wrong font in Gujarati description
Sinhala archaic numbers: now written with ellipsis
🇺🇦 UKRAINIAN
Sinhala archaic numbers: now written with ellipsis
Minor typos
🔡 DECAPITALIZATION
Bactrian camel
XOR, NAND, NOR
🖼️ GRAPHIC EMOJI
1F7F0 heavy = sign: drawing outside canvas
🗃️ LIBRARY
Mathematics: equality, inequality, greater-less…
Found and added 2BC9 Neptune form two
💾 OTHER DATA
Loaded characters’ alternate names: e.g. ! = bang, factorial
HanaMin now checks whether it has character X by parsing TTF file, like Tamil supplement, Symbol2 and Math. Slower, does not rely on OS/2 headers and unreliable infrastructure
🐞 PROGRAM
Search history