TextField “umlauts” ne sont pas affichés sur Linux

Java 1.5, Linux

J’ai un écran qui contient différentes zones de texte et champs de texte. J’ai access au cadre de l’application, mais pas aux composants à l’intérieur du cadre, car je n’ai qu’une implémentation d’interface.

Lorsque j’essaie d’append des trémas allemands, je vois un rectangle dans le composant texte, car le caractère n’est pas pris en charge. Quelle police ou quelle système-propriété dois-je définir pour prendre en charge les “umlauts” sous Linux. Sur les fenêtres, les caractères sont affichés correctement.

Cela ressemble à un problème de codage de caractères ou à un problème de police … Comme si vous utilisiez un encodage “Windows” dans un environnement Linux. Vous devriez vérifier les éléments suivants:

  • Pouvez-vous écrire ces caractères dans un éditeur de texte normal dans votre dissortingbution Linux?
  • Est-ce que ces caractères proviennent des fichiers d’entrée de votre application Java ou proviennent de la source, si oui, quel système d’exploitation avez-vous utilisé pour écrire la source?
  • S’ils proviennent d’un fichier source ou d’un fichier de ressources, avez-vous vérifié que les caractères sont réellement lisibles dans le fichier source sous Linux?
  • Si vous ouvrez le fichier source par exemple dans vim, quel encodage utilise-t-il? (Il est généralement indiqué dans la partie inférieure de l’écran juste après avoir ouvert le fichier)

Si vous dites ce qui se passe lorsque vous faites cela, nous pouvons avoir une meilleure idée de ce qui ne va pas. 🙂

MISE À JOUR: La raison pour laquelle je voulais que vous vérifiiez ceci est que je sais que le soi-disant “encodage Windows” peut créer des problèmes dans d’autres systèmes d’exploitation. Vous dites que vous pouvez écrire des trémas sur la console mais pas dans vi, que obtenez-vous à la place, des carrés?

Peu importe que les utilisateurs ne soient pas censés afficher le fichier ini, si vous avez créé les fichiers ini manuellement sous Linux, je suppose que vous avez pu écrire des trémas à ce moment-là. Vous devriez trouver quel caractère codant ces fichiers et la connexion TCP utilise. Il devrait être UTF-8, “Western” ou “Windows” ou “Latin-1” etc. peut causer des problèmes.

Si tout est UTF-8, lisible partout sauf dans votre application, je commencerais à suspecter un problème de police manquant.

J’imagine que le bureau (KDE ou Gnome) est configuré pour utiliser une police qui ne contient pas de trémas (un peu étrange, aujourd’hui, mais cela arrive). Java essaie généralement d’utiliser la police système comme base pour calculer la police “Dialog” (qui est toujours disponible même si elle n’est pas installée; “Dialog” est un nom de police virtuel utilisé par Java pour dire “Police sans-serif par défaut”). ).

  • Vérifiez quelles fonts sont installées avec xlsfonts
  • Vérifiez si vous pouvez entrer les trémas dans la console
  • Essayez une autre application Java
  • Vérifiez $ JAVA_HOME / jre / lib / fonts (IIRC). Je pense que vous pouvez y trouver des mappages de fonts.

La case carrée est le symbole unicode lorsque le caractère en question ne peut pas être affiché car la police ne le contient pas.

Vous devrez soit changer les zones de texte en une police contenant les caractères allemands, soit trouver un autre moyen de remplacer uniquement ce caractère (ce qui peut ne pas être possible en Java).

  • Pouvez-vous écrire ces caractères dans un éditeur de texte normal dans votre dissortingbution Linux?

“vi” ne montre pas äöü

  • Est-ce que ces caractères proviennent des fichiers d’entrée de votre application Java ou proviennent de la source, si oui, quel système d’exploitation avez-vous utilisé pour écrire la source?

chaîne a été envoyé par une connexion TCP ou est lu à partir d’un fichier ini qui a été créé sur le système d’exploitation

  • S’ils proviennent d’un fichier source ou d’un fichier de ressources, avez-vous vérifié que les caractères sont réellement lisibles dans le fichier source sous Linux?

