Ignore:
Timestamp:
Jan 18, 2007, 5:32:59 PM (15 years ago)
Author:
Eugene Romanenko
Message:

freetype update to version 2.3.0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/poppler/freetype2/src/pfr/pfrobjs.c

    r165 r182  
    55/*    FreeType PFR object methods (body).                                  */
    66/*                                                                         */
    7 /*  Copyright 2002, 2003, 2004, 2005, 2006 by                              */
     7/*  Copyright 2002, 2003, 2004, 2005, 2006, 2007 by                        */
    88/*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
    99/*                                                                         */
     
    123123      goto Exit;
    124124
    125     /* now, set-up all root face fields */
     125    /* now set up all root face fields */
    126126    {
    127127      PFR_PhyFont  phy_font = &face->phy_font;
     
    131131      pfrface->num_glyphs = phy_font->num_chars + 1;
    132132      pfrface->face_flags = FT_FACE_FLAG_SCALABLE;
     133
     134      /* if all characters point to the same gps_offset 0, we */
     135      /* assume that the font only contains bitmaps           */
     136      {
     137        FT_UInt  nn;
     138
     139
     140        for ( nn = 0; nn < phy_font->num_chars; nn++ )
     141          if ( phy_font->chars[nn].gps_offset != 0 )
     142            break;
     143
     144        if ( nn == phy_font->num_chars )
     145          pfrface->face_flags = 0;        /* not scalable */
     146      }
    133147
    134148      if ( (phy_font->flags & PFR_PHY_PROPORTIONAL) == 0 )
Note: See TracChangeset for help on using the changeset viewer.