推荐的系统 (中文) 字体设置

248 views
Skip to first unread message

吕铭

unread,
Sep 25, 2015, 6:18:42 AM9/25/15
to TUNA 主邮件列表
(据说遇到问题可以在这里问?)

一直没有找到一个让人满意的字体方案, 请教一下群里的各位是用的什么搭配?
(百团大战报名的那台上面的字体乍一看感觉挺赞的)

我之前用的 openSUSE + KDE, 直接把整个 Windows 的字体库拖进 KDE 之后看上去整体还行,
但是有些发虚. 经室友鉴定和苹果在低分辨率下情况类似... 目测也是因为渲染策略对于低分
辨率不友好..

现在换成 Debian + KDE 之后, 默认的字体显示经常被遮住半行 (尤其终端上的汉字), 把 Win
的字体加进去之后系统汉字竟然变成了宋体... 宋体... 简直丑得没法看... 试过微软雅黑不
是很满意, 而且和英文的 Oxygen 系列不能共存 (据说可以做个合并包? 略麻烦).

YANG Boyuan

unread,
Sep 25, 2015, 6:24:15 AM9/25/15
to TUNA 主邮件列表

可以考虑自己调教 fontconfig,把宋体的优先级调下去。

要选一款字体的话,思源黑体如何?其实文泉驿正黑作为屏幕显示还是可以接受的。


--

---
You received this message because you are subscribed to the Google Groups "TUNA 主邮件列表" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tuna-general...@googlegroups.com.
To post to this group, send email to tuna-g...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

GSC

unread,
Sep 25, 2015, 8:33:47 AM9/25/15
to tuna-g...@googlegroups.com
一直用文泉驿微米黑,没调过字体配置,没感觉有什么不好,你分辨率有多低?KDE不是可以强制DPI吗。

吕铭

unread,
Sep 25, 2015, 9:33:27 AM9/25/15
to tuna-g...@googlegroups.com
1366×768的分辨率。据说发虚问题需要视网膜屏,没条件测试。。

不过反正不用openSUSE了。

吕铭

Sheng Yang

unread,
Sep 25, 2015, 9:36:28 AM9/25/15
to tuna-g...@googlegroups.com

一直用文泉驿微米黑,感觉挺好。不过你一定需要自己生成一下fontconfig文件,在文泉驿官网上能找到。
终端文字被遮住半行记得是xterm或者urxvt特有的,改一下 .Xdefaults的字体设置。
电脑不在手边,晚一点把配置文件发上来。


GSC <xgd...@gmail.com>于2015年9月25日周五 08:33写道:

Bill Ryan

unread,
Sep 25, 2015, 9:36:52 AM9/25/15
to tuna-g...@googlegroups.com

文泉驿微米黑不错啊,我之前在 Arch 下的字体方案基本就是 文泉驿微米黑+Dejavu+Source Code Pro 分别对应中文,英文,等宽字体(代码用)。

思源黑体用下来感觉还是比较美观的,不过普通的字型有点粗了(有细一点的可选),字体包硕大无比,几百兆来着。
如果在 PDF 中嵌入这种字体,实测500页左右就有40MB+了,我换用文鼎宋字体 10MB 不到。

附思源黑体的样本:


在 2015年9月25日 下午8:33,GSC <xgd...@gmail.com>写道:



--
from: billryan

Christopher Meng

unread,
Sep 25, 2015, 10:22:39 AM9/25/15
to tuna-g...@googlegroups.com
用过一阵微软雅黑 。

现在用 Adobe 的 Source。

--

Yours sincerely,
Christopher Meng

http://awk.io

Justin Wong

unread,
Sep 25, 2015, 10:40:55 AM9/25/15
to tuna-g...@googlegroups.com
当年用 iphone 的时候从手机里scp出来一份STHeiti,用到现在

--
Justin Wong
Fingerprint: 15CC 6A61 738B 1599 0095 E256 CB67 DA7A 865B AC3A

