[FZH] Fedora 21 的默认中文字体更改为 WenQuanYi Micro Hei

Cheng-Chia Tseng pswo10680 at gmail.com
Thu May 8 16:04:38 UTC 2014


杜宏羽 <dongfengweixiao於gmail.com> 於 2014年5月8日星期四寫道:

>
> 我是做这样的考量:用户安装某一个字体仅仅也许就是为了用某一个字体,但是如果字体带了conf可能会做出一些多余的事情,所以为什么不能放弃所有字体中的conf,集约化的以默认字符集的字体替换表的形式出现。不过对于英文字体来说,这个工作量可能比较大,对于fontconfig来说,也需要较大的改变。


默認字型除了考慮字形寫法外,還要考量字型的風格是否用 fontconfig 設定妥當,例如與無襯線字體 sans-serif、襯線字體
serif、等寬字體 monospace,這三種字體泛名的對應關係。只要對應得當,優先序高,缺中文字時會自動以設定之字型補上。

Wenquanyi Microhei 屬 sans-serif,所以默認字體只該影響對應字體泛用名 sans-serif。不知這裡的提案是否只影響
sans-serif?

花園明朝屬襯線體,只應影響 serif。考量到 gnome 默認 Cantarell,屬 sans-serif
體,所以默認不應看到畫面中採用此字型。正規來說,sans-serif 它對中文 fallback 時應落到適合的無襯線字體,目前 fedora
中雖沒有純傳統繁體寫法的字型,但 droid sans fallback 或微米黑皆勉強可用。我已打包一套繁中 GPL 字型,正等候
review,裡面有個 cwTeX Q Hei 屬 sans-serif,將來可以將它對應到 sans-serif。

我也不同意把默認寫死在某個字型的 fontconfig conf 中,不應利用字型包內的 conf
來調整默認字體。一旦裝了多個這樣的字型,情況就會變得很複雜,又難維護、難追蹤 fallback
列表順序。尚且開源字型這麼多年來一直輪番上陣,每有一個新候選就要修一次 conf 也麻煩,也不方便快速抽換、調整。

理想應該是:

Wenquanyi Micro Hei (簡體寫法) 或 Droid Sans Fallback (簡體寫法) 對應到 sans-serif。
AR PL UMing (簡繁混雜) 或花園明朝體 (繁體寫法) 對應到 serif。
AR PL UKai (簡繁混雜) 實際上屬手寫風 cursive,但廣義來說也算是 serif。
並分中日韓語言、區域獨立維護想要微調 fallback 順序的列表 conf 才是較妥當的。

話說 non-latin.conf 內的 fallback 列表太古老了,不知有 AR PL ShanHeiSun Uni 與 AR PL Zen
Kai Uni 已改名為 AR PL UMing 與 AR PL UKai,無論 WenQuanYi Micro Hei、Droid Sans
Fallback 與 Hana Min (花園明朝體)
等著名開源字型,此外風格對應也都亂寫,看來根本就是門外漢自己亂拼湊的,會導致很多 fallback 列表順序不如預期。

在改善 nonlatin 之前,或許暫時另立個更高順位的 conf 比較好。

2014年5月8日 下午1:39于 "Peng Wu" <peng.e.wu於gmail.com <javascript:;>>写道:
>
> > 谢谢帮忙调查。
> >
> > 其实,我想说你用 yum 只安装 wqy-microhei-fonts 就会默认用 Micro Hei, 只
> > 安装 cjkuni-u*-fonts, 就会启用繁体。
> >
> > 好吧,我推迟繁体中文的修改,简体中文会切换到 Micro Hei.
> >
> >
> > 在 2014-05-08的 13:18 +0800,杜宏羽写道:
> > > droid或者是wqy都是基于简体字标准设计的字体,无法满足繁体中文用户需求。
> > >
> >
> 倒不如,添加一个字体设置包,而字体文件不再独立添加conf文件,根据用户默认字符集不用,使用不同的字体替换表?如此,用户安装什么字体都是无所谓的,只需要找不到一个反正会找下一个。
> > > 2014年5月8日 下午1:05于 "Peng Wu" <peng.e.wu於gmail.com <javascript:;>>写道:
> > >
> > > > 关于 glyph count:
> > > >
> > > > WenQuanYi Micro Hei:
> > > > glyph count:     49531
> > > >
> > > > Droid Sans Fallback:
> > > > glyph count:     51063
> > > >
> > > > 在 2014-05-08的 11:38 +0800,Aron Xu写道:
> > > > > Hi,
> > > > >
> > > > > Ubuntu 从 14.04 起放弃 WenQuanYi Micro Hei 改用 Droid Sans Fallback
> 了,推荐一下
> > > > >
> > > > > Thanks,
> > > > > Aron
> > > > >
> > > > > 2014-05-08 11:23 GMT+08:00 Peng Wu <peng.e.wu於gmail.com<javascript:;>
> >:
> > > > > > 根据之前的调查,将 Fedora 21 的默认中文字体更改为 WenQuanYi Micro Hei.
> > > > > >
> > > > > > 所做的修改为:
> > > > > > 1. 提升 WenQuanYi Micro Hei 字体优先级.
> > > > > > 2. 在 Fedora 21 中,中文字体默认只安装 WenQuanYi Micro Hei.
> > > > > >
> > > > > > 谢谢大家的反馈。 :)
> > > > > >
> > > > > > Best regards,
> > > > > >   Peng Wu
> > > > > >
> > > > > > --
> > > > > > Fedora中文郵件列表:
> > https://admin.fedoraproject.org/mailman/listinfo/chinese
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Fedora中文郵件列表:
> > https://admin.fedoraproject.org/mailman/listinfo/chinese
> > > >
> > > >
> > > > --
> > > > Fedora中文郵件列表:
> https://admin.fedoraproject.org/mailman/listinfo/chinese
> > > >
> > > --
> > > Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
> >
> >
> > --
> > Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
> >
> --
> Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
>


-- 
Cheers,
by Cheng-Chia Tseng


More information about the Chinese mailing list