Releases: Mercury13/unicodia
2.9.5
π UNICODE 17
Reordered a few blocks for U17
Created an initial task for translators
π FONTS
Upd BabelStone: Han
β© UnicodiaHan FONT
Reloaded glyphs
Handed 15 glyphs to BabelStone
ποΈ BLOCK ICONS
Math alnum: emphasized gap in π
Nandinagari: changed to basic K (probably remained from gag font in Funky)
Myanmar: same (could not make a good icon for a long time)
Odia: same (did not even change while migrating to Noto Serif)
Zanabazar: hinted by all four sides, like Kawi
Control pictures: hinted by all three sides with a special engine
(All have βautomaticβ colour now instead of black/orange)
βοΈ SYNTHESIZED ICONS FOR SEARCH
Tibetan: shifted up
π TEXT
π [ja] Red links
Rewrote in advance a few articles as if U17 was out
New term: country codes
[en] Minor typos
π PROGRAM
#436 Save windowβs size/position; revert to default if desktop size (DPI, screen configuration etc) changed
Though maximized window stays anyway, even on a wrong screen, even with default non-maximized size
Trivial local menu in Blocks/Library/Favourites
π INTERNATIONALIZATION
Some punctuation are configurable via locale.xml
β TECHNICAL
Upd OpenSsl to self-compiled unofficial version (official v1 has gone but someone is still backporting CVEs)
Added in advance 3 final icons of new U17 blocks and some data, disabled in code
Icon engine for Zanabazar/Kawi can take fractional sizes, with granularity of 0.1
𧱠BUILD PROCESS
GwLoader now better handles comments
2.9.4
Happy New Year!
ποΈ UnicodiaFunky FONT
Final touches to Ol Onal
First experiments on Garay
π₯» Daarage FONT (Tulu-Tigalari)
Double virama
π All *ΓΕͺ syllables
πΌ GRAPHIC EMOJI
π Flag of Antarctica is now UN blue (Twemojiβs bug)
Fixed to deficiencies of SVG renderers: >15 countries
Improved outline: Uruguay
Updated to higher standards, w/o actual complaints: Arab Emirates
π TEXT
π [en] Found lots of strange heading spaces in blocks
[en] Now Punctuation β general and Punctuation β supplemental
One more sentence for Garay
[en,ru] Minor typos
ποΈ LIBRARY
Notice about Antarctica: a competitor flag exists
ποΈ BLOCK ICONS
Remade kana icons/names/rules
Extracted RtL Asian scripts to a separate colour
πΎ OTHER DATA
Ethiopic font is now smaller in Abugida, and as big in Ethiopic
π PROGRAM
π Forgot to mention our translator to Japanese
π INTERNATIONALIZATION
Japanese translation, still in beta condition
No L10n concatenations in a couple strings; harder to translate but more flexible on non-European typography
Simplified making long alphabets by splitting into sequential parts
Sticking blocks together (Greek, arrowsβ¦) and custom sorting (previously used for Ol Chiki < Ol Onal < Old Klingon, now for Japanese kanjiβkana) work together
Legacy computing, variation selectors, shapes, punctuation stick together
Ct+Sh+W shows βsorting telltalesβ to debug localization
Slower but more reliable internationalization of numbers
Terms may be sorted by English name, primarily for complex languages like Japanese
Characters in Number Formsβ description were tofu sometimes (relied on font substitution)
β TECHNICAL
SVG icons may be repainted to any colour now, thatβll allow easier reskinning. Done now in RtL Asia, new kana and four special icons. Making a new colour pair was hard, one pilot icon looked good but multiple didnβt. Did not touch PNG icons: they are really few and can be fixed afterwards.
Version may consist of 4 numbers, mostly for pre-releases
2.9.3
π FONTS
Upd SIL: Padauk (Myanmar)
ποΈ UnicodiaFunky FONT
#418 Eight math brackets: 298Bβ¦90, and 2997, 98
Moved star of Egyptian Format a bit up
π₯» Daarage FONT (Tulu-Tigalari)
Default vocalic R/RR redrawn, can sit on most letters
Implemented and checked all simple syllables like KΔ, 80% of two-consonant (KT*β¦), and some three-consonant (KTR*β¦)
Removed a few ligatures with U/Εͺ in favour of combining marks
π€‘ MISRENDERS
2997, 98 black tortoise brackets were not black
π TEXT
π€₯ Blatant lie about origins of Hebrew
π€₯ [en] Big typo in Myanmar
Wrote two sentences about Unicode 3.1
Samaritan: wrote that Paleo-Hebrew is actually Phoenician
[en,uk] Minor typos
πΌ GRAPHIC EMOJI
Fixed to deficiencies of SVG renderers: Kenya, Mongolia (thick mid stripe only; light-dark gaps are artifacts of subpixel screen and unfixable!), Marshall Islands, Myanmar (first invisible shape compensating lack of gamma curve in SVG renderer!), North Korea, South Sudan
ποΈ LIBRARY
Electric: added legacy Japanese images of electronic components, whole only (not parts of resistors/inductors)
Math/boolean: added modulo two sum
Added notices to Syria (government fled) and pistol (X reverted to live)
π PROGRAM
#414 Table no longer draws a button for selection, it draws true Windowsβ selection instead
π INTERNATIONALIZATION
Incomplete Japanese
Implemented fallbacks for βnot-really-correctβ plurals
Formatted long numbers with space, as a βsomewhat-internationalβ format, the only approved by ISO for international use
2.9.2
π UNICODE 16
Egyptian A: imported 2925 images from JSesh, drew 7 βabove the foldβ, still 1063 tofu
π FONTS
#413 Merged 34 small scripts of normal line height (Cherokee, Tifinagh, runes, Parthianβ¦) into βfrankenfontβ, lower chance of some stray font not loaded
Upd Noto: Latin-Greek-Cyrillic, Pahawh (fixes some umlaut)
πΌ GRAPHIC EMOJI
Fixed to deficiencies of SVG renderers: Angola, Barbados, Bosnia
π TEXT
π€₯ Marchen: the rest scripts are not even unified
π€₯ Indic Tt is now replaced with αΉ in English and Τ in Cyrillic
[en] Big grammar overhaul, still incomplete
Subscripts/superscripts: English rarely uses dot-multiplication
Cham: removed trivial sentence
Minor fixes in NΓΌshu
[en,uk] Minor typos
πΎ OTHER DATA
π€₯ Robotron Z9001 did not have colour by default: yes β later models
Loaded Unikemet descriptions for new hieroglyphs
π½ CHARACTER DISPLAY
Old Noto Egyptian is a little bit bigger now
π Custom methods of character display respect small window of 2.6.0. What a pity, small window does not work for Egyptian without big font overhaul
π SEARCH
π Search in HTML entities will return exact (up to case) matches only
β TECHNICAL
Big overhaul of string storage: 1) simultaneously auto name and additional strings, 2) longer strings. Someday Iβll add more information on CJK ideographs
2.9.1
π‘ DECAPITALIZATION
New Tai Lue vowel sign Vowel shortener
Japanese Self-Defence Force site
squared Katakana De
π€‘ MISRENDERS
#410 Most Misc. Symbols stick to general rule of base plane: VS16 β text + emoji. Only few low-contrast are left
Enclosed ideographs supplement: also enforced this rule, drew emoji over characters, different font
Enclosed alphanumeric: added dedicated font chain to enlarge glyphs, drew emoji over characters
Ancient Greek music: reduced window
πΌ GRAPHIC EMOJI
1FAE8 shaking face: recompressed
π TEXT
π€₯ Sorted out Tai Le / New Tai Lue
Wrote one more passage about Korvet, a Soviet computer
[uk] Major typo in Bopomofo
πΎ OTHER DATA
New Tai Lue is Experimental β Endangered
2.9.0
π UNICODE 16
Tulu-Tigalari, half-working, 3995 characters in 1 block remain
π FONTS
Upd Noto: Tangut (beta β release)
Upd SIL: Schererazade
Lepcha: changed font Noto β SIL
ποΈ UnicodiaFunky FONT
Handed U16 Arabic to Scheherazade
πΌ GRAPHIC EMOJI
1F32C wind blowing face π¬οΈ: slightly darker
π PROGRAM
#355 Made an installer
Library tiles no longer display VS16 parts of ZWJ emoji in a special way: emoji β text+emoji
𧱠BUILD PROCESS
Version is centralized now: all scripts take it from the same file
2.8.6
π FONTS
Upd BabelStone: Han
π UNICODE 16
#332: 3026β¦29 Hangzhou numerals, new U16 shape
π‘ DECAPITALIZATION
CJK radical Small oneβ¦
CJK radical C-simplified Seeβ¦
Kangxi radical Dotted tentβ¦
πΌ GRAPHIC EMOJI
Fixed Antigua, Armenia, Aruba, Belarus, Belize and β20 more to deficiencies of SVG renderers
For flags with large white fields: outline is thinner (0.3 β 0.2 out of 36) yet darker; fixed mistakes by 0.1
Big review of other flags: simplified, reduced/removed outline, optimized from scratch etc
Took Martinique from Twemojiβs pull request
23F2 timer β²οΈ: greater contrast
1FA77 pink heart: took from original
1F9B7 tooth π¦·: outlined somehow
π€‘ MISRENDERS
Misc Tech (but not Misc Symbols) now stick to general rule of base plane: VS16 β text+emoji
π TEXT
One small passage about Tulu
[ru,uk] Forgot one little passage in Chess Symbols
[en,uk] Minor typos
πΎ OTHER DATA
Kangxi radicals and CJK radicals supplement are now next to each other in alphabetical list
Made a special category for Osage: made for revival of dead language
β TECHNICAL
Seven flags of external territories (e.g. Clipperton β France) are no longer duplicated
Experiments with dark skin, currently disabled
𧱠BUILD PROCESS
No longer call SVG optimizer by hand at least for emoji, implemented that in TapeMaker
For several emoji found out why it was remade and if itβs actual now
2.8.5
π FONTS
Upd Noto: Nandinagari
π€‘ MISRENDERS
Nandinagari, Zanabazar, Soyombo: dehinted dotted circle
πΌ GRAPHIC EMOJI
Fixed Bolivia, Cambodia, Germany, Ecuador, N.Korea, Lithuania, Zambia to deficiencies of SVG renderers
ποΈ LIBRARY
Added chess comment symbols
π TEXT
Wrote about more fairy chess pieces
[uk] Minor typos
πΎ OTHER DATA
Wrote new (just Oct 2024) data about flags DG and IO
π€₯ Barbados, St. BarthΓ©lemy, Cape Verde, Cayman Islands, Pitcairn had no indigenous peoples
π€₯ Slovenia is in Europe
π€₯ Korvet (old Soviet computer) did not have control pictures
π INTERNATIONALIZATION
Tai Tham: moved # of KhΓΌn speakers to EXE
2.8.4
π FONTS
Upd Noto: Latin-Greek-Cyrillic
Upd SIL: Kirat
ποΈ UnicodiaFunky FONT
Gurung: made another version of medial V/Y
πΌ GRAPHIC EMOJI
Upd Noto, incl. new high-contrast hands
π TEXT
Improved text about silhouette families
Wrote about hieroglyph with laptop
One more sentence in Legacy Computing Supp
Mahajani: removed # of speakers as irrelevant
Tulu: wrote about 1st known inscription
Shed some light to Chakma
[en] Major typo in Bengali
[en,ru,uk] Big typo-hunt, incl. English grammar
πΎ OTHER DATA
Wrote about old computers
Updated # of people speaking Amharic, Bengali, Buginese, Cham, Georgian, Gujarati and lots of other languages
π INTERNATIONALIZATION
{{nspk}} template is added automatically in simplest cases
All numbers of speakers except difficult cases (Lao) are moved to EXE
β TECHNICAL
Now download Unicode bases from their permanent locations, nothing actually changed
Now can recolour biracial emoji, handshakes only for now (lovers etc work, and let them be!)