Skip to content

Releases: Mercury13/unicodia

2.7.3

04 Jun 01:59
Compare
Choose a tag to compare

(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

28 May 08:58
Compare
Choose a tag to compare

๐Ÿ•“ 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

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 (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

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