Je compose un document dans lequel j'ai besoin de caractères thaï. Ceux-ci s'affichent sur mon écran, et un coup d'œil dans la documentation de l'extension
Ce qui donne en français ... plus de langues ... dont l'hindi, le thaï ... la plupart d'entre elles fonctionnent sans manipulation particulière ... Donc j'essaie, en prenant soin de déclarer la langue thaï dans le préambule de mon ECM : Ouvrir dans l'éditeur
\documentclass[12pt, b5paper, thai, e-french, BCOR = 0pt, DIV = 15]{scrartcl} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{babel} \begin{document} \thispagestyle{empty} {\Large ต้มข่าไก่}\\ \emph{Tom Kha Gai} \end{document} Mais ça ne fonctionne pas : la compilation avec Posée 30 Sep '15, 13:06 Pathe ♦♦
Affichage de 5 parmi 6
Afficher 1 commentaire(s) en plus
|
Utilisant l'encodage Ouvrir dans l'éditeur
\documentclass[12pt, a5paper, BCOR = 0pt, DIV = 15]{scrartcl} \usepackage[utf8x]{inputenc} \usepackage[T1]{fontenc} \usepackage{graphicx} \usepackage[thai,french]{babel} \begin{document} \thispagestyle{empty} {\Huge \textthai{ต้มข่าไก่}}\\ {\Large \emph{Tom Kha Gai}} \end{document} Il est désormais recommandé de ne plus indiquer le driver (ici
(06 Oct '15, 20:07)
denis ♦♦
|
Un premier problème provient des accents qui, ici, sont créés via des caractères combinant UTF-8 (le caractère normal + l'accent).
pdflatex
ne peut pas lire ce type de combinaison utf-8. Si possible, il vaut mieux utiliser le caractère accentué (un seule caractère utf-8) mais je ne sais pas s'ils existent pour tous les caractères thaï. S'ils n'existent pas, il n'y a pas d'autres solutions que d'utiliser XeTeX ou LuaTeX. L'autre problème est la police utilisée. Il faut choisir une police qui définit tous les caractères (dont le thaï) commeNorasi
par exemple...La compilation fonctionne avec
LuaLaTeX
mais n'affiche pas les caractères thaï dans le document compilé.Si les glyphes ne sont pas définis dans la police, ça semble logique.
Mais pourquoi la compilation s'arrête-t-elle avec
LaTeX
ou avecpdfLaTeX
?Le sujet thaï sur
ctan
renvoie vers plusieurs dossiers, dont trois fontes :fonts-sipa-arundina
,fonts-tlwg
etthaifonts-arundina
.Aucune n'est directement utilisable avec la commande
\usepackage
. Que dois-je en faire ?@Pathe Le compilation avec le moteur
pdftex
(commandeslatex
oupdflatex
) s'arrête à cause des caractères combinés utf-8. Après vérification via un convertisseur NFC <=> NFD, il n'existe pas de caractères non combinés équivalents. Donc aucune possibilité d'une saisie directe compilable parpdftex
.Euh... Un convertisseur NFC <=> NFD ? Qu'est-ce donc ?
@Pathe C'est un outil qui permet de passer d'une normalisation Unicode à une autre : Normalisation Unicode.