TeX Live 2023 Windows 10 - 用于 pdfLaTeX 的自定义 truetype 字体 (Chevara)

TeX Live 2023 Windows 10 - 用于 pdfLaTeX 的自定义 truetype 字体 (Chevara)

我最近才安装了 Tex Live,并且尝试安装 TrueType 字体是基于将 TrueType 字体与 TeX (LaTeX) 和 pdfTeX (pdfLaTeX) 结合使用安装 TeX 字体

我做了什么:

  1. 下载字体这里
  2. 提取并重命名为 chevara.ttf
  3. 运行此代码
    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。我需要做哪些不同的事情?

相关内容