![Ubuntu 16.04 中的文本已变成方框](https://linux22.com/image/1088531/Ubuntu%2016.04%20%E4%B8%AD%E7%9A%84%E6%96%87%E6%9C%AC%E5%B7%B2%E5%8F%98%E6%88%90%E6%96%B9%E6%A1%86.png)
毫无原因地,Ubuntu 16.04 中的所有文本都变成了方框/矩形。
我可以按 ctrl-alt-F1 并进入 shell,我已经运行:
apt-get update
和
apt-get upgrade
但这并没有改变任何事情。
有什么建议么?
答案1
这可能是字体文件上的某些权限设置无效造成的。您需要为字体设置正确的权限。
.ttf
要修复以或扩展名结尾的所有字体的权限,.otf
请使用这两个命令。
find /usr/share/fonts -iname '*.ttf' -type f -exec sudo chmod -v 644 {} \;
find /usr/share/fonts -iname '*.otf' -type f -exec sudo chmod -v 644 {} \;
然后使用此命令重新构建字体缓存
sudo fc-cache -r -v
这应该可以解决问题。