Java Swing中文字型(已爬文,已換過font.properties.zh_TW)

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

Java Swing中文字型(已爬文,已換過font.properties.zh_TW)

文章kenhu1970 » 週三 3月 09, 2005 10:21 am

Dear All:

As title.困擾啊!
相信很多人都有在linux上執行java ap
看到中文字無法正常顥示而變成一個個方塊的經驗

那隻程式是自己寫的
在朋友的rh上run正常
在我的debian上會有上述問題

經爬文後
也下載了據說是moto兄作過修改的font.properties.zh_TW來用
也確定該有的arphic字型都有且可以使用
(不然我現在怎麼打這篇文章呢?)

結果仍然是No Luck !
請教大家
這到底還有什麼可能的原因呢 ?

感激 !

Ken
若不是由於意志上的軟弱
人絕不會向昂貴脆弱的軟體讓步
更不會埋首在由行銷手法所堆砌出來的所謂的趨勢裡
kenhu1970
可愛的小學生
可愛的小學生
 
文章: 28
註冊時間: 週一 6月 07, 2004 10:30 am
來自: 台北巿

文章訪客 » 週三 3月 09, 2005 7:39 pm

# %W% %E%
#
# Copyright 2002 Sun Microsystems, Inc. All rights reserved.
#

# Component Font Mappings For RedhatLinux 8.0/zh_TW
#
serif.0=-b&h-luxi serif-medium-r-normal--*-%d-*-*-p-*-iso8859-1
serif.1=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1

serif.italic.0=-b&h-luxi serif-medium-i-normal--*-%d-*-*-p-*-iso8859-1
serif.italic.1=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1

serif.bold.0=-b&h-luxi serif-bold-r-normal--*-%d-*-*-p-*-iso8859-1
serif.bold.1=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1

serif.bolditalic.0=-b&h-luxi serif-bold-i-normal--*-%d-*-*-p-*-iso8859-1
serif.bolditalic.1=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1

sansserif.0=-b&h-luxi sans-medium-r-normal--*-%d-*-*-p-*-iso8859-1
sansserif.1=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1

sansserif.italic.0=-b&h-luxi sans-medium-i-normal--*-%d-*-*-p-*-iso8859-1
sansserif.italic.1=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1

sansserif.bold.0=-b&h-luxi sans-bold-r-normal--*-%d-*-*-p-*-iso8859-1
sansserif.bold.1=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1

sansserif.bolditalic.0=-b&h-luxi sans-bold-i-normal--*-%d-*-*-p-*-iso8859-1
sansserif.bolditalic.1=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1

monospaced.0=-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1
monospaced.1=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1

monospaced.italic.0=-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1
monospaced.italic.1=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1

monospaced.bold.0=-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1
monospaced.bold.1=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1

monospaced.bolditalic.0=-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1
monospaced.bolditalic.1=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1

dialog.0=-b&h-luxi sans-medium-r-normal--*-%d-*-*-p-*-iso8859-1
dialog.1=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1

dialog.italic.0=-b&h-luxi sans-medium-i-normal--*-%d-*-*-p-*-iso8859-1
dialog.italic.1=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1

dialog.bold.0=-b&h-luxi sans-bold-r-normal--*-%d-*-*-p-*-iso8859-1
dialog.bold.1=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1

dialog.bolditalic.0=-b&h-luxi sans-bold-i-normal--*-%d-*-*-p-*-iso8859-1
dialog.bolditalic.1=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1

dialoginput.0=-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1
dialoginput.1=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1

dialoginput.italic.0=-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1
dialoginput.italic.1=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1

dialoginput.bold.0=-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1
dialoginput.bold.1=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1

dialoginput.bolditalic.0=-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1
dialoginput.bolditalic.1=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1

# Missing Glyph Character
#
default.char=274f

# Component Font Character Encodings
#
fontcharset.serif.0=sun.io.CharToByteISO8859_1
fontcharset.serif.1=sun.io.CharToByteUnicodeBigUnmarked

fontcharset.sansserif.0=sun.io.CharToByteISO8859_1
fontcharset.sansserif.1=sun.io.CharToByteUnicodeBigUnmarked

fontcharset.monospaced.0=sun.io.CharToByteISO8859_1
fontcharset.monospaced.1=sun.io.CharToByteUnicodeBigUnmarked

fontcharset.dialog.0=sun.io.CharToByteISO8859_1
fontcharset.dialog.1=sun.io.CharToByteUnicodeBigUnmarked

