忘机绝虑怀声弄影

发布于
解决 inkscape 显示方框

尔乃忘机绝虑,怀声弄影, 乘骇浪而神惊,漾澄澜而趣静。

显示框框(TOFU)

下载最新的 Inkscape 的 AppImage 包,直接打开,显示文字都是框框 豆腐块

虽然可以切换成英文,但是还是很难受。 搜了一圈,没发现解决办法。

screenshot png

于是直接到官方去提 issue

可变字体

整理描述的时候,发现系统目录里边 /usr/share/fonts 只有 noto 的可变字体。

├── google-noto-sans-cjk-vf-fonts
├── google-noto-sans-mono-cjk-vf-fonts
├── google-noto-serif-cjk-vf-fonts

难道是这个问题?可变字体 相对比较新,Inkscape 还没来得及适配吗?

搜了一下 cjk 相关的包,安装了一个常规的字体,然后再打开软件就正常了。

sudo dnf search cjk
sudo dnf install google-noto-sans-cjk-fonts

花了一些时间,去提了 issue ,某种程度上算是利人。然后在整理描述的过程中,解决了问题,算是利人最后利己了。

后续

为了排查是不是 AppImage 的问题,在移除了 google-noto-sans-cjk-fonts 后,再打开其他 AppImage 格式的软件,例如:LocalSend 、Logseq 、qBittorrent-Enhanced-Edition ,发现大部分都是正常显示中文的,只有个别的对话框标题有显示有问题。