LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 17074|回复: 50

Gentoo Linux 1.4 xft2+xtt汉化指南(2003.10.27更新)

[复制链接]
发表于 2002-12-17 23:12:21 | 显示全部楼层 |阅读模式
其实使用firefly补丁+xft2的汉化方法字体显示速度和效果都会比本文介绍的好,但我这个人喜欢简单又实用的方法啦,懒的给那么多程序打好补丁再编译。而且这样的汉化效果也不赖 (本文只是对LinuxFans和LinuxSir的Gentoo xft2+xtt汉化的总结,决非原创。主要参考了公社dalin兄的文章,在此向dalin兄致敬意)

*测试平台*:
Gentoo Linux 1.4 Release
Kernel 2.4.20-gaming-r5&Kernel 2.6.0-test8
Xfree 4.3.0-r3
KDE 3.1.92 CVS>=20031019


1.a)建立/usr/system/fonts、/usr/system/truetype目录,从你的winxp或2000那里copy simsun.ttc、tahoma*.ttf和verdana*.ttf到/usr/system/fonts/,将simsun.ttc改名为simsun.ttf,再建立fonts.dir,修改与如下的相似:
  1. 54
  2. tahoma.ttf -misc-kai-medium-r-normal--0-0-0-0-p-0-ascii-0
  3. tahoma.ttf -misc-kai-medium-r-normal--0-0-0-0-p-0-iso8859-1
  4. tahoma.ttf -misc-kai-medium-r-normal--0-0-0-0-p-0-iso8859-15
  5. simsun.ttf -misc-kai-medium-r-normal--0-0-0-0-c-0-gbk-0
  6. simsun.ttf -misc-kai-medium-r-normal--0-0-0-0-c-0-iso10646-1
  7. simsun.ttf -misc-kai-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
  8. simsun.ttf -misc-fixed-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
  9. simsun.ttf -misc-fixed-medium-r-normal--0-0-0-0-c-0-gbk-0
  10. simsun.ttf -misc-fixed-medium-r-normal--0-0-0-0-c-0-iso10646-1
  11. tahoma.ttf -misc-fixed-medium-r-normal--0-0-0-0-p-0-iso8859-1
  12. simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
  13. ai=0.3:simsun.ttf -misc-SimSun-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
  14. ds=y:simsun.ttf -misc-SimSun-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0
  15. ds=y:ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0
  16. tahoma.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-1
  17. ai=0.3:tahoma.ttf -misc-SimSun-medium-i-normal--0-0-0-0-p-0-iso8859-1
  18. tahomabd.ttf -misc-SimSun-bold-r-normal--0-0-0-0-p-0-iso8859-1
  19. ai=0.3:tahomabd.ttf -misc-SimSun-bold-i-normal--0-0-0-0-p-0-iso8859-1
  20. simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-gbk-0
  21. ai=0.3:simsun.ttf -misc-SimSun-medium-i-normal--0-0-0-0-c-0-gbk-0
  22. ds=y:simsun.ttf -misc-SimSun-bold-r-normal--0-0-0-0-c-0-gbk-0
  23. ds=y:ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-c-0-gbk-0
  24. simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-fcd8859-15
  25. ai=0.3:simsun.ttf -misc-SimSun-medium-i-normal--0-0-0-0-p-0-fcd8859-15
  26. ds=y:simsun.ttf -misc-SimSun-bold-r-normal--0-0-0-0-p-0-fcd8859-15
  27. ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-p-0-fcd8859-15
  28. simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-15
  29. ai=0.3:simsun.ttf -misc-SimSun-medium-i-normal--0-0-0-0-p-0-iso8859-15
  30. ds=y:simsun.ttf -misc-SimSun-bold-r-normal--0-0-0-0-p-0-iso8859-15
  31. ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-p-0-iso8859-15
  32. simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-iso10646-1
  33. ai=0.3:simsun.ttf -misc-SimSun-medium-i-normal--0-0-0-0-c-0-iso10646-1
  34. ds=y:simsun.ttf -misc-SimSun-bold-r-normal--0-0-0-0-c-0-iso10646-1
  35. ds=y:ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-c-0-iso10646-1
  36. simsun.ttf -misc-song-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
  37. ai=0.3:simsun.ttf -misc-song-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
  38. ds=y:simsun.ttf -misc-song-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0
  39. ds=y:ai=0.3:simsun.ttf -misc-song-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0
  40. tahoma.ttf -misc-song-medium-r-normal--0-0-0-0-p-0-iso8859-1
  41. ai=0.3:tahoma.ttf -misc-song-medium-i-normal--0-0-0-0-p-0-iso8859-1
  42. tahomabd.ttf -misc-song-bold-r-normal--0-0-0-0-p-0-iso8859-1
  43. ai=0.3:tahomabd.ttf -misc-song-bold-i-normal--0-0-0-0-p-0-iso8859-1
  44. simsun.ttf -misc-song-medium-r-normal--0-0-0-0-c-0-gbk-0
  45. ai=0.3:simsun.ttf -misc-song-medium-i-normal--0-0-0-0-c-0-gbk-0
  46. ds=y:simsun.ttf -misc-song-bold-r-normal--0-0-0-0-c-0-gbk-0
  47. ds=y:ai=0.3:simsun.ttf -misc-song-bold-i-normal--0-0-0-0-c-0-gbk-0
  48. simsun.ttf -misc-song-medium-r-normal--0-0-0-0-p-0-fcd8859-15
  49. ai=0.3:simsun.ttf -misc-song-medium-i-normal--0-0-0-0-p-0-fcd8859-15
  50. ds=y:simsun.ttf -misc-song-bold-r-normal--0-0-0-0-p-0-fcd8859-15
  51. ai=0.3:simsun.ttf -misc-song-bold-i-normal--0-0-0-0-p-0-fcd8859-15
  52. simsun.ttf -misc-song-medium-r-normal--0-0-0-0-p-0-iso8859-15
  53. ai=0.3:simsun.ttf -misc-song-medium-i-normal--0-0-0-0-p-0-iso8859-15
  54. ds=y:simsun.ttf -misc-song-bold-r-normal--0-0-0-0-p-0-iso8859-15
  55. ai=0.3:simsun.ttf -misc-song-bold-i-normal--0-0-0-0-p-0-iso8859-15
复制代码

然后 cp fonts.dir fonts.scale。

b)把附件中的fonts.conf覆盖/etc/fonts原有的:

2.修改/etc/X11/XF86Config文件,如下:
a)在FontPath部分加入前面设置的汉化字体路径:   
    FontPath         "/usr/system/truetype"
    FontPath         "/usr/system/javafonts" #此为Java中文字体目录
    FontPath         "/usr/X11R6/lib/X11/fonts/local"
    FontPath         "/usr/X11R6/lib/X11/fonts/misc"
    FontPath         "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
    FontPath         "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
    FontPath         "/usr/X11R6/lib/X11/fonts/Speedo"
    FontPath         "/usr/X11R6/lib/X11/fonts/Type1"
    FontPath         "/usr/X11R6/lib/X11/fonts"
b)加入Load "xtt",注释掉Load "freetype":
# This loads the Type1 and FreeType font modules
    Load        "type1"
    Load        "speedo"
#   Load        "freetype"
    Load        "xtt"

3.修改/etc/X11/gtk/gtkrc.zh_CN如下:
style "gtk-default-zh-cn" {
       fontset =  "-misc-simsun-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0,
-*-*-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0,*-r-*"
}

4.在用户主目录建立.gtkrc-2.0,加入如下内容:
style "user-font"
{
font_name="Tahoma 12"
}
widget_class "*" style "user-font"

5.在KDE控制中心的“外观和主题”->“字体”->“调整所以字体”中修改字体为SimSun 10号字体就可以了,并在“使用平滑字体”旁边打钩。

6.有关XMMS的字体
修改如下就可正确的显示中文歌名了。
-*-*-medium-r-normal--14-*-*-*-*-*-gb18030.2000-0

7.汉化Opera,让它使用上Java,以及让Java程序正常显示中文

a)汉化Opera
(1)打开Opera菜单:"File"->"references"->"Language",在"user interface language"下选择附件中提供的for opera 7.2.1的简体中文文件。还是在这页,在其下的"refered languages for Web pages"旁点"Add"按钮,加入"Chinese,[zh]",并用"Up"按钮将它调整到最上,在最底下的"Encoding to assume for pages lacking specification"里选"gbk"。
(2)转到"Fonts"项,用最上面的"Choose"按钮一一将左面方框内的字体都改为"SimSun [Xft]";"Minimum font size (pixels)"处填13,点最下面的"International fonts"按钮,"Writing system"处选"Chinese simplified","Normal font"处选"SimSun [Xft]",其右的"Monospace font"选"Simsun [Misc]",接着点击两个"OK",opera汉化完毕。

b)让Opera使用上Java

(1)emerge blackdown-jdk
它会被安装到/opt/blackdown-jdk-1.4.1目录

(2)打开Opera菜单“文件”->“首选项”->“多媒体”->“Java路径”中选择“/opt/blackdown-jdk-1.4.1/jre/lib/i386”,再确定即可。

c)让Java程序正常显示中文(参考了beyond_2000兄的 “关于如何让jre显示中文字体的方法”一文,在此向beyond_2000兄致意)

(1)在/usr/system下建立一个新的目录javafonts,然后将simsun.ttf,tahoma.ttf字体拷贝至这个新建立的目录下,两字体改名为tlc_song.ttf,tlc_song_ascii.ttf。

(2)生成fonts.dir文件:
  1. 132
  2. tlc_song_ascii.ttf -tlc-song-medium-r-normal--0-0-0-0-p-0-iso8859-1
  3. tlc_song.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-iso10646-1
  4. tlc_song.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-gbk-0
  5. tlc_song.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
  6. tlc_song.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-gb18030.2000-1
  7. tlc_song.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-gb18030.2000-0
  8. tlc_song.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-gb18030-0
  9. tlc_song.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-big5.eten-0
  10. tlc_song.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-big5.et-0
  11. tlc_song.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-big5-0
  12. ai=0.3:tlc_song_ascii.ttf -tlc-song-medium-i-normal--0-0-0-0-p-0-iso8859-1
  13. ai=0.3:tlc_song.ttf -tlc-song-medium-i-normal--0-0-0-0-c-0-iso10646-1
  14. ai=0.3:tlc_song.ttf -tlc-song-medium-i-normal--0-0-0-0-c-0-gbk-0
  15. ai=0.3:tlc_song.ttf -tlc-song-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
  16. ai=0.3:tlc_song.ttf -tlc-song-medium-i-normal--0-0-0-0-c-0-gb18030.2000-1
  17. ai=0.3:tlc_song.ttf -tlc-song-medium-i-normal--0-0-0-0-c-0-gb18030.2000-0
  18. ai=0.3:tlc_song.ttf -tlc-song-medium-i-normal--0-0-0-0-c-0-gb18030-0
  19. ai=0.3:tlc_song.ttf -tlc-song-medium-i-normal--0-0-0-0-c-0-big5.eten-0
  20. ai=0.3:tlc_song.ttf -tlc-song-medium-i-normal--0-0-0-0-c-0-big5.et-0
  21. ai=0.3:tlc_song.ttf -tlc-song-medium-i-normal--0-0-0-0-c-0-big5-0
  22. ds=y:tlc_song_ascii.ttf -tlc-song-bold-r-normal--0-0-0-0-p-0-iso8859-1
  23. ds=y:tlc_song.ttf -tlc-song-bold-r-normal--0-0-0-0-c-0-iso10646-1
  24. ds=y:tlc_song.ttf -tlc-song-bold-r-normal--0-0-0-0-c-0-gbk-0
  25. ds=y:tlc_song.ttf -tlc-song-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0
  26. ds=y:tlc_song.ttf -tlc-song-bold-r-normal--0-0-0-0-c-0-gb18030.2000-1
  27. ds=y:tlc_song.ttf -tlc-song-bold-r-normal--0-0-0-0-c-0-gb18030.2000-0
  28. ds=y:tlc_song.ttf -tlc-song-bold-r-normal--0-0-0-0-c-0-gb18030-0
  29. ds=y:tlc_song.ttf -tlc-song-bold-r-normal--0-0-0-0-c-0-big5.eten-0
  30. ds=y:tlc_song.ttf -tlc-song-bold-r-normal--0-0-0-0-c-0-big5.et-0
  31. ds=y:tlc_song.ttf -tlc-song-bold-r-normal--0-0-0-0-c-0-big5-0
  32. ai=0.3:ds=y:tlc_song_ascii.ttf -tlc-song-bold-i-normal--0-0-0-0-p-0-iso8859-1
  33. ai=0.3:ds=y:tlc_song.ttf -tlc-song-bold-i-normal--0-0-0-0-c-0-iso10646-1
  34. ai=0.3:ds=y:tlc_song.ttf -tlc-song-bold-i-normal--0-0-0-0-c-0-gbk-0
  35. ai=0.3:ds=y:tlc_song.ttf -tlc-song-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0
  36. ai=0.3:ds=y:tlc_song.ttf -tlc-song-bold-i-normal--0-0-0-0-c-0-gb18030.2000-1
  37. ai=0.3:ds=y:tlc_song.ttf -tlc-song-bold-i-normal--0-0-0-0-c-0-gb18030.2000-0
  38. ai=0.3:ds=y:tlc_song.ttf -tlc-song-bold-i-normal--0-0-0-0-c-0-gb18030-0
  39. ai=0.3:ds=y:tlc_song.ttf -tlc-song-bold-i-normal--0-0-0-0-c-0-big5.eten-0
  40. ai=0.3:ds=y:tlc_song.ttf -tlc-song-bold-i-normal--0-0-0-0-c-0-big5.et-0
  41. ai=0.3:ds=y:tlc_song.ttf -tlc-song-bold-i-normal--0-0-0-0-c-0-big5-0
  42. tlc_song_ascii.ttf -tlc-ming-medium-r-normal--0-0-0-0-p-0-iso8859-1
  43. tlc_song.ttf -tlc-ming-medium-r-normal--0-0-0-0-c-0-big5.eten-0
  44. tlc_song.ttf -tlc-ming-medium-r-normal--0-0-0-0-c-0-big5.et-0
  45. tlc_song.ttf -tlc-ming-medium-r-normal--0-0-0-0-c-0-big5-0
  46. ai=0.3:tlc_song_ascii.ttf -tlc-ming-medium-i-normal--0-0-0-0-p-0-iso8859-1
  47. ai=0.3:tlc_song.ttf -tlc-ming-medium-i-normal--0-0-0-0-c-0-big5.eten-0
  48. ai=0.3:tlc_song.ttf -tlc-ming-medium-i-normal--0-0-0-0-c-0-big5.et-0
  49. ai=0.3:tlc_song.ttf -tlc-ming-medium-i-normal--0-0-0-0-c-0-big5-0
  50. ds=y:tlc_song_ascii.ttf -tlc-ming-bold-r-normal--0-0-0-0-p-0-iso8859-1
  51. ds=y:tlc_song.ttf -tlc-ming-bold-r-normal--0-0-0-0-c-0-big5.eten-0
  52. ds=y:tlc_song.ttf -tlc-ming-bold-r-normal--0-0-0-0-c-0-big5.et-0
  53. ds=y:tlc_song.ttf -tlc-ming-bold-r-normal--0-0-0-0-c-0-big5-0
  54. ai=0.3:ds=y:tlc_song_ascii.ttf -tlc-ming-bold-i-normal--0-0-0-0-p-0-iso8859-1
  55. ai=0.3:ds=y:tlc_song.ttf -tlc-ming-bold-i-normal--0-0-0-0-c-0-big5.eten-0
  56. ai=0.3:ds=y:tlc_song.ttf -tlc-ming-bold-i-normal--0-0-0-0-c-0-big5.et-0
  57. ai=0.3:ds=y:tlc_song.ttf -tlc-ming-bold-i-normal--0-0-0-0-c-0-big5-0
  58. tlc_song.ttf -tlc-mincho-medium-r-normal--0-0-0-0-c-0-jisx0212.1990-0
  59. tlc_song.ttf -tlc-mincho-medium-r-normal--0-0-0-0-c-0-jisx0208.1990-0
  60. tlc_song.ttf -tlc-mincho-medium-r-normal--0-0-0-0-c-0-jisx0208.1983-0
  61. tlc_song.ttf -tlc-mincho-medium-r-normal--0-0-0-0-c-0-jisx0201.1976-0
  62. tlc_song_ascii.ttf -tlc-mincho-medium-r-normal--0-0-0-0-p-0-iso8859-1
  63. ai=0.3:tlc_song.ttf -tlc-mincho-medium-i-normal--0-0-0-0-c-0-jisx0212.1990-0
  64. ai=0.3:tlc_song.ttf -tlc-mincho-medium-i-normal--0-0-0-0-c-0-jisx0208.1990-0
  65. ai=0.3:tlc_song.ttf -tlc-mincho-medium-i-normal--0-0-0-0-c-0-jisx0208.1983-0
  66. ai=0.3:tlc_song.ttf -tlc-mincho-medium-i-normal--0-0-0-0-c-0-jisx0201.1976-0
  67. ai=0.3:tlc_song_ascii.ttf -tlc-mincho-medium-i-normal--0-0-0-0-p-0-iso8859-1
  68. ds=y:tlc_song.ttf -tlc-mincho-bold-r-normal--0-0-0-0-c-0-jisx0212.1990-0
  69. ds=y:tlc_song.ttf -tlc-mincho-bold-r-normal--0-0-0-0-c-0-jisx0208.1990-0
  70. ds=y:tlc_song.ttf -tlc-mincho-bold-r-normal--0-0-0-0-c-0-jisx0208.1983-0
  71. ds=y:tlc_song.ttf -tlc-mincho-bold-r-normal--0-0-0-0-c-0-jisx0201.1976-0
  72. ds=y:tlc_song_ascii.ttf -tlc-mincho-bold-r-normal--0-0-0-0-p-0-iso8859-1
  73. ai=0.3:ds=y:tlc_song.ttf -tlc-mincho-bold-i-normal--0-0-0-0-c-0-jisx0212.1990-0
  74. ai=0.3:ds=y:tlc_song.ttf -tlc-mincho-bold-i-normal--0-0-0-0-c-0-jisx0208.1990-0
  75. ai=0.3:ds=y:tlc_song.ttf -tlc-mincho-bold-i-normal--0-0-0-0-c-0-jisx0208.1983-0
  76. ai=0.3:ds=y:tlc_song.ttf -tlc-mincho-bold-i-normal--0-0-0-0-c-0-jisx0201.1976-0
  77. ai=0.3:ds=y:tlc_song_ascii.ttf -tlc-mincho-bold-i-normal--0-0-0-0-p-0-iso8859-1
  78. tlc_song_ascii.ttf -tlc-HanyiSong-medium-r-normal--0-0-0-0-p-0-iso8859-1
  79. tlc_song.ttf -tlc-HanyiSong-medium-r-normal--0-0-0-0-c-0-iso10646-1
  80. tlc_song.ttf -tlc-HanyiSong-medium-r-normal--0-0-0-0-c-0-gbk-0
  81. tlc_song.ttf -tlc-HanyiSong-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
  82. tlc_song.ttf -tlc-HanyiSong-medium-r-normal--0-0-0-0-c-0-gb18030-0
  83. tlc_song.ttf -tlc-HanyiSong-medium-r-normal--0-0-0-0-c-0-big5-0
  84. ai=0.3:tlc_song_ascii.ttf -tlc-HanyiSong-medium-i-normal--0-0-0-0-p-0-iso8859-1
  85. ai=0.3:tlc_song.ttf -tlc-HanyiSong-medium-i-normal--0-0-0-0-c-0-iso10646-1
  86. ai=0.3:tlc_song.ttf -tlc-HanyiSong-medium-i-normal--0-0-0-0-c-0-gbk-0
  87. ai=0.3:tlc_song.ttf -tlc-HanyiSong-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
  88. ai=0.3:tlc_song.ttf -tlc-HanyiSong-medium-i-normal--0-0-0-0-c-0-gb18030-0
  89. ai=0.3:tlc_song.ttf -tlc-HanyiSong-medium-i-normal--0-0-0-0-c-0-big5-0
  90. ds=y:tlc_song_ascii.ttf -tlc-HanyiSong-bold-r-normal--0-0-0-0-p-0-iso8859-1
  91. ds=y:tlc_song.ttf -tlc-HanyiSong-bold-r-normal--0-0-0-0-c-0-iso10646-1
  92. ds=y:tlc_song.ttf -tlc-HanyiSong-bold-r-normal--0-0-0-0-c-0-gbk-0
  93. ds=y:tlc_song.ttf -tlc-HanyiSong-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0
  94. ds=y:tlc_song.ttf -tlc-HanyiSong-bold-r-normal--0-0-0-0-c-0-gb18030-0
  95. ds=y:tlc_song.ttf -tlc-HanyiSong-bold-r-normal--0-0-0-0-c-0-big5-0
  96. ai=0.3:ds=y:tlc_song_ascii.ttf -tlc-HanyiSong-bold-i-normal--0-0-0-0-p-0-iso8859-1
  97. ai=0.3:ds=y:tlc_song.ttf -tlc-HanyiSong-bold-i-normal--0-0-0-0-c-0-iso10646-1
  98. ai=0.3:ds=y:tlc_song.ttf -tlc-HanyiSong-bold-i-normal--0-0-0-0-c-0-gbk-0
  99. ai=0.3:ds=y:tlc_song.ttf -tlc-HanyiSong-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0
  100. ai=0.3:ds=y:tlc_song.ttf -tlc-HanyiSong-bold-i-normal--0-0-0-0-c-0-gb18030-0
  101. ai=0.3:ds=y:tlc_song.ttf -tlc-HanyiSong-bold-i-normal--0-0-0-0-c-0-big5-0
  102. tlc_song_ascii.ttf -tlc-default-medium-r-normal--0-0-0-0-p-0-iso8859-1
  103. tlc_song.ttf -tlc-default-medium-r-normal--0-0-0-0-c-0-iso10646-1
  104. tlc_song.ttf -tlc-default-medium-r-normal--0-0-0-0-c-0-gbk-0
  105. tlc_song.ttf -tlc-default-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
  106. tlc_song.ttf -tlc-default-medium-r-normal--0-0-0-0-c-0-gb18030-0
  107. tlc_song.ttf -tlc-default-medium-r-normal--0-0-0-0-c-0-big5.eten-0
  108. tlc_song.ttf -tlc-default-medium-r-normal--0-0-0-0-c-0-big5.et-0
  109. tlc_song.ttf -tlc-default-medium-r-normal--0-0-0-0-c-0-big5-0
  110. ai=0.3:tlc_song_ascii.ttf -tlc-default-medium-i-normal--0-0-0-0-p-0-iso8859-1
  111. ai=0.3:tlc_song.ttf -tlc-default-medium-i-normal--0-0-0-0-c-0-iso10646-1
  112. ai=0.3:tlc_song.ttf -tlc-default-medium-i-normal--0-0-0-0-c-0-gbk-0
  113. ai=0.3:tlc_song.ttf -tlc-default-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
  114. ai=0.3:tlc_song.ttf -tlc-default-medium-i-normal--0-0-0-0-c-0-gb18030-0
  115. ai=0.3:tlc_song.ttf -tlc-default-medium-i-normal--0-0-0-0-c-0-big5.eten-0
  116. ai=0.3:tlc_song.ttf -tlc-default-medium-i-normal--0-0-0-0-c-0-big5.et-0
  117. ai=0.3:tlc_song.ttf -tlc-default-medium-i-normal--0-0-0-0-c-0-big5-0
  118. ds=y:tlc_song_ascii.ttf -tlc-default-bold-r-normal--0-0-0-0-p-0-iso8859-1
  119. ds=y:tlc_song.ttf -tlc-default-bold-r-normal--0-0-0-0-c-0-iso10646-1
  120. ds=y:tlc_song.ttf -tlc-default-bold-r-normal--0-0-0-0-c-0-gbk-0
  121. ds=y:tlc_song.ttf -tlc-default-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0
  122. ds=y:tlc_song.ttf -tlc-default-bold-r-normal--0-0-0-0-c-0-gb18030-0
  123. ds=y:tlc_song.ttf -tlc-default-bold-r-normal--0-0-0-0-c-0-big5.eten-0
  124. ds=y:tlc_song.ttf -tlc-default-bold-r-normal--0-0-0-0-c-0-big5.et-0
  125. ds=y:tlc_song.ttf -tlc-default-bold-r-normal--0-0-0-0-c-0-big5-0
  126. ai=0.3:ds=y:tlc_song_ascii.ttf -tlc-default-bold-i-normal--0-0-0-0-p-0-iso8859-1
  127. ai=0.3:ds=y:tlc_song.ttf -tlc-default-bold-i-normal--0-0-0-0-c-0-iso10646-1
  128. ai=0.3:ds=y:tlc_song.ttf -tlc-default-bold-i-normal--0-0-0-0-c-0-gbk-0
  129. ai=0.3:ds=y:tlc_song.ttf -tlc-default-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0
  130. ai=0.3:ds=y:tlc_song.ttf -tlc-default-bold-i-normal--0-0-0-0-c-0-gb18030-0
  131. ai=0.3:ds=y:tlc_song.ttf -tlc-default-bold-i-normal--0-0-0-0-c-0-big5.eten-0
  132. ai=0.3:ds=y:tlc_song.ttf -tlc-default-bold-i-normal--0-0-0-0-c-0-big5.et-0
  133. ai=0.3:ds=y:tlc_song.ttf -tlc-default-bold-i-normal--0-0-0-0-c-0-big5-0
