Arelia
1
心血来潮想在LibreOffice里面设置替换表来让开源字体代替显示所有字形相近的闭源字体,但是Times New Roman好像一直没找到合适的代替的包。想问下有没有什么推荐的包含了可以代替Times New Roman的开源字体的包,字体越像Times New Roman越好。
依云
(lilydjwg)
3
>>> fc-match 'Times New Roman'
LiberationSerif-Regular.ttf: "Liberation Serif" "Regular"
推荐一下 Linux Libertine,我日常拿它和 Noto Serif CJK SC 排版。
上面是 Linux Libertine,下面是 Times New Roman。Regular 字形还是比较相近的,Bold 我更喜欢 Linux Libertine。
pareo
6
其实如果想实现 "完美替换",字形、风格是次要的,最主要的是看字体的行高、字符宽度、字符间距等字体的度量数据是否一致。如果不对应,很多文档的排版都会乱掉。
Liberation 家族字形的度量数据是经过专门设计的,能保证与 Windows 上的常用字体相对应。这个字体家族包含 3 个字形:
- Liberation Sans(无衬线体,对应 Arial)
- Liberation Serif(衬线体,对应 Times New Roman)
- Liberation Mono(等宽无衬线体,对应 Courier New)
另外,对于常用的中文字体,也有度量数据完全一致的开源字体可供替换:
另请参考本帖:
pareo
7
建议中文部分用新致宋体,这样即可完美兼容 Windows 上的 宋体 + Times New Roman 的排版效果。
感谢
话说,想请教下,有没有什么能够快速找到一个闭源字体的开源替代的方法吗?
pareo
9
似乎没有。目前像前文提到过的这种、在度量单位上完全兼容商业字体的开源字体还是比较少的。
而且,这方面的需求似乎也不是很大。有些场合(比如科技论文、党政公文)是明确要求要使用特定字体的,不是能找到一个度量参数完全一致的字体即可。
这个叫 Metric-compatible fonts,Wiki 里有一篇讲这个的,包括一些英文字体,可以参考。