Unable to obtain anti-aliasing for Chinese fonts smaller than 10 points
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
fontconfig (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
No matter what I did, I simply cannot make Chinese fonts
*smaller than 10pt* to be anti-aliased!
I tried a number of things. In desperation, I emptied
/etc/fonts/conf.d of all files aside from 50-user.conf, and made a local
copy of .fonts.conf file in my home directory. This way, no font
configurations will be read other than .fonts.conf
(/etc/fonts/
this message. As you can see, there I explicitly stated:
<match target="font">
<edit mode="assign_
name="antialias
<edit name="hinting"
</match>
Despite this, I simply cannot get any Chinese fonts smaller than 10pt
to be anti-aliased! The Latin fonts are anti-aliased. This is true
whether in gnome-terminal or in firefox.
I can understand that many people do not want to read small
Chinese fonts with anti-aliasing. So it is set to be default that any
Chinese fonts below 10pt is not anti-aliased. What I cannot figure out,
for hours, is where they set it and how to change that.
To recap, I renamed /etc/fonts/conf.d, leaving the
/etc/fonts/conf.d with only file 50-user.conf, signaling the system
to check ~/.fonts.conf, and I explicitly requires there *all* the
fonts to be anti-aliased. Yet no Chinese fonts under 10pt size is
anti-aliased. Is there a hidden configuration somewhere? (Of course I
enabled anti-aliasing in gnome-appearanc
I confirm that this is true; for English. If you change the default language to Chinese (for the user session), everything looks beautiful. Because I am from a native English speaking background, but often type in Chinese, this issue is of concern.
Kind Regards,
Matthew