summaryrefslogtreecommitdiff
path: root/fitz/res_font.c
diff options
context:
space:
mode:
authorTor Andersson <tor.andersson@artifex.com>2011-04-15 15:38:55 +0200
committerTor Andersson <tor.andersson@artifex.com>2011-04-15 15:38:55 +0200
commit025743c6f71b8bd731d4a4b4b5a6af99b821ef90 (patch)
tree647029059752eab531d801e01de58b0568ac6986 /fitz/res_font.c
parent68ddf2e5505b3b6295f2373fdac8a5b296bb441c (diff)
downloadmupdf-025743c6f71b8bd731d4a4b4b5a6af99b821ef90.tar.xz
Tweak hinting flags to freetype.
Diffstat (limited to 'fitz/res_font.c')
-rw-r--r--fitz/res_font.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/fitz/res_font.c b/fitz/res_font.c
index e255c406..e4fed334 100644
--- a/fitz/res_font.c
+++ b/fitz/res_font.c
@@ -358,7 +358,7 @@ fz_render_ft_glyph(fz_font *font, int gid, fz_matrix trm)
if (fterr)
fz_warn("freetype setting character size: %s", ft_error_string(fterr));
FT_Set_Transform(face, &m, &v);
- fterr = FT_Load_Glyph(face, gid, FT_LOAD_NO_BITMAP);
+ fterr = FT_Load_Glyph(face, gid, FT_LOAD_NO_BITMAP | FT_LOAD_TARGET_MONO);
if (fterr)
fz_warn("freetype load glyph (gid %d): %s", gid, ft_error_string(fterr));
}
@@ -371,7 +371,7 @@ fz_render_ft_glyph(fz_font *font, int gid, fz_matrix trm)
only be used for DynaLab and similar tricky TrueType fonts,
so that we get the correct outline shape.
*/
- fterr = FT_Load_Glyph(face, gid, FT_LOAD_NO_BITMAP);
+ fterr = FT_Load_Glyph(face, gid, FT_LOAD_NO_BITMAP | FT_LOAD_TARGET_LIGHT);
if (fterr)
fz_warn("freetype load glyph (gid %d): %s", gid, ft_error_string(fterr));
}
@@ -392,7 +392,7 @@ fz_render_ft_glyph(fz_font *font, int gid, fz_matrix trm)
FT_Outline_Translate(&face->glyph->outline, -strength * 32, -strength * 32);
}
- fterr = FT_Render_Glyph(face->glyph, fz_get_aa_level() > 0 ? ft_render_mode_normal : ft_render_mode_mono);
+ fterr = FT_Render_Glyph(face->glyph, fz_get_aa_level() > 0 ? FT_RENDER_MODE_NORMAL : FT_RENDER_MODE_MONO);
if (fterr)
{
fz_warn("freetype render glyph (gid %d): %s", gid, ft_error_string(fterr));
@@ -472,7 +472,7 @@ fz_render_ft_stroked_glyph(fz_font *font, int gid, fz_matrix trm, fz_matrix ctm,
FT_Stroker_Done(stroker);
- fterr = FT_Glyph_To_Bitmap(&glyph, fz_get_aa_level() > 0 ? ft_render_mode_normal : ft_render_mode_mono, 0, 1);
+ fterr = FT_Glyph_To_Bitmap(&glyph, fz_get_aa_level() > 0 ? FT_RENDER_MODE_NORMAL : FT_RENDER_MODE_MONO, 0, 1);
if (fterr)
{
fz_warn("FT_Glyph_To_Bitmap: %s", ft_error_string(fterr));