Skip to content

Releases: Mercury13/unicodia

2.7.1

19 May 22:22
Compare
Choose a tag to compare

🕓 UNICODE 16
Filled tofu: Arrows C, Garay (very poor)
Still tofu: 8 blocks, 4872 characters

🖋 FONTS
🐛 Greek punctuation common for Greek/Coptic: Cambria → Noto
Upd Noto: Adlam, Aramaic, Balinese, Cham, Devanagari (still hangs though fewer changes), Parthian

🗑️ UnicodiaFunky FONT
Moved Coptic to Funky, now as functional as Noto and NewAthena combined!
Added Noto’s digits and punctuation, just for usability of Funky as a normal font for Coptic/Cypro-Minoan/Gothic/Nag
Very poor and barely working Garay
Deleted Jain characters, now supported by Devanagari (+block icon)
Optimized umlaut anchors
Dehinted three U16 symbols for delete

⚗️ SYNTHESIZED ICONS FOR SEARCH
Shifted down five Devanagari-related icons
Early cuneiform: smaller
Shifted up: Tamil supp, Khojki

🗃️ LIBRARY
All Library emoji have version, not just main one
“Computers” is always a link in Library, regardless of block (no description nearby)

📚 TEXT
Wrote about Unicode 16
🐛🤥 Text about Unicode 2.1 was redone in Russian and Ukrainian only, not in English original
Major typos in Ukrainian: Armenian, European number
Minor typos, mainly Ukrainian

🐞 PROGRAM
Second query: find all characters of script
Third query: find all characters within category
Fourth query: find all characters within bidirectional class

⚙ TECHNICAL
Script list is auto-generated now, to make upgrade to new Unicode easier

2.7.0

09 May 00:54
Compare
Choose a tag to compare

🕓 UNICODE 16
Loaded new data: renamed some Kikakui, cuneiform and new CJK stroke; nabla is direction-neutral rather that LTR; and a little bit more unused by Unicodia like updated algorithms of rendering complex Arabic text
Filled at least two tofu (Egyptian arrows), 5051 remain

🔡 DECAPITALIZATION
old Cyrillic i…
Gurung Khema vowel length mark

📚 TEXT
🤥 Unicode 2.1 added FFFC rather than FFFD
🤥 Unicode 3.0 also resized Tibetan, not just Ahom in U14! And found out that U14 shrunk one block!
🤥 Zapf dingbats: revamped text, actually it was full of holes before 6.0
UTF-16: wrote about “Bush hid the facts”
Canadian syllabic: wrote a few sentences more
Kirat: wrote that Kirat is even broader ethnic group
Latin1: link to Graphic
Wrote about Unicode versions 2.0 (peculiarities with statistics) and 6.3 (very small)
Arrows C: updated to U16
Legacy computers: more text
By nation → by language
Major typo in Ukrainian: Mongol
Ukrainian: more correct spelling of Njoya
Minor typos in English and Ukrainian

🗃️ LIBRARY
Added seven-segment digits
Added Latin normal s to small-cap as a fallback
🐛 “To Library” was sometimes in Library, but as it’s a good thing, left and extended to everything except main emoji folder

💾 OTHER DATA
Counted # of new format character w/o script in every version
Counted # of scripts in every version
Clarified status of purely Coptic characters before 4.1
Now show block extension history, for Unicode’s life 3 blocks were extended and one shrunk
Legacy computer info: added three new systems; added data on arrows C (even though they are tofu) and control pictures

🐞 PROGRAM
Computers now link to Legacy Computing unless we are actually in that block
Version info: split blocks into two columns a bit earlier

📽 CHARACTER DISPLAY
Enclosed alphanumeric: now use my “margin-less” workaround, metro Ⓜ️ is drawn small next to character
Did the same workaround to Glagolitic, alchemical symbols, Rumi numbers, control pictures, OCR, legacy computing, cards/dominoes etc
Drawing character+emoji can shift character up-down, first of all for 265F pawn
CJK enclosed letters and months: shrunk one font just a bit to prevent height from jumping
Dingbats: now all VS16’s are drawn as text+emoji rather than per-case
More symbols are drawn as text+emoji in Misc symbols and Misc technical: is it symbol or nice dingbat? is it displayed nicely in such a mode?
Geometric shapes: four VS16 emoji, all drawn as text+emoji
Drew overlay emoji a bit larger