Justin Wong

unread,
Sep 25, 2015, 10:47:45 AM9/25/15
to tuna-g...@googlegroups.com
anyway,这个其实不是「字体」的问题,是字体渲染的问题。

如果汉字字体不开 hinting 的话的确会发虚,但是 hinting 本身的效果可能也不好。
我个人倾向是宁可发虚,不要看到字歪掉。

我自己现在用着 infinality,可以调整渲染时的滤波器参数,效果还不错,但是是12年的老配置了。

之前也试过完全用默认,次像素用lcd,hint开hintfull,AA打开,然后给中文字体单加配置文件开hintnone。
这样的话中文会略发虚,英文效果很好。

然后就是一定要用 Sans,我目前的配置是

<alias>
<family>sans-serif</family>
<prefer>
<family>Cantarell</family>
<family>STHeiti</family>
<family>Symbola</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Monaco For Powerline</family>
<family>STHeiti</family>
<family>Symbola</family>
</prefer>
</alias>

这样英文会去Cantarell里找,中文会用STHeiti。


第三个就是在stylish里把宋体干掉,否则各种中文网页教做人。

@font-face {font-family:'宋体';unicode-range:U+2E80-FFFF;src:
local('STHeiti');}
@font-face {font-family:'SimSun';unicode-range:U+2E80-FFFF;src:
local('STHeiti');}
@font-face {font-family:'新宋体';unicode-range:U+2E80-FFFF;src:
local('STHeiti');}
@font-face {font-family:'NSimSun';unicode-range:U+2E80-FFFF;src:
local('STHeiti');}
@font-face {font-family:'Courier New';src: local('monospace');}
@font-face {font-family:'Courier';src: local('monospace');}

以上~

--
Justin Wong
Fingerprint: 15CC 6A61 738B 1599 0095 E256 CB67 DA7A 865B AC3A

Xinyu Zhou

unread,
Sep 25, 2015, 10:50:54 AM9/25/15
to tuna-g...@googlegroups.com
英文字体之前用过Source Code Pro,感觉还没有ubuntu字体好。。。
前不久发现http://sourcefoundry.org/hack/,觉得很不错,terminal scale比以前缩小一档都不会感觉虚

--
supercalifragilisticexpialidocious!

Justin Wong

unread,
Sep 25, 2015, 10:52:22 AM9/25/15
to tuna-g...@googlegroups.com
我用 fontforge 把 Source Code Pro 的 Semi-Bold 强行指定为 regular, 终端里有那么一点 mac 的感觉 -_-b

Ray Song

unread,
Sep 25, 2015, 10:58:01 AM9/25/15
to 吕铭, tuna-g...@googlegroups.com
装 community/adobe-source-han-sans-otc-fonts
$XDG_CONFIG_HOME/fontconfig/fonts.conf

<alias>
<family>sans</family>
<prefer>
<family>$某英文字体</family>
<family>Source Han Sans</family>
</prefer>
</alias>

https://gist.github.com/search?utf8=%E2%9C%93&q=.fonts.conf
https://wiki.archlinux.org/index.php/Font_configuration
Ray
http://maskray.me

杨圣

unread,
Sep 25, 2015, 11:04:21 AM9/25/15
to tuna-g...@googlegroups.com
fontconfig 可以在文泉驿的这个页面生成:http://wenq.org/cloud/fcdesigner.html。关于终端显示一半字符的,我能找到 的.Xdefaults里的配置如下:

XTerm*utf8Title: true
XTerm*fontMenu*fontdefault*Label: Default
XTerm*faceName: DejaVu Sans Mono:pixelsize=15
XTerm*faceNameDoublesize: WenQuanYi Microhei Mono:pixelsize=15
XTerm.cjkWidth:true
URxvt.font:xft:Dejavu Sans Mono:pixelsize=14:antialias=true,xft:WenQuanYi Microhei:pixelsize=14
URxvt.boldFont:xft:Dejavu Sans Mono:pixelsize=14:antialias=true:Bold,xft:WenQuanYi Microhei:pixelsize=14:Bold



