所以我在更新或安装 Snap 时遇到了这个错误:
$ sudo snap install snap-store
error: cannot perform the following tasks:
- Run configure hook of "snap-store" snap if present (run hook "configure":
-----
Fontconfig error: "/etc/fonts/conf.d/69-unifont.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/69-unifont.conf", line 6: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/conf.d/70-no-bitmaps.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/70-no-bitmaps.conf", line 5: unknown element "its:translateRule"
.....more of the same...
/usr/share/fonts: caching, new cache contents: 0 fonts, 10 dirs
/usr/share/fonts/WindowsFonts: /usr/share/fonts/WindowsFonts: error scanning
.....more of the same...
/var/snap/snap-store/common/fontconfig: cleaning cache directory
/var/cache/fontconfig: not cleaning unwritable cache directory
/snap/snap-store/518/gnome-platform/usr/bin/fc-cache: failed
-----)
我尝试过的任何 Snap 都会发生这种情况。
似乎与 Fontsconfig 相关(根据<链接>):
$ dpkg-query -W fontconfig fontconfig-config
fontconfig 2.13.1-2ubuntu3
fontconfig-config 2.13.1-2ubuntu3
但是那里的解决方案(从另一台机器复制 /etc/fonts/fonts.conf )在这里没有任何效果。有人对解决方案有建议吗?
所以我设法解决了这个问题。我是这样做的:
将字体移动到临时文件夹
重置桌面:
重置共享文件夹中现有字体的权限:
重置用户文件夹中现有字体的权限:
将字体移回原始文件夹:
重置字体缓存
不利的一面是,通过重置桌面,您将不得不重新开始您在那里所做的任何自定义。另外,我绝不是专家,但以上内容对我有用,所以我想分享它..