TextField“umlauts”未在linux上显示

时间:2008-11-28 12:24:01

标签: java linux unix unicode encoding

Java 1.5,Linux

我的屏幕包含不同的textareas和textfields。 我确实有应用程序框架,但没有访问框架内的组件,因为我只获得了一个接口的实现。

当我尝试添加德语变音符时,我在文本组件中看到一个矩形,因为该字符不受支持。 我需要设置哪种字体或哪种系统属性来支持linux下的“变音符号”。 在Windows上,字符显示正确。

6 个答案:

答案 0 :(得分:1)

这听起来像是字符编码问题或字体问题......就像在Linux环境中使用“windows”编码一样。您应该检查以下内容:

  • 你能在linux发行版的正常发短信中写下这些字符吗?
  • 您的Java应用程序中的输入文件中的那些字符是否来自源,如果是,您使用什么操作系统来编写源代码?
  • 如果它们来自源文件或资源文件,您是否检查过这些字符在Linux中的源文件中是否可读?
  • 如果你打开例如vim的源文件,它使用什么编码? (通常在打开文件后在屏幕下方显示)

如果你告诉你这样做会发生什么,我们可能会更好地了解出了什么问题。 :)

<强>更新 我想让你检查这个的原因是我知道所谓的“windows编码”会在其他操作系统中产生问题。你说你可以在控制台上写变音符号而不是在vi中,你会得到什么,方块?

用户不想查看ini文件,如果你在Linux中手动创建了ini文件,我认为你可以编写变音符号。您应该找出这些文件和TCP连接使用的字符编码。它应该是UTF-8,“Western”或“Windows”或“Latin-1”等可能会导致问题。

如果一切都是UTF-8,除了应用程序之外的任何地方都可读,我会开始怀疑缺少字体问题。

答案 1 :(得分:1)

我的猜测是桌面(KDE或Gnome)被配置为使用不包含变音符号的字体(有点奇怪,今天,但它发生了)。 Java通常会尝试使用系统字体作为计算“Dialog”字体的基础(即使未安装它也始终可用;“Dialog”是Java用来表示“Default sans-serif font”的虚拟字体名称)。

  • 检查使用xlsfonts
  • 安装的字体
  • 检查您是否可以在控制台中输入变音符号
  • 尝试使用其他Java应用
  • 检查$ JAVA_HOME / jre / lib / fonts(IIRC)。我想你可以在那里找到字体映射。

答案 2 :(得分:0)

方框是unicode符号,用于当字体不包含该字符时无法显示该字符。

您需要将文本框切换为包含德语字符的字体,或者找到另一种方法来替换该字符(在Java中可能无法实现)。

答案 3 :(得分:0)

  • 你能在linux发行版的正常发短信中写下这些字符吗?

“vi”没有显示äöü

  • 这些字符来自您的Java应用程序中的输入文件,还是来自源,如果是,您使用什么操作系统来编写源代码?

字符串是通过tcp连接发送的,或者是从在os

上创建的ini文件中读取的
  • 如果它们来自源文件或资源文件,您是否检查过这些字符在Linux中的源文件中是否可读?

不会发生,不重要

  • 如果你打开例如vim的源文件,它使用什么编码? (通常在打开文件后在屏幕下方显示)

我现在不能测试

答案 4 :(得分:0)

  • 检查您是否可以在控制台中输入变音符号

在控制台上我可以提示äöü

echo $TERM --> vt100
  • 检查使用xlsfonts
  • 安装的字体

命令:

'find / | grep font'

结果:

/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
/usr/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/encodings
/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

答案 5 :(得分:0)

我写了一个swing测试,我选择了每个可用于Java的字体。

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

这些字体我可以将变音符写入jpanel,当我将jpanel的字体设置为给定的字体时。它们全部正确显示。

我在一个文件中读到了我认为在另一台PC上创建的文件。我必须要求确定此文件的来源。 我从tcp连接获得的字符串可以正确显示。 我从文件中读取的字符串是我无法显示的字符串。 谢谢你的回答。我将检查文件格式是否错误。