Releases: Mercury13/unicodia
1.5.4
🖋️ FONTS
Upd SIL: Myanmar
Upd Babelstone: Tibetan
Upd Noto: Latin/Greek/Cyrillic, Arabic (used as fallback), Armenian, Balinese (🤡 1B3F), Buginese (W7 only), Hanifi, Khojki, NKo, Sinhala
Moved Multiocular O to Funky, enlarged it ×1.2. Now I just rehint Noto Latin/Greek/Cyrillic, that’s all.
🖼️ GRAPHIC EMOJI
Started Unicodia Emoji project. Right now its scope is extremely narrow: things that are TOO BAD at Google. And, of course, run ahead of Unicode. My test subject is 🪧 placard
Also added a few U15 emoji
1F9BB 🦻 ear with hearing aid: now aid is neutral grey instead of skin-like
1F483 💃 dancer: fixed clipping paths
1F98D 🦍 gorilla: removed draft gorillas outside canvas
🔡 DECAPITALIZATION
Next line (NEL)
Inscriptional Pahlavi letter Waw-Ayin-Resh… (and more such things from RTL scripts)
Vai syllable lengthener
Vai syllable Ndole Fa…
Cyrillic capital letter Double monocular O…
Combining Cyrillic hundred thousands sign… (reverted)
Modifier letter Low circumflex accent
Modifier letter Short equals sign
Modifier letter Small script G… (“Script” is now normal adjective, ”Khitan small script“ OK)
Zanabazar square vowel length mark…
(10)
Tibetan astrological sign -Khyud pa
Hebrew point Judeo-Spanish varika
Hebrew letter Alternative Ayin
Left S-shaped bag delimiter…
Sogdian combining Resh below
Siddham letter Two-circle alternate Ii
Pau Cin Hau rising tone long…
Musical symbol G clef ottava bassa… (bassa=low, intersection with Bassa Vah)
Tai Tham consonant sign High Ratha or low Pa
Tai Tham vowel sign Tham Ai
(20)
Byzantine musical symbol Enarxis kai fthora Vou… (and more note names)
Double-struck N-ary summation
Open-circuit-output H-type symbol…
Direct current symbol form two
Combining Old Permic letter An
Modifier letter Low macron
Modifier letter Double prime
Syriac letter Dotless Dalath Rish…
Syriac letter Superscript Alaph
Cyrillic capital letter Khakassian Che…
(30)
Hebrew point Holam haser for Vav
Latin small letter Squat reversed Esh
Latin small letter A reversed-Schwa
Latin small letter Sakha Yat
Fullwidth commercial At…
Arabic ligature Salla used as Koranic stop sign isolated form…
Cyrillic capital letter Bashkir Ka
Sinhala letter Alpapraana Kayanna
Sinhala Lith digit Zero
(39)
💾 OTHER DATA
Now versions have year/month, not just year
✨ Simple untranslated Library, right now just emoji
Ancient Greek music is now together with Greek
Egyptian: +1 sentence
Shavian: a bit more info
Sinhala: about numbers
Took new bases from Internet, renamed an Arabic umlaut, Kaktovik numerals are now LTR
1.5.3
🌐 INTERNATIONALIZATION
🐛 Cuneiform: made a workaround (Cuneiform vs Sumero-Akkadian cuneiform)
🖋️ FONTS
Upd Noto: Armenian, Buhid, Hebrew, Gujarati, Kannada, Limbu, Lisu, Malayalam
Gurmukhi: changed Noto Sans → Noto Serif, together with icon
Devanagari: at last updated+modified, changed warnings
Balinese: bad umlauts+dotted circle, did not update
🕒 TOFU of U15: now 4195 CJK, 238 rest
0CF3 Kannada
1F6DC Wireless
1F7D9 Bahai star
1FA75…77 coloured hearts
🤡 MISRENDERS
Vedic char 1CFA is now covered with Nandinagari (formerly — something homemade)
🔡 DECAPITALIZATION
Gurmukhi Iri etc
Bengali letter Khanda Ta
Tai Tham sign Mai yamok etc: Mai (new) is no longer adjective, seemingly OK
Tai Tham sign Reversed rotated rana
Oriya Ai length mark
Square V over m, A over m 🙈
Balinese musical symbol Combining tegeh etc
Everything with Lengthener: Adlam vowel lengthener etc
💾 OTHER DATA
🐛 Shorthand format controls: icon was 14×14
Now system Devanagari is used in descriptions instead of Noto
🇷🇺 RUSSIAN
“Buginese (Lontara)” both in block and script, for sorting
🇬🇧 ENGLISH
Minor changes in “Deprecated” article
🏁 1.5.1 → 1.5.2
🐛🇷🇺 Yi (и) is now before Hebrew (иврит)
🏁 1.5.2 → 1.5.3
🔡 NKo letter Jona Ja etc
1.5.0
🖋️ FONTS
Updated BabelStone: Tibetan
Updated Noto: Arabic*, Bengali, Georgian, Glagolitic, Dogra, Limbu, Sinhala, Vithkuqi
Noto Sinhala: also replaced Light with Regular (other way of hinting?)
Did not update Telugu: notofonts/telugu#3
* Noto Arabic is fallback, my main Arabic is SIL Scheherazade
🤡 MISRENDERS
#137 🤘 U+1F918 rocker horns — again limitations of SVG engine
Changed block names in both languages. E.g. “Basic Latin” → “Latin basic (ASCII)”
Alchemical symbols: continent was erroneously set to International (should be Europe)
#139 Shorthand format: as they work with Duployan only, now set to Europe for consistent sorting
💾 OTHER DATA
Keyboard keys ⌨️ are now drawn on keycaps
Rohingya: set other spelling of autonym (Omniglot → Wikipedia/R12)
Wrote more about Hanifi Rohingya
Odia/Oriya 🙈 [mbhɔ]
Phags-Pa, Medefaidrin: wrote about numbers/punctuation
Combining diacritical — wrote about candrabindu
🇬🇧 ENGLISH
A few typos
Found and replaced five Russian quotes «»
🔡 DECAPITALIZATION
Hanifi Rohingya letter Kinna Wa
Samaritan modifier letter Epenthetic Yut
Small Roman numeral One
Parenthesized ideograph Moon
Circled ideograph Moon
Medefaidrin exclamation Oh
🐞 PROGRAM
✨ Other ways of sorting except code!! +one localized icon
🔎 Search by numeric value: 12, 1/4, 0.25, 0,25, 0/3. The latter finds baseball fraction ↉ only.
📐 Table size is computed more precisely, not just 45% of window
📐 Width of main combobox in expanded state is computed more precisely
🚩 Still 4195 CJK tofu, 244 rest
1.4.0
🌐 INTERNATIONALIZATION
🇬🇧 Full English translation
Permanent interface for language change in About
F12 still reloads language, a very good key
Found and localized one more string — “No such character”
💾 OTHER DATA
🤥 1D360 Counting rods: Warring states are 5th century BC
Changed article “Brahmic abugida”. Maybe I’ll divide abugidas into types soon, and shorten articles.
🤥 GB 18030 is 2000 rather than 2005
🤡 MISRENDERS
02CE, CF lower grave/acute accent. No cool replacement for Cambria — taking Noto?
1D5D…6A — funked up when my Greek moved to Noto
🇷🇺 RUSSIAN
Oriya/Odia and a few more articles: added {{t|}} template
Znamenny — slightly changed
Tagalog — dead → almost dead
🐞 PROGRAM
Changed EXE’s description
Config file: now we have language, don’t we?
🐛 Two more interlocks in tofu statistics → hope it’ll close instantly
🚩 Still 4195 CJK tofu, 244 rest
1.3.2
🕒 UNICODE 15
Pulled new data, right now complete tofu except… see below
Marked U15 as beta
Fixed everything I’ve seen: collapsing, decapitalization, some descriptions
Range/medium: Egyptian hiero format controls
Range/medium: Kaktovik numerals
🚩 4195 CJK tofu, 244 rest
🤖 AUTOMATICALLY FIT to Unicode 15
#105 Lao: U+0ECE just happened to be in the font (how?)
Canadian syllabary: Noto knows more about Canadians than Unicode, so OK somehow
CJK main range: 5 chars changed, all OK
Khitan small: Andrew West knows more about Khitans than Unicode?
Wancho: was Noto’s work a script reform?
🖋️ FONTS
Replaced Noto Myanmar → SIL Padauk. Not the coolest but at least less buggy font, with nice weight
Updated BabelStone Han
🐛 Removed Noto Sans Egyptian TTF, Unicodia had been using OTF long before 1.0
🤡 MISRENDERS
CJK A — hiero 3C43 bad in SimSun, good in BabelStone
CJK B — hiero 20048, major diffs between versions, taking Babelstone (=sim Chinese)
CJK B — hieros 23F4E 26E30, SimSun shows traditional version → again BabelStone
🔡 DECAPITALIZATION
Arabic letter Hah with small Arabic letter Tah below
Sharada vowel modifier mark
Clock face One oclock
Square Corporation
💾 OTHER DATA
Geometric shapes ex — first ribbon, then colour 🎀🟨 by Unicode emoji rule
More info on Limbu, Linear A
Makasar — shortened because Kawi is encoded now
New template for phonemes/transcription
🤥 More precise info on Myanmar
🤥 Modi — more precise info on virama
🤥 Newa — not really lie, but greatly incomplete history
NKo — wrote about typewriter
🇬🇧 ENGLISH
1200/1370 now.
🐞 PROGRAM
🐛 Probably found an ultimate workaround for that combobox. But to find it, I had to make a custom skin 💄, understand bug’s roots 🌳, find solution 🏁 and then remove skin 🧼
Simple combobox pull-up detector. Now can safely press ↓↑ on pulled-up combobox, and focus will stay in place.
1.3.1
🖋️ FONTS
Gujarati — enlarged sample font
💾 OTHER DATA
0300 Combining marks — made description shorter and more international
0A00 Gurmukhi — wrote number of speakers
🤥 Oriya — inherent vowel is open o
13A0 Cherokee — wrote number of speakers, the language is REALLY endangered.
🤥 1F00 Greek ex — varia meaning
🤥 2C60 Latin ex C — lost sources, but found two other languages from Papua that are definitely there
🤥 4E00 Han — Monday in Japanese is getsuyōbi
🤥 A840 Phags-Pa — status historical → sacred
A980 Javanese — wrote one sentence
🤥 101D0 Phaistos Disc — NOT by descent of frequency
🤥 104B0 Osage — family, not group (+more info)
11000 Brahmi — not really a lie, but a few clarifications. E.g. Tamil comes from Grantha!
12F90 Cypro-Minoan — custom comment “first known inscriptions” replaced with standard “first known inscription”.
🤥 18B00 Khitan — copper → bronze
🤥 Term “syllabic” — Egyptian turned to consonant rather than syllabic!
Term “inclusion” — shortened
Term “private use character” — killed Doom, it worked in single-byte encoding
Term “unification” — removed a sentence, Arabic and Urdu use the same LETTERS
🌐 INTERNATIONALIZATION
#133 CJK expand/collapse did not translate until you actually expand/collapse
#131 Correct sorting of terms in all languages
Sorted script categories; intentionally unsorted are only input and serialization
Found and internationalized untranslated “Copied” text
🇷🇺 RUSSIAN
In term sorting put English after Russian somehow
Finally got rid of <p> tag
Byte order mark — strange typo (& instead of *)
3000 CJK punctuation — found comma w/o space (ordinary consequence of hardcoding text using programming language)
Armenian — script, not language was invented
🇬🇧 ENGLISH
Keeping on translating, now >1050/1350
Lots of typos
(still F11 to change language, F12 to reload L10n)
Sorry, using bad backup keyboard right now, main mechanical is under repair — so lots of new typos
1.3.0
🖋️ FONTS
Upd Sundanese
(Wanted to update Myanmar, but that Corbett kicked up a few bugs)
🤡 MISRENDERS
𝒜𝓁𝓁 known misrenders, including characters changed in Unicode 14/15
#129 Because of multiple misrenders and not really cool styles, basic Greek is shown with Noto, advanced stays with DejaVu. Current Noto has a small Greek glitch, but as Greek is widespread, I think it’s acceptable.
#44 Various Egyptian hieroglyphs; added 2nd font — NewGardiner
#122 Sundanese 1BBF
#121 Orkhon 10C47
🖼️ GRAPHIC EMOJI
🦢 1F9A2 swan is now white but heavily outlined
🪧 1FAA7 placard higher contrast
🔡 DECAPITALIZATION
Again plain sight. Three control chars: LF, FF, CR
Checked all Greek letters. They are capital UNLESS the character is small and no “small” word
Rounded symbol for Fu etc
Musical symbol Combining flag-1 etc
Coptic symbol Mi Ro etc
🌐 INTERNATIONALIZATION
𝒜𝓁𝓁 strings are now moved to L10n resource, though there’s still some work remaining
Made L10n architecture closely resembling final
Indents and bullets are now generated by wiki engine, though still three NBSPs instead of CSS margin
🇷🇺 RUSSIAN
Minor typo in Emoji
Typo in Opening/closing bracket
Text changes related to misrenders
🇬🇧 ENGLISH
F11 will switch languages between Russian and unfinished English
F12 will reload current language (except locale.xml, it’s loaded on startup)
🐞 PROGRAM
Tested Qt 6.2, though stayed on 6.1.3 due to faster startup
🐛 [since 1.2.13] Znamenny and Duployan were erroneously marked as right-to-left due to clash of constants
1.2.16
🖋️ FONTS
Upd Dives Akuru, Lepcha
💾 OTHER DATA
🤥 More precise info on Caucasian Albanian
Devanagari: added a warning
Changed description of ignorable char a bit
Added W10 emoji panel: what a shame I did not know it…
🇷🇺 RUSSIAN
🤥 Several Indic scripts: ssa in Russian is «ша»!
Scripts are feminine by default; if established name is neuter, “письмо” is added. Blocks are left intact: masculine if such language is present, neuter if established name, feminine otherwise
Found very deep an obsolete name for non-character — “отсутствующий символ”. Currently we use “выброшенная позиция”.
🌐 INTERNATIONALIZATION
Scripts
A few small tables
Almost all misc strings
Added ENTER ENTER to wiki engine (easier in visual editing) instead of HTML <p> (better in source code)
🐞 PROGRAM
Native Qt localization (better seen in local menus) did not work
1.2.15 → 1.2.16
Coptic: clarified a bit (should have been in 1.2.15 but did not commit)
1.2.14
🖋️ FONTS
Replaced Tibetan with BabelStone, #98 is now honestly closed, not gagged. Thank you, Andrew West!
Upd Dives Akuru, Manichaean, Pahawh Hmong
Rehinted with TtfAutoHint instead of FontForge: Dives Akuru, Pahawh Hmong. Those fragile tables are surely not touched, so the fonts are more functional.
🔡 DECAPITALIZATION
…Eh, mistakes lurked in plain sight, in my native script of Cyrillic
Combining Cyrillic Millions sign etc
Cyrillic capital letter Abkhasian Ha. Also Aleut, Cyrillic, Komi, Ukrainian
Bengali currency denominator Sixteen
Greek acrophonic Attic One quarter etc
💾 OTHER DATA
Tibetan: removed font note as BS Tibetan is the best font freely available, and now it is in Unicodia!
Tibetan: hand-created icon
Technical changes in description: Brahmi
+term: inclusion and diversity
+one sentence in CJK ideographs: Chinese is so fragmented that it’s impossible to introduce phonetic script
🌐 INTERNATIONALIZATION
#99 First working globalization, block info only!
🐞 PROGRAM
Made a small legend for tofu statistics
Declared two small blocks CJK in terms of tofu counting
1.2.13
🖋️ FONTS
Upd BabelStoneHan, Elbasan, Ethiopic, Gurmukhi, Khmer, Malayalam, Manichaean, Old Turkic, Runic, Sinhala, Tai Viet, Tamil Supplement, Telugu, Zanabazar square
Removed text emoji from FunkySample, now we’ve got graphic!
🤡 MISRENDERS
#120 Chinese hiero 22ACF (U15 fixup)
#98 Two banned chars in Tibetan (gagged a font bug)
Zanabazar square: unhinted virama
Arabic is marked as RTL, so umlauts in table and sample box look same
Remaining severe misrenders:
• #44 lots of Egyptian hieroglyphs (U14 fixup)
• #121 Orkhon rune 10C47 (U15 fixup)
• #122 Sundanese 21st century letter 1BBF (U15 fixup)
🖼️ GRAPHIC EMOJI
Nuanced 1F54A dove of peace 🕊️, now completely white but dark outline. Peace is now the thing we desperately need
🔡 DECAPITALIZATION
Thaana Abafili etc
DVD 📀
💾 OTHER DATA
Described Mymr ex A/B (how I forgot them?)
Upd descriptions: Hangul jamo, Lycian, Lydian
Fixed a few technical problems in descriptions: Small forms, Aegean numbers
🐞 PROGRAM
Unified getting font for tofu statistics and for other purposes, improved that engine for #120