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

freetype update to version 2.3.0

Location:
trunk/poppler/freetype2/src/type1
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/poppler/freetype2/src/type1/t1afm.c

    r165 r182  
    55/*    AFM support for Type 1 fonts (body).                                 */
    66/*                                                                         */
    7 /*  Copyright 1996-2001, 2002, 2003, 2004, 2005, 2006 by                   */
     7/*  Copyright 1996-2001, 2002, 2003, 2004, 2005, 2006, 2007 by             */
    88/*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
    99/*                                                                         */
     
    266266
    267267
     268      /* MS Windows allows versions up to 0x3FF without complaining */
    268269      if ( stream->size > 6                              &&
    269            start[0] == 0x00 && start[1] == 0x01          &&
     270           start[1] < 4                                  &&
    270271           FT_PEEK_ULONG_LE( start + 2 ) == stream->size )
    271272        error = T1_Read_PFM( t1_face, stream, fi );
  • trunk/poppler/freetype2/src/type1/t1load.c

    r165 r182  
    55/*    Type 1 font loader (body).                                           */
    66/*                                                                         */
    7 /*  Copyright 1996-2001, 2002, 2003, 2004, 2005, 2006 by                   */
     7/*  Copyright 1996-2001, 2002, 2003, 2004, 2005, 2006, 2007 by             */
    88/*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
    99/*                                                                         */
     
    356356
    357357      for ( i = 0; i < mmaster.num_axis; ++i )
    358         mmvar->axis[i].def = mm_axis_unmap( &blend->design_map[i],
    359                                             axiscoords[i] );
     358        mmvar->axis[i].def =
     359          FT_INT_TO_FIXED( mm_axis_unmap( &blend->design_map[i],
     360                                          axiscoords[i] ) );
    360361    }
    361362
     
    10111012
    10121013    loader->keywords_encountered |= T1_PRIVATE;
    1013   }
    1014 
    1015 
    1016   static int
    1017   is_space( FT_Byte  c )
    1018   {
    1019     return ( c == ' '  || c == '\t'              ||
    1020              c == '\r' || c == '\n' || c == '\f' ||
    1021              c == '\0'                           );
    10221014  }
    10231015
     
    12061198        if ( *cur == 'd' && cur + 3 < limit )
    12071199        {
    1208           if ( cur[1] == 'e'      &&
    1209                cur[2] == 'f'      &&
    1210                is_space( cur[3] ) )
     1200          if ( cur[1] == 'e'         &&
     1201               cur[2] == 'f'         &&
     1202               IS_PS_DELIM( cur[3] ) )
    12111203          {
    12121204            FT_TRACE6(( "encoding end\n" ));
     
    14881480
    14891481      /* we stop when we find a `def' or `end' keyword */
    1490       if ( cur + 3 < limit && is_space( cur[3] ) )
     1482      if ( cur + 3 < limit && IS_PS_DELIM( cur[3] ) )
    14911483      {
    14921484        if ( cur[0] == 'd' &&
  • trunk/poppler/freetype2/src/type1/t1objs.h

    r150 r182  
    153153  FT_LOCAL( FT_Error )
    154154  T1_GlyphSlot_Init( T1_GlyphSlot  slot );
    155  
     155
    156156  FT_LOCAL( void )
    157157  T1_GlyphSlot_Done( T1_GlyphSlot  slot );
  • trunk/poppler/freetype2/src/type1/t1parse.c

    r150 r182  
    106106    if ( FT_STREAM_SEEK( 0 ) )
    107107      goto Exit;
    108      
     108
    109109    error = read_pfb_tag( stream, &tag, &size );
    110110    if ( error )
    111111      goto Exit;
    112      
     112
    113113    if ( tag != 0x8001U && FT_STREAM_SEEK( 0 ) )
    114114      goto Exit;
    115      
     115
    116116    if ( !FT_FRAME_ENTER( header_length ) )
    117117    {
    118118      error = 0;
    119      
     119
    120120      if ( ft_memcmp( stream->cursor, header_string, header_length ) != 0 )
    121121        error = T1_Err_Unknown_File_Format;
Note: See TracChangeset for help on using the changeset viewer.