在 2015年09月25日 09:36, Sheng Yang 写道:

一直用文泉驿微米黑,感觉挺好。不过你一定需要自己生成一下fontconfig文件,在文泉驿官网上能找到。
终端文字被遮住半行记得是xterm或者urxvt特有的,改一下 .Xdefaults的字体设置。
电脑不在手边,晚一点把配置文件发上来。


GSC <xgd...@gmail.com>于2015 年9月25日周五 08:33写道:
一直用文泉驿微米黑,没调过字体配置,没感觉有什么不好,你分辨率有多低?KDE不是可以强制DPI 吗。

2015-09-25 18:18 GMT+08:00 吕铭 <lm0...@gmail.com>:
(据说遇到问 题可以在这里问?)

一直没有找到一个让人满意的字体方案, 请教一下群里的各位是用的什么搭配?
(百团大战报名的那台上面的字体乍一看感觉挺赞的)

我之前用的 openSUSE + KDE, 直接把整个 Windows 的字体库拖进 KDE 之后看上去整体还行,
但是有些发虚. 经室友鉴定和苹果在低分辨率下情况类似... 目测也是因为渲染策略对于低分
辨率不友好..

现在换成 Debian + KDE 之后, 默认的字体显示经常被遮住半行 (尤其终端上的汉字), 把 Win
的字体加进去之后系统汉字竟然变成了宋体... 宋体... 简直丑得没法看... 试过微软雅黑不
是很满意, 而且和英文的 Oxygen 系列不能共存 (据说可以做个合并包? 略麻烦).

--

---
You received this message because you are subscribed to the Google Groups "TUNA 主邮件列表" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tuna-general...@googlegroups.com.
To post to this group, send email to tuna-g...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--

---
You received this message because you are subscribed to the Google Groups "TUNA 主邮件列表" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tuna-general...@googlegroups.com.
To post to this group, send email to tuna-g...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


-- 
Yang Sheng(杨圣)
Yao Class 10
Institute for Interdisciplinary Information Sciences
Tsinghua University
Beijing, 100084
P.R.China
Tel:86-18810661896
E-mail:yangsh...@gmail.com

惠轶群

unread,
Sep 26, 2015, 2:52:04 AM9/26/15
to tuna-g...@googlegroups.com
按理说报名界面的字体应该是RobotoDraft,但是因为我对字体不敏感,所以这个字体是否真的生效就不知道了。

> (百团大战报名的那台上面的字体乍一看感觉挺赞的)
你说的不是周四的时候那台电脑吧。那是infinality跪了之后的字体。

顺便求,我的infinality升级之后突然跪了,怎么reset?

Justin Wong

unread,
Sep 26, 2015, 2:58:08 AM9/26/15
to tuna-g...@googlegroups.com

装 freetype2 和 fontconfig 先把 infi 干掉吧

sent from android

--

Justin Wong

unread,
Sep 26, 2015, 3:27:40 AM9/26/15
to tuna-g...@googlegroups.com

咦发现我的邮件客户端好像有点问题… // 请忽略这封

Sent from TypeMail

Ray Song

unread,
Sep 27, 2015, 3:30:24 AM9/27/15
to Justin Wong, tuna-g...@googlegroups.com
你们用不用这个?

/etc/pacman.conf

[infinality-bundle]
Server = http://bohoomil.com/repo/$arch

% pacman -Qg infinality-bundle
infinality-bundle cairo-infinality-ultimate
infinality-bundle fontconfig-infinality-ultimate
infinality-bundle freetype2-infinality-ultimate

似乎是有那么一点点变化的样子
--
Ray
http://maskray.me

Justin Wong

