diff options
author | Xiao-Yong <xjin@anl.gov> | 2020-01-13 10:02:13 -0600 |
---|---|---|
committer | Russ Cox <rsc@swtch.com> | 2020-01-13 11:02:13 -0500 |
commit | cc48e73a96c863784fb0bc46e69bccf509890827 (patch) | |
tree | 78b2c6fa7bbbdd48f5092c5113c0c2eda017a86a /src/cmd/fontsrv | |
parent | 185fd7db0513a14c91749bfab3fe7dc30a64f480 (diff) | |
download | plan9port-cc48e73a96c863784fb0bc46e69bccf509890827.tar.gz plan9port-cc48e73a96c863784fb0bc46e69bccf509890827.tar.bz2 plan9port-cc48e73a96c863784fb0bc46e69bccf509890827.zip |
fontsrv: allow x11 hinting and disable autohint only (#254)
Some truetype fonts have good manual hinting.
Ignoring hinting makes the font render badly on low resolution screens.
This commit only disables the freetype autohinter, and allows hinting.
Diffstat (limited to 'src/cmd/fontsrv')
-rw-r--r-- | src/cmd/fontsrv/x11.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/fontsrv/x11.c b/src/cmd/fontsrv/x11.c index 4137f9ca..0f6b97bb 100644 --- a/src/cmd/fontsrv/x11.c +++ b/src/cmd/fontsrv/x11.c @@ -176,7 +176,7 @@ mksubfont(XFont *xf, char *name, int lo, int hi, int size, int antialias) e = 1; k = FT_Get_Char_Index(face, i); if(k != 0) { - e = FT_Load_Glyph(face, k, FT_LOAD_RENDER|FT_LOAD_NO_HINTING|(antialias ? 0:FT_LOAD_TARGET_MONO)); + e = FT_Load_Glyph(face, k, FT_LOAD_RENDER|FT_LOAD_NO_AUTOHINT|(antialias ? 0:FT_LOAD_TARGET_MONO)); } if(e || face->glyph->advance.x <= 0) { fc->width = 0; |