Un utilisateur a signalé sur une autre liste qu'une police qu'il avait installée sous Windows 10 ne fonctionnait pas avec PrintDraft. Windows 10 a récemment modifié son comportement pour permettre aux utilisateurs non administrateurs d'installer des polices. Cependant, ces polices installées par l'utilisateur sont placées dans un emplacement différent de celui des polices installées par un administrateur, et peuvent ne pas être répertoriées dans le registre Windows.
Je soupçonne que le problème provienne de XeTeX, ou de xdvipdfmx (appelé par XeTeX), ou de l'une des bibliothèques utilisées par XeTeX (telles que FreeType ou fontconfig). Par conséquent, je ne pense pas qu'aucun changement ne devrait être apporté à Paratext (pour le moment).
Je mentionne ce problème ici pour deux raisons
- Afin que les utilisateurs soient informés de ce problème et puissent installer les polices en tant qu'administrateur, ce qui permet de contourner le problème.
- Les développeurs de Paratext pourraient peut-être également mettre en place un simple contournement, en listant le chemin complet du fichier de police requis dans les fichiers .tex générés utilisés avec PrintDraft. Cependant, si le problème est (disons avec fontconfig) de ne pas trouver les polices installées par l'utilisateur lorsqu'il est appelé par XeTeX, Paratext pourrait potentiellement rencontrer le même problème si Paratext appelait fontconfig.
A user reported on another list that a font they installed on Windows 10 was not working with PrintDraft. Windows 10 has recently changed to allow non-administrators to install fonts. However, such user installed fonts are placed in a different location that admin installed fonts, and might not be listed in the Windows registry.
I suspect the issue is with XeTeX, or xdvipdfmx (which is called by XeTeX) or one of the libraries XeTeX uses (such as FreeType or fontconfig). Thus I don’t think (at the current time) any change should be made to Paratext.
I mention the issue here for two reasons
- So users know of this issue and can install fonts as an administrator, thus working around the issue.
- Paratext developers might be able to also do a simple workaround, and list the full path to the needed font file in the generated .tex files used with PrintDraft. However, if the issue is (let’s say with fontconfig) not finding user installed fonts when called by XeTeX, Paratext could possibly have the same issue if Paratext called fontconfig.
Traduit automatiquement depuis English