Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2.x版,一揽子非汉字问题 #134

Open
MY1L opened this issue Feb 8, 2024 · 1 comment
Open

2.x版,一揽子非汉字问题 #134

MY1L opened this issue Feb 8, 2024 · 1 comment
Labels
category: symbol enhancement Design can be improved

Comments

@MY1L
Copy link

MY1L commented Feb 8, 2024

符号

“♥”的字形是绘文字“💕”。
扑克牌的“♡”放到绘文字“🤍”了⸺也不是不可以,但这个适合多重映射。
.notdef似乎可复合到😉

五角星☆很敷衍,笔画不匀,我来做吧 我做了。

∞√字重过细。

⒇偏移了,欠调整。

有字形,没码位

不支持ɑɡ(位于IPA区段的2个,其实字形有的,只是没码上)适合多重映射。
比号(ratio“∶”)有字形colon.number没码位。等。

冗余

西里尔文的brevecombcy brevecombcy.case字形没码位也未被任何特性调用。
µ(U+00B5)μ(U+03BC)字形完全一致,建议用多重映射合并节省文件体积。

度量

♪🤍☉★☆♀♂♥〓〒这些符号等宽且过宽(1000)影响了排版,设计不佳。应当为比例宽度或800宽。

uni2E3A.vert(⸺竖排)这个字形超高(字形高1870,字顶底距离1040)
想必用途是竖排时维持2个emdash连成破折号,但这样在竖排时没意义了。

Tip

是否考虑这种做法:
⸺竖排时用ccmpuni2E3A分解为emdash前.vert(全角高度,上端不顶格)和emdash后.vert(全高下端不顶格)
——竖排时用caltemdash emdash替换为emdash前.vertemdash后.vert

OT特性

loclTRK loclMAH字形实际上没起作用。
nine.case几乎没变化,不如其它case明显。
“SHD00#”连字不适合ccmp。话说用“#”做连字是个别厂商的策略,不是某种共识。

缺字

假名区段遗漏了全角中点・(U+30FB),这个符号可以缓解得意黑缺中文间隔号的问题。这个复用并稍微放大·(U+00B7)字形即可。

Note

详见:TrionesType/zhuque#25

equal.number可以充当゠(U+30A0),这个符号不一定要全角。
假名区段还遗漏了U+3099~309C,这些符号源文件里是有的罢?这些适合ccmp

@stone-zeng stone-zeng added enhancement Design can be improved category: symbol labels Feb 9, 2024
@MY1L
Copy link
Author

MY1L commented Feb 11, 2024

突然发现缺乏拼音相关的mark特性,和0300区段“结合变音标记”的相关符号。
测试文本 QǔQí,显示为:
image

另外提议acute可以有一种符合拼音笔顺的变体(下图右边,可设为loclZHS调用)
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category: symbol enhancement Design can be improved
Projects
None yet
Development

No branches or pull requests

2 participants