freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Git][freetype/freetype][master] src/sfnt/ttkern.c (tt_face_load_kern):


From: Werner Lemberg (@wl)
Subject: [Git][freetype/freetype][master] src/sfnt/ttkern.c (tt_face_load_kern): Micro-optimize.
Date: Sat, 19 Feb 2022 06:21:04 +0000

Werner Lemberg pushed to branch master at FreeType / FreeType

Commits:

1 changed file:

Changes:

  • src/sfnt/ttkern.c
    ... ... @@ -94,7 +94,7 @@
    94 94
     
    
    95 95
           p_next = p;
    
    96 96
     
    
    97
    -      p += 2; /* skip version */
    
    97
    +      p       += 2; /* skip version */
    
    98 98
           length   = FT_NEXT_USHORT( p );
    
    99 99
           coverage = FT_NEXT_USHORT( p );
    
    100 100
     
    
    ... ... @@ -144,7 +144,7 @@
    144 144
     
    
    145 145
     
    
    146 146
               cur_pair = FT_NEXT_ULONG( p );
    
    147
    -          if ( cur_pair <= old_pair )
    
    147
    +          if ( cur_pair < old_pair )
    
    148 148
                 break;
    
    149 149
     
    
    150 150
               p += 2;
    
    ... ... @@ -187,8 +187,9 @@
    187 187
                            FT_UInt  left_glyph,
    
    188 188
                            FT_UInt  right_glyph )
    
    189 189
       {
    
    190
    -    FT_Int    result = 0;
    
    191
    -    FT_UInt   count, mask;
    
    190
    +    FT_Int   result = 0;
    
    191
    +    FT_UInt  count, mask;
    
    192
    +
    
    192 193
         FT_Byte*  p       = face->kern_table;
    
    193 194
         FT_Byte*  p_limit = p + face->kern_table_size;
    
    194 195
     
    


  • reply via email to

    [Prev in Thread] Current Thread [Next in Thread]