pdftex: símbolos matemáticos não copiáveis, \pdfglyphtounicode não ajuda

pdftex: símbolos matemáticos não copiáveis, \pdfglyphtounicode não ajuda

Com TeX Live 2021 e pdftex, este MWE é renderizado corretamente, mas não consigo copiar o ≪ sair do 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}

Ele pode ser selecionado e copiado, mas é colado em um processador de texto como � e em um editor de texto como ^\ (ou seja, o caractere de controle U+001c).

Ao decodificar o PDF, vejo que o glifo ofensivo está sendo exibido com

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

/F36 é (um subconjunto de) LMMathSymbols10-Regular e seu objeto /Encoding é

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

A partir disso,parececomo a correção deveria ser

\pdfglyphtounicode{lessmuch}{226A}

mas nos meus testes isso não teve efeito.

O que preciso fazer para tornar esse personagem copiável corretamente? Observe que lmoderno é ditado por um diário, só posso mudar isso se você tiver certeza absoluta de que eles não notarão.

Responder1

Acontece que isso \pdfglyphtounicodenão faz nada (e, portanto, também não faz \input glyphtounicode), a menos que você também tenha \pdfgentounicode=1algum lugar no seu preâmbulo. Eu pensei que certamente um dos pacotes de suporte PDF/A que eu estava usando ativaria isso, mas não.

informação relacionada