unread,
Sep 27, 2015, 3:34:57 AM9/27/15
to 宋方睿, tuna-g...@googlegroups.com

试图用过,发现没有效果拔群,比我自己调的也差点,就换回去了

Sent from TypeMail

Justin Wong

unread,
Sep 27, 2015, 3:36:23 AM9/27/15
to tuna-g...@googlegroups.com

话说,自从用了高分屏,字体渲染什么的真的也就无所谓了

Sent from TypeMail

宋方睿

unread,
Sep 27, 2015, 3:50:18 AM9/27/15
to Justin Wong, tuna-g...@googlegroups.com
求你调的
Ray
http://maskray.me

Aron Xu

unread,
Sep 27, 2015, 4:00:12 AM9/27/15
to tuna-g...@googlegroups.com
话说,自从用了高分屏,字体渲染什么的真的也就无所谓了” 这才是王道。
--

---
You received this message because you are subscribed to the Google Groups "TUNA 主邮件列表" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tuna-general...@googlegroups.com.
To post to this group, send email to tuna-g...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


--
Regards,
Aron Xu

Justin Wong

unread,
Sep 27, 2015, 5:56:15 AM9/27/15
to 宋方睿, tuna-g...@googlegroups.com
效果见 http://i.imgur.com/7jlBnNx.png


/etc/profile.d/infinality-settings.sh

export INFINALITY_FT_FILTER_PARAMS="03 35 44 35 03"
export INFINALITY_FT_GRAYSCALE_FILTER_STRENGTH=0
export INFINALITY_FT_FRINGE_FILTER_STRENGTH=0
export INFINALITY_FT_AUTOHINT_HORIZONTAL_STEM_DARKEN_STRENGTH=5
export INFINALITY_FT_AUTOHINT_VERTICAL_STEM_DARKEN_STRENGTH=10
export INFINALITY_FT_WINDOWS_STYLE_SHARPENING_STRENGTH=0
export INFINALITY_FT_CHROMEOS_STYLE_SHARPENING_STRENGTH=0
export INFINALITY_FT_STEM_ALIGNMENT_STRENGTH=0
export INFINALITY_FT_STEM_FITTING_STRENGTH=0
export INFINALITY_FT_GAMMA_CORRECTION="800 100"
export INFINALITY_FT_BRIGHTNESS="0"
export INFINALITY_FT_CONTRAST="20"
export INFINALITY_FT_USE_VARIOUS_TWEAKS=false
export INFINALITY_FT_AUTOHINT_INCREASE_GLYPH_HEIGHTS=false
export INFINALITY_FT_AUTOHINT_SNAP_STEM_HEIGHT=20
export INFINALITY_FT_STEM_SNAPPING_SLIDING_SCALE=40
export INFINALITY_FT_USE_KNOWN_SETTINGS_ON_SELECTED_FONTS=false



然后是 /etc/fonts/infinality/styles.conf.avail 从 osx 复制一份 linux-zh,加上
60-group-fonts-zh.conf
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<match target="font">
<test qual="any" name="family">
<string>WenQuanYi Micro Hei</string>
</test>
<edit name="font_type" mode="assign">
<string>Chinese Font</string>
</edit>
</match>
<!-- blah blah -->
</fontconfig>

62-rendering-zh.conf
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<match target="font">
<test name="font_type">
<string>Chinese Font</string>
</test>
<edit name="autohint" mode="assign">
<bool>true</bool>
</edit>
<edit name="hintstyle" mode="assign">
<const>hintnone</const>
</edit>
<edit name="hinting" mode="assign">
<bool>true</bool>
</edit>
<edit name="antialias" mode="assign">
<bool>true</bool>
</edit>
</match>
</fontconfig>

--
Justin Wong
Fingerprint: 15CC 6A61 738B 1599 0095 E256 CB67 DA7A 865B AC3A

Reply all
Reply to author
Forward
0 new messages