复制代码

生成fonts.scale:cp fonts.dir fonts.scale。

(3)修改/etc/X11/XF86config文件,增加字体目录 FontPath "/usr/system/javafonts"

(4)修改/opt/blackdown-jdk-1.4.1/jre/lib/font.properties.zh.Turbo,将其改名为font.properties.zh.
重启X,执行/opt/blackdown-jdk-1.4.1/jre/bin/ControlPanel就会看见效果了。

8.接下去是安装中文输入法,我推荐使用SCIM,其智能拼音功能可媲美紫光拼音,还有二笔,五笔,自然码等11种输入法,非好用。因为其安装scim-chinese的脚本有些问题,所以推荐到其主页下载最新的版本:
emerge scim
scim-chinese:http://www.turbolinux.com.cn/~su ... se-0.2.6-1.i586.rpm

要注意的是

(1)emerge rpm,然后安装scim-chinese rpm包:
rpm -Uvh --force --nodeps scim-chinese-0.2.6-1.i586.rpm

9.安装Console中文环境-cce2k:
因为emerge jmcce老是出错,所以只能安装它了,portage里没有,从这里下,
http://umn.dl.sourceforge.net/so ... 0-12052003-dist.tgz
下载完好configure,make,make install老三步就可以用了

10.最后的工作:
编译完毕后在/etc/env.d/下建立100locale文件,加入以下内容
LANG="zh_CN.GBK"
LC_ALL="zh_CN.GBK"
执行env-update命令更新系统环境
接着在你的用户主目录建立.xinitrc文件,加入:
export LANG=zh_CN.GBK
export LC_ALL=zh_CN.GBK
export LC_CTYPE=zh_CN.GBK

