CVSROOT:        /cvsroot/freetype
Module name:    freetype2
Changes by:     Werner LEMBERG <wl>     09/03/11 21:29:54

Modified files:
        .              : ChangeLog 
        docs           : CHANGES 
        include/freetype: ftcid.h 
        include/freetype/internal/services: svcid.h 
        src/base       : ftcid.c 
        src/cff        : cffdrivr.c cffload.c 
        src/cid        : cidriver.c 

Log message:
        Extend CID service functions to handle CID-keyed CFFs as CID fonts.
        
        * include/freetype/ftcid.h (FT_Get_CID_Is_Internally_CID_keyed,
        FT_Get_CID_From_Glyph_Index): New functions.
        
        * include/freetype/internal/services/svcid.h
        (FT_CID_GetIsInternallyCIDKeyedFunc,
        FT_CID_GetCIDFromGlyphIndexFunc): New function typedefs.
        (CID Service): Use them.
        
        * src/base/ftcid.c: Include FT_CID_H.
        (FT_Get_CID_Is_Internally_CID_keyed, FT_Get_CID_From_Glyph_Index):
        New functions.
        
        * src/cff/cffdrivr.c (cff_get_is_cid, cff_get_cid_from_glyph_index):
        New functions.
        (cff_service_cid_info): Add them.
        * src/cff/cffload.c (cff_font_load): Don't free `font->charset.sids'
        -- it is needed for access as a CID-keyed font.  It gets deleted
        later on.
        
        * src/cid/cidriver.c (cid_get_is_cid, cid_get_cid_from_glyph_index):
        New functions.
        (cid_service_cid_info): Add them.
        
        * docs/CHANGES: Updated.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetype&r1=1.1905&r2=1.1906
http://cvs.savannah.gnu.org/viewcvs/freetype2/docs/CHANGES?cvsroot=freetype&r1=1.221&r2=1.222
http://cvs.savannah.gnu.org/viewcvs/freetype2/include/freetype/ftcid.h?cvsroot=freetype&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/freetype2/include/freetype/internal/services/svcid.h?cvsroot=freetype&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/base/ftcid.c?cvsroot=freetype&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/cff/cffdrivr.c?cvsroot=freetype&r1=1.78&r2=1.79
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/cff/cffload.c?cvsroot=freetype&r1=1.96&r2=1.97
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/cid/cidriver.c?cvsroot=freetype&r1=1.56&r2=1.57


_______________________________________________
Freetype-cvs mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/freetype-cvs

Reply via email to