使用flatpak安装微信和QQ字体显示正常,VSCode却显示异常。
flatpak install com.visualstudio.code
原因是操作系统不具备应用使用的字体,比如文泉驿字体:
sudo apt install fonts-wqy-microhei fonts-wqy-zenhei
然而我的系统默认使用的是Noto Sans CJK SC,如果flatpak安装的应用显示不一致,体验上总感觉怪怪的。
拷贝中文字体配置文件到主目录:
cp /etc/fonts/conf.d/*-language-selector-zh-cn.conf ~/.fonts.conf
刷新flatpak应用字体缓存:
flatpak run --command=fc-cache [应用ID] -fv
例如:
flatpak run --command=fc-cache com.visualstudio.code -fv
部分应用还不正常,则需要将字体配置文件拷贝到应用目录:
cp /etc/fonts/conf.d/*-language-selector-zh-cn.conf $HOME/.var/app/[应用ID]/config/fontconfig/fonts.conf
刷新flatpak应用字体缓存:
flatpak run --command=fc-cache [应用ID] -fv
我还没有找到更简单更彻底的解决方法,如果你找到了别忘了告诉我一声。
原创文章,作者:,如若转载,请注明出处:https://ce.771633.xyz/2790.html