LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: blance

难道就没有一个老鸟为ArchLinux写一篇详细的中文化文章么?(已完美解决)

[复制链接]
发表于 2006-3-22 16:21:03 | 显示全部楼层
我想楼主现下 最需要的是了解那些配置文件都是干什么的
arch没有图形化的的配置工具 少一些报怨 多多man 仔细看文档... arch的中文非常容易 几乎比rh suse等等一些反行版还容易...... 当然要有一定linux基础... 其实这些并不是arch版块的个别问题...

最下面是我的kde桌面 如果你满意 可以参考一下


~/.bashrc  为了方便LC_ALL 用了zh_CN.utf8 象我下面红色注释那行 LC_CTYPE可以自己设置
如果你不太确定 就别设置
  1. alias ls='ls --color=auto'
  2. PS1='[\u@\h \W]\$ '

  3. test -n "$DISPLAY" && export TERM=xterm-color

  4. export LANG=zh_CN.utf8
  5. export LC_ALL=zh_CN.utf8
  6. [color="Red"]#export LC_CTYPE=en_US[/color]
复制代码


/etc/fonts/local.conf
添加下面这段
  1. <fontconfig>
  2.         <match target="font">
  3.                 <test target="pattern" name="lang" compare="contains">
  4.                         <string>zh-tw</string>
  5.                         <string>zh-cn</string>
  6.                         <string>ja</string>
  7.                         <string>ko</string>
  8.                 </test>
  9.                 <edit name="spacing">
  10.                         <const>proportional</const>
  11.                 </edit>
  12.                 <edit name="globaladvance">
  13.                 <bool>false</bool>
  14.                 </edit>
  15.         </match>
  16.         <match target="font">
  17.         <!-- 这里是取消simsun字体的AA -->
  18.                 <test name="family" compare="eq">
  19.                         <string>SimSun</string>
  20.                 </test>
  21.                 <edit name="antialias" mode="assign">
  22.                         <bool>false</bool>
  23.                 </edit>
  24.         </match>
  25.         <!-- simsun特别设置一下 -->
  26. </fontconfig>
复制代码



/etc/fonts/fonts.conf
添加simsun字体的路径 红色部分是我的simsun所在路径 你的simsun文件在哪 就填哪... 别抄袭...... - -
  1.         <dir>/usr/share/fonts</dir>
  2.         <dir>/usr/X11R6/lib/X11/fonts</dir>
  3.         [color="Red"]<dir>/usr/share/fonts/ttfont</dir>[/color]
  4.         <dir>~/.fonts</dir>
复制代码


/etc/fonts/fonts.conf
修改Bitstream Vera Sans字体系部分
注意红色simsun部分尽量提前 这里绿色部分我是直接注释掉了 也可以删掉
其它 Bitstream Vera Serif  和Bitstream Vera Sans Mono 字体系 也仿照修改就行了
  1.         <alias>
  2.                 <family>Bitstream Vera Sans</family>
  3.                 <family>Helvetica</family>
  4.                 <family>Arial</family>
  5.                 <family>Verdana</family>
  6.                 <family>Albany AMT</family>
  7.                 <family>Nimbus Sans L</family>
  8.                 <family>Luxi Sans</family>
  9.                 <family>Kochi Gothic</family>
  10.                 [color="Red"]<family>SimSun</family>[/color]
  11. [color="Lime"]<!--                <family>AR PL KaitiM GB</family> -->[/color]
  12.                 <family>AR PL KaitiM Big5</family>
  13.                 <family>MS ゴシック</family>
  14.                 <family>Baekmuk Dotum</family>
  15.                 <family>FreeSans</family>
  16.                 <default><family>sans-serif</family></default>
  17.         </alias>
复制代码


如果添加了新字体 x启动变慢 可以
  1.   /sbin/ldconfig -r
  2.   /usr/bin/fc-cache -f
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-22 16:32:08 | 显示全部楼层
感动。。。
不过还是有点不全

