声明:以下内容已经过较严谨的验证!
发贴缘由:因官方论坛面向国际,特定文化相关的问题较难解决,故在中文论坛发贴。
概述:在从debian trixie rc1到当前最新(25-06-11)testing中gtk4应用部分控件中的特定中文的渲染异常(除了debian以外,其他较新gnome48发行版未发现相似问题)。
由图可见在gedit(gtk3)中渲染正常,在gnome-text-editor(gtk4)中渲染异常。
复现:
版本rc1及以上已测试,该版本以下未测试。
- 安装带gnome桌面的debian trixie
- 确保 显示设置->缩放 为100%
- 确保大号字体已关闭
- 确保gnome-tweak->字体->大小->缩放比例 为1.00
说明:渲染异常的中文只会出现在gtk4应用中的部分控件的特定汉字上。
关于字体:当系统介面字体不包含当前区域文本所需字会,将会自动(悄悄)补充对应文化区域的Noto字体(如Noto Sans CJK SC)。当把字体从2024版设为2022版问题依然存在。但如果另然安装使用"霞鹜文楷"则可以正常显示,未尝试其他无衬线字体。
注意:该问题与字体有一定关系,但字体并非导致该问题的根本源因,罪魁祸首可能是gtk4字体渲染组件。
补充:根据我本人调查似乎可能无法复现该问题(数据:本人能够接触的机器均成功复现,网友复现:复现成功1人,复现失败:1人,未确定:1人)
请勿抬杠,请专注于问题复现,病灶定位,根本性地解决问题。
因为新手贴子只能发一张图片,更多图片见官方论坛贴子: Some apps in Deb13 render Chinese characters abnormally - Debian User Forums
本人将对该问题保持长期关注与信息更新。