fontcharset.dialoginput.0=sun.io.CharToByteISO8859_1
fontcharset.dialoginput.1=sun.io.CharToByteUnicodeBigUnmarked

# Exclusion Ranges
#

# XFontSet Information
#
fontset.serif.plain=\
-b&h-luxi serif-medium-r-normal--*-%d-*-*-p-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

fontset.serif.italic=\
-b&h-luxi serif-medium-i-normal--*-%d-*-*-p-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

fontset.serif.bold=\
-b&h-luxi serif-bold-r-normal--*-%d-*-*-p-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

fontset.serif.bolditalic=\
-b&h-luxi serif-bold-i-normal--*-%d-*-*-p-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

fontset.sansserif.plain=\
-b&h-luxi sans-medium-i-normal--*-%d-*-*-p-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

fontset.sansserif.italic=\
-b&h-luxi sans-medium-i-normal--*-%d-*-*-p-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

fontset.sansserif.bold=\
-b&h-luxi sans-bold-r-normal--*-%d-*-*-p-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

fontset.sansserif.bolditalic=\
-b&h-luxi sans-bold-i-normal--*-%d-*-*-p-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

fontset.monospaced.plain=\
-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

fontset.monospaced.italic=\
-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

fontset.monospaced.bold=\
-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

fontset.monospaced.bolditalic=\
-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

fontset.dialog.italic=\
-b&h-luxi sans-medium-i-normal--*-%d-*-*-p-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

fontset.dialog.bold=\
-b&h-luxi sans-bold-r-normal--*-%d-*-*-p-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

fontset.dialog.bolditalic=\
-b&h-luxi sans-bold-i-normal--*-%d-*-*-p-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

fontset.dialog.plain=\
-b&h-luxi sans-medium-r-normal--*-%d-*-*-p-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

fontset.dialoginput.italic=\
-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

fontset.dialoginput.bold=\
-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

fontset.dialoginput.bolditalic=\
-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

fontset.dialoginput.plain=\
-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

fontset.default=\
-b&h-luxi sans-medium-r-normal--*-%d-*-*-p-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

#-misc-ar pl new sung-medium-r-normal--0-0-0-0-c-0-iso10646-1

filename.-arphic_technology_co.-ar_pl_mingti2l_big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1=/usr/share/fonts/truetype/fireflysung.ttf
訪客
 

文章脫線 » 週三 3月 09, 2005 7:40 pm

對不起,忘記登入,上面那一篇是我的設定值,使用新宋體。
脫線
活潑的高中生
活潑的高中生
 
文章: 251
註冊時間: 週一 12月 08, 2003 10:52 am

文章Tetralet » 週四 3月 10, 2005 11:54 am

脫線兄,您的設定是不是 For Java 1.4.x 的呢?
因為在 Java 1.5.x 中,
設定檔似乎已有所改變...

以下是我的 1.5.x 的設定檔 /usr/lib/j2re1.5-sun/lib/fontconfig.properties 的內容:
代碼: 選擇全部
# @(#)linux.fontconfig.properties   1.1 2005/03/10

# Version

version=1

# Component Font Mappings

allfonts.chinese-gbk=-tlc-song-medium-r-normal--*-%d-*-*-c-*-gbk-0
allfonts.chinese-gb2312=-tlc-song-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0
allfonts.chinese-iso10646=-arphic-ar.pl.new.sung-medium-r-normal--*-%d-*-*-p-*-iso10646-1
allfonts.chinese-big5=-arphic-ar.pl.new.sung-medium-r-normal--*-%d-*-*-p-*-big5-0
allfonts.lucida=-arphic-ar.pl.new.sung-medium-r-normal--*-%d-*-*-p-*-iso8859-1
allfonts.japanese-x0201=-ricoh-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0

serif.plain.chinese-iso10646=-arphic-ar.pl.new.sung-medium-r-normal--*-%d-*-*-p-*-iso10646-1
serif.plainchinese-big5=-arphic-ar.pl.new.sung-medium-r-normal--*-%d-*-*-p-*-big5-0
serif.plain.latin-1=-arphic-ar.pl.new.sung-medium-r-normal--*-%d-*-*-p-*-iso8859-1

serif.bold.chinese-iso10646=-arphic-ar.pl.new.sung-bold-r-normal--*-%d-*-*-p-*-iso10646-1
serif.boldchinese-big5=-arphic-ar.pl.new.sung-bold-r-normal--*-%d-*-*-p-*-big5-0
serif.bold.latin-1=-arphic-ar.pl.new.sung-bold-r-normal--*-%d-*-*-p-*-iso8859-1

