zhuque icon indicating copy to clipboard operation
zhuque copied to clipboard

重作西文(拼音),或用于v0.109以后版本,大家不妨对此改版提议。

Open MY1L opened this issue 1 year ago • 9 comments

(我剪贴板太乱了,先贴上来,之后再整理。下文配图

我个人觉得仿宋体配的西文部分应当是拼音(Italic/手写),因此对Alegreya作如下修改。

① Alegreya最细字重仍然比朱雀仿宋的汉字要粗,于是用源文件外插获得字重较为搭配的实例。因此如3,我自己的Alegreya可变字体(未发布)有3层实例了。注意2,朱雀仿宋v0.108的源文件没有外插,README.md自述有误。

此时我还没意识到Alegreya源文件有毛病 https://github.com/TrionesType/zhuque/issues/21#issuecomment-1869523758 下文若没说是我带来的问题,那就是Alegreya原有的问题。

② 如1新华字典所示,阳平“ˊ”声调应当写作“㇀”提,我修改了大部分,不过如 Ǻǻ 等不属于拼音就没改。

③ 如1,所有ag都改成ɑɡ(U+0251,U+0261)写法。ŋ不用Alegreya造型,改作ng连字,Ŋ改作中国特有的И形J尾,并予kern。 这部分修改并非直接替换而是另外补充,保留了原始agŊŋ字形,可通过特性ss01调用。

④ 补充了连字(于字母表现形式区段)st、竖排︕︖映射。

⑤ 添加手写风格的⛤(☆),中文省略号(也需通过locl特性调用) 如1,我认为位于拉丁-1区段的微(micro-)µ(U+00B5,即微软的Micro)与希腊μ(U+03BC)是不同的文字,因此前者做成拉丁造型。

⑥ 算是赠品吧,如13,Q的“捺”改成仿宋笔触,并且会根据后方字符左下角是否有空选择性伸脚(例句:QǔQí☆)。另外西里尔文“Ԛ”特意保留了原始的Q的形状,在必要的时候可以自行替换。

字体实例

更新:https://github.com/MY1L/Plur/releases/tag/ZhuQue,请检查有无问题。

关于旧版,v0.1086解决了v0.1085的错误,添加了这些需手动复制使用的标点

备考表格

GB13000.1 附录A 里的拼音

A8 0 1 2 3 4 5 6 7 8 9 A B C D E F
A ā
0101
á
00E1
ǎ
01CE
à
00E0
ē
0113
é
00E9
ě
011B
è
00E8
ī
012B
í
00ED
ǐ
01D0
ì
00EC
ō
014D
ó
00F3
ǒ
01D2
B ò
00F2
ū
016B
ú
00FA
ǔ
01D4
ù
00F9
ǖ
01D6
ǘ
01D8
ǚ
01DA
ǜ
01DC
ü
00FC
ê
00EA
ɑ
0251
ḿ
1E3F
ń
0144
ň
0148
ǹ
01F9
C ɡ
0261
……

已知问题

  1. 暂未考虑 n4782-EarlyPinyin,之后添加。
  2. mark特性可能不佳。Alegreya源文件自带的问题。
  3. Alegreya自带的问题没有都解决,如 https://github.com/huertatipografica/Alegreya/issues/29
  4. 带圈或括号字母数字暂缺,需要推敲怎么做。内容是做成等宽的吗?
  5. 某些带声调ɑɡ缺失锚点是软件失误,此情况仅出现在我外插的实例。
  6. 79个字形字重偏粗,这些字形大多是国际音标,作者应是 @Siphercase ,保留自朱雀仿宋 v0.108

非问题

仿宋是“有”衬线体,而➀(U+2780 DINGBAT CIRCLED SANS-SERIF DIGIT ONE)~➉、➊(U+278A DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT ONE)~➓统一码规定了是无衬线体(SANS-SERIF),因此凡是仿宋体不需要支持这20字。

❶(U+2776 DINGBAT NEGATIVE CIRCLED DIGIT ONE)~❿没有规定字体,也许会做。

MY1L avatar Dec 26 '23 12:12 MY1L