Include some more CJK fonts in stock config files
On my macOS system, the default sans-serif
font for CJK glyphs in zh-HK
seems to be HannotateTC
, which is fairly stylistic and not well-suited for use as a default font:
This seems to be because there is no Hong Kong Chinese font in the macOS preinstalled set listed in fontconfig's stock config files, so fontconfig is simply falling back on the first font it finds (alphabetically?).
I'd suggest resolving this by adding some entries to the 65-nonlatin.conf
file:
For the sans-serif
list:
-
PingFang SC
,PingFang TC
,PingFang HK
(default sans-serif Chinese fonts on macOS) -
Hiragino Sans
(default sans-serif Japanese font on macOS) -
Apple SD Gothic Neo
(default sans-serif Korean font on macOS)
And possibly also:
-
Hiragino Sans GB
,Hiragino Sans CNS
(macOS-provided sans-serif simplified and traditional Chinese fonts)
For the serif
list:
-
Songti SC
,Songti TC
(default serif Chinese fonts on macOS) -
Hiragino Mincho ProN
(default serif Japanese font on macOS) -
AppleMyungjo
(default serif Korean font on macOS)
And possibly also:
-
SimSong
(macOS-provided serif simplified Chinese font)
It may also be helpful to include config data for Noto CJK, similar to the one shipped by Arch (though note that theirs mistakenly maps serif
with zh-HK
to Noto Serif CJK TC
; it should be Noto Serif CJK HK
). Noto fonts are already supported in other languages, and Noto CJK is now a very common group of free CJK fonts.