-
-
Notifications
You must be signed in to change notification settings - Fork 37
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
重作西文(拼音),或用于v0.109以后版本,大家不妨对此改版提议。 #24
Comments
我在考虑 fork 一份 Alegreya,作为朱雀西文符号的上游。包括 @Siphercase 制作的国际音标符号也一并维护在 fork 仓库中。 |
@GeorgomeFont 我似乎解决了你之前提及的希腊字母问题 #8 (comment) ,请看这个改版是否都修正了。 |
你的操作流程或描述可能有误。我这边步骤如下: 问题在璇玑团队可能用了错误的一版Alegreya源文件,或Glyphs什么的错误🤔 顺带:#21 (comment) @RuixiZhang42 至少我检查的2.008版上游似乎没明显问题。 |
@MY1L 我觉得你可以说是 Glyphs 的错误,我们贴过去之后没更新度量值。确实没有需要解决的问题,我们下次导出的时候注意一下就好了。 |
我想需要明确一点:朱雀的西文默认不会做成拼音样式。拼音样式即便有,也是会放在 OpenType 特性中,或是作为家族中的另一个字体文件分发(这是很久之后才会考虑的事情)。 在近些年的中文字体业界实践中,都倾向于不将附属西文默认地做成拼音样式。中文字体附属西文排版拼音的机会要远远少于混排西文的机会。即便有排印拼音的需求,也经常会在可调用 OpenType 特性的环境中;但一般的混排西文,比如电子书等场景,就很难说了。 |
但这是仿宋。仿宋一路发展来直至遇到配西文的实例来自工程制图中手写,还有如《红岩》里描述在狱中手刻油纸避免截获,相比其它字体是那“一缕新鲜空气”……这些你当然都知道的,你也发过斜体九宫格那个梗图,应该比我更清楚你列的“近些年的业界实践”“没拼音需求”这些理由,都比不上“最初的仿宋混排西文场景当然是单层样式,这是使用者的主动选择”,不用说“GB国标涉及拼音字母…”意味着拼音并非可不选的东西。 你说的“即便有”所含的意思让我感觉不太妙(实例都发出来字形可以复制粘贴了,怎么用虚构语气描述)。我并没有让字体使用者不能选择,而是让使用者有更多选择:
既然你明确了,我倒不打算争执这个,只是觉得奇怪,这些缘由不能说服你自己,为何对我说这些。 |
我看过你的文件,也很欢迎你做的单层字形合进字体。我认同你说的要让用户有得选,但朱雀本身的出厂设定不是那个选择,不过我们还是愿意提供这个选择——通过替代字或家族内的另一个字体实例的形式。朱雀项目本身定位还是相对本分、立足实际的,我们会限缩其中的设计创新,或是很多同好所认为的「正本清源」,抑或是遵从特定标准。 我们只是暂不接受 用虚构的语气,当然,是在期待你的最终版,现在这个 Issue 里的 ttf 还不太方便合进主项目。璇玑团队的工作优先级暂时不在西文和排版特性上,所以绵饴老师慢慢来就好。 |
(我剪贴板太乱了,先贴上来,之后再整理。下文配图 )
我个人觉得仿宋体配的西文部分应当是拼音(Italic/手写),因此对Alegreya作如下修改。
① Alegreya最细字重仍然比朱雀仿宋的汉字要粗,于是用源文件外插获得字重较为搭配的实例。因此如图3,我自己的Alegreya可变字体(未发布)有3层实例了。注意如图2,朱雀仿宋v0.108的源文件没有外插,README.md自述有误。
② 如图1新华字典所示,阳平“ˊ”声调应当写作“㇀”提,我修改了大部分,不过如 Ǻǻ 等不属于拼音就没改。
③ 如图1,所有
ag
都改成ɑɡ
(U+0251,U+0261)写法。ŋ不用Alegreya造型,改作ng连字,Ŋ改作中国特有的И形J尾,并予kern
。这部分修改并非直接替换而是另外补充,保留了原始agŊŋ字形,可通过特性
ss01
调用。④ 补充了连字(于字母表现形式区段)st、竖排︕︖映射。
⑤ 添加手写风格的⛤(☆),中文省略号(也需通过
locl
特性调用)如图1,我认为位于拉丁-1区段的微(micro-)µ(U+00B5,即微软的Micro)与希腊μ(U+03BC)是不同的文字,因此前者做成拉丁造型。
⑥ 算是赠品吧,如图1图3,Q的“捺”改成仿宋笔触,并且会根据后方字符左下角是否有空选择性伸脚(例句:QǔQí☆)。另外西里尔文“Ԛ”特意保留了原始的Q的形状,在必要的时候可以自行替换。
字体实例
更新:https://github.com/MY1L/Plur/releases/tag/ZhuQue,请检查有无问题。
备考表格
GB13000.1 附录A 里的拼音
0101
00E1
01CE
00E0
0113
00E9
011B
00E8
012B
00ED
01D0
00EC
014D
00F3
01D2
00F2
016B
00FA
01D4
00F9
01D6
01D8
01DA
01DC
00FC
00EA
0251
1E3F
0144
0148
01F9
0261
已知问题
mark
特性可能不佳。Alegreya源文件自带的问题。非问题
仿宋是“有”衬线体,而➀(U+2780 DINGBAT CIRCLED SANS-SERIF DIGIT ONE)~➉、➊(U+278A DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT ONE)~➓统一码规定了是无衬线体(SANS-SERIF),因此凡是仿宋体不需要支持这20字。
The text was updated successfully, but these errors were encountered: