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/autofit/aflatin.c

    r165 r182  
    55/*    Auto-fitter hinting routines for latin script (body).                */
    66/*                                                                         */
    7 /*  Copyright 2003, 2004, 2005, 2006 by                                    */
     7/*  Copyright 2003, 2004, 2005, 2006, 2007 by                              */
    88/*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
    99/*                                                                         */
     
    724724            segment->min_coord = (FT_Short)min_pos;
    725725            segment->max_coord = (FT_Short)max_pos;
    726             segment->height    = segment->max_coord - segment->min_coord;
     726            segment->height    = (FT_Short)( segment->max_coord -
     727                                             segment->min_coord );
    727728
    728729            on_edge = 0;
     
    798799          p = first->prev;
    799800          if ( p->v < first_v )
    800             segment->height += ( first_v - p->v ) >> 1;
     801            segment->height = (FT_Short)( segment->height +
     802                                          ( ( first_v - p->v ) >> 1 ) );
    801803
    802804          p = last->next;
    803805          if ( p->v > last_v )
    804             segment->height += ( p->v - last_v ) >> 1;
     806            segment->height = (FT_Short)( segment->height +
     807                                          ( ( p->v - last_v ) >> 1 ) );
    805808        }
    806809        else
     
    811814          p = first->prev;
    812815          if ( p->v > first_v )
    813             segment->height += ( p->v - first_v ) >> 1;
     816            segment->height = (FT_Short)( segment->height +
     817                                          ( ( p->v - first_v ) >> 1 ) );
    814818
    815819          p = last->next;
    816820          if ( p->v < last_v )
    817             segment->height += ( last_v - p->v ) >> 1;
     821            segment->height = (FT_Short)( segment->height +
     822                                          ( ( last_v - p->v ) >> 1 ) );
    818823        }
    819824      }
Note: See TracChangeset for help on using the changeset viewer.