如何在 Windows 中安装字体?

如何在 Windows 中安装字体?

可能重复:
手动字体安装

我正在使用 MiKTeX 2.9 和 TeXworks 0.4.3,并且必须使用大学提供的特定字体(Frutiger)。

整个 Latex 模板可以在这里下载: https://files.ifi.uzh.ch/ddis/oldweb/ddis/fileadmin/theses/general/DDIS-diploma-thesis-template-en.zip

独立字体文件可在此处获取:https://files.ifi.uzh.ch/ddis/oldweb/ddis/fileadmin/teaching/BaKoMa/frutiger.tar.gz

根据自述文件,我必须像这样安装它:

 Windows Installation Notes
==========================

Usual location of texmf folder:

C:\texmf

1/ Copy the file frutiger.tar.gz into the parent directory of your texmf
folder (probably C:\).

2/ Unzip the file.

3/ Edit the file c:\texmf\miktex\config\updmap.cfg. (In case it
does not yet exist, create it as a new file.)  Add the line

Map frutiger.map

and save the file; then execute the following commands 
in a command line window ("DOS shell"):

initexmf -u
updmap

我尝试了一下但没有成功,并且在 Google 上搜索了几个小时 - 看起来我迷路了......

如果有人能告诉我我做错了什么,我将不胜感激。

答案1

创建本地 texmf 树

如果不存在本地 texmf 树,您可以创建文件夹C:/localtexmf。您需要的子树取决于您要在此目录中安装的内容,但在您的情况下,包含以下内容就足够了:

C:/localtexmf/doc/latex
             /tex/latex

然后去 MikTeX 的设置(管理员)在“开始”菜单中,单击选项卡并添加C:/localtexmf。接下来点击一般的选项卡并点击刷新 FNDB

可以在 MiKTeX 中找到有关创建本地 texmf 树的完整说明这里. 有关 TDS 合规性的更多信息,请参见这里

安装字体

解压frutiger.tar.gz并将其内容复制到正确的位置,例如文件

frutiger/texmf/dvips/base/frutiger.map

进入C:/localtexmf/dvips/base文件夹

frutiger/texmf/fonts/tfm/adobe/frutiger

会进去C:/localtexmf/fonts/tfm/adobe/frutiger,等等

接下来,在 Windows 命令提示符下输入

initexmf --admin --edit-config-file updmap

然后添加行

Map frutiger.map

并保存。之后,运行

 initexmf -u
 initexmf --mkmaps

最后,刷新 FNDB。尝试kpsewhich frutiger.map在 Windows 命令提示符下运行。它应该返回地图文件的位置;如果没有,则说明它对 TeX 不可见。

\documentclass{article}

\usepackage[T1]{fontenc}
\renewcommand{\rmdefault}{ppl}
\renewcommand{\sfdefault}{pfr}

\begin{document}
abs \textsf{abc}
\end{document}

在此处输入图片描述

答案2

您不应将文件放在主 miktex 文件夹中。最好这样做:

将 tar.gz 解压到 miktex 外的一个空文件夹中。例如在 中C:\frutiger。解压后,您应该texmf在 里面有一个文件夹C:\frutiger。在 中texmf创建一个文件夹miktex,然后在miktex文件夹config中创建config一个文件updmap.cfg,内容如下

Map frutiger.map

然后转到 miktex 设置并在“roots”选项卡中添加C:\frutiger\texmf新根。

然后在命令行运行

updmap 

最后用这个文档测试字体:

\documentclass{article}
\usepackage[T1]{fontenc}
\begin{document}
\fontfamily{pfr}\selectfont test
\end{document}

相关内容