
以下を で処理しますpdftex
。文字-
は検索できません:
\font\f=cmtex10 \f
-
\bye
フォントを比較cmtt10
:
\tt
-
\bye
これは機能ですか、それともバグですか?
フォーマット ファイル内の次のコードはこの問題を適切に修正するものでしょうか?
% \input glyphtounicode
\pdfgentounicode=1
\everyjob=\expandafter{\the\everyjob
\pdfglyphtounicode{minus}{002D}}
「\input glyphtounicode」を使用する必要はありますか?
編集
情報によるとこれページの場合、cmtex は cmtt と同じパラメータを持つ必要があります。
拡張 ASCII フォント cmtex10 には、cmtt10 のパラメータがあります...
TeX Live の cmtex フォントでこれを修正するにはどうすればよいでしょうか?
答え1
これはコメントとしては長すぎますが、回答ではありません。
次の入力ファイルで問題を再現できました
\font\f=cmtex10 \f
cmtex10: -
\tt cmtt10: -
\bye
そして、次のターミナル出力:
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian)
restricted \write18 enabled.
entering extended mode
(./test.tex [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] )</usr/share
/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtex10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt10.pfb>
Output written on test.pdf (1 page, 26129 bytes).
Transcript written on test.log.
で自動検索を確認しますevince
。検索機能では、cmtt10 ハイフンのみが見つかります。