有没有什么开源的Times New Roman替代?

心血来潮想在LibreOffice里面设置替换表来让开源字体代替显示所有字形相近的闭源字体,但是Times New Roman好像一直没找到合适的代替的包。想问下有没有什么推荐的包含了可以代替Times New Roman的开源字体的包,字体越像Times New Roman越好。

Typst默认的Libertinus呢

>>> fc-match 'Times New Roman'
LiberationSerif-Regular.ttf: "Liberation Serif" "Regular"

哈哈:japanese_acceptable_button:

Libreoffice默认的用的这个

推荐一下 Linux Libertine,我日常拿它和 Noto Serif CJK SC 排版。

上面是 Linux Libertine,下面是 Times New Roman。Regular 字形还是比较相近的,Bold 我更喜欢 Linux Libertine

其实如果想实现 "完美替换",字形、风格是次要的,最主要的是看字体的行高、字符宽度、字符间距等字体的度量数据是否一致。如果不对应,很多文档的排版都会乱掉。

Liberation 家族字形的度量数据是经过专门设计的,能保证与 Windows 上的常用字体相对应。这个字体家族包含 3 个字形:

  • Liberation Sans(无衬线体,对应 Arial)
  • Liberation Serif(衬线体,对应 Times New Roman)
  • Liberation Mono(等宽无衬线体,对应 Courier New)

另外,对于常用的中文字体,也有度量数据完全一致的开源字体可供替换:

另请参考本帖:

建议中文部分用新致宋体,这样即可完美兼容 Windows 上的 宋体 + Times New Roman 的排版效果。

感谢:folded_hands:
话说,想请教下,有没有什么能够快速找到一个闭源字体的开源替代的方法吗?

似乎没有。目前像前文提到过的这种、在度量单位上完全兼容商业字体的开源字体还是比较少的。

而且,这方面的需求似乎也不是很大。有些场合(比如科技论文、党政公文)是明确要求要使用特定字体的,不是能找到一个度量参数完全一致的字体即可。

这个叫 Metric-compatible fonts,Wiki 里有一篇讲这个的,包括一些英文字体,可以参考。