From 963cfcd01250d787f76ba20f64e1bdb9623fb50f Mon Sep 17 00:00:00 2001 From: Werner Lemberg Date: Sun, 8 Aug 2004 16:52:29 +0000 Subject: [PATCH] * src/pfr/pfrload.c (pfr_sort_kerning_pairs): Single-byte adjustments are unsigned, not signed. --- ChangeLog | 5 +++++ src/pfr/pfrload.c | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index f53fd0bf8..8e26261b0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2004-08-06 Adam Piotrowski + + * src/pfr/pfrload.c (pfr_sort_kerning_pairs): Single-byte + adjustments are unsigned, not signed. + 2004-08-05 David Turner `Activate' gray-scale specifing hinting within the TrueType diff --git a/src/pfr/pfrload.c b/src/pfr/pfrload.c index 19ced45d1..1435336b6 100644 --- a/src/pfr/pfrload.c +++ b/src/pfr/pfrload.c @@ -4,7 +4,7 @@ /* */ /* FreeType PFR loader (body). */ /* */ -/* Copyright 2002, 2003 by */ +/* Copyright 2002, 2003, 2004 by */ /* David Turner, Robert Wilhelm, and Werner Lemberg. */ /* */ /* This file is part of the FreeType project, and may only be used, */ @@ -721,7 +721,7 @@ if ( item->flags & PFR_KERN_2BYTE_ADJ ) kerning = item->base_adj + FT_NEXT_SHORT( p ); else - kerning = item->base_adj + FT_NEXT_CHAR( p ); + kerning = item->base_adj + FT_NEXT_BYTE( p ); pair->glyph1 = pfr_get_gindex( chars, num_chars, char1 ); pair->glyph2 = pfr_get_gindex( chars, num_chars, char2 );