fedora使用mac osx字體和渲染方式


fedora 19的倒退(中文顯示有問題)讓人感到很沮喪,不過,后來還是找到了一個很好的解決方案:使用max osx的字體和渲染方式

1. 安裝infinality字體渲染軟件:

rpm -Uvh http://www.infinality.net/fedora/linux/infinality-repo-1.0-1.noarch.rpm
yum install freetype-infinality fontconfig-infinality

2. 配置渲染方式

vi /etc/profile.d/infinality-settings.sh
USE_STYLE="OSX"

3. 設置字體風格

/etc/fonts/infinality/infctl.sh setstyle

選擇osx2

4. 安裝mac osx2字體

找台mac電腦就能copy出來字體來。

這里給個mac osx2字體的雲網盤下載地址

將字體文件夾mv到/usr/share/fonts/下,

cd到這個目錄, mkfontdir, mkfontscale, fc-cache -fsv安裝之。

5. 設置中文字體

google到mac的中文字體是Heiti SC,於是

修改/etc/fonts/infinality/styles.conf.avail/osx2/20-aliases-default-osx.conf成這個樣子

<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>

    <!-- ##Style: osx, osx2 -->

    <!-- ******************************************************************  -->
    <!-- *************************** ALIASES ******************************  -->
    <!-- ******************************************************************  -->

    <!-- Default fonts - OSX Appearance -->
    <alias>
        <family>sans-serif</family>
        <prefer>
            <family>Lucida Grande</family>
            <family>Heiti SC</family>
        </prefer>
    </alias>
    <alias>
        <family>serif</family>
        <prefer>
            <family>Times</family>
            <family>Heiti SC</family>
        </prefer>
    </alias>
    <alias>
        <family>monospace</family>
        <prefer>
            <family>Courier</family>
            <family>Heiti SC</family>
        </prefer>
    </alias>

</fontconfig>

OK,大功告成,reboot一下!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM