我正处于将 OTF 转换为 PDFlatex 使用的困境,并且我在德语描述方面取得了良好的进展https://www.mrunix.de/forums/showthread.php?67058-(verh%E4ltmism%E4ssig)-einfache-Schriftinstallation-unter-Miktex-2-8到目前为止。我尝试转换的字体是企业字体,不对外开放,因此很抱歉我只能提供分析,而不是实际的证据。;-)
5 种字体粗细的普通字体和斜体字体的转换非常顺利。但是现在我的字体的小写字母似乎有问题。使用otfinfo -f $FONTNAME$.otf
结果如下:
aalt Access All Alternates
case Case-Sensitive Forms
dnom Denominators
frac Fractions
kern Kerning
liga Standard Ligatures
numr Numerators
ordn Ordinals
pnum Proportional Figures Proportionale Zahlen
sinf Scientific Inferiors
smcp Small Capitals Small caps
sups Superscript Tabellenzahlen
tnum Tabular Figures
因此,似乎可以使用小型大写字母,但将其转换为otftotfm -n $FONTNAME$-LightSC --vendor=Fontvendor --typeface=Fontface -f liga -f kern -f onum -f smcp -e texnansx --map-file=./output/$FONTNAME$.map --directory=./output/ $FONTNAME$.otf
二进制文件后,我得到的是完全相同的 vf 和 tfm 文件。为了确认我的命令是正确的,我将替换$FONTNAME$.otf
为,LinBiolinum_R.otf
因为我知道,这种字体实际上有小型大写字母。
所以我的问题是,有没有办法(使用编辑器或简单工具)查看字体中每个字符的外观,看看小写字母是否只是映射到小写字母?如果有人知道我还有什么错误,请告诉我!