Unicodia Changelog

What's new in Unicodia 2.7.0

May 9, 2024
  • 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 Šri is officially deleted, removed that patch
  • 352 Added to AutoBuilder so-called “idioms” (e.g. VOWEL LENGTH MARK), turned some exceptions to rules

New in Unicodia 2.6.0 (Apr 29, 2024)

  • 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

New in Unicodia 2.5.1 (Apr 19, 2024)

  • 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

New in Unicodia 2.5.0 (Apr 14, 2024)

  • 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

New in Unicodia 2.4.2 (Apr 10, 2024)

  • 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

New in Unicodia 2.4.1 (Mar 24, 2024)

  • 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

New in Unicodia 2.4.0 (Mar 13, 2024)

  • GRAPHIC EMOJI:
  • 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

New in Unicodia 2.3.9 (Mar 10, 2024)

  • TEXT:
  • [uk] Discrepancy in term “private-use”
  • Modified Alt Code
  • Minor typos, mainly Ukrainian
  • OTHER DATA:
  • Missed out Alt+0128 € (euro)
  • DOS Greek Alt codes
  • PROGRAM:
  • Added some small margins in character pane
  • [238] Sample character was not erased when we select empty codepoint
  • Now write “en/ru/el” if all three Alt codes are equal

New in Unicodia 2.3.8 (Mar 9, 2024)

  • 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

New in Unicodia 2.3.7 (Feb 23, 2024)

  • FONTS:
  • Upd Noto: Canadian, Egyptian (still to beta)
  • MISRENDERS:
  • All Egyptian hieroglyphs, spaces and hashes are proper now
  • TEXT:
  • Egyptian: 1390A → 1309A (a very sneaky typo)
  • One of Malayalam samples wrote K instead of R
  • Put lots of non-break spaces around “not”
  • Minor typos, mainly English
  • Wrote usage of planes 2 and 3 more precisely: 93 and 14%
  • Wrote about shapes of microbe
  • Taliban is ruling Afghanistan as of 2024
  • LIBRARY:
  • Inverted capital Latin
  • Reversed Latin (incomplete)
  • Inverted chess pieces
  • OTHER DATA:
  • [ru] Yi is now in the proper place of alphabet
  • Old Persian cuneiform now has chain Segoe → Noto and does not install font when Segoe is present
  • Same for Ugaritic, shows up when Segoe is absent
  • PROGRAM:
  • Arabic/Mongol/Egyptian format characters are now as tall as normal chars
  • More science-like method of drawing dotted frame around control characters: three different methods for drawing 0…1 device pixels wide, 1…1.3 and 1.3+.
  • Tamil supplement is preloaded now as well as Brahmi due to some glitches
  • Block order was not loaded from config file
  • TECHNICAL:
  • Small preparations for Favourites
  • Recreated Library tile info for access optimization, should not do much compared to previous versions
  • Improved comments to locale.xml