serif.italic.chinese-iso10646=-arphic-ar.pl.new.sung-medium-i-normal--*-%d-*-*-p-*-iso10646-1
serif.italicchinese-big5=-arphic-ar.pl.new.sung-medium-i-normal--*-%d-*-*-p-*-big5-0
serif.italic.latin-1=-arphic-ar.pl.new.sung-medium-i-normal--*-%d-*-*-p-*-iso8859-1

serif.bolditalic.chinese-iso10646=-arphic-ar.pl.new.sung-bold-i-normal--*-%d-*-*-p-*-iso10646-1
serif.bolditalicchinese-big5=-arphic-ar.pl.new.sung-bold-i-normal--*-%d-*-*-p-*-big5-0
serif.bolditalic.latin-1=-arphic-ar.pl.new.sung-bold-i-normal--*-%d-*-*-p-*-iso8859-1

sansserif.plain.chinese-iso10646=-arphic-ar.pl.new.sung-medium-r-normal--*-%d-*-*-p-*-iso10646-1
sansserif.plainchinese-big5=-arphic-ar.pl.new.sung-medium-r-normal--*-%d-*-*-p-*-big5-0
sansserif.plain.latin-1=-arphic-ar.pl.new.sung-medium-r-normal--*-%d-*-*-p-*-iso8859-1

sansserif.bold.chinese-iso10646=-arphic-ar.pl.new.sung-bold-r-normal--*-%d-*-*-p-*-iso10646-1
sansserif.boldchinese-big5=-arphic-ar.pl.new.sung-bold-r-normal--*-%d-*-*-p-*-big5-0
sansserif.bold.latin-1=-arphic-ar.pl.new.sung-bold-r-normal--*-%d-*-*-p-*-iso8859-1

sansserif.italic.chinese-iso10646=-arphic-ar.pl.new.sung-medium-i-normal--*-%d-*-*-p-*-iso10646-1
sansserif.italicchinese-big5=-arphic-ar.pl.new.sung-medium-i-normal--*-%d-*-*-p-*-big5-0
sansserif.italic.latin-1=-arphic-ar.pl.new.sung-medium-i-normal--*-%d-*-*-p-*-iso8859-1

sansserif.bolditalic.chinese-iso10646=-arphic-ar.pl.new.sung-bold-i-normal--*-%d-*-*-p-*-iso10646-1
sansserif.bolditalicchinese-big5=-arphic-ar.pl.new.sung-bold-i-normal--*-%d-*-*-p-*-big5-0
sansserif.bolditalic.latin-1=-arphic-ar.pl.new.sung-bold-i-normal--*-%d-*-*-p-*-iso8859-1

monospaced.plain.chinese-iso10646=-arphic-ar.pl.new.sung-medium-r-normal--*-%d-*-*-p-*-iso10646-1
monospaced.plainchinese-big5=-arphic-ar.pl.new.sung-medium-r-normal--*-%d-*-*-p-*-big5-0
monospaced.plain.latin-1=-arphic-ar.pl.new.sung-medium-r-normal--*-%d-*-*-p-*-iso8859-1

monospaced.bold.chinese-iso10646=-arphic-ar.pl.new.sung-bold-r-normal--*-%d-*-*-p-*-iso10646-1
monospaced.boldchinese-big5=-arphic-ar.pl.new.sung-bold-r-normal--*-%d-*-*-p-*-big5-0
monospaced.bold.latin-1=-arphic-ar.pl.new.sung-bold-r-normal--*-%d-*-*-p-*-iso8859-1

monospaced.italic.chinese-iso10646=-arphic-ar.pl.new.sung-medium-i-normal--*-%d-*-*-p-*-iso10646-1
monospaced.italicchinese-big5=-arphic-ar.pl.new.sung-medium-i-normal--*-%d-*-*-p-*-big5-0
monospaced.italic.latin-1=-arphic-ar.pl.new.sung-medium-i-normal--*-%d-*-*-p-*-iso8859-1

monospaced.bolditalic.chinese-iso10646=-arphic-ar.pl.new.sung-bold-i-normal--*-%d-*-*-p-*-iso10646-1
monospaced.bolditalicchinese-big5=-arphic-ar.pl.new.sung-bold-i-normal--*-%d-*-*-p-*-big5-0
monospaced.bolditalic.latin-1=-arphic-ar.pl.new.sung-bold-i-normal--*-%d-*-*-p-*-iso8859-1

