pdftex: некопируемые математические символы, \pdfglyphtounicode не помогает

pdftex: некопируемые математические символы, \pdfglyphtounicode не помогает

С TeX Live 2021 и pdftex этот MWE отображается правильно, но я не могу скопировать знак ≪ из PDF-файла.

\pdfminorversion=7
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[pdfa]{hyperref}
\usepackage{hyperxmp}
\hypersetup{pdfapart=2,pdfaconformance=u,
  pdftitle={Test of Unicode mappings for certain math symbols}}

% Uncommenting the next line does not help.
%\pdfglyphtounicode{lessmuch}{226A}
\begin{document}

$1 \ll 10^{100}$

\end{document}

Его можно выделить и скопировать, но в текстовый процессор он вставляется как �, а в текстовый редактор — как ^\ (т. е. управляющий символ U+001c).

Расшифровав PDF, я вижу, что подозрительный глиф отображается с помощью

/F36 9.9626 Tf 7.749 0 Td [<1c>]TJ

/F36 — это (подмножество) LMMathSymbols10-Regular, а его объект /Encoding — это

<<
  /Differences [
    28
    /lessmuch
  ]
  /Type /Encoding
>>

Из чего следует, чтокажетсякак будто исправление должно быть

\pdfglyphtounicode{lessmuch}{226A}

но в моих тестах это не дало никакого эффекта.

Что мне нужно сделать, чтобы этот персонаж можно было правильно копировать? Обратите внимание, что lmodern продиктован журналом, я могу изменить это только если вы абсолютно уверены, что они этого не заметят.

решение1

Оказывается, это \pdfglyphtounicodeничего не делает (и, следовательно, не делает ни то, ни другое \input glyphtounicode), если только у вас нет \pdfgentounicode=1где-то в преамбуле. Я думал, что наверняка один из пакетов поддержки PDF/A, которые я использовал, включит это, но нет.

Связанный контент