linux游戏吧 关注:5,653贴子:31,602
  • 3回复贴,共1

救助:wine中文显示方块!如何才能修改字体?

取消只看楼主收藏回复

如题,很多回答都是简单的讲把windows里的simsun字体直接拷贝到wine容器里,但simsun字体是有版权的啊!simsun字体明确说明只能在windows系统使用,其他用途都属于侵权,无论是否商用。
我尝试按网上教程上讲的修改system.reg中的MS Shell Dlg,但一点反应没有,方块仍然是方块。wine的字体修改似乎很复杂,网上找不到详细的教程。


IP属地:安徽1楼2025-10-18 22:41回复
    如图都是方块


    IP属地:安徽3楼2025-10-18 22:53
    回复
      2026-04-24 06:05:45
      广告
      不感兴趣
      开通SVIP免广告
      我又试了下,发现网上的教程大多都是互抄,讲的就不对。
      wine的设置界面的字体是可以换的,需要修改注册表。
      比如我想设置“站酷仓耳渔阳体”,先要把字体文件复制到~/.wine/drive_c/windows/Fonts,
      然后修改注册表system.reg,要添加两行
      第一步:
      [Software\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes]
      "MS Shell Dlg"="站酷仓耳渔阳体-W01"
      第二步:
      [Software\\Microsoft\\Windows NT\\CurrentVersion\\FontLink\\SystemLink]
      站酷仓耳渔阳体-W01="站酷仓耳渔阳体-W01.ttf"
      然后winecfg主界面的字体就设置好了,但Tahoma那的字体仍然是方块
      Tahoma是英文字体,显示中文的话似乎会默认链接到SimSun,这个字体我还是不知道应该怎么改
      呼叫吧主 @阿柏奇


      IP属地:安徽4楼2025-10-19 15:51
      收起回复
        字体确实不需要放置~/.wine/drive_c/windows/Fonts,直接放~/.fonts就可以了。
        Tahoma还是没用,这一行字除了simsun谁都不认。必须有simsun.ttc,放上simsun就出字,没有simsun就方块


        IP属地:安徽7楼2025-10-20 13:44
        回复