dialog.plain.chinese-iso10646=-arphic-ar.pl.new.sung-medium-r-normal--*-%d-*-*-p-*-iso10646-1
dialog.plainchinese-big5=-arphic-ar.pl.new.sung-medium-r-normal--*-%d-*-*-p-*-big5-0
dialog.plain.latin-1=-arphic-ar.pl.new.sung-medium-r-normal--*-%d-*-*-p-*-iso8859-1

dialog.bold.chinese-iso10646=-arphic-ar.pl.new.sung-bold-r-normal--*-%d-*-*-p-*-iso10646-1
dialog.boldchinese-big5=-arphic-ar.pl.new.sung-bold-r-normal--*-%d-*-*-p-*-big5-0
dialog.bold.latin-1=-arphic-ar.pl.new.sung-bold-r-normal--*-%d-*-*-p-*-iso8859-1

dialog.italic.chinese-iso10646=-arphic-ar.pl.new.sung-medium-i-normal--*-%d-*-*-p-*-iso10646-1
dialog.italicchinese-big5=-arphic-ar.pl.new.sung-medium-i-normal--*-%d-*-*-p-*-big5-0
dialog.italic.latin-1=-arphic-ar.pl.new.sung-medium-i-normal--*-%d-*-*-p-*-iso8859-1

dialog.bolditalic.chinese-iso10646=-arphic-ar.pl.new.sung-bold-i-normal--*-%d-*-*-p-*-iso10646-1
dialog.bolditalicchinese-big5=-arphic-ar.pl.new.sung-bold-i-normal--*-%d-*-*-p-*-big5-0
dialog.bolditalic.latin-1=-arphic-ar.pl.new.sung-bold-i-normal--*-%d-*-*-p-*-iso8859-1

dialoginput.plain.chinese-iso10646=-arphic-ar.pl.new.sung-medium-r-normal--*-%d-*-*-p-*-iso10646-1
dialoginput.plainchinese-big5=-arphic-ar.pl.new.sung-medium-r-normal--*-%d-*-*-p-*-big5-0
dialoginput.plain.latin-1=-arphic-ar.pl.new.sung-medium-r-normal--*-%d-*-*-p-*-iso8859-1

dialoginput.bold.chinese-iso10646=-arphic-ar.pl.new.sung-bold-r-normal--*-%d-*-*-p-*-iso10646-1
dialoginput.boldchinese-big5=-arphic-ar.pl.new.sung-bold-r-normal--*-%d-*-*-p-*-big5-0
dialoginput.bold.latin-1=-arphic-ar.pl.new.sung-bold-r-normal--*-%d-*-*-p-*-iso8859-1

dialoginput.italic.chinese-iso10646=-arphic-ar.pl.new.sung-medium-i-normal--*-%d-*-*-p-*-iso10646-1
dialoginput.italicchinese-big5=-arphic-ar.pl.new.sung-medium-i-normal--*-%d-*-*-p-*-big5-0
dialoginput.italic.latin-1=-arphic-ar.pl.new.sung-medium-i-normal--*-%d-*-*-p-*-iso8859-1

dialoginput.bolditalic.chinese-iso10646=-arphic-ar.pl.new.sung-bold-i-normal--*-%d-*-*-p-*-iso10646-1
dialoginput.bolditalicchinese-big5=-arphic-ar.pl.new.sung-bold-i-normal--*-%d-*-*-p-*-big5-0
dialoginput.bolditalic.latin-1=-arphic-ar.pl.new.sung-bold-i-normal--*-%d-*-*-p-*-iso8859-1


# Search Sequences

sequence.allfonts=latin-1
sequence.allfonts.Big5=latin-1,chinese-big5
sequence.allfonts.Big5-HKSCS=latin-1,chinese-big5
sequence.allfonts.GB18030=latin-1,chinese-gbk,chinese-iso10646
sequence.allfonts.GBK=latin-1,chinese-gbk
sequence.allfonts.GB2312=latin-1,chinese-gb2312
sequence.allfonts.x-euc-jp-linux=latin-1,japanese-x0208,japanese-x0201
sequence.allfonts.UTF-8.ja.JP=latin-1,japanese-x0208,japanese-x0201,chinese-iso10646
sequence.allfonts.UTF-8.zh=latin-1,chinese-iso10646,japanese-x0208,japanese-x0201
sequence.fallback=lucida,chinese-big5,japanese-x0208,japanese-x0201

# Exclusion Ranges
exclusion.japanese-x0201=0390-03d6,2200-22ef,2701-27be
exclusion.chinese-iso10646=0390-03d6,2200-22ef,2701-27be

