[cairo-bugs] [Bug 2694] cairo_text_extents fails to do caching
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Tue Sep 6 17:30:23 PDT 2005
Please do not reply to this email: if you want to comment on the bug, go to
the URL shown below and enter yourcomments there.
https://bugs.freedesktop.org/show_bug.cgi?id=2694
cworth at cworth.org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
------- Additional Comments From cworth at cworth.org 2005-09-06 17:30 -------
During 1.1.1 Keith committed a fix that adds a cache of user-space metrics:
2005-08-31 Keith Packard <keithp at keithp.com>
Reviewed by: otaylor, cworth
* src/cairo-ft-font.c: (_get_bitmap_surface),
(_render_glyph_outline), (_render_glyph_bitmap),
(_transform_glyph_bitmap), (_get_pattern_ft_options),
(_cairo_ft_scaled_font_create), (_cairo_ft_scaled_font_create_toy),
(_decompose_glyph_outline), (_cairo_ft_scaled_glyph_init),
(_cairo_ft_ucs4_to_index), (_cairo_ft_show_glyphs),
(_cairo_ft_font_face_scaled_font_create),
(_cairo_ft_font_face_create),
(cairo_ft_font_face_create_for_pattern),
(cairo_ft_font_face_create_for_ft_face):
Store glyphs in new per-scaled font caches which
hold user-space metrics and device space bounding boxes
Ian mentioned to me that this fix helped his application a great deal,
so I'm closing this as fixed.
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
More information about the cairo-bugs
mailing list