- État Fermée
- Pourcentage achevé
- Type Garde-fou
- Catégorie Application → UI
-
Assignée à
DevTeam - Système d'exploitation Linux
- Sévérité Critique
- Priorité Haute
- Basée sur la version
- Due pour la version 19.0
-
Échéance
Non décidée
- Votes
- Privée
Ouverte par DevTeam - 2018-11-06
Dernière modification par DevTeam - 2018-12-27
FS#2092 - Garde-fou: Mauvais rendu des polices de caractères sous Linux avec l'OpenJDK
Au niveau de l’interface, la plupart des distributions linux appliquent un patch pour corriger les problèmes de rendu des caractères sous OpenJDK.
Elle consiste par exemple à lancer l’OpenJDK avec les paramètres suivants:
-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dsun.java2d.xrender=true
Il sera probablement nécessaire de valider cette option au niveau de la ligne de commande de lancement.
Cependant, en dépit de cela, on peut constater des défauts de rendu persistant lorsque les fonts sont redimensionnées ou qu’un scale est appliqué dans Graphics2D.
Pour contrer cela, le nouveau générateur de document Rx devrait faire la distinction entre l’export PDF, et les autres sortie. Appliquant le rendu via la transformation Glyphs → Shape, on transforme les caractères en vecteurs. Dans ce cas, le rendu est toujours correct. En excluant l’export PDF et en conservant le rendu drawString() uniquement pour cette sortie, on permet l’extraction du texte dans le PDF résultant.
ID | Projet | Résumé | Priorité | Sévérité | Progression | |
---|---|---|---|---|---|---|
2069 | BeDesk-Express | Moyenne | Basse |