关于不使用firefly补丁对系统进行美化的探讨

原创:diony
对于不使用firefly补丁也可以达到中文美化的方法。

发这个帖子的意思,其实是希望大家能少谈一些美化方面的东西,集中在一个帖子解决了就算了。高手们尽量纠正我的错误,大家一起讨论,最终相信能解决arch的美化问题。

说明:
1、修改任何文件之前,请做好相应的备份。
2、没有重装系统,只是脑子里虚拟了一下美化过程。所以如果有什么错误,请多多包涵,大家再商讨解决。
3、这种不用firefly补丁的美化方法,有一个缺点,就是占用空间稍嫌大了些,下载的那四个字体大概要几十兆。不过有个好处就是可以免受firefly补丁的影响,完全使用官方源。

正文:

1、正常安装系统,安装你喜欢的桌面环境,让它可以正常运行。

2、去这里下载
你会看到一系列压缩了的的字体文件,我们需要的是其中文件名里不包含'Hei'的四个。

3、解压缩这几个字体,把它们cp到/usr/share/fonts/linuxsong/下(or anywhere you want)。同时你可以把你喜欢的字体拷贝到这里来,比如我就拷贝了simsun、simhei、simli等,以备不时之需。
然后:

cd /usr/share/fonts/linuxsong
fc-cache -fv
ttmkfdir -d ./ -o ./fonts.dir
cp fonts.dir fonts.scale

4、在xorg.conf中字体目录那一节加入/usr/share/fonts/linuxsong这个路径
5、配置/etc/fonts/fonts.conf,有很多类似:


          serif
          
                  fontsname
                  .....
                  ......
          

这样的段落。一般来说这决定了系统自动选择字体的顺序(如果我错了请纠正我)。那么我们就要把我们最先要使用的中文字体放在所有中文字体的前面。通常系统默认的第一个中文字体是Luxi XXX。我们就把我们的LinuxSong放到它的前面(请按自己看到的情况灵活处理),类似如下:


          serif
          
                      ......
                      LinuxSong
                      Luxi Serif
                      ......
          

找到所有类似段落,均做如上的插入。

6、配置/etc/fonts/local.conf,在之前加入:
关闭几个中文字体的autohint。如我这里是这样的:


        
                SimSun
                SimHei
                LinuxSong
                Lisu
                YouYuan
        
        true
         false

关闭LinuxSong和Simsun在指定范围内的AA,使小字体的显示更清晰。如果你还有其它内含点阵的字体,也可以把它加入到这里:


        
                LinuxSong
                SimSun
        
        12
        16
        
                false
        

纠正中文字体显示英文时的“全角”现象:


  
    zh-tw
    zh-cn
    ja
    ko
  
  
    proportional
  
  
    false
  

7、进入你的x桌面系统,调整字体为一种你觉得漂亮的英文字体(中文字体会自动用LinuxSong来显示)。这时斜体粗体粗斜体等等的显示应该已经都没有问题了。

8、另:在我这里,启动x时,需要用startx -- -dpi 100来使屏幕字体使用100dpi的分辨率(否则字体设置方面会有些影响,说不清楚,总之就是美化不好,程序之间还不统一)。我没有找到如何让startx自动以dpi 100的参数启动的方法:( 我太菜了……哪位知道请发贴说一下。目前在.bashrc里加了个alias startx='startx -- -dpi 100'暂时解决。用gdm和kdm的朋友应该没有这个问题吧。

此贴等朋友们纠正错误,添加内容,持续修改更新。

评论

评论查看选项

选择您喜欢的显示评论的模式,并点击"保存设置"来激活您所做的改变。
A big surprise here-mulberry 提交者: lishaohong163
Replica louis vuitton 提交者: lishaohong163
Coach Outlet Online 提交者: sdtrysdt15
Replica Watches UK 提交者: q5251355
Onitsuka Tiger Sale 提交者: gfhfh
Replica Rolex Watches 提交者: shaominglv
Roman Harper Jersey, Malcolm 提交者: jordanretro1
Spizike Jordan, Air Max 90, 提交者: seoerhuang
Christian louboutin 提交者: kikiciel
Canada Goose Parka Sale 提交者: kangdaseo011post
Canada Goose Takki 提交者: kangdaseo011post
Women Canada Goose 提交者: kangdaseo011post
Canada Goose Coats 提交者: kangdaseo011post
Northface Jackets 提交者: seozheng
Source as a financial crisis 提交者: fanfan123
authentic nfl jerseys Very 提交者: zhangqi123
australia ghd 提交者: Lonly
australia ghd 提交者: Lonly
Buy Runescape Gold 提交者: tomorrowto
moncler jackets 提交者: qq1314
christian louboutin boots 提交者: qq1314
cheap christian louboutins 提交者: qq1314
Aldon Smith Jersey 提交者: jersey209
バーバリー コート 提交者: yess
Moncler Women's Jackets 提交者: monclercoatsjacket
Authentic Donald Brown Jersey 提交者: jersey208
Authentic Brian Orakpo Jersey 提交者: jersey208
The best gift for 提交者: Requiem
moncler coat moncler 提交者: Requiem
Northface Jackets 提交者: jackets123
wholesale NFL Jerseys shop 提交者: jersey208
wholesale NFL Jerseys shop 提交者: jersey208
Authentic Andre Johnson Jersey 提交者: jersey208
windows 7 serial key 提交者: ______T1987
Canada Goose Outlet sale 提交者: shoeslin
ティンバーランド 提交者: ティンバーランド
バーバリー 提交者: バーバリー11
バーバリー 提交者: バーバリー11
バーバリー 提交者: バーバリー11
バーバリー 提交者: バーバリー11
グッチ バッグ 激安 提交者: wwwmm
COACH アウトレット 提交者: wwwmm
Shopping on Coach Purses 提交者: Donna2090
The best gift for you. The 提交者: Requiem
moncler coat moncler 提交者: Requiem
Woods believed he 提交者: yang23
Coach Factory Online are 提交者: eemmaa
Canada Goose Outlet sale 提交者: shoeshu
uggs classic boots 提交者: uggs classic boots