我从以下网址下载了字体 Open Baskerville这里,但我不知道如何使用它。如何在纯 TeX 中加载它?我可以使用tex
、pdftex
或中的任何一个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 和他美丽的斜体字体的记忆。