knappen 和 beccari 字体命名约定

knappen 和 beccari 字体命名约定

Karl Berry 的字体命名约定有据可查,并且完全可用;但在尝试破解 Jörg Knappen (EC/T1) 和 Claudio Beccari (CB/LGR) 的几种字体时,我很难在 8.3 文件名的狭窄空间中找出导致其字体名称的神秘代码。很明显,尾随的数字是大小,但字母是什么意思?关于此事的摘要和指向文档的指针肯定是受欢迎的。


澄清。

在 Berry 的方案中,根据 中建立的标准,很容易说出fcmr8yfccr6t代表什么;但在 cbgreek 或ecfonts 中fontname.pdf的含义对我来说并不那么清楚。gmmneccc

dcdoc.tex在 EC 字体(仍称为字体)的文档中dc,它指出:

\begin{itemize}
\item The first two letters (either \texttt{dc} or \texttt{tc} denote
      the encoding and the general design of the font.
\item The one or two following letters denotes the family, shape, and 
      series attributes of the font. E.\,g. \texttt{r} for roman, 
      \texttt{bx} for bold extended, \texttt{ti} for text italic, or
      \texttt{bi} for bold extended italic. A complete overview is given 
      at the end of this section.
\item The following four digits give the design size in \TeX's points
      multiplied with 100. E.\,g \texttt{1000} denotes tex point,
      \texttt{1440} denotes magstep 2, i.\,e. 14.4 point, and
      \texttt{0500} denotes five point.
\end{itemize}

但我找不到这个承诺的“完整概述”。

类似地,在代码中cbgreek提到cbfonts-fd

19 \EC@family{LGR}{cmr}{bx}{ui} {grxu}
20 \EC@family{LGR}{cmr}{bx}{li} {grxl}
21 \EC@family{LGR}{cmr}{bx}{rs} {gmxn}
22 \EC@family{LGR}{cmr}{bx}{ro} {gmxo}
23 \EC@family{LGR}{cmr}{b}{li} {grbl}

但如果我没遗漏什么的话,它所代表的是什么,并没有得到解释gmxngrbl

我错过了什么?

答案1

根据字体定义文件的文档字体系列名称,我们自己稍微填一下空白,就会发现:

  1. g= CB 希腊语
  2. 字体系列:
    • r- 常规,或者cbgreek文档中所说的“Didot”风格
    • o- 大纲
    • m=cbgreek文档中称之为“罗马衬线”
    • s= 无衬线
    • t= 打字机
    • l= LXfonts 样式,或“幻灯片字体”
  3. 一系列编码粗细和宽度的字体。(幻灯片字体除外。)这些系列包括:
    • m= 中等
    • b= 粗体非扩展
    • x= 粗体扩展
    • t= 单一系列的打字机字体
  4. 如果第三个字母是一个系列,那么第四个字母就是一个形状:
    • n= 正常/直立
    • i= 斜体
    • c= 直立小型大写字母
    • o= 斜的
    • u= 直立斜体
    • l= 利普西安
    • ea= ε 的变体形状,描述为“直立”或“倾斜”。

LXfonts 风格的字体使用第三个字母来选择子系列(无衬线、打字机或变体)。

相关内容