Dans une GUI Swing j'affiche des chaines de caractères par
Graphics.drawString.
Avec Linux, pour d'obscures raisons, certaines séquences ne s'affichent pas.
Le phénomène est assez aléatoire, mais on arrive à le re-créer de façon
systématique avec des windows managers légers comme Ratpoison, et même avec
des classes très simples, du style j'affiche une fenêtre et je mets le
drawString dans le paintComponent du seul composant.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Black Myst
Hervé AGNOUX wrote:
Bonjour,
Dans une GUI Swing j'affiche des chaines de caractères par Graphics.drawString.
Avec Linux, pour d'obscures raisons, certaines séquences ne s'affichent pas. Le phénomène est assez aléatoire, mais on arrive à le re-créer de façon systématique avec des windows managers légers comme Ratpoison, et même avec des classes très simples, du style j'affiche une fenêtre et je mets le drawString dans le paintComponent du seul composant.
Avez-vous une idée d'où cela peut-il venir ?
Merci pour votre aide.
Perso je commencerais pas vérifié la police par defaut qui est utilisé
Hervé AGNOUX wrote:
Bonjour,
Dans une GUI Swing j'affiche des chaines de caractères par
Graphics.drawString.
Avec Linux, pour d'obscures raisons, certaines séquences ne s'affichent pas.
Le phénomène est assez aléatoire, mais on arrive à le re-créer de façon
systématique avec des windows managers légers comme Ratpoison, et même avec
des classes très simples, du style j'affiche une fenêtre et je mets le
drawString dans le paintComponent du seul composant.
Avez-vous une idée d'où cela peut-il venir ?
Merci pour votre aide.
Perso je commencerais pas vérifié la police par defaut qui est utilisé
Dans une GUI Swing j'affiche des chaines de caractères par Graphics.drawString.
Avec Linux, pour d'obscures raisons, certaines séquences ne s'affichent pas. Le phénomène est assez aléatoire, mais on arrive à le re-créer de façon systématique avec des windows managers légers comme Ratpoison, et même avec des classes très simples, du style j'affiche une fenêtre et je mets le drawString dans le paintComponent du seul composant.
Avez-vous une idée d'où cela peut-il venir ?
Merci pour votre aide.
Perso je commencerais pas vérifié la police par defaut qui est utilisé
Black Myst
Black Myst wrote:
Hervé AGNOUX wrote:
Bonjour,
Dans une GUI Swing j'affiche des chaines de caractères par Graphics.drawString.
Avec Linux, pour d'obscures raisons, certaines séquences ne s'affichent pas. Le phénomène est assez aléatoire, mais on arrive à le re-créer de façon systématique avec des windows managers légers comme Ratpoison, et même avec des classes très simples, du style j'affiche une fenêtre et je mets le drawString dans le paintComponent du seul composant.
Avez-vous une idée d'où cela peut-il venir ?
Merci pour votre aide.
Perso je commencerais pas vérifier la police par defaut qui est utilisé. Lorsque l'on crée un composant, le context de l'object graphics passé en parametre du paint dépends de beaucoup de chose, et il ne me semble pas du tout impossible que le WindowsManager est sont mots à dire pour ce qui concerne la police de caractère...
PS : escusez moi pour le message précendant... j'ai utilisé par erreur le racourci ctrl+entrée pour poster !
Black Myst wrote:
Hervé AGNOUX wrote:
Bonjour,
Dans une GUI Swing j'affiche des chaines de caractères par
Graphics.drawString.
Avec Linux, pour d'obscures raisons, certaines séquences ne
s'affichent pas.
Le phénomène est assez aléatoire, mais on arrive à le re-créer de façon
systématique avec des windows managers légers comme Ratpoison, et même
avec
des classes très simples, du style j'affiche une fenêtre et je mets le
drawString dans le paintComponent du seul composant.
Avez-vous une idée d'où cela peut-il venir ?
Merci pour votre aide.
Perso je commencerais pas vérifier la police par defaut qui est utilisé.
Lorsque l'on crée un composant, le context de l'object graphics passé en
parametre du paint dépends de beaucoup de chose, et il ne me semble pas
du tout impossible que le WindowsManager est sont mots à dire pour ce
qui concerne la police de caractère...
PS : escusez moi pour le message précendant... j'ai utilisé par erreur
le racourci ctrl+entrée pour poster !
Dans une GUI Swing j'affiche des chaines de caractères par Graphics.drawString.
Avec Linux, pour d'obscures raisons, certaines séquences ne s'affichent pas. Le phénomène est assez aléatoire, mais on arrive à le re-créer de façon systématique avec des windows managers légers comme Ratpoison, et même avec des classes très simples, du style j'affiche une fenêtre et je mets le drawString dans le paintComponent du seul composant.
Avez-vous une idée d'où cela peut-il venir ?
Merci pour votre aide.
Perso je commencerais pas vérifier la police par defaut qui est utilisé. Lorsque l'on crée un composant, le context de l'object graphics passé en parametre du paint dépends de beaucoup de chose, et il ne me semble pas du tout impossible que le WindowsManager est sont mots à dire pour ce qui concerne la police de caractère...
PS : escusez moi pour le message précendant... j'ai utilisé par erreur le racourci ctrl+entrée pour poster !
Hervé AGNOUX
Black Myst <Black_point_myst_chez_free_fr> wrote:
Perso je commencerais pas vérifier la police par defaut qui est utilisé. Lorsque l'on crée un composant, le context de l'object graphics passé en parametre du paint dépends de beaucoup de chose, et il ne me semble pas du tout impossible que le WindowsManager est sont mots à dire pour ce qui concerne la police de caractère...
La police est la même pour tous les caractères. Or certains s'affichent et d'autres non.
Si cela peut vous aider à m'aider, j'ai découvert que si je mettais l'antialiasing à "on", alors le problème se résolvait : tous les caractères se mettent à s'afficher correctement.
Qu'en pensez-vous ?...
-- Hervé AGNOUX http://www.diaam-informatique.com
Black Myst <Black_point_myst_chez_free_fr> wrote:
Perso je commencerais pas vérifier la police par defaut qui est utilisé.
Lorsque l'on crée un composant, le context de l'object graphics passé en
parametre du paint dépends de beaucoup de chose, et il ne me semble pas
du tout impossible que le WindowsManager est sont mots à dire pour ce
qui concerne la police de caractère...
La police est la même pour tous les caractères. Or certains s'affichent et
d'autres non.
Si cela peut vous aider à m'aider, j'ai découvert que si je mettais
l'antialiasing à "on", alors le problème se résolvait : tous les caractères
se mettent à s'afficher correctement.
Perso je commencerais pas vérifier la police par defaut qui est utilisé. Lorsque l'on crée un composant, le context de l'object graphics passé en parametre du paint dépends de beaucoup de chose, et il ne me semble pas du tout impossible que le WindowsManager est sont mots à dire pour ce qui concerne la police de caractère...
La police est la même pour tous les caractères. Or certains s'affichent et d'autres non.
Si cela peut vous aider à m'aider, j'ai découvert que si je mettais l'antialiasing à "on", alors le problème se résolvait : tous les caractères se mettent à s'afficher correctement.