双击安装字体导致系统无响应
Tofloor
poster avatar
走钢丝
deepin
2020-01-10 18:11
Author
本帖最后由 lidanger 于 2020-1-10 10:15 编辑

1. 问题/建议描述
双击安装字体导致系统无响应,任务管理器等各种打不开。也不是完全不响应,有些快捷键可以响应,但点击各种桌面或任务栏图标(包括电源图标)无响应。

切换到 tty2 后,用 top 命令查看进城,发现刚才点启动图标的几个进程高 CPU 占用,似乎被卡住了。其他高占用进程为:
dde-session-dae
fc-list

涉及字体为最新的思源字体 ttc 文件,似乎与系统自带的不太一样。双击安装宋体时还没问题,到黑体时就无响应了,不过右键-字体安装器还能打开安装,到等宽彻底不行了。

猜测是某个核心进程卡住了。等待 3~5 分钟后会弹出对应进城界面

2. 问题如何重现
在 github 下载最新的思源字体 3 个 ttc 文件,双击安装。

3.重现概率
因等宽的未安装,又试了一次,又出现了。所以应该是 100% 吧?



反馈网站一直 504,只好发~论坛了。








Reply Favorite View the author
All Replies
avatar
ghostry
deepin
2020-01-10 18:51
#1
字体就直接放 ~/.fonts 目录就行了.
Reply View the author
avatar
字甲达宾
deepin
2020-01-10 18:57
#2
sudo apt-get install fonts-noto-cjk

这个字体包里的 NOTO 字体,就相当于 思源字体。思源目前没有官方 DEB 包
里面包含的 NOTO SANS 相当于黑体。 NOTO Serif 相当于宋体。包含两种字重,regular 标准和 bold 粗体。普通文件足够了。
如果不是做广告设计,基本用不到其它字重,比如 light, heavy.。这些附加的字重是 在字体包 fonts-noto-cjk-extra 里。

如果想要 楷体,可以安装  fonts-cns11643-kai 这个字体包,全字库的。不过这个包是抬湾制作的,很多字体写法是怠湾繁体的写法,如
(滑)字右上角小框是靠右的。




这么理解吧:
思源是 ADOBE 制作的字体。
NOTO 是 GOOGLE 找 ADOBE 定制的字体,即在思源字体原版本上进行了一些调整。
Reply View the author
avatar
走钢丝
deepin
2020-01-10 20:23
#3
https://bbs.deepin.org/post/187846
sudo apt-get install fonts-noto-cjk

这个字体包里的 NOTO 字体,就相当于 思源字体。思源目前没有官方  ...

多谢。不过感觉系统的部分核心组件还是有问题。
Reply View the author
avatar
Feng Yu
deepin
2020-01-10 20:39
#4
你下载的是思源黑体那个单文件吧,100多MB的那个?那个文件把思源黑体全系列合到一个文件中去了,初次更新字体缓存会非常慢,等字体缓存生成完毕之后以后就好了。

你新添加了字体之后,任何用到图形字体的程序第一次都会特别慢,比如浏览器,编辑器之类的,等字体缓存更新完毕就恢复正常了。
思源黑体也有拆分的,你可以只下载你需要的部分,减少字体容量,这样刷新缓存就会很快
Reply View the author
avatar
走钢丝
deepin
2020-01-10 20:53
#5
https://bbs.deepin.org/post/187846
你下载的是思源黑体那个单文件吧,100多MB的那个?那个文件把思源黑体全系列合到一个文件中去了,初次更新 ...

喔。确实是单文件,挺大。不过没有切换字体也需要等待更新缓存么?
Reply View the author
avatar
Feng Yu
deepin
2020-01-10 23:54
#6
https://bbs.deepin.org/post/187846
喔。确实是单文件,挺大。不过没有切换字体也需要等待更新缓存么?

字体有更新了都需要。你也可以用fc-cache命令手工更新缓存
Reply View the author