New in Unicodia 2.3.6 (Feb 12, 2024)

  • FONTS:
  • Upd Noto: Brahmi, Egyptian (#319 to beta, no longer hanging)
  • Coptic: now use NewAthena bold instead of Noto
  • Funky: removed Brahmi, part of Egyptian (both are handled by Noto now)
  • NewGardiner: removed, now handled by Noto
  • TEXT:
  • Wrote better about Egyptian format controls
  • No longer call Anatolian hieroglyphs “Hittite”: description says it’s incorrect
  • Added to About two authors of fonts that are replaced now
  • Mongol: added transliteration to every word
  • Wrote about decipherment of Egyptian
  • Wrote about two new upcoming pieces in Chess symbols
  • Abugida: added to Russian/Ukrainian a small passage present in English
  • Han ideographs: wrote about suitable grammar
  • Minor typos, mainly Ukrainian
  • GRAPHIC EMOJI:
  • star eyes: removed unused object that’s barely but visible (googlefonts/noto-emoji#454)
  • LIBRARY:
  • Another library: Games
  • PROGRAM:
  • Mongol samples were displayed badly if first opened in popup rather than in right pane (relied on font substitution, since advent of Mongol samples in 2.3.3)
  • Format characters w/o abbreviation are no longer “invisible” and have system glyph (e.g. Arabic 06DD end of ayah)
  • Now support VS15 in Library, needed for PlayStation circle

New in Unicodia 2.3.4 (Dec 27, 2023)

  • FONTS:
  • Upd Noto: Arabic, Chorasmian
  • DECAPITALIZATION:
  • reversed epsilon
  • Claudian Antisigma etc…
  • GRAPHIC EMOJI:
  • Upd Noto to 15.1: new emoji, higher-contrast faces and flag of Martinique. Still no body parts (contrast issues, need research) and b/w multi-gender families (2:1 coloured vs b/w according to Emojipedia)
  • LIBRARY:
  • Wrote more about controversial family shapes
  • TEXT:
  • 323 Wrote 1 sentence about math Fraktur, did not change glyphs due to existing consensus
  • [en] Mathematical letters: expectation ? expected value
  • [en] Gothic ? Fraktur or blackletter where it means font

New in Unicodia 2.3.3 (Nov 22, 2023)

  • FONTS:
  • Upd BabelStone: Han (still working around #316)
  • Upd Noto: Gujarati, Mongol (use external fixup font instead of direct editing)
  • DECAPITALIZATION:
  • SAM
  • TEXT:
  • Music: round notes appeared AFTER length marks
  • Cypriot: when deciphered
  • Wrote more about Mongol, Tai Xuan Jing, Brahmic abugida
  • Kaktovik numbers: added accent in Russian/Ukrainian
  • Brahmic abugida: major typo in Ukrainian
  • Symbols A: very funny but not really major typo in English
  • Minor typos
  • LIBRARY:
  • Added CJK fullwidth digits

New in Unicodia 2.3.2 (Oct 22, 2023)

  • FONTS:
  • Upd Noto: Arabic, Egyptian (to beta), Symbol2
  • Funky: Removed everything supported in Latin-Greek-Cyrillic (except superscripts, they remain Funky), Symbol2
  • MISRENDERS:
  • Egyptian up to 13076: all hair/beards are now confirmed by author of U16 proposal. Cows, monkeys and boats will come next time
  • TEXT:
  • Wrote a bit more about Egyptian hieroglyphs
  • Wrote more about Soyombo, enlarged font in description
  • PROGRAM:
  • Fixed crash when font isn’t loaded for some reason

New in Unicodia 2.3.1 (Oct 3, 2023)

  • FONTS:
  • Upd BabelStone: Tibetan
  • DECAPITALIZATION:
  • mahjong tile back, playing card back
  • PROGRAM:
  • Tibetan half-numbers did not display, broken 2.0 with dual numeric meaning of U15.1

New in Unicodia 2.3.0 (Oct 1, 2023)

  • FONTS:
  • Upd Noto: Latin-Greek-Cyrillic (supports U15.1’s ? and ?), Ahom, Armenian, Batak, Caucasian Albanian, Cham, Chorasmian, Coptic, Dogra, Elymaic, Georgian, Gujarati, Kaithi, Kannada, Khmer, Khojki (beta ? release), Manichaean, Meroitic, Nandinagari, Sundanese, Telugu (supports 0C5D)
  • Funky: removed everything supported in Han, Latin-Greek-Cyrillic, Telugu
  • UNICODIA HAN FONT
  • 271 Hand-crafted sans-serif images of Minnan kana 1AFF0+, archaic kana 1B000, 1B11F+, small kana 1B132+
  • MISRENDERS:
  • Batak: final consonant should be above main character in syllables like “bing”, fixed with updated font
  • 315 Gagged regression in 16FF0/F1, BabelStone Han is to blame
  • Format characters having glyph rather than abbreviation or custom image (Arabic, Syriac, Kaithi) are also drawn with frame, but in table only. Rakars and other making complex structures but belonging to other categories aren’t for now.
  • 85 Enlarged Marchen just a bit, raised subjoined letters
  • LIBRARY:
  • “Became graphical” ? “approved”, early emoji were just a mess
  • Latin by country now has tile pattern “capital-small-small-capital”
  • Latin by font now has special tile pattern resembling “capital-small-small-capital”
  • Frame was drawn twice
  • TEXT:
  • Siddham: utilized old workaround for left-hand Indic umlauts, same as in e.g. Khudawadi
  • Elbasan alphabet ? alphabet of Elbasan Gospel, due to ambiguity and talk in Wikipedia
  • Rewrote destiny of pistol ??: it is universally toy
  • Ukrainian: major typo in Vithkuqi
  • Minor typos
  • OTHER DATA:
  • Eight emoji (piñata ??, mouse trap ??, razor ??, family ??, bus stop ??, wheel ??, Afghanistan ????, Martinique ????) may have other shapes
  • Old Sogdian is written with ellipsis in all three languages, though it’s BEFORE Sogdian
  • SEARCH:
  • 311 Split into codepoints: multi-character emoji (even VS16) will also display as a whole
  • 311 Search by “UA” or “flag of ua” will also give flag

New in Unicodia 2.2.2 (Sep 12, 2023)

  • UNICODE 15.1:
  • CJK I is now covered by BabelStone Han
  • Fixed font data to make renders of new U15.1 ideographic description characters more consistent (sorry, BS Han has too coarse dashed lines)
  • FONTS:
  • Upd BabelStone: Han
  • UNICODIA HAN FONT:
  • Dropped CJK I, and 64 chars of CJK H, now covered by BabelStone Han
  • TEXT:
  • 🤥 Confused Elbasan and Todhri (sometimes also called Elbasan). In my defence, lots of other sources confuse too
  • Minor typos
  • RUSSIAN/UKRAINIAN:
  • Term “tofu” now has accent
  • Added a little compensation that word “Myanmar” has no good adjective and they still use “Burmese”.
  • PROGRAM:
  • Changed rules for sorting blocks containing dashes (IDK how it worked)

New in Unicodia 2.2.1 (Sep 6, 2023)

  • FONTS:
  • Sutton: hand-optimized a few glyphs
  • MISRENDERS:
  • Sutton parenthesis 1DA8B did not have rotations by dumb mistake
  • TECHNICAL:
  • Check for platform while updating (even if the only one is win64)
  • Added the case when user’s platform is released occasionally and the latest version does not have this platform
  • Added the case when user’s platform is probably abandoned
  • Moved Unicodia.xml parameters responsible for update debugging to separate tag

New in Unicodia 2.2.0 (Sep 1, 2023)

  • UNICODE 15.1:
  • Reloaded new data (CJK was frozen just in late August)
  • FONTS:
  • Upd Noto: Khojki (beta → beta)
  • TEXT:
  • Wrote more about CJK chaos of Unicode 15.1, thanks Ken Lunde for info
  • Added one phrase in Direction of Sogdian etc
  • Deleted an unused string
  • Minor typos
  • TECHNICAL:
  • Unified pop-up message window with UTranslator
  • Bugs in utilities

New in Unicodia 2.1.1 (Aug 3, 2023)

  • FONTS:
  • Upd Noto: Kayah Li (missed somehow), Ottoman siyaq
  • Moved Funky’s superscripts 120 units up
  • MISRENDERS:
  • Subscripts were clipped, recreated in Funky: 1D69 and similar
  • Superscripts were too low, again recreated in Funky: A7F2 and similar
  • LIBRARY:
  • Added all Latin letters
  • Swedish/Turkish were in wrong order
  • Added more Latin languages
  • Added new Latin fonts: superscript, CJK fullwidth, turned-over
  • TEXT:
  • English: a little fact about Aghwank was omitted
  • Minor typos

New in Unicodia 2.1.0 (Jul 26, 2023)

  • FONTS:
  • Upd Noto: Kaithi (beta→beta), Khojki (to beta, covers 11240)
  • MISRENDERS:
  • Clipped Latin letters: 2C7C, 1E00/01
  • Misplaced umlauts in Latin letters: 1E5D, 1E69
  • DECAPITALIZATION:
  • alef symbol…
  • Turned O open-O…
  • LIBRARY:
  • #299 New section: Latin
  • Extended Numbers
  • PROGRAM:
  • Bundle OpenSsl with program
  • Use lighter releases/latest request to GitHub
  • TECHNICAL:
  • Potentially more reliable update if version naming policy goes wrong
  • Moved GitHub parsing to separate library, switched technical (debugging) versions to 0.0.1 etc.

New in Unicodia 2.0.4 (Jul 23, 2023)

  • FONTS:
  • Upd Noto: Balinese (to beta, covers 1B4C), Kaithi (to beta, covers 110C2)
  • Funky: deleted CC-BY with typo in code
  • TEXT:
  • Wrote data as of 15.1
  • PROGRAM:
  • Check for update

New in Unicodia 2.0.3 (Jul 16, 2023)

  • MISRENDERS:
  • Two Korean umlauts 302E and 2F (2.0 OK, 2.0.1 strange regression).

New in Unicodia 2.0.2 (Jul 16, 2023)

  • FONTS
  • Found a great slowdown with Korean font on W7; OTF→TTF
  • Closed several lesser performance issues
  • Fixed “not-really-a-tofu” 332C on W7
  • MISRENDERS
  • Egyptian damage marks (13447 etc) are now drawn as normal ligatures instead of synthesized images
  • TEXT
  • Wrote a bit about glyph styles: e.g. Mongolian direction affects five blocks
  • Minor typos
  • TECHNICAL
  • Use newer MinGW

New in Unicodia 2.0.1 (Jul 14, 2023)

  • UNICODE 15.1:
  • Some emoji moved E2.0 → E1.0 (was actually done in Unicode 15.1, but I paid attention just now)
  • FONTS:
  • Upd Noto: Cham, Javanese, Kannada (to beta), Kawi (beta → release), Tifinagh, Symbol, Symbol2
  • Sutton: hand-optimized a few codepoints
  • MISRENDERS:
  • Braille blank 2800 is now drawn as space
  • Handed Baha’i star 1F7D9 to Symbol2
  • TEXT:
  • Terms: ZWJ, ZWNJ
  • Wrote text: CJK ideographs I
  • Minor typos
  • LIBRARY:
  • Links in new string composition pane did not change mouse pointer
  • PROGRAM:
  • #291 Second style channel: write Sogdian/Uyghur/Mongol/PhagsPa horizontally of vertically
  • #294 Simple version info
  • Rewrote the way we handle popups
  • TECHNICAL:
  • #293 Store Unicode and Egyptian bases in repo, for consistent compilation
  • #296 Now HTML entities are loaded from WHATWG’s database

New in Unicodia 2.0.0 (Jun 25, 2023)

  • UNICODE 15.1:
  • Sucked beta data, filled ALL tofu
  • Now a character (e.g. 5146) may have two numeric values
  • Now can auto-mirror emoji
  • FONTS:
  • #167 Glagolitic, Cyrillic C: Noto → Shafarik (+updated block icons, +select style: Bulgaria/Croatia). Reason: nicer
  • Oriya: Sans → Serif. Reason: not really fancy, and less hand-work
  • Upd Noto: Canadian, Coptic, Gunjala, Hanifi, Hanuno’o, Kawi, Khojki, Korean, Linear A, Modi, Mongol, Music, N’ko, Orkhon, Rejang, Siddham, Sundanese, Syloti, Tagalog, Tai Viet, Takri, Zanabazar
  • Upd other: NewGardiner
  • Unicodia Han: updated 63 characters
  • FunkySample: renamed to UnicodiaFunky
  • Lao: reoptimized from scratch
  • Archaic kana: made a special font chain
  • LEGAL:
  • Policy for all new fonts: touched with FontForge → rename Noto to Uto. Rehinted with TtfAutoHint etc → still Noto
  • INTERNATIONALIZATION:
  • #282 Now use plural forms (5 characters) instead of abbreviations (5 ch.)
  • MISRENDERS:
  • #285 Four CJK umlauts: 302E/2F Korean tones, 3099/9A kana voice
  • #286 CJK compatibility characters 303E and FFA0: now use dotted box
  • Tags: moved tag a bit up and to the right
  • #290 Musical G clef 1D11E etc: Funky → fixup micro-font bearing same metrics as Music
  • BLOCK ICONS:
  • Kawi: shrunk a bit
  • DECAPITALIZATION:
  • Adrar Yaj
  • Glagolitic capital letter Spidery Ha
  • Ol Chiki punctuation Double mucaad
  • Tifinagh letter Berber Academy Yaj
  • TEXT:
  • More precise origins of Tifinagh
  • Wrote about 303E
  • Found traces of Brodie Lockard, so he’s alive as of 2023
  • Kana supplement etc: now written with ellipsis in all three languages
  • Minor typos
  • LIBRARY:
  • #243 Nice visual string composition
  • #254 #255 More math characters: inequality, plus, minus, multiplication, division
  • #283 If string has exactly one “independent” character, we show its info
  • #288 HTML
  • Fixed two of three trademark emoji
  • OTHER DATA:
  • Now small legacy range 1F8B0/81 also shows which computers they are from
  • PROGRAM:
  • Search history was barely usable due to line reordering

New in Unicodia 1.11.0 (May 23, 2023)

  • FONTS:
  • Sutton SignWriting: Noto → own Noto-based font
  • Upd SIL: Scheherazade (scrapped Arabic C from Funky)
  • Upd Noto: Latin-Greek-Cyrillic, Kawi, Math (beta→beta)
  • MISRENDERS:
  • Most of Sutton SignWriting umlauts
  • Two-storey curly braces 23B0/B1: Cambria→Funky, hooks were far outside line
  • Sukun 08D0 and other upper/lower Arabic umlauts: use ALM instead of RLM, now they are really above/below
  • Two-coloured diamonds 2B18/19, fixed with updated Math
  • Khmer 17B4, B5: now use dotted box with abbreviation
  • TEXT:
  • Minor typos in all three languages
  • DECAPITALIZATION:
  • Mongolian vowel separator
  • OTHER DATA:
  • Use automatically generated Sutton data instead of manual
  • PROGRAM:
  • Wrote what to use instead of deprecated character
  • Extra empty line in bulleted lists
  • Now term (specifically Abugida) can have its own font rather than rely on system one
  • Internal changes in search
  • When search for HTML mnemonic that has both capital and small version, e.g. “ä”, you now see that mnemonic

New in Unicodia 1.10.0 (Apr 23, 2023)

  • FONTS:
  • Kawi: KawiMastuti → Noto beta (+🎞️ block icon). Now the font is free rather than semi-free!
  • Upd Noto: Latin-Greek-Cyrillic (#249), Armenian, Gujarati (emergency fix), NP Hmong (to beta, #165)
  • FunkySample FONT:
  • Made metrically consistent with Noto LGC
  • Transferred TtfAutoHint’s bytecode to 25CC dotted circle
  • U14 characters of medieval Latin (A7D0…D9 etc): scrapped, now Noto LGC
  • Some characters of Latin G: copied from Noto LGC (cannot scrap, differences in hinting are noticeable)
  • 1DF05 lezh with retrohook: wrong width
  • Included several poorly-rendered umlauts (0300+, #258)
  • UNICODIA HAN FONT:
  • Manually killed two intersections
  • Automatically killed ≈20% intersections, incl. 31375
  • Added a check whether manual fix became useless
  • MISRENDERS:
  • Basic umlauts: revamped the entire block (#258), incl. 0347 = below (looked like underline), 033B □ below (IPA committee turned it to ▭ in 2015 for a greater difference in computer type)…
  • Miscellaneous Technical: revamped font sequence, mainly for multi-storey brackets
  • Enclosed CJK letters and months: sans-serif font, as they are mostly Korean/Japanese…
  • …including 32FF Reiwa: non-canonical glyph, though linguists say that Chinese version from BabelStone was OK.
  • (+updated 🎞️ block icon)
  • Umlaut ↓: nicer
  • Som sign: smaller
  • Empty set: Cambria → Noto
  • ENGLISH:
  • More international “film” instead of American “movie”.
  • Minor typos
  • RUSSIAN:
  • Wrong font in Gujarati description
  • Sinhala archaic numbers: now written with ellipsis
  • UKRAINIAN:
  • Sinhala archaic numbers: now written with ellipsis
  • Minor typos
  • DECAPITALIZATION:
  • Bactrian camel
  • XOR, NAND, NOR
  • GRAPHIC EMOJI:
  • 1F7F0 heavy = sign: drawing outside canvas
  • LIBRARY:
  • Mathematics: equality, inequality, greater-less…
  • Found and added 2BC9 Neptune form two
  • OTHER DATA:
  • Loaded characters’ alternate names: e.g. ! = bang, factorial
  • HanaMin now checks whether it has character X by parsing TTF file, like Tamil supplement, Symbol2 and Math. Slower, does not rely on OS/2 headers and unreliable infrastructure
  • PROGRAM:
  • Search history

New in Unicodia 1.9.5 (Mar 31, 2023)

  • Upd Noto:
  • #210 Ahom (no longer hanging, scrapped Funky’s glyphs)
  • Gujarati
  • Gurmukhi (scrapped custom hinting)
  • #163 Khudawadi (to beta, scrapped customizations, no longer hanging)
  • Malayalam
  • Math (to beta, flawed release was quickly fixed)
  • Ottoman Siyaq (beta→release)
  • Symbol2 (beta→release)
  • Still hang: Oriya (#175, introduced bugs)
  • Started to hang: Latin-Greek-Cyrillic (#249, introduced bugs), Devanagari (#248, need lots of work), Kannada (#247, no U14 yet)
  • UNICODIA HAN FONT
  • Reloaded GlyphWiki
  • TEXT
  • Wrote more about Ideograph description characters
  • ENGLISH
  • #245 Very pesky typos, incl. dates and block names
  • UKRAINIAN
  • Minor typos
  • OTHER DATA:
  • Marked Bhaiksuki as “no decipherment needed”, as it worked with a well-known language of Sanskrit
  • #246 Typo in Unicodia.xml
  • PROGRAM:
  • #163 Circumvented typographic bug: ◌ + Indic umlaut = something weird (Gujarati, Khudawadi, Newa, Sharada, Tirhuta)

New in Unicodia 1.9.4 (Mar 12, 2023)

  • FONTS
  • Upd Noto: Telugu
  • TEXT
  • +1 sentence about Glagolitic
  • UKRAINIAN
  • Multiple typos
  • OTHER DATA
  • Write ellipsis before “Shorthand format controls” in all three languages
  • “Combining diacritical marks” are now pseudo-script: always side-to-side in language-independent order
  • PROGRAM
  • Enlarged main window just a bit
  • #135 Changed translation chains: original is English now (formerly Russian)

New in Unicodia 1.9.3 (Feb 27, 2023)

  • FONTS:
  • Upd Noto to alpha versions: Samaritan, Symbol2
  • Checked alpha Nag, sticking to Funky, probably forever — like Cypro-Minoan.
  • SCRAPPED from FunkySample:
  • Ottoman Siyaq, still use Noto
  • Creative Commons, use Babelstone Han instead
  • Kaktovik numerals, use Symbols2 instead
  • TEXT
  • Renamed Dingbats in Russian/Ukrainian
  • Wrote more about dingbats
  • Wrote about 2022 Malayalam anti-reform
  • UKRAINIAN:
  • Multiple typos
  • DECAPITALIZATION:
  • radical symbol bottom
  • AC current
  • LIBRARY:
  • IP characters: added custom descriptions for Creative Commons
  • IP characters: added no derivatives
  • Added Technical drawing, Electricity
  • PROGRAM:
  • Sort by tech name
  • Got rid of private API in icon code
  • Write ellipsis before block’s name if it breaks alphabetic order for the sake of discoverability
  • Other way of sorting pseudo-scripts like “Arrows”, added “Dingbats” to this train
  • Removed font bugs in Sinhala description
  • Copyable title in Library

New in Unicodia 1.9.2 (Feb 16, 2023)

  • Ukrainian: two typos
  • Wrongly deleted one of two Qt plugins in 1.9.1

New in Unicodia 1.9.1 (Feb 16, 2023)

  • FONTS:
  • Upd Noto: Indic Siyaq
  • Ottoman Siyaq: self-made → Noto beta; icon was changed as well
  • TEXT:
  • #229 Shortened “Inclusion and diversity”
  • Written about Malayalam spelling reform
  • ENGLISH, UKRAINIAN:
  • Minor typos
  • GRAPHIC EMOJI:
  • Further optimized emoji library
  • #231 Removed clipping (unsupported by this SVG engine):
  • Swimming (all genders): small black patches, also switched to auto-repainting
  • Vampire (all genders), teacher (man/woman): same
  • Supervillain (just genderless): large black patches (cannot auto-repaint, unique palette)
  • Pilot (genderless/woman): small black patches (cannot auto-repaint, touches insignia on cap)
  • Tulip: too large leaves
  • Ghost, sticking tongue, vomiting: did little to nothing
  • LIBRARY:
  • #230 New set: astronomy/astrology
  • PROGRAM:
  • Minor internal changes related to simplicity and build speed
  • Preload Brahmi for W7. No significant slowdown on W10, as Brahmi is built-in there
  • Other way of working with Noto Math that both fixes bugs and avoids preloads
  • Same with Noto Symbols 2, it’s no longer preloaded
  • Removed two now-unused Qt plugins

New in Unicodia 1.9.0 (Feb 5, 2023)

  • TEXT:
  • Wrote about script status
  • Rewrote “code point” and “unification”
  • Yijing: wrote about encoding
  • Pahawh: wrote about tragic destiny of Shong
  • Wancho: wrote family
  • ENGLISH:
  • Auto-checked for forgotten paragraphs, and even found nine. The greatest loss is in Lao
  • UKRAINIAN:
  • Done, out of beta!
  • Automatic sanity-checks, found five forgotten paragraphs. The greatest loss is in Greek numbers
  • RUSSIAN:
  • Auto-checked for “not”+space.
  • Wrote big numbers using thin non-break space.
  • BLOCK ICONS:
  • — changed technology and/or look
  • HD ?? now!
  • 0180 Latin B, 0250 IPA: text ? outlines, just forgot
  • 2FF0 CJK structure + all format (Egyptian format, tags…) + 2460 and two more enclosed: PNG/SVG ? partly programmatic, need complex scaling
  • 10100 Aegean numbers: SVG ? pixelated PNG (like Yijing), better resembles actual glyph
  • 1D360 counting rods: PNG ? programmatic, need complex scaling. ?? Sorry for five sticks in European tally mark!
  • 1DF00 Latin G: the letter is small-cap
  • BLOCK ICONS:
  • — changed sample character
  • 4DC0 Yijing: as a hope that everything will be right
  • 1EE00 Arabic math: original one is “not-so-Arabic” in Noto font
  • 1F650 dingbats2: according to Lebedev’s emotion matrix
  • 1F800 arrowsC: just cannot draw so bold arrow
  • OTHER DATA:
  • Marked Tifinagh as revived, and put it as a brightest sample of revived script
  • Divided historical into: no decipherment needed, undeciphered, partly deciphered, deciphered
  • PROGRAM:
  • Engine of 1.8.2 is applied to all block icons, not just selected. Slowdown is barely noticeable — excellent specimen for lazy loading

New in Unicodia 1.8.2 (Jan 30, 2023)

  • UKRAINIAN / RUSSIAN:
  • Ukrainian beta is betta now. Lots of proofreading, just 50 tales are off
  • Put right accents to Devanagari, Telugu, Kannada, Nandinagari, Katakana, Hiragana, Hentaigana
  • BLOCK ICONS:
  • 285 icons of 321 are HD 🔬 now!
  • 0B80 Tamil: hand-hinted
  • 11600 Modi: fixed positioning in HD 🔬
  • 1F600 emoticons: hearts are more 3D
  • 1F0A0 playing cards: misplaced lower index
  • PROGRAM:
  • A bit more lazy loading of block icons, should speed up startup

New in Unicodia 1.8.1 (Jan 27, 2023)

  • FONTS?:
  • Upd Noto: Balinese
  • Replaced Khitan Babelstone → Noto: better fits ancient script
  • Replaced Parthian Segoe → Noto: ligatures
  • TEXT:
  • Duployan: did not suck new Noto for clarity, but mentioned it, and “cats” glyph is actually made using that font
  • Imperial Aramaic: further noted that it was not the only language of Persia
  • Palmyrene: wrote a bit about decipherment
  • South Arabian: wrote origin
  • Phoenician: wrote origin and decipherment
  • Manichaean, Sogdian: wrote that letters are joined
  • Parthian: wrote some ligatures
  • Hungarian runes: both words are 3 runes long
  • Newa: # of speakers is in its field
  • Dives Akuru: ancient forms contained both variants of vowels
  • Makasar: palm-tree is emoji now for better compatibility

New in Unicodia 1.8.0 (Jan 10, 2023)

  • FONTS:
  • Upd Babelstone: Han, Khitan small
  • Upd Noto: Avestan, Math
  • Replaced Noto Sans Nüshu Regular → Noto Traditional Nüshu Light (better conveys that script)
  • UNICODIA HAN FONT:
  • −5 chars: now in Babelstone
  • DECAPITALIZATION:
  • Canadian syllabics hyphen
  • Ideographic description character Left to right…
  • #211 parenthesized Hangul Kiyeok A…
  • Roman numeral Reversed one hundred
  • TEXT:
  • Clarified a bit: Bamum, Ethiopic ex A, Han ideographs, Meetei, Vai, Yi
  • 🤥 Phaistos Disc was encoded in CSUR in 2002 rather than 2006
  • ENGLISH:
  • Nüshu: typo
  • RUSSIAN:
  • Kanbun: Chinese → Han
  • Phaistos Disc: typo
  • BLOCK ICONS:
  • 2580 block elements: SVG → programmatically
  • 4DC0 Yijing: PNG → same PNG but enlarged by integer quotient
  • AC00 precomposed Hangul: other syllable, more hintable on 16×16
  • FE30 CJK compat: other character, more scalable on HiDPI
  • 1D300 Taixu: PNG → programmatically
  • 1FB00 legacy computing: same as Yijing
  • Several CJK icons: changed font to make them closer to actual characters
  • LIBRARY:
  • #216 Added hand-picked folder: Numbers
  • OTHER DATA:
  • Bopomofo: alive → endangered because of competition
  • Syloti: dead → revived
  • About: changed to 2023
  • PROGRAM:
  • #214 Correctly handle situations when block and script have different names, even for new unknown localizations. Previously a special branch for Cuneiform introduced in 1.5.3. Same cause as in “Buginese (Lontara)”, gagged in 1.5.3 too.
  • HiDPI:
  • Now 162 HD block icons out of 321. The entire base plane is HD!
  • #212 Tiled characters in Library were small
  • #213 Now we draw control characters’ frame with regard to physical pixels

New in Unicodia 1.7.0 (Jan 3, 2023)

  • FONTS:
  • Upd Noto: Bassa, Kharoshthi, Tai Tham (=Lanna)
  • Replaced Noto Sans Khmer UI ? Noto Sans Khmer (sorry, cannot Serif because of those Khmer symbols)
  • TEXT:
  • Clarified a bit: Hiragana, Katakana, Khmer, Sundanese
  • Buhid: Russian had English text, English had obsolete one
  • Limbu: wrong vowel mark in sample
  • Typicon is not just monks’ statute
  • ENGLISH:
  • Limbu: misleading translation (timing)
  • Sundanese: misleading translation (geography)
  • HiDPI:
  • Now 110 HD script icons out of 321

New in Unicodia 1.7.8 (Dec 30, 2022)

  • MISRENDERS:
  • 1039 Myanmar virtual virama
  • DECAPITALIZATION:
  • All ”runic…”
  • combining Almost equal to below
  • All emoji w/o capital letters (e.g. Vulcan salute)
  • TEXT:
  • Revamped Glagolitic and Cyrillic: precedence Glagolitic ? Cyrillic is well established rather than hypothesis
  • Clarified a bit: Arabic, Armenian, Bengali, Cyrillic suppl, Devanagari, Ethiopic, Georgian, Gurmukhi, Hangul, Hebrew, Latin, Myanmar, N’Ko
  • A few typos
  • ENGLISH:
  • One paragraph was missing in Gurmukhi
  • RUSSIAN:
  • Put the accent to Telugu
  • HiDPI:
  • Now 45 HD script icons out of 321
  • BLOCK ICONS (new HD icons only)
  • Made African brown darker: ˜milk chocolate ? medium chocolate
  • Arabic: use Scheherazade Bold instead of probably Noto
  • Bengali: use ordinary KA instead of some initial vowel
  • Telugu: now consonant with check mark
  • OTHER DATA:
  • Other sort key of Hebrew (works only for upcoming Ukrainian)
  • Changed African brown in logo and app icon
  • Added app icon 24×24, 64×64
  • Marked Tagalog as revived rather than dead

New in Unicodia 1.7.7 (Dec 26, 2022)

  • PROGRAM:
  • Moved settings to a different location (Roaming/Unicodia/Unicodia → Roaming/Unicodia)
  • Accidentally left 1.7.6 uncompileable
  • HiDPI:
  • 2 script icons are now SVG, the rest are still PNG.

New in Unicodia 1.7.6 (Dec 25, 2022)

  • FONTS:
  • Upd Noto: Nüshu, Tamil supplement
  • DECAPITALIZATION:
  • Greek acrophonic Attic one quarter…
  • Greek one half sign alternate form
  • TEXT:
  • A few typos
  • OTHER DATA:
  • Optimized about.svg
  • HiDPI:
  • Table contents no longer jump
  • Dashed line in Sample
  • Grey lines of space dimensions
  • Toolbar icons are now SVG
  • Search results
  • Library

New in Unicodia 1.7.5 (Dec 14, 2022)

  • FONTS:
  • Upd Noto: Gunjala Gondi, Nandinagari
  • PROGRAM:
  • Masaram and Gunjala Gondi were in wrong order: both had key “Gondi”.
  • HiDPI:
  • Fixed table (probably)
  • About logo PNG→SVG

New in Unicodia 1.7.2 (Dec 12, 2022)

  • FONTS:
  • Upd Noto: Tifinagh
  • Upd BabelStone: Han
  • FIXUPS of U15 (#180, both will come in future Unicode):
  • A798 old Ewe (Ghana) orthography
  • AB5A Teuthonista
  • DECAPITALIZATION:
  • Made all names “Sentence case” → “lower case” for compatibility with other character info
  • Degree Celsius, degree Fahrenheit
  • Small Element of, small Contains as member…
  • Tironian sign Capital Et…
  • Mayan numeral Zero…
  • Tally mark One…
  • Keycap Ten
  • Emoji component Red hair
  • Adi Shakti
  • UNICODIA HAN FONT:
  • −2 chars that are now in BabelStone
  • Additional rule for smoothing prevention, so-called “guidelines”. Example: 316AC, top part, horizontal stroke
  • Other way of computing curves, both more precise and smaller
  • Also my tools can approximate a curve with a straight line
  • U+31444, 31454, 3146D: manual fixups to prevent self-intersections
  • Reloaded GlyphWiki, changed 14 hieroglyphs
  • CHARACTER NAMES:
  • 1F987 did not have name because of some Egyptian hiero
  • OTHER DATA:
  • Added a pseudo-continent (inverse green) for variation selectors and tags

New in Unicodia 1.7.1 (Nov 14, 2022)

  • FONTS:
  • FunkySample: made almost functional Nag (still no European punctuation, too great ascent/descent), optimized some glyphs
  • Upd Noto: Ahom, Arabic (fallback only), Bamum, Bhaiksuki, Dives Akuru (🤡 low umlauts), Kaithi, Lepcha, Multani, Newa, Old Uyghur, Saurashtra, Sharada, SignWriting, Syloti Nagri, Symbol, Tifinagh, Vithkuqi, Yezidi, Zanabazar Square
  • Upd BabelStone: Han
  • #174 Changed Khojki: Sans → Serif
  • #171 Updated hanging Ethiopic: authors forgot U14 Gurage orthography when changing source format
  • #144 Changed Brahmi: Noto → Segoe if present
  • MISRENDERS:
  • Reverted mathematical font to Cambria, a few hand-picked misrenders are displayed with Noto
  • #178 [1.6.2] Unicodia Han 31CA2
  • UNICODIA HAN FONT:
  • Reloaded from GlyphWiki
  • −9 chars that are now in BabelStone
  • Do not smooth out vertices adjacent to right angles. They may start/end curves, but should always exist. Example: 31CA2, mid horizontal and mid vertical stroke of top-left quarter
  • Changed hinting settings to gag that 31CA2
  • GRAPHIC EMOJI:
  • #148 Optimized for faster loading: loaded together → probably nearby in ZIP
  • Removed wrestlers with skin tones: unused
  • TEXT:
  • Bidirectional: wrote a bit “What to do for a simple user.”
  • +1 sentence for Khojki because of non-canonical virama style in new font.
  • #144 Brahmi: less about font bugs
  • CHARACTER NAMES:
  • #159 Made arbitrary text channels for a code point. All are tagged: right now main name, alternate names, abbreviations, HTML entity
  • Added alternate names for Byte Order Mark and some control chars
  • #173 “Carriage return (CR)” → “Carriage return”. And CR is now abbreviation that’s also visible
  • #160 Sucked Egyptian hieroglyph table, it’s just fun to read what’s drawn
  • OTHER DATA:
  • Gagged two false alarms (everything’s actually fine, end user will notice nothing)
  • PROGRAM:
  • TAB/LF/CR descriptions now have grey keycap
  • Changes in font engine due to #144
  • Hidden function due to #148: build priority XML for TapeMaker

New in Unicodia 1.7.0 (Nov 13, 2022)

  • FONTS:
  • FunkySample: made almost functional Nag (still no European punctuation, too great ascent/descent), optimized some glyphs
  • Upd Noto: Ahom, Arabic (fallback only), Bamum, Bhaiksuki, Dives Akuru (🤡 low umlauts), Kaithi, Lepcha, Multani, Newa, Old Uyghur, Saurashtra, Sharada, SignWriting, Syloti Nagri, Symbol, Tifinagh, Vithkuqi, Yezidi, Zanabazar Square
  • Upd BabelStone: Han
  • Changed Khojki: Sans → Serif
  • Updated hanging Ethiopic: authors forgot U14 Gurage orthography when changing source format
  • Changed Brahmi: Noto → Segoe if present
  • MISRENDERS:
  • Reverted mathematical font to Cambria, a few hand-picked misrenders are displayed with Noto
  • Unicodia Han 31CA2
  • UNICODIA HAN FONT:
  • Reloaded from GlyphWiki
  • −9 chars that are now in BabelStone
  • Do not smooth out vertices adjacent to right angles. They may start/end curves, but should always exist. Example: 31CA2, mid horizontal and mid vertical stroke of top-left quarter
  • Changed hinting settings to gag that 31CA2
  • GRAPHIC EMOJI:
  • Optimized for faster loading: loaded together → probably nearby in ZIP
  • Removed wrestlers with skin tones: unused
  • TEXT:
  • Bidirectional: wrote a bit “What to do for a simple user.”
  • +1 sentence for Khojki because of non-canonical virama style in new font.
  • Brahmi: less about font bugs
  • CHARACTER NAMES:
  • Made arbitrary text channels for a code point. All are tagged: right now main name, alternate names, abbreviations, HTML entity
  • Added alternate names for Byte Order Mark and some control chars
  • “Carriage return (CR)” → “Carriage return”. And CR is now abbreviation that’s also visible
  • Sucked Egyptian hieroglyph table, it’s just fun to read what’s drawn
  • OTHER DATA:
  • Gagged two false alarms (everything’s actually fine, end user will notice nothing)
  • PROGRAM:
  • TAB/LF/CR descriptions now have grey keycap
  • Changes in font engine due to #144
  • Hidden function due to #148: build priority XML for TapeMaker

New in Unicodia 1.6.2 (Oct 10, 2022)

  • TOFU of U15 — no tofu remaining!!!!:
  • Nag Mundari in Funky
  • FONTS:
  • Upd Noto: Dogra, Music, Siddham, Takri
  • DECAPITALIZATION:
  • Kawi punctuation Closing spiral
  • TEXT:
  • Dogra, Takri: transcription template instead of quotes
  • Kawi: +1 sentence
  • ENGLISH:
  • Wrong sorting position of Mundari
  • UNICODIA HAN FONT:
  • Identified several cases of polyline self-intersection. Still lots of self-touches, and did not check multi-curve intersections at all
  • Less rubbish in auto-check → found and fixed some bad curve directions
  • OTHER DATA:
  • Synthesized icon of Kawi was still red question mark ?

New in Unicodia 1.6.1 (Oct 5, 2022)

  • TOFU of U15: now 42 tofu — Nag alphabet only:
  • Temporary cover of Kawi until better (by coverage and license) fonts arrive
  • New font: UnicodiaHan. It’s the same GlyphWiki as HanaMin, but covers only CJK tofu. Due to troubles with correctness checking, it covers only new characters of U15.
  • FONTS:
  • Upd Babelstone: Han
  • Upd Noto: Batak, Tangut
  • Randomly optimized char 2CF0B in HanaMin
  • GRAPHIC EMOJI:
  • Minimized SVG, it gave >700k of archive: 4.1M ? 3.4
  • OTHER DATA:
  • New term: rejected proposals
  • Extended term “UTF-8”
  • Wrote a bit about Kawi, added links to Kawi into descriptions of its descendants
  • LEGAL:
  • Added license for Noto emoji, it’s not just OFL
  • “bad” license, temporary Kawi

New in Unicodia 1.6.0 (Sep 25, 2022)

  • TOFU of U15: 1946 tofu CJK, 128 rest:
  • Alchemical in Funky. As they adopted scientific symbols of plutoids, moved from Europe to INTERNATIONAL
  • Khojki in Funky
  • Devanagari ex A in Funky
  • GRAPHIC EMOJI:
  • Closed everything with Noto
  • Turned black bird to smth resembling crow/rook
  • Made size of new hearts consistent to old ones, colours are Noto’s
  • Hands are still old (#152): new Noto hands are really nice but barely usable as emoji, need experiments what to do
  • MISRENDERS:
  • U+2D92A (some CJK) wrong glyph data
  • ENGLISH:
  • Caucasian Albanian: lost one sentence against Russian original
  • Lots of typos
  • RUSSIAN:
  • A few typos
  • OTHER DATA:
  • Syriac is BOTH religious and endangered in such use, and it’s better to write “religious”. Also Arabic is written in Syriac. Also wrote one sentence and added note “first known inscription” (according to Britannica, 1st known inscription is indeed 50 CE)
  • One more sentence for Greek and Coptic
  • Added strange CJK ideographs to Library
  • PROGRAM:
  • Enlarged ×1.2 synthesized icon. It’s shown when you are searching for reserved codepoint, e.g. 590
  • Fixed font drawing methods. Should not affect anything
  • Unified OS Style in Blocks and Library. 🐛 No more Unicodia’s font when the character is actually absent in system
  • Partly localized Library

New in Unicodia 1.5.5 (Sep 18, 2022)

  • FONTS:
  • Upd Babelstone: Han
  • TOFU of U15: now 1946 tofu CJK, 153 rest:
  • 119 Babelstone now supports lots of CJK H
  • 114 Latin ex G in Funky
  • 112 Small kana in Funky
  • 115 Cyrl ex D in Funky
  • 110 Egyptian in Funky
  • 106 Arab ex C in Funky
  • GRAPHIC EMOJI:
  • wing, goose, elk
  • 149 Flags containing white: turned it #EEE ? #FFF
  • Just a little white at the border (Australia): just turned
  • Same colour nearby (Austria): made border of this colour
  • Different colours nearby (UAE): made grey border
  • Worked around renderer bugs (Andorra)
  • ENGLISH:
  • Important typo: Amaharic ? Amharic
  • RUSSIAN:
  • “Plane” term: numbers after ? were eaten
  • DECAPITALIZATION:
  • Circled CD, Circled Wz
  • Mongolian Sibe syllable boundary marker
  • BLOCK ICONS:
  • Redrew GIMP ? hand-hinted SVG:
  • • Cyrillic (5 icons)
  • • Latin (8 icons)
  • • Greek (2 icons)
  • Chose another sample character in Greek Ex
  • OTHER DATA:
  • 150 Scrapped BETA from U15
  • Updated texts to U15
  • PROGRAM:
  • Problems with Tofu Statistics after changing language

New in Unicodia 1.5.4 (Sep 8, 2022)

  • FONTS:
  • Upd SIL: Myanmar
  • Upd Babelstone: Tibetan
  • Upd Noto: Latin/Greek/Cyrillic, Arabic (used as fallback), Armenian, Balinese (🤡 1B3F), Buginese (W7 only), Hanifi, Khojki, NKo, Sinhala
  • Moved Multiocular O to Funky, enlarged it ×1.2. Now I just rehint Noto Latin/Greek/Cyrillic, that’s all.
  • GRAPHIC EMOJI:
  • Started Unicodia Emoji project. Right now its scope is extremely narrow: things that are TOO BAD at Google. And, of course, run ahead of Unicode. My test subject is 🪧 placard
  • Also added a few U15 emoji
  • ear with hearing aid: now aid is neutral grey instead of skin-like
  • dancer: fixed clipping paths
  • gorilla: removed draft gorillas outside canvas
  • DECAPITALIZATION:
  • Next line (NEL)
  • Inscriptional Pahlavi letter Waw-Ayin-Resh… (and more such things from RTL scripts)
  • Vai syllable lengthener
  • Vai syllable Ndole Fa…
  • Cyrillic capital letter Double monocular O…
  • Combining Cyrillic hundred thousands sign… (reverted)
  • Modifier letter Low circumflex accent
  • Modifier letter Short equals sign
  • Modifier letter Small script G… (“Script” is now normal adjective, ”Khitan small script“ OK)
  • Zanabazar square vowel length mark…
  • (10)
  • Tibetan astrological sign -Khyud pa
  • Hebrew point Judeo-Spanish varika
  • Hebrew letter Alternative Ayin
  • Left S-shaped bag delimiter…
  • Sogdian combining Resh below
  • Siddham letter Two-circle alternate Ii
  • Pau Cin Hau rising tone long…
  • Musical symbol G clef ottava bassa… (bassa=low, intersection with Bassa Vah)
  • Tai Tham consonant sign High Ratha or low Pa
  • Tai Tham vowel sign Tham Ai
  • (20)
  • Byzantine musical symbol Enarxis kai fthora Vou… (and more note names)
  • Double-struck N-ary summation
  • Open-circuit-output H-type symbol…
  • Direct current symbol form two
  • Combining Old Permic letter An
  • Modifier letter Low macron
  • Modifier letter Double prime
  • Syriac letter Dotless Dalath Rish…
  • Syriac letter Superscript Alaph
  • Cyrillic capital letter Khakassian Che…
  • (30)
  • Hebrew point Holam haser for Vav
  • Latin small letter Squat reversed Esh
  • Latin small letter A reversed-Schwa
  • Latin small letter Sakha Yat
  • Fullwidth commercial At…
  • Arabic ligature Salla used as Koranic stop sign isolated form…
  • Cyrillic capital letter Bashkir Ka
  • Sinhala letter Alpapraana Kayanna
  • Sinhala Lith digit Zero
  • (39)
  • OTHER DATA:
  • Now versions have year/month, not just year
  • ✨ Simple untranslated Library, right now just emoji
  • Ancient Greek music is now together with Greek
  • Egyptian: +1 sentence
  • Shavian: a bit more info
  • Sinhala: about numbers
  • Took new bases from Internet, renamed an Arabic umlaut, Kaktovik numerals are now LTR

New in Unicodia 1.5.3 (Jul 27, 2022)

  • 🌐 INTERNATIONALIZATION
  • 🐛 Cuneiform: made a workaround (Cuneiform vs Sumero-Akkadian cuneiform)
  • 🖋️ FONTS
  • Upd Noto: Armenian, Buhid, Hebrew, Gujarati, Kannada, Limbu, Lisu, Malayalam
  • Gurmukhi: changed Noto Sans → Noto Serif, together with icon
  • Devanagari: at last updated+modified, changed warnings
  • Balinese: bad umlauts+dotted circle, did not update
  • 🕒 TOFU of U15: now 4195 CJK, 238 rest
  • 0CF3 Kannada
  • 1F6DC Wireless
  • 1F7D9 Bahai star
  • 1FA75…77 coloured hearts
  • 🤡 MISRENDERS
  • Vedic char 1CFA is now covered with Nandinagari (formerly — something homemade)
  • 🔡 DECAPITALIZATION
  • Gurmukhi Iri etc
  • Bengali letter Khanda Ta
  • Tai Tham sign Mai yamok etc: Mai (new) is no longer adjective, seemingly OK
  • Tai Tham sign Reversed rotated rana
  • Oriya Ai length mark
  • Square V over m, A over m 🙈
  • Balinese musical symbol Combining tegeh etc
  • Everything with Lengthener: Adlam vowel lengthener etc
  • 💾 OTHER DATA
  • 🐛 Shorthand format controls: icon was 14×14
  • Now system Devanagari is used in descriptions instead of Noto
  • 🇷🇺 RUSSIAN
  • “Buginese (Lontara)” both in block and script, for sorting
  • 🇬🇧 ENGLISH
  • Minor changes in “Deprecated” article
  • 🏁 1.5.1 → 1.5.2
  • 🐛🇷🇺 Yi (и) is now before Hebrew (иврит)
  • 🏁 1.5.2 → 1.5.3
  • 🔡 NKo letter Jona Ja etc