V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zhuang
V2EX  ›  字体排印

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

  •  
  •   zhuang · 2014-07-16 16:51:50 +08:00 · 4682 次点击
    这是一个创建于 3543 天前的主题,其中的信息可能已经有所发展或是发生改变。
    由于我不了解多数字体排印相关术语的对应翻译,下面的表述多是中英文混杂,我尽力表达清楚。

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

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

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

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

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

    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
        2
    Khlieb  
       2015-03-31 16:35:49 +08:00 via Android
    XeTeX/XeLaTeX 也支持 OpenType locl 特性
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   992 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 20:05 · PVG 04:05 · LAX 13:05 · JFK 16:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.