deepin 系统的字体显示效果为啥就是没有WINDOWS清楚呢?!
Tofloor
poster avatar
tclujian
deepin
2020-09-16 07:02
Author
新系统又装了试用了一下,感觉很好,改进很多,但字体显示效果,为啥总感觉模模糊糊的 让人不舒服呢,希望能尽快解决,我很想使用和支持国产系统!!
Reply Favorite View the author
All Replies
Ziggy
deepin
2020-09-16 07:37
#1
字体版权问题吧,还有各种迷之原因,估计上游内核的渲染机制都不同
Reply View the author
enforcee
deepin
2020-09-16 07:39
#2
Windows的默认字体是一种点阵字体 在字号小的时候用手工制作的点阵替换矢量形状(当然字形就会改变 优点是清晰 缺点就是不够圆润美观)
目前不带点阵的字体比较流行 而且随着时代发展屏幕分辨率提升点阵字体作用会越来越小 (还有一个原因就是制作比较费工费时)

如果需要点阵字体有开源的文泉驿点阵正黑可选
也可以装Windows默认字体微软雅黑
Reply View the author
Feng Yu
deepin
2020-09-16 07:54
#3
https://bbs.deepin.org/post/187108 如果是LCD屏可能边缘模糊,参考这个解决方案
Reply View the author
collins
deepin
2020-09-16 23:01
#4
字体渲染方式不一样,苹果系统也如此。
彻底解决只能上2k或4k显示器
Reply View the author
dororo2020
deepin
2020-09-17 00:06
#5
为什么手机平板字体很清晰,因为是高分辨率的屏幕啊,有些东西得硬件解决
Reply View the author
字甲达宾
deepin
2020-09-17 18:35
#6
本帖最后由 nowave 于 2020-9-17 10:39 编辑

sudo apt-get install fonts-noto-cjk unifont ttf-unifont

* 查看已安装的字体
fc-list

* 查看默认的字体方案
fc-match serif; fc-match sans-serif ; fc-match monospace

输出示例:

----
serif: NotoSerifCJK-Regular.ttc: "Noto Serif CJK SC" "Regular"
sans-serif: NotoSansCJK-Regular.ttc: "Noto Sans CJK SC" "Regular"
monospace: JetBrainsMono-Regular.ttf: "JetBrains Mono" "Regular"
----

说明:
serif 字体:即衬线字体。主要用于正文内容显示。一般多对应中文 宋体。
sans-serif 字体:即无衬线字体。主要用于程序菜单、标题、提示信息、文章内的各级标题、强调内容。一般多对应中文 黑体。
monospace 字体:等宽字体。主要用于终端或虚拟控制台,或者编程代码的显示。

对应的系统文件:
/etc/fonts/conf.d/*.conf

比较重要的有:
49-sansserif.conf
70-fonts-noto-cjk.conf

说明:修改这个目录下的 conf 字体配置文件后,系统会自动更新字体数据,不需要额外运行命令。

警告:请小心修改!不当的修改操作,可能导致图形界面乱码(英文字符也可能变成方块)!

------------
cat /etc/fonts/conf.d/README


conf.d/README

Each file in this directory is a fontconfig configuration file.  Fontconfig
scans this directory, loading all files of the form [0-9][0-9]*.conf.
These files are normally installed in /usr/share/fontconfig/conf.avail
and then symlinked here, allowing them to be easily installed and then
enabled/disabled by adjusting the symlinks.

The files are loaded in numeric order, the structure of the configuration
has led to the following conventions in usage:

Files begining with:    Contain:

00 through 09        Font directories
10 through 19        system rendering defaults (AA, etc)
20 through 29        font rendering options
30 through 39        family substitution
40 through 49        generic identification, map family->generic
50 through 59        alternate config file loading
60 through 69        generic aliases, map generic->family
70 through 79        select font (adjust which fonts are available)
80 through 89        match target="scan" (modify scanned patterns)
90 through 99        font synthesis

Reply View the author