* 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:
parent
ba7148d80c
commit
318f3befc6
|
@ -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>
|
2002-06-24 Werner Lemberg <wl@gnu.org>
|
||||||
|
|
||||||
* include/freetype/freetype.h (FREETYPE_PATCH): Set to 3.
|
* include/freetype/freetype.h (FREETYPE_PATCH): Set to 3.
|
||||||
|
|
||||||
|
|
||||||
2002-06-21 David Turner <david@freetype.org>
|
2002-06-21 David Turner <david@freetype.org>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -628,9 +628,9 @@
|
||||||
return;
|
return;
|
||||||
|
|
||||||
xz = FT_MulFix( vector->x, matrix->xx ) +
|
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 );
|
FT_MulFix( vector->y, matrix->yy );
|
||||||
|
|
||||||
vector->x = xz;
|
vector->x = xz;
|
||||||
|
|
|
@ -544,8 +544,8 @@
|
||||||
else if ( subglyph->flags & WE_HAVE_A_2X2 )
|
else if ( subglyph->flags & WE_HAVE_A_2X2 )
|
||||||
{
|
{
|
||||||
xx = (FT_Fixed)FT_GET_SHORT() << 2;
|
xx = (FT_Fixed)FT_GET_SHORT() << 2;
|
||||||
xy = (FT_Fixed)FT_GET_SHORT() << 2;
|
|
||||||
yx = (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;
|
yy = (FT_Fixed)FT_GET_SHORT() << 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue