使用 Alegreya 字体时,“fj”连字无法与“glyphtounicode”正确映射

使用 Alegreya 字体时,“fj”连字无法与“glyphtounicode”正确映射

glyphtounicode编译时输入pdflatex可确保输出中的各种连字符可复制和搜索。使用Alegreyafj包,但是,和的连字符ffj无法正确呈现。有办法解决这个问题吗?

\documentclass{article}
\usepackage{Alegreya}
\input glyphtounicode
    \pdfgentounicode=1
\begin{document}
fb ffb ff fh ffh fi ffi fj ffj fk ffk fl ffl ft fft
\end{document}

复制粘贴自.pdf

fb ffb ff fh ffh fi ffi f fk ffk fl ffl ft fft

答案1

如果您使用 pdflatex 进行编译,您可以执行以下操作:

\documentclass{article}
\usepackage{Alegreya}
\input glyphtounicode
\pdfgentounicode=1

\pdfglyphtounicode{fj}{0066 006A}% f j

\begin{document}
fb ffb ff fh ffh fi ffi fj ffj fk ffk fl ffl ft fft
\end{document}

相关内容