Unicodia 是一款强大的 Unicode 字符浏览器和管理工具,旨在帮助用户轻松查找、浏览和复制各种 Unicode 字符。无论是程序员、设计师、还是普通用户,Unicodia 都能提供便捷的字符搜索和使用体验。借助其直观的界面和强大的搜索功能,用户可以快速找到需要的符号、表情符号、特殊字符等,并将它们轻松插入到文本、代码或设计中。
项目地址:https://github.com/Mercury13/unicodia
截屏
功能摘要
- Unicode 字符浏览
- 提供完整的 Unicode 字符集浏览功能,用户可以轻松查找和查看各种字符。
- 快速搜索
- 强大的搜索引擎,支持按名称、代码点或关键词搜索 Unicode 字符。
- 字符分类
- 字符按类别组织,包括符号、表情符号、数学符号、箭头、货币符号等,方便用户查找。
- 字符复制
- 允许用户一键复制所选字符,并将其插入到任何文本或应用程序中。
- 收藏夹功能
- 用户可以将常用字符添加到收藏夹,快速访问和复制这些字符。
- 字体预览
- 提供字符的字体预览功能,帮助用户了解字符在不同字体下的显示效果。
- 十六进制和十进制代码点
- 显示每个字符的 Unicode 十六进制和十进制代码点,方便开发者使用。
- 便捷的拖放功能
- 支持字符的拖放操作,用户可以轻松将字符拖放到目标位置。
更新日志
https://github.com/Mercury13/unicodia/releases
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
2025-01-13
🕔 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
[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
🗑️ 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
2024-11-18
🔡 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
2024-11-05
🕓 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
下载地址
Unicodia 2.9.6 绿色版
https://url20.ctfile.com/d/12493720-62770681-97b26e 密码:osssr
https://www.123pan.com/s/uhN9-ATsD
https://osssr.lanzoux.com/b0r9j4hli