# Font File Names


filename.-tlc-song-medium-r-normal--*-%d-*-*-c-*-big5-0=/usr/X11R6/lib/X11/fonts/ttf-zh/hya6gb3.ttf
filename.-tlc-song-medium-r-normal--*-%d-*-*-c-*-iso10646-1=/usr/X11R6/lib/X11/fonts/ttf-zh/hya6gb3.ttf
filename.-tlc-song-medium-r-normal--*-%d-*-*-c-*-gbk-0=/usr/X11R6/lib/X11/fonts/ttf-zh/hya6gb3.ttf
filename.-tlc-song-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0-0=/usr/X11R6/lib/X11/fonts/ttf-zh/hya6gb3.ttf
filename.-ricoh-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0=/usr/X11R6/lib/X11/fonts/TrueType/tlgothic.ttc

filename.-arphic-ar.pl.new.sung-medium-r-normal--0-0-0-0-p-0-iso8859-1=/usr/share/fonts/truetype/arphic/fireflysung.ttf
filename.-arphic-ar.pl.new.sung-medium-i-normal--0-0-0-0-p-0-iso8859-1=/usr/share/fonts/truetype/arphic/fireflysung.ttf
filename.-arphic-ar.pl.new.sung-bold-r-normal--0-0-0-0-p-0-iso8859-1=/usr/share/fonts/truetype/arphic/fireflysung.ttf
filename.-arphic-ar.pl.new.sung-bold-i-normal--0-0-0-0-p-0-iso8859-1=/usr/share/fonts/truetype/arphic/fireflysung.ttf

filename.-arphic-ar.pl.new.sung-medium-r-normal--0-0-0-0-p-0-iso10646-1=/usr/share/fonts/truetype/arphic/fireflysung.ttf
filename.-arphic-ar.pl.new.sung-medium-i-normal--0-0-0-0-p-0-iso10646-1=/usr/share/fonts/truetype/arphic/fireflysung.ttf
filename.-arphic-ar.pl.new.sung-bold-r-normal--0-0-0-0-p-0-iso10646-1=/usr/share/fonts/truetype/arphic/fireflysung.ttf
filename.-arphic-ar.pl.new.sung-bold-i-normal--0-0-0-0-p-0-iso10646-1=/usr/share/fonts/truetype/arphic/fireflysung.ttf

filename.-arphic-ar.pl.new.sung-medium-r-normal--0-0-0-0-p-0-big5-0=/usr/share/fonts/truetype/arphic/fireflysung.ttf
filename.-arphic-ar.pl.new.sung-medium-i-normal--0-0-0-0-p-0-big5-0=/usr/share/fonts/truetype/arphic/fireflysung.ttf
filename.-arphic-ar.pl.new.sung-bold-r-normal--0-0-0-0-p-0-big5-0=/usr/share/fonts/truetype/arphic/fireflysung.ttf
filename.-arphic-ar.pl.new.sung-bold-i-normal--0-0-0-0-p-0-big5-0=/usr/share/fonts/truetype/arphic/fireflysung.ttf


# AWT X11 font paths
awtfontpath.chinese-big5=/usr/share/fonts/truetype/arphic
awtfontpath.chinese-gb2312=/usr/X11R6/lib/X11/fonts/ttf-zh
awtfontpath.chinese-gbk=/usr/X11R6/lib/X11/fonts/ttf-zh
awtfontpath.chinese-iso10646=/usr/share/fonts/truetype/arphic
awtfontpath.japanese-x0201=/usr/X11R6/lib/X11/fonts/TrueType

您必須安裝新宋體,
並修改以上設定中的字型名稱,
以符合您系統的狀況。


貼個小小圖,104 人力網的電子地圖:

 圖檔

不過不知為何,
某些字,像是『市』這個字,
還有那張圖上的『中心位置:□□□』
還是會出現□□這樣,看不到的字。
在 1.4.x 版時就這樣了...
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

文章Tetralet » 週四 3月 10, 2005 12:50 pm

Tetralet 寫:不過不知為何,
某些字,像是『市』這個字,
還有那張圖上的『中心位置:□□□』
還是會出現□□這樣,看不到的字。
在 1.4.x 版時就這樣了...

似乎是因為 Locale 設定為 zh_TW.UTF-8 的關係。
因為在 zh_TW.Big5 的 Locale 下就沒有掉字的問題了...
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

文章sandpaper » 週六 3月 12, 2005 2:33 am

