歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> Linux文化

改善X Window/Netscape的字體顯示


你是不是覺得在X Window裡用Netscape浏覽中文網頁時的漢字顯示的很丑?

你是不是覺得X Window裡可用的字體很少?

你是不是發現M$ Windows裡的字體又多又漂亮?

有了XFont Generator 你就可以隨心所欲的把Windows裡的字體轉換到X Window中去,包括同一字體的不同風格——粗體、斜體、粗斜體(恐怕很少人在X Window裡見過粗體或斜體的中文吧!:-)。

具體步驟:

    首先,在Windows裡取得字體點陣信息,生成文本格式的*.bdf(Bitmap Distribution Format)文件。這一部分由運行在Windows下的XFont Generator 完成。
    然後,進入Linux用bdftopcf 命令把*.bdf編譯成*.pcf格式並壓縮一下。
    最後,把生成的*.pcf.gz拷到X Window的字體目錄中並用mkfontdir 命令更新字體列表文件(fonts.dir)。

    例:

    # bdftopcf song12.bdf | gzip -c >song12.pcf.gz
    # cp song12.pcf.gz /usr/X11R6/lib/X11/fonts/misc
    # mkfontdir /usr/X11R6/lib/X11/fonts/misc

XFont Generator 簡介

字體選擇欄,這裡列出了所有Windows的TrueType字體; 字體尺寸選擇欄,XFont Generator輸出的是點陣字體文件,只能一次輸出一種尺寸; 風格選擇欄 輸出按鈕,按這裡選擇輸出文件名並輸出(中文字體要等一段時間); 字體屬性列表
FOUNDRY 制作者名。可修改,寫上你自己的名字吧。 FAMILY_NAME 字體名。可修改,中文字體名最好改成英文(如“宋體”改成“song”) WEIGHT_NAME 字體粗細。只讀,由程序計算。 SLANT 字體傾斜。只讀,由程序計算。 SETWIDTH_NAME 可修改。通常設為“normal”。 ADD_STYLE_NAME 特殊風格。可修改。 PIXEL_SIZE 實際大小。只讀,由程序計算。 POINT_SIZE “點”大小。只讀,由程序計算。 RESOLUTION_X X方向分辨率(dpi)。常用有75、100dpi。 RESOLUTION_Y Y方向分辨率(dpi)。常用有75、100dpi。 SPACING 字符所占空間:可變/不可變。可修改。 AVERAGE_WIDTH 平均寬度。只讀,由程序計算。 CHARSET_REGISTRY 字符集。只讀,由程序計算。 CHARSET_ENCODING 字符編碼。只讀,由程序計算 FONT_ASCENT 只讀,由程序計算 FONT_DESCENT 只讀,由程序計算 COPYRIGHT 版權聲明。可修改。
字體演示區。 注: 要取得好的顯示效果,最好分別輸出同一字體的各個尺寸。一般最好有12,14,16,18,20,24六個尺寸。 修改Netscape字體的方法:Edit->Preference->Appearance->Font, For the Encoding 選 Simplified Chinese (gb2312-80),把Variable Width Font 、Fixed Width Font設成新的字體(FAMILY_NAME屬性中的字體名)。 哪位朋友知道Big5碼的具體編碼方式請告訴我一聲,寫信請按這裡。

- 阿寧 供稿


Copyright © Linux教程網 All Rights Reserved