Tuesday, July 14, 2009

wine fontconfig 字型調校

修改 ~/.fonts.conf 用 firefly 的 AR PL New Sung 替換設定在 /etc/fonts/conf.d/65-nonlatin.conf 的 MingLiu 與 SimSun

<alias binding="same">
<family>PMingLiu</family>
<prefer><family>AR PL New Sung</family></prefer>
</alias>

<alias binding="same">
<family>MingLiu</family>
<prefer><family>AR PL New Sung</family></prefer>
</alias>

<alias binding="same">
<family>SimSun</family>
<prefer><family>AR PL New Sung</family></prefer>
</alias>

<alias binding="same">
<family>NSimSun</family>
<prefer><family>AR PL New Sung</family></prefer>
</alias>


修改 ~/.wine/user.reg ---

在 [Control Panle\\Desktop] 加入下面這段, rendering 的字會變得美美的,

"FontSmoothing"="2"
"FontSmoothingGamma"=dword:00000578
"FontSmoothingOrientation"=dword:00000000
"FontSmoothingType"=dword:00000002

[Control Panel\\Desktop\\WindowMetrics] 的 registies 不要直接 edit user.reg, 改用 Wine Configuration 的工具程式, Desktop Intergration-<Appearance-<Item: 用選的方式調整:

  • Active Title Text

  • Menu Text

  • Message Box Text

  • ToolTip Text


  • 強迫 windows application 用 AR PL New Sung 取代 MingLiU 與 SimSun, 加入下面這段

    [Software\\Wine\\Fonts\\Replacements]
    "MingLiU"="AR PL New Sung"
    "NSimSun"="AR PL New Sung"
    "PMingLiU"="AR PL New Sung"
    "SimSun"="AR PL New Sung"

    檢查 [Software\\Wine\\Fonts\\Replacements] 有沒有類似下面這樣的 registries? 有的話 delete 掉, 修改 user.reg 重跑 applications 的時候 wine 會自動加進正確的 new entries:

    "MingLiU (TrueType)"="Z:\\usr\\share\\fonts\\zh_TW\\TrueType\\bsmi00lp.ttf"



    references:
    fonts wine-wiki
    Wine - 田美的地瓜創作

    No comments:

    Post a Comment