Releases: Mercury13/unicodia
2.10.1
π UNICODE 17
Supported tiny blocks: chemical arrows, Chinese music
Partly supported blocks: asteroids, CJK C
Tofu remaining: 3462 chars total, 122 chars non-ideographic, 10 blocks partly, 3 blocks completely
π FONTS
Upd Babelstone: Han
(Han BMP dupes Pseudographica, but I left the latter for different pixel-hinting)
β© UnicodiaHan FONT
Reverted to pre-2.10, and removed two more chars (now in BabelStone)
ποΈ UnicodiaFunky FONT
Various symbols from U17
Continuing epic work on Garay
ποΈ BLOCK ICONS
Permanent icon for Garay, again the 1st letter of autonym. May change in sub-pixel detail, but the character is firm
π TEXT
Made Arrows C more future-proof: e.g. if the tenth chemical arrow appears, no relevance lost. π€₯ Strange lie: character BC isnβt yet assigned
π Untranslated string in version 1.1 (moved string, left hardcoded ID intact)
[uk] π€₯ Incorrect dating of Brahmi: happened to be custom rather than hardcoded, so πΊπ¦ Ukrainian only
[en] Minor typos
β SYNTHESIZED ICONS
π Ugaritic: set correct character, shifted up (strange, has been always)
ποΈ LIBRARY
Astronomy: all asteroids I drew
Electrical: another symbol of AC
Technology: several symbols for On/off
β TECHNICAL
Now text samples can be built from several fonts, CJK only, made for now-multiple BabelStone fonts
2.10.0
π UNICODE 17
Unicode 17, in alpha state
(I reconstructed emoji base, but while I was preparing, a real one came π)
Gagged all emoji
Supported medium blocks: Beria, Chisoi, Tolong Siki, Tai Yo
Supported/gagged tiny blocks: Bengali, Chess, CJK C, Latin (+Library), Odia, Legacy computing
Partly supported blocks: Geomancy
ποΈ UnicodiaFunky FONT
Borrowed Empty Set from Noto Math (was too high)
Chisoi (added missing functionality), Tolong Siki (craggy)
Various U17 chars
π‘ DECAPITALIZATION
combining Is belowβ¦
ποΈ BLOCK ICONS
Vai: changed icon to Easter egg, syllable VA
πΎ OTHER DATA
Returned ellipsis before Old Sogdian in Japanese, and removed everywhere else
Modified Bettencourtβs mappings to new legacy characters
π TEXT
Shortened βDirection of vertical scriptsβ because of Tai Yo
Chess as if U17 was adopted
[en] Grammar
[uk] Minor typos
π VERSION INFO
#446 Finer emoji statistics: ZWJ sequences are appearance, colour, activity, couples/familiesβ¦
βNew emoji from this Unicodeβ is implied and written if there is previous Unicode
Write just βSingle-charβ if no VS16 emoji
Non-ZWJ are written first: they fall into few categories, almost always important, char+skin is somewhere close to single-char
π PROGRAM
#447 βCopy+VS15β is now visible for all emoji
βCopyβ in local menu is bold now, as a clue that double click works
π INTERNATIONALIZATION
Indents with ellipsis are no longer part of L10n strings
β TECHNICAL
Prepared Block Elements icon to skinning (thatβs straightforward)
Now βwiki articleβ can start with bulleted list
Invented another way of biracial recolouring: requires LOTS of programming, but very little field work in Inkscape, and works with biracial emoji of any complexity
Added a simple check whether a specific font is used
2.9.6
π FONTS / π€‘ MISRENDERS
Finally switched Khmer to serif: fixed all troubles
Osage: W10 Gadugi β Uto Franken (Noto Sans), because of one misrender (pre-reform?)
ποΈ UnicodiaFunky FONT
Fixed Gurung to Firefox that started to support U16, the first among all major software
(Garay too, but itβs a straightforward RtL, new umlauts just start working)
Removed Gurung βanusvara+vowelβ ligating rules, they are wrong and misrender beyond workaround in Firefox. Use vowel+anusvara.
Made new Garay a bit bolder (still few testing characters only)
Fixups for Khmer
πΎ OTHER DATA
π Somehow Greek did not load my font for Coptic characters in description
π Identified one of Bettencourtβs characters sets as BBC Master, made a separate old computer
ποΈ BLOCK ICONS / π¬ HiDPI
β40 icons changed, either HiDPI pixel-hinting, brand new character, or both
Three new engines for HiDPI hinting (incl. Latin and Cyrillic)
Box Drawing and Control Pictures are now drawn programmatically rather than scaled SVG
All changed icons now use βautomaticβ colour instead of explicit blue/orange/β¦
π TEXT
Wrote about principles of encoding Egyptian hieroglyphs
+1 sentence about U16, Adlam
Very sloppy Mahajani
Grammar, typosβ¦
π PROGRAM
π Favourites button is disabled if no assigned character is selected
Add/remove from favourites in local menu
𧱠BUILD PROCESS
Gurung sample HTML: removed infeasible combinations unsupported by Firefox
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