Featured image of post 如何启用Times New Roman的连字

如何启用Times New Roman的连字

标准连字liga特性在许多上下文中是默认启用的,但Times New Roman中的字母连字是保存在任选连字[1]dlig表中的,所以一般默认不会被启用,导致像“Office”这样的词显示起来简直不可思议。

如果你的系统上安装了Times New Roman字体,这里是一个对比:

Office, fish, giraffe, flame. (未启用dlig特性)

Office, fish, giraffe, flame.(启用dlig特性)

上面就是用CSS启用dlig特性的实例,即添加font-feature-settings: "dlig";这一样式。

在其他常见上下文中启用dlig特性的方法:

  1. 在Adobe系软件中,启用字体的“自由连字”特性。
  2. 在微软系软件(主要是Microsoft Office)中,启用字体的“历史和任意连字”特性。
  3. 在$\LaTeX$中,利用fontspec包的Ligatures=RareLigatures=Discretionary选项,例如:
1
2
\usepackage{fontspec}
\setmainfont[Ligatures=Rare]{Times New Roman}

注释

  1. 英discretionary ligatures拙译。微软译作“任意连字”,Adobe译作“自由连字”。