使用 OCR-B 作为默认 TT 字体和 T1 fontenc

使用 OCR-B 作为默认 TT 字体和 T1 fontenc

我想使用ocr软件包提供的 OCR-B 字体作为文档中的默认单色字体。由于还有其他字体可供选择,我还想使用 fontenc T1

下面的 MWE 编译时带有此警告,并且“TT 测试”文本出现在 Computer Modern 中:

LaTeX Font Warning: Font shape `T1/ocrb/m/n' undefined
(Font)              using `T1/cmr/m/n' instead on input line 9.
\documentclass[convert, varwidth]{standalone}
\usepackage{ocr}
\usepackage[T1]{fontenc}

\renewcommand*{\ttdefault}{ocrb}

\begin{document}
Roman Test
\texttt{TT Test}
\end{document}

MWE 输出显示两行罗马字,而不是 OCR-B 中的第二行

无需T1fontenc,此方法即可正常运行。

可以用这种方式混合字体编码吗?

答案1

您可以在本地切换到 OT1 编码。请注意,这意味着变音符号和其他带重音符号的字符是用重音符号构建的,因此无法正确复制和粘贴。

\documentclass{article}
\usepackage{ocr}
\usepackage[T1]{fontenc}

\let\ttfamily\ocrfamily
\begin{document}
Roman 
\texttt{TT Test äöüßé}
\end{document}

在此处输入图片描述

相关内容