From 0edb7f95c50f0012ae173b3fa42cebe2905f1826 Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Tue, 22 Jun 2010 19:57:26 +0200 Subject: Add hints flag to device struct so that the interpreter doesn't need to load image resources for dev_text. --- fitz/dev_text.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'fitz/dev_text.c') diff --git a/fitz/dev_text.c b/fitz/dev_text.c index d08b2f64..29319714 100644 --- a/fitz/dev_text.c +++ b/fitz/dev_text.c @@ -340,9 +340,7 @@ fz_textextractspan(fz_textspan **last, fz_text *text, fz_matrix ctm, fz_point *p int mask = FT_LOAD_NO_BITMAP | FT_LOAD_NO_HINTING; if (text->wmode) mask |= FT_LOAD_VERTICAL_LAYOUT; - err = FT_Get_Advance(font->ftface, text->els[i].gid, mask, &ftadv); - if (err) - fz_warn("freetype get advance (gid %d): %s", text->els[i].gid, ft_errorstring(err)); + FT_Get_Advance(font->ftface, text->els[i].gid, mask, &ftadv); adv = ftadv / 65536.0f; if (text->wmode) { @@ -438,6 +436,7 @@ fz_newtextdevice(fz_textspan *root) tdev->point.y = -1; dev = fz_newdevice(tdev); + dev->hints = FZ_IGNOREIMAGE | FZ_IGNORESHADE; dev->freeuser = fz_textfreeuser; dev->filltext = fz_textfilltext; dev->stroketext = fz_textstroketext; -- cgit v1.2.3