答案1
如果您以 latin-1 格式保存文件,则以下高度简化的定义将允许您输入乳胶重音文件,该文件适用于 latin1 和 T1(8t)编码中相同的字符。
另一种方法是,如果您使用命令行选项,则使用引擎提供的 tcx 编码定义可能性--enc
,但无论哪种方式,使用专为非 ascii 字符设计的格式似乎更合理。
\font\zz=ptmr7t at 12pt
\zz aaa \"u bbb ü
\def\ProvidesFile#1[#2]{}
\def\DeclareFontEncoding#1#2#3{}
\def\DeclareTextAccent#1#2#3{%
\def#1##1{%
\expandafter\ifx\csname T1\string#1-\string##1\endcsname\relax
{\accent#1 ##1}%
\else
\csname T1\string#1-\string##1\expandafter\endcsname
\fi}}
\def\DeclareTextCommand#1#2{\xdtcmd}%not today
\def\xdtcmd#1#{\xxdtcmd}%not today
\def\xxdtcmd#1{}%not today
\def\DeclareTextCompositeCommand#1#2#3#4{}%not today
\def\DeclareTextSymbol#1#2#3{%
\def#1{\char#3\relax}}
\def\DeclareTextComposite#1#2#3#4{%
\expandafter\def\csname T1\string#1-\string#3\endcsname{\char#4\relax}}
\input t1enc.def
\font\zz=ptmr8t at 12pt
\zz aaa \"u bbb ü
\bye