/etc/fonts/local.conf
添加下面这段
你引用的里面怎么没有</fontconfig>
能不能把你的整个local.conf贴出来看看?
要修改的地方麻烦给个注释就是了,我会照着我自己的改的,谢谢啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-22 16:33:47 | 显示全部楼层
还有一个细节问题
我发现你们都是用en_US
我想当然的全改zh_CN了,不知道这样会不会有问题?
回复 支持 反对

使用道具 举报

发表于 2006-3-22 16:38:50 | 显示全部楼层
Post by blance
感动。。。
不过还是有点不全

/etc/fonts/local.conf
添加下面这段
你引用的里面怎么没有</fontconfig>
能不能把你的整个local.conf贴出来看看?
要修改的地方麻烦给个注释就是了,我会照着我自己的改的,谢谢啊


抱歉漏掉了 .... - -
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-22 16:39:44 | 显示全部楼层
还有,老大最后说的“不需要了。”是指不需要什么?不需要改local.conf?

我刚又重弄了系统,是这样做的
装好kde后装了kde-i18n-zh_cn xorg hwd改.xnitrc 用hwd创建xorg.conf并修改自己的显示器参数
然后安装老大的精华贴里说的两个字体uming和ukai
然后安装fcitx
接着按照老大刚刚教我的修改rc.conf里的locale=zh_CN.UTF-8
并在deamon后加上kdm
重启后就直接进入xwindows了,但是kde的中文菜单都还是方块
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-22 16:41:44 | 显示全部楼层
还没有修改local.conf
不知道老大以前提供的是否可以直接替换使用?

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- conf.d/myfont.conf -->
<fontconfig>
  <dir>~/.fonts</dir>

<!--  
配置粗体中文显示,要配合freetype-2.1.10,libxft-2.1.7,fontconfig-2.3.X
  -->

     <match target="font">
         <!-- check to see if the font is just regular -->
         <test name="weight" compare="less_eq">
             <int>100</int>
         </test>
         <!-- check to see if the pattern requests bold -->
         <test target="pattern" name="weight" compare="more_eq">
             <int>180</int>
         </test>
         <!-- set the embolden flag -->
         <edit name="embolden" mode="assign">
             <bool>true</bool>
         </edit>
     </match>

<!--
        default settings for all fonts.
-->
<match target="font" >
<!-- 打开字体的反锯齿即AA,大号字用AA会更美观   -->
                <edit mode="assign" name="antialias" >
                        <bool>true</bool>
                </edit>
                <edit mode="assign" name="hintstyle" >
                        <const>hintslight</const>
                </edit>
<!-- 打开hint  -->
                <edit mode="assign" name="hinting" >
                        <bool>true</bool>
                </edit>
<!-- 关闭autohint  -->
                <edit mode="assign" name="autohint" >
                        <bool>false</bool>
                </edit>
</match>


<!-- 关闭 8到17号字体的AA -->
<match target="font" >
                <!--
                <test compare="contains" name="lang" >
                        <string>zh-cn</string>
                        <string>zh-tw</string>
                        <string>ja</string>
                        <string>ko</string>
                </test>
                -->
                <test compare="more_eq" name="pixelsize" qual="any" >
                        <double>8</double>
                </test>
                <test compare="less_eq" name="pixelsize" qual="any" >
                        <double>17</double>
                </test>
                <edit mode="assign" name="antialias" >
                        <bool>false</bool>
                </edit>
</match>

<!-- 解决英文字体间距过宽 -->
<match target="font">

                <test target="pattern" name="lang" compare="contains">
                        <string>zh-tw</string>
                        <string>zh-cn</string>
                        <string>ja</string>
                        <string>ko</string>
                </test>
                <edit name="spacing">
                        <const>proportional</const>
                </edit>
                <edit name="globaladvance">
                <bool>false</bool>
                </edit>
</match>

