cerhu > comp.* > comp.text.tex

François Patte (15/05/2019, 11h48)
Bonjour,

Soit l'ECM suivant:

\documentclass[a4paper,twoside,11pt]{book}
\usepackage{fontspec}
\usepackage{polyglossia}
\setdefaultlanguage{sanskrit}
\setmainfont{FreeSerif}

\begin{document}
? ? ? ? ? ? ? ? ? ? ? ? ?
\end{document}

Si on le compile avec TL2018, c'est correct (ie. les diacritiques sont
correctement placées), si on le compile avec TL2019, c'est atroce: les
macrons sont décalés d'un côté, les points en-dessous de l'autre, le
point sur le i est conservé....

Si on le compile avec TL2019 en supprimant
\setdefaultlanguage{sanskrit}, alors c'est correct....

L'énigme: \setdefaultlanguage{sanskrit} ajoute deux paquets:
gloss-sanskrit.ldf et devanagaridigits.sty, lesquels sont exactement les
mêmes dans les deux versions de texlive...

Quelqu'un a-t-il une idée pour résoudre l'énigme?

PS. Ce n'est pas un problème de polices: le problème demeure en
utilisant d'autres polices (qui possèdent les diacritiques évidemment)
et je n'utilise qu'une seule version des polices freefont que j'ai
placée dans l'arborescence texmf-local en désactivant toutes les autres
versions de cette police présentes sur mon ordinateur.
Ulrike Fischer (15/05/2019, 18h28)
Am Wed, 15 May 2019 11:48:38 +0200 schrieb François Patte:

[..]
> point sur le i est conservé....
> Si on le compile avec TL2019 en supprimant
> \setdefaultlanguage{sanskrit}, alors c'est correct....
> L'énigme: \setdefaultlanguage{sanskrit} ajoute deux paquets:
> gloss-sanskrit.ldf et devanagaridigits.sty, lesquels sont exactement les
> mêmes dans les deux versions de texlive...
> Quelqu'un a-t-il une idée pour résoudre l'énigme?


On le voit aussi en plain xetex, et ce n'est pas un probleme de la
fonte (je force 2018 dans les deux cas), et ce n'est pas un probleme
de xdvipdfmx. Il donc reste seulement xetex.

2019:
Compiled with ICU version 63.1; using 63.1
Compiled with zlib version 1.2.11; using 1.2.11
Compiled with FreeType2 version 2.9.1; using 2.9.1
Compiled with Graphite2 version 1.3.13; using 1.3.13
Compiled with HarfBuzz version 2.3.1; using 2.3.1
Compiled with libpng version 1.6.36; using 1.6.36
Compiled with poppler version 0.68.0
Compiled with fontconfig version 2.13.1; using 2.13.1

2018:
Compiled with ICU version 61.1; using 61.1
Compiled with zlib version 1.2.11; using 1.2.11
Compiled with FreeType2 version 2.9.1; using 2.9.1
Compiled with Graphite2 version 1.3.11; using 1.3.11
Compiled with HarfBuzz version 1.7.6; using 1.7.6
Compiled with libpng version 1.6.34; using 1.6.34
Compiled with poppler version 0.64.0
Compiled with fontconfig version 2.13.0; using 2.13.0

Le premier suspect est HarfBuzz.

\XeTeXtracingfonts=1
\font\test="[C:/texlive/2018/texmf-dist/fonts/opentype/public/gnu-freefont/FreeSerif.otf]/OT:script=dev2;"
\test ? ? ? ? ? ? ? ? ? ? ? ? ?
\bye
Discussions similaires
Enigme

[Enigme]

énigme

Enigme


Fuseau horaire GMT +2. Il est actuellement 11h17. | Privacy Policy