* src/truetype/ttgload.c (TT_Load_Composite_Glyph),

src/base/ftoutln.c (FT_Vector_Transform): fixed Werner's latest
        fix. FT_Vector_Transform wasn't buggy, the TrueType composite loader
        was...
This commit is contained in:
David Turner 2002-06-26 20:30:37 +00:00
parent ba7148d80c
commit 318f3befc6
3 changed files with 11 additions and 3 deletions

View File

@ -1,7 +1,15 @@
2002-06-26 David Turner
* src/truetype/ttgload.c (TT_Load_Composite_Glyph),
src/base/ftoutln.c (FT_Vector_Transform): fixed Werner's latest
fix. FT_Vector_Transform wasn't buggy, the TrueType composite loader
was...
2002-06-24 Werner Lemberg <wl@gnu.org>
* include/freetype/freetype.h (FREETYPE_PATCH): Set to 3.
2002-06-21 David Turner <david@freetype.org>

View File

@ -628,9 +628,9 @@
return;
xz = FT_MulFix( vector->x, matrix->xx ) +
FT_MulFix( vector->y, matrix->yx );
FT_MulFix( vector->y, matrix->xy );
yz = FT_MulFix( vector->x, matrix->xy ) +
yz = FT_MulFix( vector->x, matrix->yx ) +
FT_MulFix( vector->y, matrix->yy );
vector->x = xz;

View File

@ -544,8 +544,8 @@
else if ( subglyph->flags & WE_HAVE_A_2X2 )
{
xx = (FT_Fixed)FT_GET_SHORT() << 2;
xy = (FT_Fixed)FT_GET_SHORT() << 2;
yx = (FT_Fixed)FT_GET_SHORT() << 2;
xy = (FT_Fixed)FT_GET_SHORT() << 2;
yy = (FT_Fixed)FT_GET_SHORT() << 2;
}