我尝试Minion Pro
在 中注册字体系列OpTeX
,为此我遵循了为EB Garamond
字体系列建立的内容,但没有成功。执行此操作时,只需创建f-minionpro.opm
类似于 的文件f-ebgaramond.opm
(将与 相关的所有内容更改为Garamond
,Minion Pro
包括相应的数学字体):
%% This is part of the OpTeX project, see http://petr.olsak.net/optex
\_famdecl [Minion Pro] \MinionPro {Based on Minion Pro}
{\medium \semibold \caps \swash} {\rm \bf \it \bi} {minion-math}
{[MinionPro-Regular]}
{\_def\_fontnamegen {[MinionPro-\_currV]:\_capsV\_swaV\_fontfeatures}}
\_wlog{\_detokenize{%
Modifiers:^^J
\caps ...... caps & small caps^^J
\swash ..... alternative capitals for \it, \bi^^J
\medium .... medium weight^^J
\semibold .. semibold weight (only \bf, \bi are changed)^^J
}}
\_moddef \resetmod {\_fsetV caps={},swa={} \_fvars Regular Bold It BoldIt }
\_moddef \medium {\_fvars Regular Medium It MediumIt }
\_moddef \semibold {\_fvars Regular SemiBold It SemiBoldIt }
\_moddef \caps {\_fsetV caps=+smcp;\_ffonum; }
\_moddef \nocaps {\_fsetV caps={} }
\_moddef \swash {\_fsetV swa=+swsh; }
\_moddef \noswash {\_fsetV swa={} }
\_initfontfamily % new font family must be initialized
\_loadmath {[minion-math]}
\_endcode
See the file `f-heros.opm` for information about principles of such
font-macro-files.
文件f-minionpro.opm
放在 中./tex/optex/base
,字体放在 中./fonts/opentype/public
。此外,我按照 中写的内容输入了Minion Pro
数据。fams-ini.opm
EB Garamond
正在做
\fontfam[MinionPro]
OpTeX
无法识别字体,显示可识别的字体列表。我想我需要进行某种更新才能被Minion Pro
识别OpTeX
。我还怀疑我在制作文件时一定遗漏了什么.opm
。遗漏了什么?
PD:当我将其放置f-minionpro.opm
在项目文件夹内时,字体被识别但未找到,即使字体也在项目文件夹内。
PD:对于字体,使用了Minion Pro
相同的字体变体(Medium、MediumIt、Semibold 和 SemiboldIt)EB Garamond