傅立叶包和专家选项的问题

傅立叶包和专家选项的问题

我正在使用 pdfLaTeX 编译一些文档,并且已经为 Adob​​e Utopia 字体安装了专家 Type1 文件 (.pfb 和 .pfm),以便使用fourier带有专家选项的软件包,该选项提供小型大写字母和文本 (“旧式”) 图形。我认为文件已正确安装,因为我获得了标题字体、真正的小型大写字母和文本图形,但我发现连字符 ff 和 ffi 存在一些问题,在生成的 pdf 中它们被相应地替换为 V 和 Y(但连字符 fl 可用)。

此外,如果我在加载包时使用 oldstyle 选项,内衬数字的间距不正确,当数字以数字 1 开头时就会出现这种情况(请参阅下面我的 MWE 中的 2012)。如果我不使用该选项,则无法使用命令\textsc(文本数字与小型大写字母位于同一文件中)或命令\oldstyle,或使用任何其他基于textcomp或的常用方法获得文本数字fontaxes

编辑:我已更改我的 MWE 以加载包fonttable并检查我正在使用的系列提供的面表。我还将fourier带有选项的包的 .map 文件添加到此帖子中expert。虽然表中的插槽 28 和 29 包含 fi 和 ff 的连字符,但插槽 30 和 31(我猜其他连字符应该出现在这里)包含 Y 和 Z。

我检查过 OpenType 字体包含连字符 ff 和三重连字符 ffi。它们难道不应该也位于 T1 编码的“专家”集中吗?

\documentclass[12pt]{memoir}

\usepackage[expert,oldstyle]{fourier}
\usepackage{texttable}
%\usepackage{textcomp}
%\usepackage{fontaxes}

\begin{document}
\pagestyle{empty}

\pdfmapline{=futr8x UtopiaExp-Regular <putr8x.pfb}
\xfonttable{T1}{\rmdefault}{m}{n}
\newpage

Use of ligatures at the office for this affair.

\textsc{0123456789}

\textsc{2012}

0123456789  17 18 2012

\end{document}

我的 .map 文件是 fourier-utopia-expert。它位于\fonts\map\dvips\fourierMikTeX 2.9 发行版主文件夹的路径中。

%%
%% Here is utopia-expert (commercial)
%%
futb8x UtopiaExp-Bold <putb8x.pfb
futbi8x UtopiaExp-BoldItalic <putbi8x.pfb
futbo8x UtopiaExp-Bold " .167 SlantFont " <putb8x.pfb
futr8x UtopiaExp-Regular <putr8x.pfb
futri8x UtopiaExp-Italic <putri8x.pfb
futro8x UtopiaExp-Regular " .167 SlantFont " <putr8x.pfb
futs8r Utopia-Semibold "TeXBase1Encoding ReEncodeFont " <8r.enc <puts8a.pfb
futs8x UtopiaExp-Semibold <puts8x.pfb
futsi8r Utopia-SemiboldItalic "TeXBase1Encoding ReEncodeFont " <8r.enc <putsi8a.pfb
futsi8x UtopiaExp-SemiboldItalic <putsi8x.pfb
futso8r Utopia-Semibold " .167 SlantFont TeXBase1Encoding ReEncodeFont " <8r.enc <puts8a.pfb
futso8x UtopiaExp-Semibold " .167 SlantFont " <puts8x.pfb
futrc8r Utopia-RegularSC "TeXBase1Encoding ReEncodeFont " <8r.enc <putrc8a.pfb
futsc8r Utopia-SemiboldSC "TeXBase1Encoding ReEncodeFont " <8r.enc <putsc8a.pfb
futrd8r Utopia-Titling "TeXBase1Encoding ReEncodeFont " <8r.enc <putrd8a.pfb
futc8r Utopia-Black "TeXBase1Encoding ReEncodeFont " <8r.enc <putc8a.pfb
futc8x UtopiaExp-Black <putc8x.pfb
futco8r Utopia-Black " .167 SlantFont TeXBase1Encoding ReEncodeFont " <8r.enc <putc8a.pfb
futco8x UtopiaExp-Black " .167 SlantFont " <putc8x.pfb

相关内容