🔍 SEARCH
#344 First query: which characters appeared in Unicode X? Open any version and find 🔍 icon

⚗️ SYNTHESIZED ICONS FOR SEARCH
Support vertical orientation (e.g. Mongol, Sogdian)
Fixed a few more (Phaistos Disc → down, Africa → darker, international tofu → red…)
Draw red icons using SVG instead of tofu, mainly for speed
Psalter Pahlavi uses the same SVG due to colour
Do the same with all scripts with modern font + historical icon
Want to do the same to Combining half-marks, but wait for dark skin
Playing card is SVG now

⚙ TECHNICAL
#349 Telugu/Kannada archaic Šrī is officially deleted, removed that patch
#352 Added to AutoBuilder so-called “idioms” (e.g. VOWEL LENGTH MARK), turned some exceptions to rules

2.6.0

27 Apr 23:46
Compare
Choose a tag to compare

🕓 UNICODE 16
#349 Manually skipped 0C5C and 0CDC: they are still in bases but seemingly postponed to U17
Temporary characters for Arabic and Khitan (big release and no fixed tofu?)
Tofu remaining: 5053 chars, 2 medium blocks, 6 big, 2 huge

🖋 FONTS
Upd Noto: Hebrew (no longer hanging, #168), Modi
Rehinted Noto: Modi, Zanabazar
Dehinted dotted circle in Funky font
Greek extended: DejaVu → Noto, someone drew subscript i

🤡 MISRENDERS
U+11638 Modi vowel LL hinting bugs

📚 TEXT
Symbols and arrows misc have also many chess comment symbols
Wrote about Khitan tofu-like character
Minor typos, mainly Ukrainian

🔡 DECAPITALIZATION
Mount Fuji

🎞️ BLOCK ICONS / 🔬 HiDPI
Kawi: made custom HiDPI alignment
Aligned for HiDPI: Sinhala archaic, ancient Greek numbers

🗃️ LIBRARY
Added normal Latin x to conclude small caps

💾 OTHER DATA
Differentiated types of CJK numbers: primary, rare, anti-counterfeit, Zhuang and Vietnamese

🐞 PROGRAM
#345 “Go to Library” link in Blocks/Favourites
🐛 Favourites tab did not retranslate completely

📽 CHARACTER DISPLAY
#320 Drew special characters framed: Dives Akuru, Gunjala, Kannada, Lanna, Sharada, Soyombo, Zanabazar etc
Drew emoji and character simultaneously for some selected VS16’s where text is more valuable than emoji
…Of course, Library never draws in such a fashion: either emoji or text
Changed dotted frame: all characters have identical thickness; lighter a bit; 🔬 fixed HiDPI
All virtual viramas are now drawn programmatically: dotted circle is exactly the same. No prerendered like 2.5.1 Gondi, though glyph and possibility remains. Where the cross does not fit → just move dotted circle a half-radius upwards
All characters with special properties now have pale dotted frame even in Sample
OS samples of Arabic, Kharosthi and Old Uyghur use ALM/RLM in the same fashion as Unicodia’s samples do, this is tied to script now rather than to font
Khitan: shrunk just a bit, implemented a new drawing method w/o margins
Korean as a last-resort font: shrunk just a bit to prevent jumping height (Katakana, Hiragaha, Hangul already OK)
🐛 More aggressively enforce size of “Sample” pane

🔍 SEARCH
Word LETTER has lower priority in U16 Legacy Supplement
Rewrote (and slowed down) search engine. Better search order for “Pa” and “lett”, worse for “Ukrainian”, but I really cannot tell “Phags-Pa” from “Byelorussian-Ukrainian”. Unless you write comma/parentheses, results are the same, just order changed. Hope fixed more than broke
More keywords that lower result’s priority: e.g. SIGN, PATTERN

2.5.1

19 Apr 10:25
Compare
Choose a tag to compare

🖋 FONTS
Upd Noto: Egyptian (beta → release)

⛩ UNICODIA HAN FONT
Now contains Kangxi radicals (no well-hinted font for some reason)
Deleted 14 glyphs now covered by BabelStone

📚 TEXT
Wrote a bit about Cyrillic ТЬ ligature: it’s not a church character

🗃️ LIBRARY
Maths: boolean algebra, braces
A few letterlike alphabets per yaytext.com, but better: e.g. Vai is Vai, and no Linear A inside
Small caps: added two compatible letters per yaytext.com

💾 OTHER DATA
Info on CJK radical + # of strokes

🐞 PROGRAM
Sped up table when navigating around tofu
Egyptian: 5k hieros are way too many, collapse as well as CJK
Tofu stats: no longer display 0’s in Tofu column
Synthesized icon (search for unassigned superscript or legacy computing char) may have 2 characters now

⚙ TECHNICAL
Tofu stats: collapsible blocks no longer implicitly count as CJK, set another flag instead

2.5.0

14 Apr 00:37
Compare
Choose a tag to compare

🕓 UNICODE 16
Sucked new data
All base plane additions: Latin, Cyrillic…
All eight emoji
HORRIBLE Sunuwar of unknown origin
Excellent Kirat from SIL
Tofu remaining: 5058 chars (just 1 is CJK), 2 small blocks, 2 medium, 6 big, 2 huge

🎞️ BLOCK ICONS
New approach to U16 tofu blocks: crude glyph drawn with tablet (previously “U15” icon common for all blocks)

🔡 DECAPITALIZATION
Myanmar letter Eastern Pwo Karen Nna
Pahawh Hmong sign Third-stage Hli
Tai Tham consonant sign High Ratha or Low Pa

📚 TEXT
Indian “gh” is now transliterated to Ukrainian as “ґх”.
Minor typos, mainly Ukrainian

🖼 GRAPHIC EMOJI
Repainted+optimized Honduras, now it’s Maya blue
#340 Fixed rendering of Mozambique

🗃️ LIBRARY
Wrote that Honduras may have different images, like Martinique or microbe
Of course, info on Sark (new country code CQ)
Added Latin to library (except still-tofu outlined console letters)

💾 OTHER DATA
🐛 1F514 bell no longer shares data with 0007 alert

🐞 PROGRAM
Now draw programmatic tofu for every emoji Unicodia cannot draw in vector (do not try drawing with fonts)
#342 This tofu also counts in tofu statistics, as before
🐛 Favourites were unable to copy using Ctrl+C or double-click

⚙ TECHNICAL
Now use text Unicode base instead of XML
Vector emoji no longer depend on AutoBuilder, the programmer just needs to build emoji.zip (aka “tape”)
Unified installation of events in Blocks, Library and Favourites

2.4.2

10 Apr 12:50
Compare
Choose a tag to compare

🤡 MISRENDERS
Combining umlaut U+0308 was shifted

📚 TEXT
Wrote more about Pahawh
Minor typos in English and Ukrainian

🖼 GRAPHIC EMOJI
#338 Now Benin, Bulgaria, Cameroon, Chile, Colombia, Laos, Samoa display better in small sizes (this thing was previously done on most bi- and tricolours)
Remade flags from scratch: Czechia, Djibouti
Issues still remain with some of these flags, but they are related either to structure of our monitors (Cameroon), or to renderer deficiencies (Bulgaria), and it’s impossible to fix them completely w/o ruining something else

🗃️ LIBRARY
🐛 Copyable link may now contain colon, e.g. “flag: Country"
🐛 Regional emoji no longer have info on black flag
Very trivial info on country: status (many are someone’s territories or partly recognized), location and population (lots of these lands are scarcely populated)

⚙ TECHNICAL
#339 Now compiles on older MinGW and recent Qt
Actual building infrastructure is still the same: Qt 6.1.3 and newest MinGW

2.4.1

23 Mar 05:14
Compare
Choose a tag to compare

🖋 FONTS
New font for Lanna: Noto → Lamphun, derivative of Hariphunchai (under name UnicodiaLanna)
Upd Babelstone: Han (no U16-related improvements)

🖼 GRAPHIC EMOJI
Added code (semi-auto for now) that tests emoji repainting engine
Rules for repainting skintones: −12 unused, +1 new with U15 ears, 2 split
Ears 👂🦻 are now repainted rather than stored
Checked all People/Body emoji. Updated Playboy bunnies 👯, merman 🧜‍♂️, people holding hands 👫
Updated and fixed all people that are repainted rather than stored due to problems in original SVG: swimmer 🏊, teacher 👨‍🏫, fireman 👨‍🚒, builder 👷, dancing lady 💃, spy 🕵️, water polo 🤽, vampire 🧛. Many had a detail that was erroneously repainted: teacher’s blackboard, fireman’s insignia
Pilot 👩‍✈️ used to be fixed in twelve versions, now repainted: new rules permit
Updated the only person that’s fixed in twelve versions now: supervillain 🦹. (As I see, Google didn’t repaint either)
Now repainted just for space economy, with new testing code absolutely sure that images are intact: walking 🚶, kneeling 🧎, running 🏃, blind 👨‍🦯, disabled 👨‍🦼👨‍🦽, washing 🛀, sleeping 🛌, surfer 🏄, cyclist 🚴, handball 🤾, basketball ⛹️, pregnant 🤰

📚 TEXT
🤥 Slavic number system uses Vedi rather than Buki
Wrote more about runes, Lanna
Synced data on fairy chess pieces between languages
Proto-chess: U16 beta is close and it has no time to accept ferz/alfil
Abugida: Warang and Sora are sometimes abugidas
Minor typos, mainly Ukrainian

⚙ TECHNICAL
Now AutoBuilder solely decides whether emoji may appear on Library tile

💾 OTHER DATA
#335 Changed tiles for People/family and People/silhouettes
Credited Daniel Werning, he did a lot for Egyptian

2.4.0

13 Mar 07:24
Compare
Choose a tag to compare

🖼 GRAPHIC EMOJI
#152 Upgraded all hands to wide-angle solid-filled Noto 15.0

📚 TEXT
Minor typos, mainly Ukrainian

💾 OTHER DATA
Hebrew also serves Aramaic language

🐞 PROGRAM
Favourites
Reduced margins in Library’s string composition bar

2.3.9

10 Mar 01:31
Compare
Choose a tag to compare

📚 TEXT
[uk] Discrepancy in term “private-use”
Modified Alt Code
Minor typos, mainly Ukrainian

💾 OTHER DATA
#329 Missed out Alt+0128 € (euro)
DOS Greek Alt codes

🐞 PROGRAM
🐛 Added some small margins in character pane
🐛 [2.3.8] Sample character was not erased when we select empty codepoint
Now write “en/ru/el” if all three Alt codes are equal

2.3.8

09 Mar 00:34
Compare
Choose a tag to compare

🖋 FONTS
Upd Noto: Orkhon (to beta)
Funky: dropped 10C47 (now Noto Orkhon)

🗃️ LIBRARY
All entries consisting of a single character (maybe with VS15 or 16) now have alternate names
Both inverted and reversed D now have three versions: Georgian U1.1, Lisu U5.2 and Latin U5.1.

📚 TEXT
🤥 [en] Egyptian: was written mainly RTL (Ru/Uk were right!)
Found more science-like Russian/Ukrainian name for inscriptional Parthian/Pahlavi, and managed to assemble “Pahlavi — inscriptional”

🐞 PROGRAM
“U+” is no longer copyable link, only hex number is copied
🐛 [2.3.7] Labels are deselected again when we copy

⚙ TECHNICAL
Simplified main table structure
Moved Library to the same infrastructure for future Favourites I started in 2.3.7