export XIM=SCIM
export XIM_PROGRAM=SCIM
export XMODIFIERS=@im=SCIM

scim &

exec startkde

killall scim

让scim随kde一起启动。

好了,Gentoo中文化工作正式结束,现在开始尽情享受Gentoo Linux带给你的无限快感吧。Enjoy Gentoo :)

附件:
http://www.linuxsir.cn/bbs/attachment.php?s=&postid=390111

发表于 2002-12-17 23:15:49 | 显示全部楼层
好东西!
发表于 2002-12-17 23:18:09 | 显示全部楼层
老兄,

现在GENTOO相关的文章有4个置顶,看看是不是可以作一个索引?然后可以把版面上相关的东西都联系起来。也节省一些版面空间?

:)
 楼主| 发表于 2002-12-17 23:20:48 | 显示全部楼层

好啊

我待会就去做
发表于 2003-2-10 22:33:57 | 显示全部楼层
在windows 下,我为什么没有SimSun18030.ttc字体文件?
发表于 2003-2-10 22:50:13 | 显示全部楼层
查找文件名为simsun.ttc或simsun.ttf的就是
发表于 2003-2-10 23:19:01 | 显示全部楼层
i do have simsun.ttc but it seems like there is some sort of difference between simsun.ttc and simsun18030.ttc,right?
发表于 2003-2-15 14:24:52 | 显示全部楼层
是M$提供的应该新的字体库,在m$.com.cn上可以下载.
发表于 2003-2-24 14:08:33 | 显示全部楼层

gentoo-rc2不需要汉化。。。

我的字体设置过程。。。。

把你喜欢的字体<TrueType>,copy到

/usr/X11R6/lib/X11/fonts/TrueType
<你建的目录,。。。>

ttmkdir > fonts.dir <ttmkdir命令产生fonts.dir>

cp fonts.dir fonts.scale

cp /usr/X11R6/lib/X11/fonts/encodings/encodings.dir  ./

改/etc/X11/XF86Config<我的显卡旧,新的是
XF86Config-4>

加入上面的目录,和加载字体渲染引擎。。。
/usr/X11R6/lib/X11/fonts/TrueType

Load "xtt"

<for truetype>

-----供参考----
发表于 2003-2-24 14:14:17 | 显示全部楼层

改gtk+库用的字体。。。。

/etc/X11/gtk/gtkrc.zh_CN

-*-*--

*换上你的字体,比如-misc-simsun-

.................
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表