• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    Linux中文化之Mandrake9宋體安裝shell程序

    發布: 2007-7-04 12:06 | 作者: admin | 來源:  網友評論 | 查看: 14次 | 進入軟件測試論壇討論

    領測軟件測試網
      對Transfer的RH8的shell程序進行了修改,使之能夠運行在Mandrake9上面取消了simsun18030,因為我覺得這個東西效果并不好,這樣作可以免去了從微軟下載的麻煩,增加了TrueSimSun(名字我自己定的),其中英文字體是完全用simsun.ttc實現的,而SimSun的英文字體則應用tahoma。
      由于沒有新裝的機器,所以無法測試,還請哪位高手幫忙測試一下
      Transfer的for Redhat8的版本在這里找到
      http://www.linuxeden.com/edu/doctext.php?docid=2629
      把源文件剪貼拷貝到這里。你可以把#!/bin/bash直到reboot之間的內容拷貝到一個文件中,比如sm.sh
      把他放到/usr/local/temp里面,chmod 755 sm.sh,讓它可執行。
      然后,把simsun.ttc(win98的.ttf請修改為ttc), tahoma.ttf, tahomabd.ttf三個文件
      拷貝到上述目錄中,執行這個腳本程序:./sm.sh
      然后就重起動了,然后就能用simsun了。注意兩點:要在剛用簡體漢字裝完,沒作任何漢化情況下作;
      注意要用su或者root。
      sh.sh腳本如下:
      #!/bin/bash
      #
      #Simsun font installer for Mandrake9.0
      #This is a GPL sript. The content comes form Xiang Yu. Thanks him. And also thanks Transfer.
      #usage:
      #1, install MDK9 and select simplified chinese.
      #2, make a temple directory in anywhere you prefer.
      # for example /usr/local/temp
      # copy 'where/it/has/the/windows_fonts/simsun.ttc' and
      #all of these fonts, simsun.ttc Tahoma.ttf and tahomabd.ttf
      # to this temp place /usr/local/temp
      #3, copy this shell script into this directory.
      #4, make sure you are root or su and then run it
      #5, set the fonts to your most prefered ones in gnome, kde and xmms and others.
      #first, put the fonts to the correct dir.
      export CDIR=/usr/X11R6/lib/X11/fonts/TrueType
      #export CDIR=/usr/local/btest
      export XFConfig=/etc/X11/XF86Config-4
      #export XFConfig=/usr/local/atest/XF86Config-4
      export GTKRC=/etc/gtk/gtkrc.zh_CN
      #export GTKRC=/usr/local/atest/gtkrc.zh_CN
      export GNOMERC=/etc/gnome/gtkrc.zh_CN
      #export GNOMERC=/usr/local/atest/gnome/gtkrc.zh_CN
      export FONTSCONF=/etc/fonts/fonts.conf
      #export FONTSCONF=/usr/local/atest/fonts.conf
      export CHINPUTAD=/usr/lib/Chinput/Chinput.ad
      #export CHINPUTAD=/usr/local/atest/Chinput.ad
      export XMMSMO=/usr/share/locale
      #export XMMSMO=/usr/local/atest
      mkdir $CDIR
      #copy the fonts to it
      cp simsun.ttc $CDIR/simsun.ttf
      cp t* $CDIR/
      #copy encodings
      cp /usr/X11R6/lib/X11/fonts/encodings/encodings.dir $CDIR/
      #make the fonts.dir
      echo '52
      simsun.ttf -misc-fixed-medium-r-normal--0-0-0-0-c-0-gb18030.2000-0
      simsun.ttf -misc-fixed-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
      simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
      ai=0.3:simsun.ttf -misc-SimSun-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
      ds=y:simsun.ttf -misc-SimSun-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0
      ds=y:ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0
      tahoma.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-1
      ai=0.3:tahoma.ttf -misc-SimSun-medium-i-normal--0-0-0-0-p-0-iso8859-1
      tahomabd.ttf -misc-SimSun-bold-r-normal--0-0-0-0-p-0-iso8859-1
      ai=0.3:tahomabd.ttf -misc-SimSun-bold-i-normal--0-0-0-0-p-0-iso8859-1
      simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-gbk-0
      ai=0.3:simsun.ttf -misc-SimSun-medium-i-normal--0-0-0-0-p-0-gbk-0
      ds=y:simsun.ttf -misc-SimSun-bold-r-normal--0-0-0-0-p-0-gbk-0
      ds=y:ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-p-0-gbk-0
      simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-fcd8859-15
      ai=0.3:simsun.ttf -misc-SimSun-medium-i-normal--0-0-0-0-p-0-fcd8859-15
      ds=y:simsun.ttf -misc-SimSun-bold-r-normal--0-0-0-0-p-0-fcd8859-15
      ds=y:ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-p-0-fcd8859-15
      simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-15
      ai=0.3:simsun.ttf -misc-SimSun-medium-i-normal--0-0-0-0-p-0-iso8859-15
      ds=y:simsun.ttf -misc-SimSun-bold-r-normal--0-0-0-0-p-0-iso8859-15
      ds=y:ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-p-0-iso8859-15
      simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-iso10646-1
      ai=0.3:simsun.ttf -misc-SimSun-medium-i-normal--0-0-0-0-c-0-iso10646-1
      ds=y:simsun.ttf -misc-SimSun-bold-r-normal--0-0-0-0-c-0-iso10646-1
      ds=y:ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-c-0-iso10646-1
      simsun.ttf -misc-kai-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
      simsun.ttf -misc-kai-medium-r-normal--0-0-0-0-c-0-gb18030.2000-0
      simsun.ttf -misc-TrueSimSun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
      ai=0.3:simsun.ttf -misc-TrueSimSun-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
      ds=y:simsun.ttf -misc-TrueSimSun-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0
      ds=y:ai=0.3:simsun.ttf -misc-TrueSimSun-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0
      simsun.ttf -misc-TrueSimSun-medium-r-normal--0-0-0-0-p-0-iso8859-1
      ai=0.3:simsun.ttf -misc-TrueSimSun-medium-i-normal--0-0-0-0-p-0-iso8859-1
      ds=y:simsun.ttf -misc-TrueSimSun-bold-r-normal--0-0-0-0-p-0-iso8859-1
      ds=y:ai=0.3:simsun.ttf -misc-TrueSimSun-bold-i-normal--0-0-0-0-p-0-iso8859-1
      simsun.ttf -misc-TrueSimSun-medium-r-normal--0-0-0-0-p-0-koi8-r
      ai=0.3:simsun.ttf -misc-TrueSimSun-medium-i-normal--0-0-0-0-p-0-koi8-r
      ds=y:simsun.ttf -misc-TrueSimSun-bold-r-normal--0-0-0-0-p-0-koi8-r
      ds=y:ai=0.3:simsun.ttf -misc-TrueSimSun-bold-i-normal--0-0-0-0-p-0-koi8-r
      simsun.ttf -misc-TrueSimSun-medium-r-normal--0-0-0-0-p-0-fcd8859-15
      ai=0.3:simsun.ttf -misc-TrueSimSun-medium-i-normal--0-0-0-0-p-0-fcd8859-15
      ds=y:simsun.ttf -misc-TrueSimSun-bold-r-normal--0-0-0-0-p-0-fcd8859-15
      ds=y:ai=0.3:simsun.ttf -misc-TrueSimSun-bold-i-normal--0-0-0-0-p-0-fcd8859-15
      simsun.ttf -misc-TrueSimSun-medium-r-normal--0-0-0-0-p-0-iso8859-15
      ai=0.3:simsun.ttf -misc-TrueSimSun-medium-i-normal--0-0-0-0-p-0-iso8859-15
      ds=y:simsun.ttf -misc-TrueSimSun-bold-r-normal--0-0-0-0-p-0-iso8859-15
      ds=y:ai=0.3:simsun.ttf -misc-TrueSimSun-bold-i-normal--0-0-0-0-p-0-iso8859-15
      simsun.ttf -misc-TrueSimSun-medium-r-normal--0-0-0-0-c-0-iso10646-1
      ai=0.3:simsun.ttf -misc-TrueSimSun-medium-i-normal--0-0-0-0-c-0-iso10646-1
      ds=y:simsun.ttf -misc-TrueSimSun-bold-r-normal--0-0-0-0-c-0-iso10646-1
      ds=y:ai=0.3:simsun.ttf -misc-TrueSimSun-bold-i-normal--0-0-0-0-c-0-iso10646-1' > $CDIR/fonts.dir
      #make the fonts.scale
      cat $CDIR/fonts.dir > $CDIR/fonts.scale
      #modify $XFConfig
      sed -e '/^Section[[:space:]]*"Files"/,/^EndSection/{
      /^[[:space:]]*FontPath[[:space:]]*"\/usr\/X11R6\/lib\/X11\/fonts\/TrueType"/d
      /RgbPath/a\
      FontPath "\/usr\/X11R6\/lib\/X11\/fonts\/TrueType"
      }' -e '/Section[[:space:]]*"Module"/,/^EndSection/{
      /^[[:space:]]*Load[[:space:]]*"freetype"/d
      /^[[:space:]]*Load[[:space:]]*"record"/d
      /^[[:space:]]*Load[[:space:]]*"type1"/d
      /^[[:space:]]*Load[[:space:]]*"xtt"/d
      s/EndSection/ Load "xtt"\
      EndSection/
      }' $XFConfig > ~/tmpfile
      cat ~/tmpfile > $XFConfig
      #modify gtkrc.zh_CN
      sed -e '{
      /^[[:space:]]*fontset/,/-r-\*"/d
      /{/a\
      fontset = "-*-*-medium-r-normal--12-*-*-*-*-*-iso10646-1,*-r-*"
      }' $GTKRC > ~/tmpfile
      cat ~/tmpfile > $GTKRC
      #modify gnome/gtkrc
      sed -e 's/^[[:space:]]*fontset[[:space:]]*=.*"/ fontset = "-misc-SimSun-medium-r-normal--12-*-*-*-*-*-iso10646-1"/' $GNOMERC > ~/tmpfile
      cat ~/tmpfile > $GNOMERC
      #modify $FONTSCONF
      sed -e '{
      /\/usr\/X11R6\/lib\/X11\/fonts\/TrueType<\/dir>/d
      s/\/usr\/X11R6\/lib\/X11\/fonts\/Type1<\/dir>/\/usr\/X11R6\/lib\/X11\/fonts\/TrueType<\/dir>\
      \/usr\/X11R6\/lib\/X11\/fonts\/Type1<\/dir>/
      }' $FONTSCONF > ~/tmpfile
      cat ~/tmpfile > $FONTSCONF
      sed -e '/If[[:space:]]*the[[:space:]]*font/,/<\/match>/s/.*<\/string>/SimSun<\/string>/' $FONTSCONF > ~/tmpfile
      cat ~/tmpfile > $FONTSCONF
      sed -e '/zh<\/string>/,/<\/edit>/s/.*<\/bool>/true<\/bool>/' $FONTSCONF > ~/tmpfile
      cat ~/tmpfile > $FONTSCONF
      sed -e '/monospace<\/family>/,/<\/prefer>/{
      /SimSun<\/family>/d
      //a\
      SimSun<\/family>
      }' $FONTSCONF > ~/tmpfile
      cat ~/tmpfile > $FONTSCONF
      #modify $CHINPUTAD
      sed -e 's/chinput\.gb2312font[[:space:]]*=[[:space:]]*.*/chinput\.gb2312font = -misc-SimSun-medium-r-normal--0-0-0-0-c-0-iso10646-1/' -e 's/xft\.font\.family[[:space:]]*=[[:space:]]*.*/xft\.font\.family = SimSun/' $CHINPUTAD > ~/tmpfile
      cat ~/tmpfile > $CHINPUTAD
      #cp the files for xmms in the system default locale gb18030
      mkdir $XMMSMO/zh_CN.GB18030
      cp -a $XMMSMO/zh_CN.GB2312/* $XMMSMO/zh_CN.GB18030/
      #Gao Ding it!
      reboot
      echo 'done! check that files now!'
      
      
      

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>