Releases: Mercury13/unicodia
2.7.3
(Blackouts became bad, power is out for 50 to 60% of time, so Iโll just release)
๐ UNICODE 15.1
New glyphs for alchemical symbols, in Funky for now
๐ FONTS
Devanagari: Added Mangal font (W7) to system chain
๐๏ธ UnicodiaFunky FONT
Kerned all Makasar letters, not just vowel marks
๐ก DECAPITALIZATION
nabla
๐ TEXT
Elbasan: changed to put Lef Nosi to nominative form in Russian/Ukrainian
Minor typos in all three languages
๐ PROGRAM
Search by some terms: e.g. term โdefault-ignorableโ will have a search for all default-ignorable characters
๐ SEARCH
#331 Search for 3E02 wonโt return numeric 300. Current rule is: disallow exponential integer if itโs up to 9999, or less economic than straight integer
2.7.2
๐ UNICODE 16
๐ Updated Unicode, the only change used by Unicodia is doubtful but actually good (radical of hastily-added CJK I per #356).
๐ FONTS
๐ Music: saw a transient glitch, supported characters are now checked through font data instead of OS requests
Upd Noto: Grantha, Khudawadi
#248 Noto Devanagari: reverted to vanilla, made fixup font instead, no longer hangs
๐ Devanagari: built explicit chain Notoย โ Arial Unicode M$ย โ Nirmala UI, should not glitch on โcleanโ system
๐๏ธ UnicodiaFunky FONT
Makasar: brand new, MUCH nicer (works on W7 + new icon)
(Well, now I know: still no BMP tofu on W7)
Now has version (equal to Unicodia, changed manually), as itโs really listed as a font for rare scripts
๐ TEXT
Wrote more about Makasar, Garay
โSiyaq numbers โ Indicโ
New rule of English: put punctuation inside quotes if itโs part of โphrase being quotedโ.
Changed ZWJ and ZWNJ terms because of changed Devanagari font
Russian: major typo in Acrophonic character
Minor typos, mainly Ukrainian
๐๏ธ LIBRARY
Added Cyrillic, also checked for forgotten letters
๐ PROGRAM
๐ Pop-up windows better work on tight screens. Original used to work Qt way: โ
of screen (why โ
?) and no way to change that except writing from scratch
And some gift for loose screens: pop-ups do not become too tall, become wider instead
๐ Now border around pop-up window is 1 anti-aliased device-independent pixel rather than approximated
๐ Favourites better handle language change
โ TECHNICAL
โLatin / by fontโ was fully checked for forgotten letters, except some parts. Now itโs written positively: circled, squared etc are forget-checked
2.7.1
๐ 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 (and Garay for now)
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
๐ 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
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
๐ 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
๐ 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
๐ 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
๐คก 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
๐ 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 ๐ฉโ
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