当选项 altP 用于 fbb 包时,连字不再出现。此代码:
\documentclass{report}
\usepackage[altP]{fbb}
\begin{document}
P f ff fi ffi fj
\end{document}
生产
它具有所需的开放“P”,但没有连字符,(参见
\documentclass{report}
\usepackage{fbb}
\begin{document}
P f ff fi ffi fj
\end{document}
生产
)。我有两个问题:选项“altP”的实现中什么导致了这种情况,以及如何在不影响连字的情况下实现相同的打开“P”?
答案1
使用该altP
选项,所选字体为fbbP-Regular-tlf-t1
。为其生成一个表格,显示预期的连字
但是,如果我尝试tftopl fbbP-Regular-tlf-t1
,我看不到连字符的规则ff
。
(LABEL O 33)
(LIG C l O 37)
(LIG C i O 36)
应该产生ffi
和ffl
连字符,条件是ff
映射到O 33
(八进制 33),但事实并非如此。事实上,程序f
有
(LABEL C f)
(LIG C j O 30)
(LIG C i O 34)
(LIG C l O 35)
你看到了吗
(LIG C f O 33)
不幸的是缺失了。在 TeX 端无法修复它。
粗体字体也是如此。斜体字体(中等和粗体)没有 P 变体,因此它们很好。
更新
版本 1.13 于fbb
2017-06-24 发布,解决了以下问题:
\documentclass{report}
\usepackage[altP]{fbb}
\begin{document}
P f ff fi ffi fj
{\itshape P f ff fi ffi fj}
{\bfseries P f ff fi ffi fj}
{\bfseries\itshape P f ff fi ffi fj}
\end{document}
将产生
感谢 Michael Sharpe 的快速修复。