为什么 Roboto 字体与 LaTeX 包一起使用时看起来不同?

为什么 Roboto 字体与 LaTeX 包一起使用时看起来不同?

roboto我正在按照建议的方式使用 LaTeX 包这里

\usepackage[sfdefault]{roboto}
\usepackage[T1]{fontenc}

输出(pdflatex)如下所示:

乳胶机器人

然而,“真正的” Roboto 字体看起来像这样(见这里, 例如):

真正的字体

总体质量可能是一个抽样问题,但您可以注意到细微的差异,例如方形与圆形“i”点,或者“r”或“e”在比较中的样子:

比较

有没有办法获得“正确的” Roboto 字体,或者我做错了什么?

答案1

Robot 有两个版本,均可在以下网址查看和下载publicobject.com/2014/06/26/roboto-old-and-new/。如需更详细的比较,请参阅 Stephen Coles 的评论“Roboto Is Was a Four-headed Frankenfont”,网址:typographica.org

目前,该软件包roboto提供旧版本的字体。luatex或的用户xetex可放弃该软件包,在其系统上安装新字体(从上面的链接下载,或者当然从www.google.com/fonts/specimen/Roboto),并使用 和 调用\usepackage{fontspec}\setsansfont{Roboto}

相关内容