我用了脫線大的fontconfig後(因為是1.4)
有些地方java的字型會碎裂
http://web.ekm.com.tw/paper/image/java.gif
javaws(java web start)的字會碎裂
但ControlPanel和policytool字都很正常
mercury的字就像圖那樣...有些地方會碎裂
該改哪個呢?
Anonymous 寫:# %W% %E%
#
# Copyright 2002 Sun Microsystems, Inc. All rights reserved.
#

# Component Font Mappings For RedhatLinux 8.0/zh_TW
#
serif.0=-b&h-luxi serif-medium-r-normal--*-%d-*-*-p-*-iso8859-1
serif.1=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1

serif.italic.0=-b&h-luxi serif-medium-i-normal--*-%d-*-*-p-*-iso8859-1
serif.italic.1=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1

serif.bold.0=-b&h-luxi serif-bold-r-normal--*-%d-*-*-p-*-iso8859-1
serif.bold.1=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1

serif.bolditalic.0=-b&h-luxi serif-bold-i-normal--*-%d-*-*-p-*-iso8859-1
serif.bolditalic.1=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1

sansserif.0=-b&h-luxi sans-medium-r-normal--*-%d-*-*-p-*-iso8859-1
sansserif.1=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1

sansserif.italic.0=-b&h-luxi sans-medium-i-normal--*-%d-*-*-p-*-iso8859-1
sansserif.italic.1=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1

sansserif.bold.0=-b&h-luxi sans-bold-r-normal--*-%d-*-*-p-*-iso8859-1
sansserif.bold.1=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1

sansserif.bolditalic.0=-b&h-luxi sans-bold-i-normal--*-%d-*-*-p-*-iso8859-1
sansserif.bolditalic.1=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1

monospaced.0=-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1
monospaced.1=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1

monospaced.italic.0=-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1
monospaced.italic.1=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1

monospaced.bold.0=-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1
monospaced.bold.1=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1

monospaced.bolditalic.0=-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1
monospaced.bolditalic.1=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1

dialog.0=-b&h-luxi sans-medium-r-normal--*-%d-*-*-p-*-iso8859-1
dialog.1=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1

dialog.italic.0=-b&h-luxi sans-medium-i-normal--*-%d-*-*-p-*-iso8859-1
dialog.italic.1=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1

dialog.bold.0=-b&h-luxi sans-bold-r-normal--*-%d-*-*-p-*-iso8859-1
dialog.bold.1=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1

dialog.bolditalic.0=-b&h-luxi sans-bold-i-normal--*-%d-*-*-p-*-iso8859-1
dialog.bolditalic.1=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1

dialoginput.0=-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1
dialoginput.1=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1

dialoginput.italic.0=-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1
dialoginput.italic.1=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1

dialoginput.bold.0=-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1
dialoginput.bold.1=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1

dialoginput.bolditalic.0=-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1
dialoginput.bolditalic.1=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1

# Missing Glyph Character
#
default.char=274f

# Component Font Character Encodings
#
fontcharset.serif.0=sun.io.CharToByteISO8859_1
fontcharset.serif.1=sun.io.CharToByteUnicodeBigUnmarked

fontcharset.sansserif.0=sun.io.CharToByteISO8859_1
fontcharset.sansserif.1=sun.io.CharToByteUnicodeBigUnmarked

fontcharset.monospaced.0=sun.io.CharToByteISO8859_1
fontcharset.monospaced.1=sun.io.CharToByteUnicodeBigUnmarked

fontcharset.dialog.0=sun.io.CharToByteISO8859_1
fontcharset.dialog.1=sun.io.CharToByteUnicodeBigUnmarked

fontcharset.dialoginput.0=sun.io.CharToByteISO8859_1
fontcharset.dialoginput.1=sun.io.CharToByteUnicodeBigUnmarked

# Exclusion Ranges
#

# XFontSet Information
#
fontset.serif.plain=\
-b&h-luxi serif-medium-r-normal--*-%d-*-*-p-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

fontset.serif.italic=\
-b&h-luxi serif-medium-i-normal--*-%d-*-*-p-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

fontset.serif.bold=\
-b&h-luxi serif-bold-r-normal--*-%d-*-*-p-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

fontset.serif.bolditalic=\
-b&h-luxi serif-bold-i-normal--*-%d-*-*-p-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

fontset.sansserif.plain=\
-b&h-luxi sans-medium-i-normal--*-%d-*-*-p-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

fontset.sansserif.italic=\
-b&h-luxi sans-medium-i-normal--*-%d-*-*-p-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

