Ignore:
Timestamp:
Apr 12, 2009, 10:25:05 AM (13 years ago)
Author:
Eugene Romanenko
Message:

PDF plugin: freetype library updated to version 2.3.9

Location:
trunk/poppler/freetype2/include/freetype/internal
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/poppler/freetype2/include/freetype/internal/psaux.h

    r262 r269  
    198198    T1_FIELD_LOCATION_CID_INFO,
    199199    T1_FIELD_LOCATION_FONT_DICT,
     200    T1_FIELD_LOCATION_FONT_EXTRA,
    200201    T1_FIELD_LOCATION_FONT_INFO,
    201202    T1_FIELD_LOCATION_PRIVATE,
  • trunk/poppler/freetype2/include/freetype/internal/services/svcid.h

    r251 r269  
    55/*    The FreeType CID font services (specification).                      */
    66/*                                                                         */
    7 /*  Copyright 2007 by Derek Clegg.                                         */
     7/*  Copyright 2007, 2009 by Derek Clegg, Michael Toftdal.                  */
    88/*                                                                         */
    99/*  This file is part of the FreeType project, and may only be used,       */
     
    3232                                               const char*  *ordering,
    3333                                               FT_Int       *supplement );
     34  typedef FT_Error
     35  (*FT_CID_GetIsInternallyCIDKeyedFunc)( FT_Face   face,
     36                                         FT_Bool  *is_cid );
     37  typedef FT_Error
     38  (*FT_CID_GetCIDFromGlyphIndexFunc)( FT_Face   face,
     39                                      FT_UInt   glyph_index,
     40                                      FT_UInt  *cid );
    3441
    3542  FT_DEFINE_SERVICE( CID )
    3643  {
    3744    FT_CID_GetRegistryOrderingSupplementFunc  get_ros;
     45    FT_CID_GetIsInternallyCIDKeyedFunc        get_is_cid;
     46    FT_CID_GetCIDFromGlyphIndexFunc           get_cid_from_glyph_index;
    3847  };
    3948
  • trunk/poppler/freetype2/include/freetype/internal/services/svpsinfo.h

    r251 r269  
    55/*    The FreeType PostScript info service (specification).                */
    66/*                                                                         */
    7 /*  Copyright 2003, 2004 by                                                */
     7/*  Copyright 2003, 2004, 2009 by                                          */
    88/*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
    99/*                                                                         */
     
    3434                         PS_FontInfoRec*  afont_info );
    3535
     36  typedef FT_Error
     37  (*PS_GetFontExtraFunc)( FT_Face           face,
     38                          PS_FontExtraRec*  afont_extra );
     39
    3640  typedef FT_Int
    3741  (*PS_HasGlyphNamesFunc)( FT_Face   face );
     
    4549  {
    4650    PS_GetFontInfoFunc     ps_get_font_info;
     51    PS_GetFontExtraFunc    ps_get_font_extra;
    4752    PS_HasGlyphNamesFunc   ps_has_glyph_names;
    4853    PS_GetFontPrivateFunc  ps_get_font_private;
  • trunk/poppler/freetype2/include/freetype/internal/t1types.h

    r262 r269  
    66/*    only).                                                               */
    77/*                                                                         */
    8 /*  Copyright 1996-2001, 2002, 2003, 2004, 2006, 2008 by                   */
     8/*  Copyright 1996-2001, 2002, 2003, 2004, 2006, 2008, 2009 by             */
    99/*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
    1010/*                                                                         */
     
    8888
    8989
     90  /* used to hold extra data of PS_FontInfoRec that
     91   * cannot be stored in the publicly defined structure.
     92   *
     93   * Note these can't be blended with multiple-masters.
     94   */
     95  typedef struct  PS_FontExtraRec_
     96  {
     97    FT_UShort  fs_type;
     98
     99  } PS_FontExtraRec;
     100
     101
    90102  typedef struct  T1_FontRec_
    91103  {
    92     PS_FontInfoRec   font_info;         /* font info dictionary */
    93     PS_PrivateRec    private_dict;      /* private dictionary   */
    94     FT_String*       font_name;         /* top-level dictionary */
     104    PS_FontInfoRec   font_info;         /* font info dictionary   */
     105    PS_FontExtraRec  font_extra;        /* font info extra fields */
     106    PS_PrivateRec    private_dict;      /* private dictionary     */
     107    FT_String*       font_name;         /* top-level dictionary   */
    95108
    96109    T1_EncodingType  encoding_type;
     
    232245    void*            psaux;
    233246    CID_FaceInfoRec  cid;
     247    PS_FontExtraRec  font_extra;
    234248#if 0
    235249    void*            afm_data;
Note: See TracChangeset for help on using the changeset viewer.