Unicodia 是一款强大的 Unicode 字符浏览器和管理工具,旨在帮助用户轻松查找、浏览和复制各种 Unicode 字符。无论是程序员、设计师、还是普通用户,Unicodia 都能提供便捷的字符搜索和使用体验。借助其直观的界面和强大的搜索功能,用户可以快速找到需要的符号、表情符号、特殊字符等,并将它们轻松插入到文本、代码或设计中。
项目地址:https://github.com/Mercury13/unicodia
截屏
功能摘要
- Unicode 字符浏览
- 提供完整的 Unicode 字符集浏览功能,用户可以轻松查找和查看各种字符。
- 快速搜索
- 强大的搜索引擎,支持按名称、代码点或关键词搜索 Unicode 字符。
- 字符分类
- 字符按类别组织,包括符号、表情符号、数学符号、箭头、货币符号等,方便用户查找。
- 字符复制
- 允许用户一键复制所选字符,并将其插入到任何文本或应用程序中。
- 收藏夹功能
- 用户可以将常用字符添加到收藏夹,快速访问和复制这些字符。
- 字体预览
- 提供字符的字体预览功能,帮助用户了解字符在不同字体下的显示效果。
- 十六进制和十进制代码点
- 显示每个字符的 Unicode 十六进制和十进制代码点,方便开发者使用。
- 便捷的拖放功能
- 支持字符的拖放操作,用户可以轻松将字符拖放到目标位置。
更新日志
https://github.com/Mercury13/unicodia/releases
🗑️ UnicodiaFunky FONT
#313 Own consistent ideographic description characters: some recent Windows update drew them worse
If some more appear → fall back to BabelStone
Removed new CJK strokes, handed to BabelStone
#468 Added a few planets of Sol that were too small originally
Gagged Sharada supplement, remain 3379 tofu in 7 blocks
🖼 GRAPHIC EMOJI
#434 Changed Syria to new green-white-black: at least Apple did in iOS beta
#410 Snowmen are no longer light-grey, changed to goose's style
Almost got rid of per-case VS16 emoji: only Transport/Map and Symbols/Pict Misc remain fully graphic, and let them be!
🎞 BLOCK ICONS
Marchen: new character
Arabic C: shifted synthesized icon up
📚 TEXT
🤥 #470 [en,ja,uk] Wrong codes for non-characters in Arabic A only, surely a big typo
[uk] Big typo in Software Input (wrong template)
Minor typos
🗃️ LIBRARY
#471 Keycaps are duped in Numbers
#447 Copy main symbol, Copy+VS15
2025-03-16
🕔 UNICODE 17
Supported/gagged tiny blocks: Arabic B, ∞=
Supported small blocks: asteroids
Supported/gagged medium blocks: Sidetic, umlauts
Updated glyphs of AB4B, 4C Latin script R
Tofu remaining: 3416 chars total, 47 chars non-ideographic, 6 blocks partly, 2 blocks completely
✒️ FONTS
Upd BabelStone: Han (ketched before he removed)
🐛 In 2.10.1 CJK compatible ex were accidentally served by HanaMin instead of BS Han; checked some ideos and BS is faithful enough to Taiwanese, and Hana is more Chinese
🗑️ UnicodiaFunky FONT
Various symbols from U17
Serif version of old U11 ∞=
Umlauts: improved several, drew a new seagull
Umlauts: drew all envelope-tones, old and new, in the same style
#460 Removed two random characters (Arabic and Telugu, implemented in actual fonts long ago)
🔡 DECAPITALIZATION
omega above…
Arabic ligature Rahmatu Allaahi taaalaa alayh…
🤡 MISRENDERS
Latin and Armenian ligatures FB00…17: Cambria→Noto (weren’t ligated).
Ȝ: the author of Cambria was too lazy (funny, but its place in Library was right)
25CC dotted circle: why Cambria’s has just six dots?
🎞 BLOCK ICONS / 🔬 HiDPI
Spacing modifiers: added pixel-hinting
Alphabetic forms: new icon, custom pixel-hinting, character ffl→ffi
Misc sym supp: changed char to benevolent
(All repainted to any programmed colour)
🖼 GRAPHIC EMOJI
Fixed to deficiencies of SVG renderer: C.Africa
📚 TEXT
Very careful auto-translation of Japanese to fix at least the most important strings
Minor typos and wording
🗃️ LIBRARY
New asteroids in Science/Astronomy
New ∞= in Games/Chess, same as =∞
Cyrillic: “Similar Latin” for vowel letters
🐞 PROGRAM
Made a closed list of Latin characters served with Cambria: up to 5.0 + ex C; any other will be Noto
Same for Cyrillic: up to 5.0 + Supplement +, let it be, ex A
Favourites’ local menu: Find in Blocks
🐛 #461 Buttons’ states were out of sync when you added to Favourites on one tab, and removed on another
🌐 INTERNATIONALIZATION
Added Chinese sorting icon: what a pity that translation was cancelled because of accident
All “Latin extended X” are now effectively the same string. It reduces chance of nasty typo, improves blind maintenance of unknown L10n
Same for Arabic, arrows, CJK, Cyrillic, kana, math, Myanmar
⚙ TECHNICAL
Upd OpenSSL, probably unneeded (unrelated CVE) but let it be
Added a new tofu category, non-CJK ideographic. If I survive, “rest” will be probably filled in the autumn, but 16.0 Egyptian will stay
🧱 BUILD PROCESS
Changed the procedure of building L10n, need UTransCon 0.5.2
2025-02-14
🕔 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
2025-02-08
🕔 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
2025-01-27
🖋 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
下载地址
Unicodia 2.11.1 绿色版
https://url20.ctfile.com/d/12493720-62770681-97b26e 密码:osssr
https://www.123pan.com/s/uhN9-ATsD
https://osssr.lanzoum.com/b0r9j4hli