如何将 Open Baskerville 字体与纯 TeX 一起使用?

如何将 Open Baskerville 字体与纯 TeX 一起使用?

我从以下网址下载了字体 Open Baskerville这里,但我不知道如何使用它。如何在纯 TeX 中加载它?我可以使用texpdftex或中的任何一个xetex。(我texlive在 Linux 上使用。)

答案1

该程序otfinfo未显示 OTF 字体文件中的任何功能,这使得它无法与 XeTeX 一起使用,除非准备了用于添加 f 连字或其他连字的映射文件。

但是,发行版附带了一个features.fea允许使用 LuaTeX 获取连字的文件。

我解压了下载的档案并移动到创建的目录;我更改了

OpenBaskerville-0.0.75.otf

变成更合理的OpenBaskerville.otf;然后我将文件features.fea从文件夹移动OpenBaskerville-0.0.75.ufo到工作目录,并将其重命名为OpenBaskerville.fea

最后我准备了以下文件

\input luaotfload.sty

\font\OBx="[OpenBaskerville.otf]":featurefile=OpenBaskerville.fea;+liga
\font\OBxS="[OpenBaskerville.otf]":featurefile=OpenBaskerville.fea;+liga;+dlig;+swsh
\font\OBxviii="[OpenBaskerville.otf]":featurefile=OpenBaskerville.fea;+liga at 18pt

\OBx

{\OBxviii A section title}

\medskip

Ligatures such as firefly and flagstaff
but not gictast

\OBxS

Ligatures such as firefly and flagstaff
but also gictast

\bye

并用处理luatex,得到

在此处输入图片描述

不幸的是,该字体似乎处于非常初级的阶段,没有斜体配套字体。人为地倾斜它会破坏 Baskerville 和他美丽的斜体字体的记忆。

相关内容