fontset.sansserif.bold=\
-b&h-luxi sans-bold-r-normal--*-%d-*-*-p-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

fontset.sansserif.bolditalic=\
-b&h-luxi sans-bold-i-normal--*-%d-*-*-p-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

fontset.monospaced.plain=\
-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

fontset.monospaced.italic=\
-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

fontset.monospaced.bold=\
-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

fontset.monospaced.bolditalic=\
-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

fontset.dialog.italic=\
-b&h-luxi sans-medium-i-normal--*-%d-*-*-p-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

fontset.dialog.bold=\
-b&h-luxi sans-bold-r-normal--*-%d-*-*-p-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

fontset.dialog.bolditalic=\
-b&h-luxi sans-bold-i-normal--*-%d-*-*-p-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

fontset.dialog.plain=\
-b&h-luxi sans-medium-r-normal--*-%d-*-*-p-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

fontset.dialoginput.italic=\
-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

fontset.dialoginput.bold=\
-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

fontset.dialoginput.bolditalic=\
-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

fontset.dialoginput.plain=\
-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

fontset.default=\
-b&h-luxi sans-medium-r-normal--*-%d-*-*-p-*-iso8859-1,\
-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0

#-misc-ar pl new sung-medium-r-normal--0-0-0-0-c-0-iso10646-1

filename.-arphic_technology_co.-ar_pl_mingti2l_big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1=/usr/share/fonts/truetype/fireflysung.ttf
sandpaper
可愛的小學生
可愛的小學生
 
文章: 73
註冊時間: 週六 1月 15, 2005 12:47 am

文章Tetralet » 週一 3月 14, 2005 10:33 am

sandpaper 寫:我用了脫線大的fontconfig後(因為是1.4)
有些地方java的字型會碎裂
http://web.ekm.com.tw/paper/image/java.gif
javaws(java web start)的字會碎裂
但ControlPanel和policytool字都很正常
mercury的字就像圖那樣...有些地方會碎裂
該改哪個呢?

很可能是因為 Java 抓不到您的字型。

請確認您所指定的字型有出現在 xlsfonts 的列表中。
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

文章easylin » 週四 12月 01, 2005 7:09 am

Tetralet 寫:
sandpaper 寫:我用了脫線大的fontconfig後(因為是1.4)
有些地方java的字型會碎裂
http://web.ekm.com.tw/paper/image/java.gif
javaws(java web start)的字會碎裂
但ControlPanel和policytool字都很正常
mercury的字就像圖那樣...有些地方會碎裂
該改哪個呢?

很可能是因為 Java 抓不到您的字型。
請確認您所指定的字型有出現在 xlsfonts 的列表中。


java 1.5

我在 fontconfig.properties 中
大概如上米討論的設定
所有地方顯示都正常也不錯看
但我開 java web start時 所有粗體字部份看起來很醜 有一點破碎
後來發現是
dialog.bold.zh_TW=-aliasdynalab-pmingliu-bold-r-normal--*-%d-*-*-c-*-big5-0
的設定中文問題

請問要怎樣改 或是問題在那呢
代碼: 選擇全部
# Version

version=1

# Component Font Mappings

##
allfonts.latin-1=-b&h-lucidabright-medium-r-normal--*-%d-*-*-p-*-iso8859-1
allfonts.zh_TW=-aliasdynalab-pmingliu-medium-r-normal--*-%d-*-*-p-*-iso8859-1
##

##
serif.plain.latin-1=-b&h-lucidabright-medium-r-normal--*-%d-*-*-p-*-iso8859-1
serif.bold.latin-1=-b&h-lucidabright-demibold-r-normal--*-%d-*-*-p-*-iso8859-1
serif.italic.latin-1=-b&h-lucidabright-medium-i-normal--*-%d-*-*-p-*-iso8859-1
serif.bolditalic.latin-1=-b&h-lucidabright-demibold-i-normal--*-%d-*-*-p-*-iso8859-1

serif.plain.zh_TW=-aliasdynalab-pmingliu-medium-r-normal--*-%d-*-*-p-*-iso8859-1
serif.bold.zh_TW=-aliasdynalab-pmingliu-bold-r-normal--*-%d-*-*-p-*-iso8859-1
serif.italic.zh_TW=-aliasdynalab-pmingliu-medium-i-normal--*-%d-*-*-p-*-iso8859-1
serif.bolditalic.zh_TW=-aliasdynalab-pmingliu-bold-i-normal--*-%d-*-*-p-*-iso8859-1
##

