Arch Linux Wine支援中文显示

Arch Linux Wine支援中文显示

Wine支援Linux、OS X,能在其平台上以接近原生方式执行Winodws应用程式,目前发展已经很成熟,蛮多Windows程式都能执行的蛮顺利的,但因Wine由非中文语系开发者开发的,在中文支援上虽然有改进,不过安装完成后依然需要做一些设定才能显示的更顺利。

安装

主程式容量蛮大的,需要等待一段时间才会安装完成。

    pacman -S wine

或是使用Pamac套件管理员安装:

安装完成后一些设定会自动完成,此时可以直接任意点击Widnows执行档*.exe就会利用wine执行此程式,也能用手动方式执行:

    wine [windows执行档]

例如:

    wine epp400.exe

此为EdisPlus编辑器的安装执行档,顺利执行成功就能看到安装画面:

进行一连串的安装后,Wine也会自行产生可执行的连结:

中文支援

中文支援有蛮多方法,主要都是字型支援的关系,所以您可以准备所有的字型自行放入 ~/.wine/drive_c/windows/Fonts中,但也能使用字型连结方式将字型共同指定1种字型:

    [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]
    "Lucida Sans Unicode"="mingliu.ttc"
    "Microsoft Sans Serif"="mingliu.ttc"
    "MS Sans Serif"="mingliu.ttc"
    "Tahoma"="mingliu.ttc"
    "Tahoma Bold"="mingliu.ttc"
    "SimSun"="mingliu.ttc"
    "Arial"="mingliu.ttc"
    "Arial Black"="mingliu.ttc"

mingliu是指细明体中文字型,您也可以指定某个习惯的字型,并将字型copy至~/.wine/drive_c/windows/Fonts中,并将这些注册档资讯贴入~/.wine/user.reg,重新启动或执要wine时,预设的注册档内容就会自行加入:

除此之外,视您的需要自行决定是否要取消反锯齿功能,有时平滑功能会让字型较模糊:

    [Software\\Wine\\X11 Driver]
    "ClientSideAntiAliasWithRender"="N"

一样将它加入~/.wine/user.reg之中就能发挥效果:

参考资料

Wine的中文显示与字体设置

wine20050628 设定字型

Wine on ubuntu wiki