diff options
author | Tor Andersson <tor@ghostscript.com> | 2004-11-04 14:46:53 +0100 |
---|---|---|
committer | Tor Andersson <tor@ghostscript.com> | 2004-11-04 14:46:53 +0100 |
commit | cbbee31601e34f1f513a4d046d52963baebf07fa (patch) | |
tree | 6393fbd6066e53dcb7ed2b52f262f6ef0514e927 /render/glyphcache.c | |
parent | 3386060e982e4fc353a4c405316c0c83bf459bab (diff) | |
download | mupdf-cbbee31601e34f1f513a4d046d52963baebf07fa.tar.xz |
type3 fonts
Diffstat (limited to 'render/glyphcache.c')
-rw-r--r-- | render/glyphcache.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/render/glyphcache.c b/render/glyphcache.c index e92b472e..ec77e857 100644 --- a/render/glyphcache.c +++ b/render/glyphcache.c @@ -310,8 +310,8 @@ fz_renderglyph(fz_glyphcache *arena, fz_glyph *glyph, fz_font *font, int cid, fz key.b = ctm.b * 65536; key.c = ctm.c * 65536; key.d = ctm.d * 65536; - key.e = (ctm.e - floor(ctm.e)) * HSUBPIX; - key.f = (ctm.f - floor(ctm.f)) * VSUBPIX; + key.e = (ctm.e - fz_floor(ctm.e)) * HSUBPIX; + key.f = (ctm.f - fz_floor(ctm.f)) * VSUBPIX; val = hashfind(arena, &key); if (val) @@ -328,8 +328,8 @@ fz_renderglyph(fz_glyphcache *arena, fz_glyph *glyph, fz_font *font, int cid, fz return nil; } - ctm.e = floor(ctm.e) + key.e / HSUBPIX; - ctm.f = floor(ctm.f) + key.f / HSUBPIX; + ctm.e = fz_floor(ctm.e) + key.e / HSUBPIX; + ctm.f = fz_floor(ctm.f) + key.f / HSUBPIX; error = font->render(glyph, font, cid, ctm); if (error) |