Skip to content

Releases: Mercury13/unicodia

1.9.5

31 Mar 10:49
Compare
Choose a tag to compare

🖋️ FONTS
Upd Noto:
#210 Ahom (no longer hanging, scrapped Funky’s glyphs)
• Gujarati
• Gurmukhi (scrapped custom hinting)
#163 Khudawadi (to beta, scrapped customizations, no longer hanging)
• Malayalam
• Math (to beta, flawed release was quickly fixed)
• Ottoman Siyaq (beta→release)
• Symbol2 (beta→release)
Still hang: Oriya (#175, introduced bugs)
Started to hang: Latin-Greek-Cyrillic (#249, introduced bugs), Devanagari (#248, need lots of work), Kannada (#247, no U14 yet)

⛩️ UNICODIA HAN FONT
Reloaded GlyphWiki

📚 TEXT
Wrote more about Ideograph description characters

🇬🇧 ENGLISH
#245 Very pesky typos, incl. dates and block names

🇺🇦 UKRAINIAN
Minor typos

💾 OTHER DATA
Marked Bhaiksuki as “no decipherment needed”, as it worked with a well-known language of Sanskrit
#246 Typo in Unicodia.xml

🐞 PROGRAM
#163 Circumvented typographic bug: ◌ + Indic umlaut = something weird (Gujarati, Khudawadi, Newa, Sharada, Tirhuta)

1.9.4

12 Mar 22:09
Compare
Choose a tag to compare

🖋️ FONTS
Upd Noto: Telugu

📚 TEXT
+1 sentence about Glagolitic

🇺🇦 UKRAINIAN
Multiple typos

💾 OTHER DATA
Write ellipsis before “Shorthand format controls” in all three languages
“Combining diacritical marks” are now pseudo-script: always side-to-side in language-independent order

🐞 PROGRAM
Enlarged main window just a bit
#135 Changed translation chains: original is English now (formerly Russian)

1.9.3

27 Feb 13:31
Compare
Choose a tag to compare

🖋️ FONTS
Upd Noto to alpha versions: Samaritan (#166), Symbol2 (#169)
Checked alpha Nag, sticking to Funky, probably forever — like Cypro-Minoan.

🗑️ SCRAPPED from FunkySample
Ottoman Siyaq, still use Noto
Creative Commons, use Babelstone Han instead
Kaktovik numerals, use Symbols2 instead

📚 TEXT
Renamed Dingbats in Russian/Ukrainian
Wrote more about dingbats
Wrote about 2022 Malayalam anti-reform

🇺🇦 UKRAINIAN
Multiple typos

🔡 DECAPITALIZATION
radical symbol bottom
AC current

🗃️ LIBRARY
IP characters: added custom descriptions for Creative Commons
IP characters: added no derivatives
Added Technical drawing, Electricity

🐞 PROGRAM
#240 Sort by tech name
Got rid of private API in icon code
#234 Write ellipsis before block’s name if it breaks alphabetic order for the sake of discoverability
Other way of sorting pseudo-scripts like “Arrows”, added “Dingbats” to this train
Removed font bugs in Sinhala description
#241 Copyable title in Library

1.9.2

16 Feb 19:23
Compare
Choose a tag to compare

#237 Ukrainian: two typos
#238 Wrongly deleted one of two Qt plugins in 1.9.1

1.9.1

16 Feb 14:46
Compare
Choose a tag to compare

🖋️ FONTS
Upd Noto: Indic Siyaq
Ottoman Siyaq: self-made → Noto beta; icon was changed as well

📚 TEXT
#229 Shortened “Inclusion and diversity”
Written about Malayalam spelling reform

🇬🇧 ENGLISH, 🇺🇦 UKRAINIAN
Minor typos

🖼️ GRAPHIC EMOJI
Further optimized emoji library
#231 Removed clipping (unsupported by this SVG engine):
🏊 swimming (all genders): small black patches, also switched to auto-repainting
🧛 vampire (all genders), 👨‍🏫 teacher (man/woman): same
🦹 supervillain (just genderless): large black patches (cannot auto-repaint, unique palette)
👩‍✈️ pilot (genderless/woman): small black patches (cannot auto-repaint, touches insignia on cap)
🌷 tulip: too large leaves
👻 ghost, 😛😜😝 sticking tongue, 🤮 vomiting: did little to nothing

🗃️ LIBRARY
#230 New set: astronomy/astrology

🐞 PROGRAM
Minor internal changes related to simplicity and build speed
Preload Brahmi for W7. No significant slowdown on W10, as Brahmi is built-in there
Other way of working with Noto Math that both fixes bugs and avoids preloads
Same with Noto Symbols 2, it’s no longer preloaded
Removed two now-unused Qt plugins

1.9.0

04 Feb 20:27
Compare
Choose a tag to compare

📚 TEXT
Wrote about script status
Rewrote “code point” and “unification”
Yijing: wrote about encoding
Pahawh: wrote about tragic destiny of Shong
Wancho: wrote family

🇬🇧 ENGLISH
Auto-checked for forgotten paragraphs, and even found nine. The greatest loss is in Lao

🇺🇦 UKRAINIAN
Done, out of beta!
Automatic sanity-checks, found five forgotten paragraphs. The greatest loss is in Greek numbers

🇷🇺 RUSSIAN
Auto-checked for “not”+space.
Wrote big numbers using thin non-break space.

🎞️ BLOCK ICONS — changed technology and/or look
𝓐𝓵𝓵 HD 🔬 now!
0180 Latin B, 0250 IPA: text → outlines, just forgot
2FF0 CJK structure + all format (Egyptian format, tags…) + 2460 and two more enclosed: PNG/SVG → partly programmatic, need complex scaling
10100 Aegean numbers: SVG → pixelated PNG (like Yijing), better resembles actual glyph
1D360 counting rods: PNG → programmatic, need complex scaling. 🤥 Sorry for five sticks in European tally mark!
1DF00 Latin G: the letter is small-cap

🎞️ BLOCK ICONS — changed sample character
4DC0 Yijing: as a hope that everything will be right
1EE00 Arabic math: original one is “not-so-Arabic” in Noto font
1F650 dingbats2: according to Lebedev’s emotion matrix
1F800 arrowsC: just cannot draw so bold arrow

💾 OTHER DATA
Marked Tifinagh as revived, and put it as a brightest sample of revived script
Divided historical into: no decipherment needed, undeciphered, partly deciphered, deciphered

🐞 PROGRAM
Engine of 1.8.2 is applied to all block icons, not just selected. Slowdown is barely noticeable — excellent specimen for lazy loading

1.8.2

30 Jan 02:39
Compare
Choose a tag to compare

🇺🇦 UKRAINIAN / 🇷🇺 RUSSIAN
Ukrainian beta is betta now. Lots of proofreading, just 50 tales are off
Put right accents to Devanagari, Telugu, Kannada, Nandinagari, Katakana, Hiragana, Hentaigana

🎞️ BLOCK ICONS
285 icons of 321 are HD 🔬 now!
0B80 Tamil: hand-hinted
11600 Modi: fixed positioning in HD 🔬
1F600 emoticons: hearts are more 3D
1F0A0 playing cards: misplaced lower index

🐞 PROGRAM
A bit more lazy loading of block icons, should speed up startup

1.8.1

27 Jan 08:10
Compare
Choose a tag to compare

🖋️ FONTS
Upd Noto: Balinese
Replaced Khitan Babelstone → Noto: better fits ancient script
Replaced Parthian Segoe → Noto: ligatures

📚 TEXT
Duployan: did not suck new Noto for clarity, but mentioned it, and “cats” glyph is actually made using that font
🤥 Imperial Aramaic: further noted that it was not the only language of Persia
Palmyrene: wrote a bit about decipherment
South Arabian: wrote origin
Phoenician: wrote origin and decipherment
Manichaean, Sogdian: wrote that letters are joined
Parthian: wrote some ligatures
Hungarian runes: both words are 3 runes long
Newa: # of speakers is in its field (#220)
🤥 Dives Akuru: ancient forms contained both variants of vowels
Makasar: palm-tree is emoji now for better compatibility

🇬🇧 ENGLISH
Dives Akuru: dropped # of speakers, it’s ancient script!
Makasar: forgot 1 paragraph
Renamed several blocks: Supplemental arrows A → Arrows supplemental A

🇺🇦 UKRAINIAN
Added new L10n, right now “beta than nothing”. All small strings are here, but ≈85 tales are still Russian — you won’t kill me, right?

🎞️ BLOCK ICONS
251 out of 321 are HD now 🔬. Ocean, America and emoji are done in advance
All Europe: replaced blue with #2f5e9d, ¼ dark and ¾ medium (non-HD Unicodia used medium, then spontaneously switched to dark)
Implemented a semi-auto-hinter that makes a specific line pixel-perfect regardless of PPI 🔬: 0000 ASCII, 0400 Cyrillic, 0900 Devanagari, 0980 Bengali and many more
0080 Latin-1, 1380 EthiSupp (#219): simplified, hand-hinted to 16×16
0530 Armenian: simplified, hand-hinted, made bolder
0700 Syriac, 10E80 Yezidi, 1D2C0 Kaktovik: bolder
1C90 Georgian Mtavruli: now the lines are never 2px thick, at least at Windows’ PPIs
31C0, 3400, 4E00 some CJK: hand-hinted to 16×16 (#218)
4DC0 Yijing: resized pixel image to 11×11, so at 🔬 1.5× the image will be 1×→2×
10530 Aghwank: Noto → auto-trace from Unicode chart
10F30 Sogdian, 10F70 Old Uyghur: now vertical like normal Sogd/Ougr text
1F000 mahjongg: PNG → programmatic (just together with cards). Also tweaked colours a bit
1F0A0 playing cards: PNG → programmatic
1FB00 legacy computing: now at 🔬 1.5× pixel image is 1×→2×, and part of leg goes beyond right boundary

🗃️ LIBRARY
New sets: currency symbols, intellectual property
Moved strange ideographs to the very end

💾 OTHER DATA
Edited logo and app icon: blue colour, size and optimization of small yus, glares on glasses
Playing cards: do not try Segoe UI Emoji (we use SVG emoji now)

🐞 PROGRAM
Now can redraw SVG→PNG in any order, not just 00→FF
🐛 “Sample” window: when we drew emoji after something high, the window stayed high
🐛 Limited “OS Style” window to 300×300, for the case if something glitches (U+FDFD in Amiri font is 7.5em wide and renders badly; emoji of interracial kiss ligates four pictures)
Minor performance optimization of Blocks combobox

1.8.0

10 Jan 04:49
Compare
Choose a tag to compare

🖋️ FONTS
Upd Babelstone: Han, Khitan small
Upd Noto: Avestan, Math
Replaced Noto Sans Nüshu Regular → Noto Traditional Nüshu Light (better conveys that script)

⛩️ UNICODIA HAN FONT
−5 chars: now in Babelstone

🔡 DECAPITALIZATION
Canadian syllabics hyphen
ideographic description character Left to right…
#211 parenthesized Hangul Kiyeok A
Roman numeral Reversed one hundred

📚 TEXT
Clarified a bit: Bamum, Ethiopic ex A, Han ideographs, Meetei, Vai, Yi
🤥 Phaistos Disc was encoded in CSUR in 2002 rather than 2006

🇬🇧 ENGLISH
Nüshu: typo

🇷🇺 RUSSIAN
Kanbun: Chinese → Han
Phaistos Disc: typo

🎞️ BLOCK ICONS
2580 block elements: SVG → programmatically
4DC0 Yijing: PNG → same PNG but enlarged by integer quotient
AC00 precomposed Hangul: other syllable, more hintable on 16×16
FE30 CJK compat: other character, more scalable on HiDPI
1D300 Taixu: PNG → programmatically
1FB00 legacy computing: same as Yijing
Several CJK icons: changed font to make them closer to actual characters

🗃️ LIBRARY
#216 Added hand-picked folder: Numbers

💾 OTHER DATA
Bopomofo: alive → endangered because of competition
Syloti: dead → revived
About: changed to 2023

🐞 PROGRAM
#214 Correctly handle situations when block and script have different names, even for new unknown localizations. Previously a special branch for Cuneiform introduced in 1.5.3. Same cause as in “Buginese (Lontara)”, gagged in 1.5.3 too.

🔬 HiDPI
Now 162 HD block icons out of 321. The entire base plane is HD!
#212 Tiled characters in Library were small
#213 Now we draw control characters’ frame with regard to physical pixels

1.7.9

02 Jan 23:00
Compare
Choose a tag to compare

🖋️ FONTS
Upd Noto: Bassa, Kharoshthi, Tai Tham (=Lanna)
Replaced Noto Sans Khmer UI → Noto Sans Khmer (sorry, cannot Serif because of those Khmer symbols)

📚 TEXT
Clarified a bit: Hiragana, Katakana, Khmer, Sundanese
Buhid: Russian had English text, English had obsolete one
Limbu: wrong vowel mark in sample
Typicon is not just monks’ statute

🇬🇧 ENGLISH
Limbu: misleading translation (timing)
Sundanese: misleading translation (geography)

🔬 HiDPI
Now 110 HD script icons out of 321