关于字体排印的一些细节问题

2014-07-16 16:51:50 +08:00
 zhuang
由于我不了解多数字体排印相关术语的对应翻译,下面的表述多是中英文混杂,我尽力表达清楚。

1.
具有相同 usWeightClass 值的英文与中文字体,混排时视觉上的 font weight 是否一致?

2.
发生 font fallback 时,哪些参数参与了显示匹配的计算?主要是大小、宽度和间距方面。
具体一点,有两种不同的英文字体,使用相同的 font linking 设置,一种看上去比较正常,另一种中文字符会重叠在一起,实际占用宽度异常,这是哪个参数造成的影响?

3.
Chrome 等 windows 浏览器是否支持 multilingual OTF 字体文件?除了 Adobe 系列软件是否有其它应用支持此类字体?

4.
有哪些应用或者商业软件可以比较方便地查看或编辑字体文件的 metadata ?

5.
比较专业的字体排印书籍有哪些?针对 cjk 的又有哪些?
目前在看的英文书籍是 The Complete Manual of Typography。
4729 次点击
所在节点    字体排印
2 条回复
Linkzero
2014-08-22 04:17:52 +08:00
比起字体排印,这些问题更像是偏重于字体技术的啊。尽量回答一下知道的内容。

1. 不一定。即使是西文字体,对不同字体而言,同一个 weight 的粗细也可能有比较大的差异。实际上,拥有多个字重的中文字体并不多。而且中文字体厂商似乎并未有太多集合成族的意识,比如方正兰亭黑,各个字重都拆分了开来,usWeightClass 的值应该亦是一样的。这方面做得较好的可能目前只有思源黑体。汉仪旗黑也将各个字重集合到一个字族中,但不知道 usWeightClass 的设置如何。信黑体亦是近年出现的拥有多字重的中文字体,但手上没有样本,具体情况不得而知。

2. 我认为字体回退 (font fallback) 并不能和 font link 等同,字体回退是各个系统和浏览器都有的机制,而 font link 应该是 Windows 特有的了。对浏览器而言,发生字体回退时似乎亦未见过此处描述的「中文字符会重叠在一起」的状况。关于 font link 的参数,或许参阅微软的文档会比较清楚。

3. 支持 OpenType locl 特性的软件不多,InDesign、Photoshop 和 Illustrator 的最新版本应该都支持。浏览器似乎只有 Firefox 支持这个特性。参阅: https://www.typotheque.com/articles/opentype_features_in_web_browsers_-_tests

4. 一般的字体设计软件应该都能。ttfname 这个命令行工具能够将关于字体名称的 metadata 导出/导入,但可能并不能更改所有 metadata. 可以试试开源软件 FontForge.

5. 西文,不妨参阅 I Love Typography 的书单: http://astore.amazon.com/typography-20. 而关于 CJK 的,可能日本书籍会比较多,详情不大清楚。
Khlieb
2015-03-31 16:35:49 +08:00
XeTeX/XeLaTeX 也支持 OpenType locl 特性

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/122957

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX