Produzindo qualquer texto Unicode (não apenas idiomas específicos)

Produzindo qualquer texto Unicode (não apenas idiomas específicos)

Meu software usa pdflatexpara gerar arquivos PDF que incluem texto inserido pelos usuários. Este texto pode estar em qualquer idioma, então preciso de algo como o seguinte para "simplesmente funcionar" com qualquer conteúdo Unicode arbitrário:

\usepackage[T1,T2A]{fontenc}
\usepackage[utf8]{inputenc}

\begin{document}
Öüä Эюя Tiếng Việt 日本語
\end{document}

Eu adicionei as codificações T1e T2A, então os idiomas europeu/cirílico devem funcionar agora. Posso adicionar mais, mas de acordo como guia CTAN, as codificações para idiomas como o chinês são "experimentais". A maneira confiável de gerar vários idiomas parece ser instalar e usar pacotes adicionais específicos para eles, como cjk. Eu realmente preciso percorrer os idiomas do mundo (às vezes um por um) e instalar o que existe por aí?! No momento estou tentado a apenas gerar uma imagem com o texto e \includegraphicsele, o que podena verdade, seja menos ridículo.

Alguém pode sugerir uma maneira melhor?Presumi que um sistema tipográfico usado pela academia em todo o mundo em 2016 teria apenas suporte simples e lógico para Unicode. Não vejo isso agora.

Responder1

Basicamente, você está pedindo um grande empreendimento sem nenhuma vantagem real. Até a ideia de usar imagens exigiria muito trabalho.

Se você usar XeLaTeX/LuaLaTeX com uma fonte com ampla cobertura Unicode, você chegará em casa rapidamente.

\documentclass{article}
\usepackage{fontspec}

\setmainfont{Code2000}

\begin{document}

Öüä Эюя Tiếng Việt 日本語

\end{document}

insira a descrição da imagem aqui

informação relacionada