[已解决]steam内置浏览器中文方块字


如图,steam客户端的界面字体可以通过配置文件指定字体,但是内置浏览器的中文字体一直是方块,真是烦死了。

中文 wiki 页 上说需要装的一些字体包,可能是这个原因?

Steam中大量使用 Arial 字体。你可以通过安装 ttf-liberation 或 ttf-microsoft-arialAUR[broken link: archived in aur-mirror] 或 ttf-ms-fontsAUR 或 Steam提供的字体 来让它看起来漂亮点儿。亚洲语言建议使用wqy-zenhei。

hmmm,我的个人经验是不需要动配置文件,把包装齐了就可以正常使用了

晕死。是flatpak的问题,flatpak用沙盒模式运行steam,steam访问不到系统的字体文件,怎么折腾都没用,换成native runtime就没问题了。

对啊。所以为什么要用 flatpak 呢?

因爲iOS和Android的流行使得人們以爲這樣好啊……
愚蠢的人類以爲“流行的就是好的”系列……

本来就好啊,但是本来就要求self-contained,打包没做到怪flatpak?

我是覺得self-contained這個理念不好。
self-contained這個概念是爲了解決什麼問題?這個問題是否只有self-contained這一種解決方案?使用self-contained是否是最優解法?

首先我們肯定都認同不只這一個解法。
然後我不覺得self-contained是最優解法:明明增加用戶+系統兩級包管理(最多再加gentoo的portage的slot)可以解決的問題,非要完全重新發明一套機制。
浪費(磁盤+內存)空間是一個問題,漏洞追蹤/修復纔是真正的大問題……

當然可以辯稱通過隔離機制讓漏洞問題不會影響外部,但這又需要隔離+受限的共享機制,就不只是打包了。