安装用于 PDFlatex 的新字体

安装用于 PDFlatex 的新字体

我一直在网上寻找如何使用 PDFlatex 为 LaTeX 安装新字体的指南。有很多指南,但我很难理解它们。

目前我有以下文件和文件结构:

-pwb(walbaum)
  -fonts
    -afm
      -abobe
        -walbaum
          <18x .afm files>
    -enc
      <empty>
    -map
      <1x .map file>
    -tfm
      -abobe
        -walbaum
          <60x .tfm files>
    -type1
      -abobe
        -walbaum
          <18x .pfb files>
    -vf
      -abobe
        -walbaum
          <30x .vf files>
  -tex
    -latex
      -abobe
        -walbaum
          <4x .fd files>
          <1x .sty file>

那么,要使用字体,下一步该怎么做?我应该把文件放在哪里?我能用它来计算数学等式吗?

如果您能用简单的方式解释一下,我会很高兴。

奖励信息:我在 Mac 上使用 TexMaker 和 PDFLatex。

答案1

本质上,您缺少一个pwb.map描述虚拟字体和实际的 1 型字体之间对应关系的文件,以便 pdflatex 或 dvips 可以使用它们。您将其安装在your_local_texmf\ fonts\map\adobe`(不是 abobe!)中。完成后:

  1. 添加local updmap.cfg此行:Map pwb.map
  2. 运行texhash(TeXLive 或 MacTeX)或Refresh FNBD(MiKTeX)
  3. 运行initexmf --mkmaps以刷新 Type 1 字体的数据库

您可以在优秀的Font Installation Guide

答案2

你知道 fontspec 包吗?根据文档它“允许 XeTeX 或 LuaTeX 用户在 LaTeX 文档中加载 OpenType 字体。无需安装字体,并且可以在整个文档中根据需要选择和使用字体功能。”

我在 Mac 上使用 pdflatex 排版文档时使用它,只需输入

\usepackage{fontspec}
\setmainsfont{Georgia}

使用作为系统字体安装的 Georgia。

相关内容