我最近才安装了 Tex Live,并且尝试安装 TrueType 字体是基于将 TrueType 字体与 TeX (LaTeX) 和 pdfTeX (pdfLaTeX) 结合使用和安装 TeX 字体
我做了什么:
- 下载字体这里
- 提取并重命名为 chevara.ttf
- 运行此代码
cp c:\texlive\2023\texmf-dist\fonts\enc\ttf2pk\base\T1-WGL4.enc .
ttf2tfm chevara.ttf -q -T T1-WGL4.enc -v chevara.vpl recchevara.tfm > chevara.map
vptovf chevara.vpl ecchevara.vf ecchevara.tfm
mv chevara.map c:\texlive\texmf-local\fonts\map\local\
mv chevara.ttf c:\texlive\texmf-local\fonts\truetype\local\
mv *.tfm c:\texlive\texmf-local\fonts\tfm\local\
mv ecchevara.vf c:\texlive\texmf-local\fonts\vf\local\
mktexlsr
updmap-sys --force --enable Map=chevara.map
mktexlsr
pdftex testfont
这里的输出是recchevara
:
Name of the font to test = recchevara
Now type a test command (\help for help):)
*\bye
[1{c:/texlive/2023/texmf-var/fonts/map/pdftex/updmap/pdftex.map}]<c:/texlive/20
23/texmf-dist/fonts/type1/public/amsfonts/cm/cmr7.pfb>
Output written on testfont.pdf (1 page, 12168 bytes).
Transcript written on testfont.log.
同样ecchevara
尝试其他字体或*
ttf2tfm chevara.ttf -q -T T1-WGL4.enc -v chevara.vpl ecchevara.tfm >> chevara.map
*将 recchevara.tfm 替换为 ecchevara.tfm
产生了相同的结果:生成的 testfont.pdf 包含标准字体而不是 chevara。我需要做哪些不同的事情?