Make ftsynth.c work again.
Renamed FT_*_Outline to FT_Outline_*
This commit is contained in:
parent
dc268f24ba
commit
0bf381f7ab
|
@ -48,13 +48,13 @@
|
||||||
/* This code is completely experimental -- use with care! */
|
/* This code is completely experimental -- use with care! */
|
||||||
/* It will probably be completely rewritten in the future */
|
/* It will probably be completely rewritten in the future */
|
||||||
/* or even integrated into the library. */
|
/* or even integrated into the library. */
|
||||||
FT_EXPORT_DEF( FT_Error ) FT_Embolden_Outline( FT_Face original,
|
FT_EXPORT_DEF( FT_Error ) FT_Outline_Embolden( FT_GlyphSlot original,
|
||||||
FT_Outline* outline,
|
FT_Outline* outline,
|
||||||
FT_Pos* advance );
|
FT_Pos* advance );
|
||||||
|
|
||||||
FT_EXPORT_DEF( FT_Error ) FT_Oblique_Outline( FT_Face original,
|
FT_EXPORT_DEF( FT_Error ) FT_Outline_Oblique( FT_GlyphSlot original,
|
||||||
FT_Outline* outline,
|
FT_Outline* outline,
|
||||||
FT_Pos* advance );
|
FT_Pos* advance );
|
||||||
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
|
|
|
@ -16,6 +16,8 @@
|
||||||
/***************************************************************************/
|
/***************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
#include <freetype/internal/ftobjs.h>
|
||||||
|
#include <freetype/ftoutln.h>
|
||||||
#include <freetype/ftsynth.h>
|
#include <freetype/ftsynth.h>
|
||||||
|
|
||||||
|
|
||||||
|
@ -30,7 +32,7 @@
|
||||||
/*************************************************************************/
|
/*************************************************************************/
|
||||||
/*************************************************************************/
|
/*************************************************************************/
|
||||||
|
|
||||||
FT_EXPORT_DEF( FT_Error ) FT_Oblique_Outline( FT_GlyphSlot original,
|
FT_EXPORT_DEF( FT_Error ) FT_Outline_Oblique( FT_GlyphSlot original,
|
||||||
FT_Outline* outline,
|
FT_Outline* outline,
|
||||||
FT_Pos* advance )
|
FT_Pos* advance )
|
||||||
{
|
{
|
||||||
|
@ -38,20 +40,20 @@
|
||||||
|
|
||||||
FT_UNUSED( original );
|
FT_UNUSED( original );
|
||||||
/* we don't touch the advance width */
|
/* we don't touch the advance width */
|
||||||
FT_UNUSED(advance);
|
FT_UNUSED( advance );
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* For italic, simply apply a shear transform, with an angle */
|
/* For italic, simply apply a shear transform, with an angle */
|
||||||
/* of about 12 degrees. */
|
/* of about 12 degrees. */
|
||||||
|
|
||||||
transform.xx = 0x10000;
|
transform.xx = 0x10000L;
|
||||||
transform.yx = 0x00000;
|
transform.yx = 0x00000L;
|
||||||
|
|
||||||
transform.xy = 0x06000;
|
transform.xy = 0x06000L;
|
||||||
transform.yy = 0x10000;
|
transform.yy = 0x10000L;
|
||||||
|
|
||||||
FT_Transform_Outline( outline, &transform );
|
FT_Outline_Transform( outline, &transform );
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -288,7 +290,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
FT_EXPORT_FUNC(FT_Error) FT_Embolden_Outline( FT_GlyphSlot original,
|
FT_EXPORT_FUNC(FT_Error) FT_Outline_Embolden( FT_GlyphSlot original,
|
||||||
FT_Outline* outline,
|
FT_Outline* outline,
|
||||||
FT_Pos* advance )
|
FT_Pos* advance )
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue