TeX 历史:cmr10 中代码点 32 处的斜线有何用途?

TeX 历史:cmr10 中代码点 32 处的斜线有何用途?

这个问题的答案有用的问题解释如何显示 TeX 字体的编码。这是默认 TeX 字体中使用的默认编码cmr10

在此处输入图片描述

'040 处的奇怪斜线字符是用来做什么的?它似乎不是尖音符(尖音符是 '023)。它是否与其他东西结合在一起?

答案1

它适用于波兰语 ł 和 Ł(带笔划的 l 和 L)。Plain TeX 包含\def\l{\char32l}。而 LaTeX(OT1enc.def)定义了

\DeclareTextCommand{\l}{OT1}
   {\hmode@bgroup\@xxxii l\egroup}

其中\@xxxii代表 char32。

\documentclass{article}

\begin{document}
\char32l
\l
\end{document}

二

答案2

plain.tex

663 \def\l{\char32l}
664 \def\L{\leavevmode\setbox0\hbox{L}\hbox to\wd0{\hss\char32L}}

该字形仅用于表示波兰语的“隐藏 l”。Computer Modern 对波兰语的支持并不完整,因为缺少 ogonek,但显然 Knuth 不需要排版带有 ogonek 的波兰语名称。

相关内容