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

適合Linux的簡單,規范而有效的中文化

  以下步驟都是建立在XFree86-4.3.0.1 GTK+-1.2.10 GTK+-2.2.4 Pango-1.2.5 FreeType-2.1.5 Fontconfig-2.2.1 ,Locale=zh_CN.GB2312上.一.添加TrueType字體.用到了Windows下simsun.ttf tahoma.ttf tahomabd.ttf 安裝完XFree86後,會自動生成了一個TrueType字體目錄:/usr/X11R6/lib/X11/fonts/TTF.這個目錄已經包含了一些TrueType字體並且已經配置完畢.您可以復制其他TrueType字體到這個目錄中.也可以在/usr/X11R6/lib/X11/fonts/目錄下建立一個新目錄然後把您的TrueType字體放到進去.創建文件 fonts.scale 和 fonts.dir :現在進入你放置TrueType字體的目錄,然後運行:mkfontscale &&mkfontdir注意:由於SimSun是可縮放字體,你應該要先運行mkfontscale。(XFree4.3才支持的).詳情見: http://www.xfree86.org/4.3.0/fonts2.Html另外:你可能需要手動修改這兩個文件。參考:http://fractal.csie.org/~eric/wiki/Fontconfig#fonts.confhttp://freedesktop.org/software/fontconfig修改XF86Config以加載支持TrueType的模塊"Module"部份應該是這樣:Section "Module"...Load "freetype"...EndSection修改XF86Config中的FontPath部分加入TrueType目錄"Files"部份應該像這樣:Section "Files"...FontPath "YOUR FONTS DIR"...EndSection更新字體緩存文件最後,更新在 /etc/fonts/fonts.conf文件中指明的所有字體的緩存文件,命令如下:fc-cache現在XFree86在重起後可以使用TrueType字體了. 您可以使用 xlsfonts 或xfontsel 程序來查看一下是否已經有了新字體.注: 在增加或減少了 TrueType字體後,你必須再次運行 mkfontscale 和mkfontdir.不管增加和減少的是不是 TrueType字體,你必須再次運行 fc-cache.二.GTK1中程序字體的設置(包括XMMS,Mplayer等).中文字體主要修改文件/etc/gtk/gtkrc.zh_CN,以下是我的,你也可以在前面兩個 * 處指定字體,如-adobe-helvetica,-misc-simsun等.用 * 可以讓程序自己選擇字體。‘14’則表示字體大小。後面為對應的Locale設置。style "gtk-default-zh-cn" {fontset = "-*-*-medium-r-normal--14-*-*-*-*-*-iso8859-1,\\-*-*-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0,*-r-*"}class "GtkWidget" style "gtk-default-zh-cn"或style "gtk-default-zh-cn" {fontset = "-microsoft-Tahoma-medium-r-normal--14-*-*-*-*-*-iso8859-1,\\-misc-SimSun-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0,*-r-*"}class "GtkWidget" style "gtk-default-zh-cn"三.GTK2中程序字體的設置(如,gaim,gqview等)中文字體主要修改文件/etc/gtk-2.0/gtkrc,以下是我的供參考style "default"{font_name = "Tahoma,SimSun 12"}widget_class "*" style "default"英文字體要在前面,不然英文中文都會用SimSun顯示。最後,在Gnome,Xfce4等WM選擇Tahoma字體。這樣中英文顯示效果都不錯。參考:一部分: www.Linuxfromscratch.org ; www.xfree86.org三部分: http://www.ajgenius.us/gnome/gnome2-gtk2-themes.html




Copyright © Linux教程網 All Rights Reserved