Ne se produira pas, n’est pas important

  • Si vous ouvrez le fichier source par exemple dans vim, quel encodage utilise-t-il? (Il est généralement indiqué dans la partie inférieure de l’écran juste après avoir ouvert le fichier)

Puis-je pas tester pour le moment

  • Vérifiez si vous pouvez entrer les trémas dans la console

Sur console je peux faire basculer äöü

echo $TERM --> vt100 
  • Vérifiez quelles fonts sont installées avec xlsfonts

Commander:

 'find / | grep font' 

Résultat:

 / etc / fonts
 /etc/fonts/conf.d
 /etc/fonts/conf.d/unhinted.conf
 /etc/fonts/conf.d/autohint.conf
 /etc/fonts/conf.d/sub-pixel.conf
 /etc/fonts/conf.d/yes-bitmaps.conf
 /etc/fonts/conf.d/no-sub-pixel.conf
 /etc/fonts/conf.d/no-bitmaps.conf
 /etc/fonts/fonts.dtd
 /etc/fonts/fonts.conf
 /opt/jdk/j2re1.4.2_16/lib/fonts
 /opt/jdk/j2re1.4.2_16/lib/fonts/LucidaBrightDemiBold.ttf
 /opt/jdk/j2re1.4.2_16/lib/fonts/LucidaBrightDemiItalic.ttf
 /opt/jdk/j2re1.4.2_16/lib/fonts/LucidaBrightItalic.ttf
 /opt/jdk/j2re1.4.2_16/lib/fonts/LucidaBrightRegular.ttf
 /opt/jdk/j2re1.4.2_16/lib/fonts/LucidaSansDemiBold.ttf
 /opt/jdk/j2re1.4.2_16/lib/fonts/LucidaSansDemiOblique.ttf
 /opt/jdk/j2re1.4.2_16/lib/fonts/LucidaSansOblique.ttf
 /opt/jdk/j2re1.4.2_16/lib/fonts/LucidaSansRegular.ttf
 /opt/jdk/j2re1.4.2_16/lib/fonts/LucidaTypewriterBold.ttf
 /opt/jdk/j2re1.4.2_16/lib/fonts/LucidaTypewriterBoldOblique.ttf
 /opt/jdk/j2re1.4.2_16/lib/fonts/LucidaTypewriterOblique.ttf
 /opt/jdk/j2re1.4.2_16/lib/fonts/LucidaTypewriterRegular.ttf
 /opt/jdk/j2re1.4.2_16/lib/fonts/fonts.dir
 /opt/jdk/j2re1.4.2_16/lib/font.properties
 /opt/jdk/j2re1.4.2_16/lib/font.properties.Redhat6.1
 /opt/jdk/j2re1.4.2_16/lib/font.properties.Redhat8.0
 /opt/jdk/j2re1.4.2_16/lib/font.properties.SuSE8.0
 /opt/jdk/j2re1.4.2_16/lib/font.properties.ja
 /opt/jdk/j2re1.4.2_16/lib/font.properties.ja.Redhat3
 /opt/jdk/j2re1.4.2_16/lib/font.properties.ja.Redhat4
 /opt/jdk/j2re1.4.2_16/lib/font.properties.ja.Redhat6.1
 /opt/jdk/j2re1.4.2_16/lib/font.properties.ja.Redhat6.2
 /opt/jdk/j2re1.4.2_16/lib/font.properties.ja.Redhat7.2
 /opt/jdk/j2re1.4.2_16/lib/font.properties.ja.Redhat7.3
 /opt/jdk/j2re1.4.2_16/lib/font.properties.ja.Redhat8.0
 /opt/jdk/j2re1.4.2_16/lib/font.properties.ja.Turbo
 /opt/jdk/j2re1.4.2_16/lib/font.properties.ja.Turbo6.0
 /opt/jdk/j2re1.4.2_16/lib/font.properties.ja_JP.Sun
 /opt/jdk/j2re1.4.2_16/lib/font.properties.ja_JP.Sun2003
 /opt/jdk/j2re1.4.2_16/lib/font.properties.ja_JP_UTF8.Sun
 /opt/jdk/j2re1.4.2_16/lib/font.properties.ja_JP_UTF8.Sun2003
 /opt/jdk/j2re1.4.2_16/lib/font.properties.ko.Redhat
 /opt/jdk/j2re1.4.2_16/lib/font.properties.ko.Redhat2.1
 /opt/jdk/j2re1.4.2_16/lib/font.properties.ko_KR.Sun
 /opt/jdk/j2re1.4.2_16/lib/font.properties.ko_KR_UTF8.Sun
 /opt/jdk/j2re1.4.2_16/lib/font.properties.ko_KR_UTF8.Sun2003
 /opt/jdk/j2re1.4.2_16/lib/font.properties.zh.Turbo
 /opt/jdk/j2re1.4.2_16/lib/font.properties.zh_CN.Redhat
 /opt/jdk/j2re1.4.2_16/lib/font.properties.zh_CN.Redhat2.1
 /opt/jdk/j2re1.4.2_16/lib/font.properties.zh_CN.Redhat4
 /opt/jdk/j2re1.4.2_16/lib/font.properties.zh_CN.Sun
 /opt/jdk/j2re1.4.2_16/lib/font.properties.zh_CN_UTF8.Sun
 /opt/jdk/j2re1.4.2_16/lib/font.properties.zh_HK.Sun
 /opt/jdk/j2re1.4.2_16/lib/font.properties.zh_HK_UTF8.Sun
 /opt/jdk/j2re1.4.2_16/lib/font.properties.zh_HK_UTF8.Sun2003
 /opt/jdk/j2re1.4.2_16/lib/font.properties.zh_TW.Redhat
 /opt/jdk/j2re1.4.2_16/lib/font.properties.zh_TW.Redhat2.1
 /opt/jdk/j2re1.4.2_16/lib/font.properties.zh_TW.Sun
 /opt/jdk/j2re1.4.2_16/lib/font.properties.zh_TW_UTF8.Sun
 /opt/jdk/j2re1.4.2_16/lib/font.properties.zh_TW_UTF8.Sun2003
 /opt/jdk/j2re1.4.2_16/lib/i386/libfontmanager.so
 /opt/jdk/j2re1.4.2_16/lib/psfont.properties.ja
 /opt/jdk/j2re1.4.2_16/lib/psfontj2d.properties
 /tmp/fonts.txt
 / usr / bin / splitfont
 / usr / bin / setfont
 / usr / bin / showcfont
 / usr / bin / font2psf
 /usr/lib/libXfont.so.1
 /usr/lib/libfontconfig.so.1.0.4
 /usr/lib/libfontenc.so.1
 / usr / lib / xorg / modules / fonts
 /usr/lib/xorg/modules/fonts/libfreetype.so
 /usr/lib/xorg/modules/fonts/libbitmap.so
 /usr/lib/xorg/modules/fonts/libtype1.so
 /usr/lib/libfontmanager.so
 /usr/lib/libcfont.so.0.0.0
 /usr/lib/libfontenc.so.1.0.0
 /usr/lib/libXfont.so.1.4.1
 /usr/lib/libcfont.so.0
 /usr/lib/libfontconfig.so.1
 / usr / share / fonts
 / usr / share / fonts / X11
 / usr / share / fonts / X11 / Type1
 /usr/share/fonts/X11/Type1/n021023l.pfb
 /usr/share/fonts/X11/Type1/n019003l.pfb
 /usr/share/fonts/X11/Type1/fonts.alias
 /usr/share/fonts/X11/Type1/n021024l.pfb
 /usr/share/fonts/X11/Type1/n019004l.pfb
 /usr/share/fonts/X11/Type1/fonts.scale
 /usr/share/fonts/X11/Type1/c0648bt_.afm
 /usr/share/fonts/X11/Type1/c0648bt_.pfb
 /usr/share/fonts/X11/Type1/c0583bt_.afm
 /usr/share/fonts/X11/Type1/c0583bt_.pfb
 /usr/share/fonts/X11/Type1/fonts.dir
 /usr/share/fonts/X11/Type1/c0611bt_.afm
 /usr/share/fonts/X11/Type1/c0611bt_.pfb
 /usr/share/fonts/X11/Type1/n022003l.pfb
 /usr/share/fonts/X11/Type1/n022004l.pfb
 /usr/share/fonts/X11/Type1/n019023l.pfb
 /usr/share/fonts/X11/Type1/n019024l.pfb
 /usr/share/fonts/X11/Type1/cursor.pfa
 /usr/share/fonts/X11/Type1/c0419bt_.afm
 /usr/share/fonts/X11/Type1/c0419bt_.pfb
 /usr/share/fonts/X11/Type1/c0582bt_.afm
 /usr/share/fonts/X11/Type1/c0582bt_.pfb
 /usr/share/fonts/X11/Type1/c0633bt_.afm
 /usr/share/fonts/X11/Type1/c0633bt_.pfb
 /usr/share/fonts/X11/Type1/n022023l.pfb
 /usr/share/fonts/X11/Type1/n022024l.pfb
 /usr/share/fonts/X11/Type1/n019043l.pfb
 /usr/share/fonts/X11/Type1/n019044l.pfb
 /usr/share/fonts/X11/Type1/c0649bt_.afm
 /usr/share/fonts/X11/Type1/c0649bt_.pfb
 /usr/share/fonts/X11/Type1/n021003l.pfb
 /usr/share/fonts/X11/Type1/n021004l.pfb
 /usr/share/fonts/X11/Type1/n019063l.pfb
 /usr/share/fonts/X11/Type1/n019064l.pfb
 /usr/share/fonts/X11/Type1/c0632bt_.afm
 /usr/share/fonts/X11/Type1/c0632bt_.pfb
 / usr / share / fonts / X11 / misc
 /usr/share/fonts/X11/misc/fonts.dir
 /usr/share/fonts/X11/misc/clR5x6.pcf.gz
 /usr/share/fonts/X11/misc/9x18-ISO8859-11.pcf.gz
 /usr/share/fonts/X11/misc/cudevnag12.pcf.gz
 /usr/share/fonts/X11/misc/gb16st.pcf.gz
 /usr/share/fonts/X11/misc/7x13O-ISO8859-11.pcf.gz
 /usr/share/fonts/X11/misc/8x13B-ISO8859-16.pcf.gz
 /usr/share/fonts/X11/misc/encodings.dir
 /usr/share/fonts/X11/misc/6x13O-ISO8859-1.pcf.gz
 /usr/share/fonts/X11/misc/6x12.pcf.gz
 /usr/share/fonts/X11/misc/jiskan16.pcf.gz
 /usr/share/fonts/X11/misc/6x12-ISO8859-16.pcf.gz
 /usr/share/fonts/X11/misc/clR4x6.pcf.gz
 /usr/share/fonts/X11/misc/cu12.pcf.gz
 /usr/share/fonts/X11/misc/hanglg16.pcf.gz
 /usr/share/fonts/X11/misc/7x14B-ISO8859-11.pcf.gz
 /usr/share/fonts/X11/misc/4x6-ISO8859-2.pcf.gz
 /usr/share/fonts/X11/misc/cuarabic12.pcf.gz
 /usr/share/fonts/X11/misc/4x6-ISO8859-3.pcf.gz
 /usr/share/fonts/X11/misc/micro.pcf.gz
 /usr/share/fonts/X11/misc/9x18B-ISO8859-1.pcf.gz
 /usr/share/fonts/X11/misc/k14.pcf.gz
 /usr/share/fonts/X11/misc/clR6x12-ISO8859-16.pcf.gz
 /usr/share/fonts/X11/misc/clR8x16.pcf.gz
 /usr/share/fonts/X11/misc/clR8x13.pcf.gz
 /usr/share/fonts/X11/misc/clR7x10.pcf.gz
 /usr/share/fonts/X11/misc/5x7.pcf.gz
 /usr/share/fonts/X11/misc/4x6-KOI8-R.pcf.gz
 /usr/share/fonts/X11/misc/9x15B-ISO8859-16.pcf.gz
 /usr/share/fonts/X11/misc/4x6-ISO8859-13.pcf.gz
 /usr/share/fonts/X11/misc/olgl14.pcf.gz
 /usr/share/fonts/X11/misc/6x12-ISO8859-1.pcf.gz
 /usr/share/fonts/X11/misc/6x13-ISO8859-11.pcf.gz
 /usr/share/fonts/X11/misc/clB8x12.pcf.gz
 /usr/share/fonts/X11/misc/clR6x12-ISO8859-8.pcf.gz
 /usr/share/fonts/X11/misc/6x13O.pcf.gz
 /usr/share/fonts/X11/misc/4x6-ISO8859-1.pcf.gz
 /usr/share/fonts/X11/misc/clR6x12.pcf.gz
 /fr/share/fonts/X11/misc/5x8.pcf.gz
 /usr/share/fonts/X11/misc/7x13-ISO8859-16.pcf.gz
 /usr/share/fonts/X11/misc/5x7-ISO8859-1.pcf.gz
 /usr/share/fonts/X11/misc/7x13-ISO8859-1.pcf.gz
 /usr/share/fonts/X11/misc/4x6-ISO8859-4.pcf.gz
 /usr/share/fonts/X11/misc/6x10-ISO8859-1.pcf.gz
 /usr/share/fonts/X11/misc/6x9-ISO8859-16.pcf.gz
 /usr/share/fonts/X11/misc/4x6-ISO8859-7.pcf.gz
 /usr/share/fonts/X11/misc/clR6x12-ISO8859-2.pcf.gz
 /usr/share/fonts/X11/misc/clR7x12.pcf.gz
 /usr/share/fonts/X11/misc/6x13B.pcf.gz
 /usr/share/fonts/X11/misc/9x15-ISO8859-1.pcf.gz
 /usr/share/fonts/X11/misc/clB9x15.pcf.gz
 /usr/share/fonts/X11/misc/4x6.pcf.gz
 /usr/share/fonts/X11/misc/6x13.pcf.gz
 /usr/share/fonts/X11/misc/7x14-ISO8859-1.pcf.gz
 /usr/share/fonts/X11/misc/clR7x14.pcf.gz
 /usr/share/fonts/X11/misc/8x13-ISO8859-16.pcf.gz
 /usr/share/fonts/X11/misc/4x6-ISO8859-10.pcf.gz
 /usr/share/fonts/X11/misc/8x13O-ISO8859-1.pcf.gz
 /usr/share/fonts/X11/misc/5x7-ISO8859-16.pcf.gz
 /usr/share/fonts/X11/misc/10x20-ISO8859-1.pcf.gz
 /usr/share/fonts/X11/misc/7x14-JISX0201.1976-0.pcf.gz
 /usr/share/fonts/x11/misc/4x6-ISO8859-14.pcf.gz
 /usr/share/fonts/X11/misc/clR7x8.pcf.gz
 /usr/share/fonts/X11/misc/olgl19.pcf.gz
 /usr/share/fonts/X11/misc/clB6x12.pcf.gz
 /usr/share/fonts/X11/misc/4x6-ISO8859-9.pcf.gz
 /usr/share/fonts/X11/misc/9x15.pcf.gz
 /usr/share/fonts/X11/misc/7x13-ISO8859-11.pcf.gz
 /usr/share/fonts/X11/misc/7x13O-ISO8859-1.pcf.gz
 /usr/share/fonts/X11/misc/decsess.pcf.gz
 /usr/share/fonts/X11/misc/clB8x8.pcf.gz
 /usr/share/fonts/X11/misc/clR6x12-ISO8859-10.pcf.gz
 /usr/share/fonts/X11/misc/5x8-ISO8859-16.pcf.gz
 /usr/share/fonts/X11/misc/olgl10.pcf.gz
 /usr/share/fonts/X11/misc/clB8x13.pcf.gz
 /usr/share/fonts/X11/misc/6x9-ISO8859-1.pcf.gz
 /usr/share/fonts/X11/misc/clR6x12-ISO8859-15.pcf.gz
 /usr/share/fonts/X11/misc/4x6-ISO8859-15.pcf.gz
 /usr/share/fonts/X11/misc/clR6x12-ISO8859-1.pcf.gz
 /usr/share/fonts/X11/misc/fonts.alias
 /usr/share/fonts/X11/misc/9x15-ISO8859-16.pcf.gz
 /usr/share/fonts/X11/misc/7x14B-ISO8859-16.pcf.gz
 /usr/share/fonts/X11/misc/7x13B-ISO8859-16.pcf.gz
 /usr/share/fonts/X11/misc/10x20-ISO8859-11.pcf.gz
 /usr/share/fonts/X11/misc/clR5x8.pcf.gz
 /usr/share/fonts/X11/misc/clR6x12-ISO8859-7.pcf.gz
 /usr/share/fonts/X11/misc/8x16.pcf.gz
 /usr/share/fonts/X11/misc/6x10-ISO8859-16.pcf.gz
 /usr/share/fonts/X11/misc/clR8x8.pcf.gz
 /usr/share/fonts/X11/misc/8x13-ISO8859-1.pcf.gz
 /usr/share/fonts/X11/misc/nil2.pcf.gz
 /usr/share/fonts/X11/misc/clB8x10.pcf.gz
 /usr/share/fonts/X11/misc/7x14-ISO8859-16.pcf.gz
 /usr/share/fonts/X11/misc/clB6x10.pcf.gz
 /usr/share/fonts/X11/misc/clR8x10.pcf.gz
 /usr/share/fonts/X11/misc/clI8x8.pcf.gz
 /usr/share/fonts/X11/misc/cursor.pcf.gz
 /usr/share/fonts/X11/misc/8x13.pcf.gz
 /usr/share/fonts/X11/misc/7x14-ISO8859-11.pcf.gz
 /usr/share/fonts/X11/misc/clR6x13.pcf.gz
 /usr/share/fonts/X11/misc/olgl12.pcf.gz
 /usr/share/fonts/X11/misc/4x6-ISO8859-16.pcf.gz
 /usr/share/fonts/X11/misc/clR6x10.pcf.gz
 /usr/share/fonts/X11/misc/8x16rk.pcf.gz
 /usr/share/fonts/X11/misc/9x15-ISO8859-11.pcf.gz
 /usr/share/fonts/X11/misc/6x13O-ISO8859-16.pcf.gz
 /usr/share/fonts/X11/misc/7x13O.pcf.gz
 /usr/share/fonts/X11/misc/clR6x12-ISO8859-5.pcf.gz
 /usr/share/fonts/X11/misc/7x14.pcf.gz
 /usr/share/fonts/X11/misc/clR6x12-KOI8-R.pcf.gz
 /usr/share/fonts/X11/misc/hanglm16.pcf.gz
 /usr/share/fonts/X11/misc/6x13B-ISO8859-1.pcf.gz
 /usr/share/fonts/X11/misc/clR6x12-ISO8859-3.pcf.gz
 /usr/share/fonts/X11/misc/8x13O.pcf.gz
 /usr/share/fonts/X11/misc/4x6-ISO8859-8.pcf.gz
 /usr/share/fonts/X11/misc/gb16fs.pcf.gz
 /usr/share/fonts/X11/misc/jiskan24.pcf.gz
 /usr/share/fonts/X11/misc/7x13B-ISO8859-1.pcf.gz
 /usr/share/fonts/X11/misc/deccurs.pcf.gz
 /usr/share/fonts/X11/misc/clB8x16.pcf.gz
 /usr/share/fonts/X11/misc/6x9.pcf.gz
 /usr/share/fonts/X11/misc/8x13O-ISO8859-16.pcf.gz
 /usr/share/fonts/X11/misc/arabic24.pcf.gz
 /usr/share/fonts/X11/misc/clR6x12-ISO8859-4.pcf.gz
 /usr/share/fonts/X11/misc/7x13B-ISO8859-11.pcf.gz
 /usr/share/fonts/X11/misc/hanglm24.pcf.gz
 /usr/share/fonts/X11/misc/9x15B.pcf.gz
 /usr/share/fonts/X11/misc/clR6x12-ISO8859-9.pcf.gz
 /usr/share/fonts/X11/misc/8x13B.pcf.gz
 /usr/share/fonts/X11/misc/clR6x8.pcf.gz
 /usr/share/fonts/X11/misc/clR6x12-ISO8859-13.pcf.gz
 /usr/share/fonts/X11/misc/cu-lig12.pcf.gz
 /usr/share/fonts/X11/misc/gb24st.pcf.gz
 /usr/share/fonts/X11/misc/clR5x10.pcf.gz
 /usr/share/fonts/X11/misc/7x14B-ISO8859-1.pcf.gz
 /usr/share/fonts/X11/misc/cu-devnag12.pcf.gz
 /usr/share/fonts/X11/misc/7x14B.pcf.gz
 /usr/share/fonts/X11/misc/9x15B-ISO8859-11.pcf.gz
 /usr/share/fonts/X11/misc/10x20-ISO8859-16.pcf.gz
 /usr/share/fonts/X11/misc/6x13B-ISO8859-16.pcf.gz
 /usr/share/fonts/X11/misc/clR9x15.pcf.gz
 /usr/share/fonts/X11/misc/9x18.pcf.gz
 /usr/share/fonts/X11/misc/8x13B-ISO8859-1.pcf.gz
 /usr/share/fonts/X11/misc/clR6x12-ISO8859-14.pcf.gz
 /usr/share/fonts/x11/misc/9x18-ISO8859-1.pcf.gz
 /usr/share/fonts/X11/misc/7x13O-ISO8859-16.pcf.gz
 /usr/share/fonts/X11/misc/clR6x6.pcf.gz
 /usr/share/fonts/X11/misc/cu-alt12.pcf.gz
 /usr/share/fonts/X11/misc/5x8-ISO8859-1.pcf.gz
 /usr/share/fonts/X11/misc/9x15B-ISO8859-1.pcf.gz
 /usr/share/fonts/X11/misc/9x18B.pcf.gz
 /usr/share/fonts/X11/misc/6x10.pcf.gz
 /usr/share/fonts/X11/misc/clB8x14.pcf.gz
 /usr/share/fonts/X11/misc/olcursor.pcf.gz
 /usr/share/fonts/X11/misc/clR8x12.pcf.gz

 /usr/share/fonts/X11/misc/clI6x12.pcf.gz
 /usr/share/fonts/X11/misc/10x20.pcf.gz
 /usr/share/fonts/X11/misc/6x13-ISO8859-16.pcf.gz
 /usr/share/fonts/X11/misc/6x13-ISO8859-1.pcf.gz
 /usr/share/fonts/X11/misc/7x13.pcf.gz
 /usr/share/fonts/X11/misc/7x13B.pcf.gz
 /usr/share/fonts/X11/misc/4x6-ISO8859-5.pcf.gz
 /usr/share/fonts/X11/misc/9x18B-ISO8859-16.pcf.gz
 /usr/share/fonts/X11/misc/cu-pua12.pcf.gz
 /usr/share/fonts/X11/misc/9x18-ISO8859-16.pcf.gz
 /usr/share/fonts/X11/misc/clR8x14.pcf.gz
 /usr/share/fonts/X11/misc/cu-arabic12.pcf.gz
 / usr / share / fonts / X11 / encodages
 /usr/share/fonts/X11/encodings/encodings.dir
 /usr/share/fonts/X11/encodings/iso8859-11.enc.gz
 / usr / share / fonts / X11 / TTF
 /usr/share/fonts/X11/TTF/CO1251B.TTF
 /usr/share/fonts/X11/TTF/CO1251N.TTF
 /usr/share/fonts/X11/TTF/UN1251B.TTF
 /usr/share/fonts/X11/TTF/UN1251N.TTF
 /usr/share/fonts/X11/TTF/arial1250.ttf
 /usr/share/fonts/X11/TTF/fonts.dir
 /usr/share/fonts/X11/TTF/xserce.ttf

J’écris un test de swing où je sélectionne chaque police disponible que je peux utiliser en Java.

 Font[] fonts = GraphicsEnvironment.getLocalGraphicsEnvironment().getAllFonts(); 

Avec ces fonts, je peux écrire des trémas sur un jpanel lorsque je règle la police du jpanel. Ils sont TOUS affichés correctement.

Je lis dans un fichier qui a été créé sur un autre PC, je pense. Je dois demander à savoir d’où vient ce fichier. La chaîne que je reçois de la connexion TCP peut s’afficher correctement. La chaîne que je lis depuis le fichier est celle que je ne peux pas afficher. Merci pour vos réponses. Je vais vérifier si le fichier a le mauvais format.