<!--
设定中文最小字号,使得小字的中文美观
-->
  <match target="font" >
        <test name="family" qual="any" >
                <string>SimSun</string>
                <string>NSimSun</string>
                <string>SimHei</string>
                <string>AR PL ShanHeiSun Uni</string>
                <string>AR PL ZenKai Uni</string>
                <string>AR PL New Sung</string>
                <string>FZSongTi</string>
                 <string>FZMingTiB</string>
                <string>FangSong_GB2312</string>
                <string>KaiTi_GB2312</string>
        </test>
        <test compare="more_eq" name="pixelsize" >
                <int>8</int>
        </test>
        <test compare="less_eq" name="pixelsize" >
                <int>12</int>
        </test>
        <edit compare="eq" name="pixelsize" >
                <int>12</int>
        </edit>
</match>
<!--
  把serif ,sans,monospace的family(字体族)重新排序,适应中文用户的用字习惯
-->
   <alias>
      <family>serif</family>
      <prefer>
         <family>Times New Roman</family>
         <family>Nimbus Roman No9 L</family>
         <family>Luxi Serif</family>
         <family>Times</family>
         <family>Bitstream Vera Serif</family>
         <family>Simsun</family>
         <family>WenQuanYi Bitmap Song</family>
         <family>AR PL ShanHeiSun Uni</family>
         <family>AR PL ZenKai Uni</family>
         <family>AR PL New Sung</family>
         <family>FZSongTi</family>
         <family>FZMingTiB</family>
         <family>Kochi Mincho</family>
         <family>AR PL SungtiL GB</family>
         <family>AR PL Mingti2L Big5</family>
         <family>Baekmuk Batang</family>
      </prefer>
   </alias>
   <alias>
      <family>sans-serif</family>
      <prefer>
         <family>Helvetica</family>
         <family>Verdana</family>
         <family>Arial</family>
         <family>Tahoma</family>
         <family>Bitstream Vera Sans</family>
         <family>SimSun</family>
         <family>WenQuanYi Bitmap Song</family>
         <family>AR PL ShanHeiSun Uni</family>
         <family>AR PL ZenKai Uni</family>
         <family>AR PL New Sung</family>
         <family>FZSongTi</family>
         <family>FZMingTiB</family>
         <family>Kochi Gothic</family>
         <family>AR PL KaitiM GB</family>
         <family>AR PL KaitiM Big5</family>
         <family>Baekmuk Dotum</family>

      </prefer>
   </alias>
   <alias>
      <family>monospace</family>
      <prefer>
         <family>Courier</family>
         <family>Courier New</family>
         <family>Andale Mono</family>
         <family>Luxi Mono</family>
         <family>Nimbus Mono L</family>
         <family>Bitstream Vera Sans Mono</family>
         <family>NSimSun</family> <!-- han (zh-cn,zh-tw) -->
         <family>WenQuanYi Bitmap Song</family>
         <family>AR PL ShanHeiSun Uni</family>
         <family>AR PL ZenKai Uni</family>
         <family>AR PL New Sung</family>
         <family>FZSongTi</family>
         <family>FZMingTiB</family>
         <family>Kochi Gothic</family>
         <family>AR PL KaitiM GB</family>
         <family>Baekmuk Dotum</family>
      </prefer>
   </alias>

</fontconfig>
回复 支持 反对

使用道具 举报

发表于 2006-3-22 16:52:28 | 显示全部楼层
上面那些已经不需要了...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-22 16:53:32 | 显示全部楼层
哦,谢谢
我再试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-22 17:15:29 | 显示全部楼层
还是全部都是方块!!!

今天郁闷了linuxsir好慢啊,回个贴都等死人
回复 支持 反对

使用道具 举报

发表于 2006-3-22 17:52:07 | 显示全部楼层
pacman -S ttf-fireflysung
cd /usr/share/fonts/TTF/
mkfontscale
mkfontdir
fc-cache -f

然后重启你的X。

Simsun是有版权的字体,当然如果要用也无所谓。推荐使用文泉驿点阵字体,这个是社区制作的GPL中文点阵字体,昨天推出了0.6.9版本包含了中英文点阵以及中英文粗体。但是这是个测试版本,推出0.7.0的时候我会写一篇如何安装这一字体的指南并且提供PKGBUILD--使用文泉驿不用修改任何配置文件就可以得到清晰的字体(包括粗体)。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

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

本版积分规则

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