##
sansserif.plain.latin-1=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.bold.latin-1=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.italic.latin-1=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.bolditalic.latin-1=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1

sansserif.plain.zh_TW=-aliasdynalab-pmingliu-medium-r-normal--*-%d-*-*-p-*-iso8859-1
sansserif.bold.zh_TW=-aliasdynalab-pmingliu-bold-r-normal--*-%d-*-*-p-*-iso8859-1
sansserif.italic.zh_TW=-aliasdynalab-pmingliu-medium-i-normal--*-%d-*-*-p-*-iso8859-1
sansserif.bolditalic.zh_TW=-aliasdynalab-pmingliu-bold-i-normal--*-%d-*-*-p-*-iso8859-1
##

##
monospaced.plain.latin-1=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.bold.latin-1=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.italic.latin-1=-b&h-lucidatypewriter-medium-i-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.bolditalic.latin-1=-b&h-lucidatypewriter-bold-i-normal-sans-*-%d-*-*-m-*-iso8859-1

monospaced.plain.zh_TW=-aliasdynalab-pmingliu-medium-r-normal--*-%d-*-*-p-*-iso8859-1
monospaced.bold.zh_TW=-aliasdynalab-pmingliu-bold-r-normal--*-%d-*-*-p-*-iso8859-1
monospaced.italic.zh_TW=-aliasdynalab-pmingliu-medium-i-normal--*-%d-*-*-p-*-iso8859-1
monospaced.bolditalic.zh_TW=-aliasdynalab-pmingliu-bold-i-normal--*-%d-*-*-p-*-iso8859-1
##

##
dialog.plain.latin-1=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.bold.latin-1=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.italic.latin-1=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.bolditalic.latin-1=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1

dialog.plain.zh_TW=-aliasdynalab-pmingliu-medium-r-normal--*-%d-*-*-p-*-iso8859-1
dialog.bold.zh_TW=-aliasdynalab-pmingliu-bold-r-normal--*-%d-*-*-c-*-big5-0
dialog.italic.zh_TW=-aliasdynalab-pmingliu-medium-i-normal--*-%d-*-*-p-*-iso8859-1
dialog.bolditalic.zh_TW=-aliasdynalab-pmingliu-bold-i-normal--*-%d-*-*-p-*-iso8859-1
##

##
dialoginput.plain.latin-1=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.bold.latin-1=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.italic.latin-1=-b&h-lucidatypewriter-medium-i-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.bolditalic.latin-1=-b&h-lucidatypewriter-bold-i-normal-sans-*-%d-*-*-m-*-iso8859-1

dialoginput.plain.zh_TW=-aliasdynalab-pmingliu-medium-r-normal--*-%d-*-*-p-*-iso8859-1
dialoginput.bold.zh_TW=-aliasdynalab-pmingliu-bold-r-normal--*-%d-*-*-p-*-iso8859-1
dialoginput.italic.zh_TW=-aliasdynalab-pmingliu-medium-i-normal--*-%d-*-*-p-*-iso8859-1
dialoginput.bolditalic.zh_TW=-aliasdynalab-pmingliu-bold-i-normal--*-%d-*-*-p-*-iso8859-1
##

# Search Sequences

sequence.allfonts=latin-1,zh_TW


# Exclusion Ranges

# Font File Names
filename.-aliasdynalab-pmingliu-medium-r-normal--*-%d-*-*-p-*-iso8859-1=/usr/X11R6/lib/X11/fonts/TrueType/mingliu.ttc
filename.-aliasdynalab-pmingliu-bold-r-normal--*-%d-*-*-p-*-iso8859-1=/usr/X11R6/lib/X11/fonts/TrueType/mingliu.ttc
filename.-aliasdynalab-pmingliu-bold-r-normal--*-%d-*-*-p-*-big5-0=/usr/X11R6/lib/X11/fonts/TrueType/mingliu.ttc
filename.-aliasdynalab-pmingliu-medium-i-normal--*-%d-*-*-p-*-iso8859-1=/usr/X11R6/lib/X11/fonts/TrueType/mingliu.ttc
filename.-aliasdynalab-pmingliu-bold-i-normal--*-%d-*-*-p-*-iso8859-1=/usr/X11R6/lib/X11/fonts/TrueType/mingliu.ttc


awtfontpath.latin-1=/usr/X11R6/lib/X11/fonts/TrueType
awtfontpath.zh_TW=/usr/X11R6/lib/X11/fonts/TrueType
[/code]
easylin
 


回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron