[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