標題: AIX字體丟失解決方案 [打印本頁] 作者: frlily 時間: 2015-1-16 02:31 PM 標題: AIX字體丟失解決方案 問題:圖標中文顯示為方框? 0 O& \$ L' t5 S) J4 q " ^ p: U$ ?- ]6 ^5 Q! U" ]. p8 Y* t解決方案: ; H3 x5 m/ G3 T7 M @8 E0 \8 M. X1 E * L) k% b& W* w5 A解決辦法:拷貝中文字體到操作系統 " }4 e) [8 l# J8 S8 x Q7 `! y; V1.將\WINDOWS\Fonts 目錄下SIMSUN.TTC (宋體)拷貝到 AIX JDK安裝目錄 jre/lib/fonts 目錄下 # f) v* [! i9 W7 A' ~. v6 J/ h* t2 n+ Y: h1 q+ V/ o; G$ E, X
2./ ~% j v* h: D z8 Z* a5 G! {
如果是jdk1.4% t: B8 V; E$ Q, e5 ~# T
在jre/lib/font.properties.zh 文件中 將simsun.ttc添加到字體配置文件中 ) f% s' N% e ]' x5 j) m3 ~8 w% z: N( T2 j. y7 U
# font filenames 8 B3 ]7 o* N% h' b; hfilename.\u5b8b\u4f53=simsun.ttc) n* i+ u( M/ r* t# y6 F( B" P
# A y# C: G4 D- G
如果是jdk1.5及以上版本 & j- S$ u( e2 C在jre/lib/fontconfig.properties.src文件中 將simsun.ttc添加到字體配置文件中 $ s9 z% T9 {% _# Font File Names 3 E4 V& X7 s' v1 m6 Z% C! b' [filename.\u5b8b\u4f53=simsun.ttc 6 P! l% h+ i, y# _ * G1 P1 x: ?" S' W! O9 ?3 n7 h/ ^" \) p" {2 W k3 S
一般情況下如果AIX系統裝有中文字體,只需按照1,2兩步設置後。重新啟動webservr後,即可馬上生效。如果沒有裝中文字體,還需按以下步驟操作。1 _9 D5 s/ n( _7 b* O
* N' N. k" t( c, {5 Z$ E" y( D
3. 將\WINDOWS\Fonts 目錄下SIMSUN.TTC (宋體)拷貝到7 Q# f: r1 N5 W( [& @
5 g& E. e3 [3 JAIX 系統 /usr/lpp/X11/lib/X11/fonts/TrueType目錄下 ,6 U2 X8 k$ O: g" p4 W' f) b
" o" I- g& t1 m; \& G7 @4.修改fonts.dir $ t, @" `+ v: t, F7 K' l7 K3 p: \7 X! g& g! c
fonts.dir的第一行一般是告訴Xwindows一共有多少行字體信息,從第二行開始起就是正式的字體設置信息(詳見參考文檔中的Linux字體設置fonts_dir文件分析.htm) , F. n; d: b. W4 D - p7 |" n+ |6 @. j S7 }$ r並將simsun.ttc -jdk-simsun-Medium-R-Normal--0-0-0-0-P-0-gb2312.1980-0! C& w/ w, W- b3 G
$ H e a. {: ^( c" _# l0 C J添加到 usr\lpp\X11\lib\fonts\TrueType fonts.dir6 \6 {! f2 z2 ^4 }1 s# @4 W H
5 O) U2 q. `. F- A4 ?: ?
按3,4步驟操作後,要從新啟動AIX系統方可生效。' \; i, [5 {5 L( E ~