疑似文泉驿字体 BUG

另外说一句,文泉驿没有粗体版本,只有 Regular Sharp 和 Monospace。至少从代码看是这样。我怀疑粗体是 fontconfig/freetype fake 出来的版本

私以为,这种问题在于上游没有维护好这个字体的持续发布工作。下游去构建字体的难度巨大,去修字体就更费力了。所以我觉得,这种上游没搞明白的项目,要么去给上游开发者提意见,要么就任它自然消亡了……

1赞

@guoyunhe

理论上确实是这样,不过这个 snapshot 确实是我引入 openSUSE 的,版本号比正常的大,即使回退了也没法走更新通道,别的发行版没有这个问题,于是谁污染谁治理,难也得上… :joy:

1赞

竹字头相关的字也有这个问题:

至于韭菜的韭则是另一个问题了:

这是设计问题,它出 grid 了所以显示不出来 :rofl:

1赞

@BearChild

你下载 GitHub 源里的 WenQuanYiZenHei-Regular.ttf 测试看看,需要把原来的 wqy-zenhei.ttc 删掉装上我的重新运行 sudo fc-cache。修复了草字头的问题

竹字头也已经筛选出来了:

文本:

箚箛箜箝箞箟箠管箢箣箤箥箦箧箨箩箪箫箬箭
箮箯箰箱箲箳箵箶箷箸箹箺箻箼箽箾箿節篁篂
篃範篅篆篇篈築篊篋篌篍篎篏篐篑篒篓篔篕篖
篗篘篙篚篛篜篝篞篟篠篡篢篣篤篥篦篧篨篩篪
篫篬篭篮篯篰篱篲篳篴篵篶篷篸篹篺篻篼篽篾
篿簀簁簂簃簄簅簆簇簈簉簊簋簌簍簎簏簐簑簒
簓簔簕簖簗簘簙簚簛簜簝簞簟簠簡簢簣簤簥簦
簧簨簩簪簫簬簭簮簯簰簱簲簳簴簵簶簷簸簹簺
簻簼簽簾簿籀籁籂籃籄籅籆籇籈籉籊籋籌籍籎
籏籐籑籒籓籔籕籖籗籘籙籚籛籜籝籞籟籠籡籢
籣籤籥籦籧籨籩籫籬籭籮籯籰籱籲

BUG 确实修复了,但字体与 NotoSans 一样有点莫名粗大,会把 UI 莫名其妙的撑大。比如下两幅图的菜单,第一张是修复后的字体,第二张是文泉驿米黑,可以明显看到,在字号没有改变的情况下,修复后字体改变了 UI 大小。原本文泉驿正黑与米黑应该表现一致,这也是我不用 Noto 的原因。看来是 Google 的工具把字体搞大的。


@BearChild 能圈一下哪里不一样吗?我看不出来啊

请将左边的应用程序启动器的高度对比一下,截图时我采用的相同分辨率与 DPI,有背后全屏的 Firefox 作参照物应该不难看出。

这个 100% 不应该是字体背锅 :joy:

我怀疑是行高的处理代码有 bug。这个 diagnostic 方法 patch 一下让它在 text 周围描红边。先别关注这个了。

如果这是个 QT 的 Bug,那他存在的时间绝对在一年以上,QT 毕竟是商业软件,这种明显影响布局的 bug 长时间存在,我感觉可能性不大。 :sweat_smile: