forked from minhngoc25a/freetype2
*/*.[ch]: Rename FTL_Glyphs_Array to FTL_GlyphArray.
This commit is contained in:
parent
77c95c64de
commit
774a0719e7
|
@ -1,3 +1,8 @@
|
||||||
|
2004-05-06 Masatake YAMATO <jet@gyve.org>
|
||||||
|
|
||||||
|
* */*.[ch]: Rename FTL_Glyphs_Array to
|
||||||
|
FTL_GlyphArray.
|
||||||
|
|
||||||
2004-05-03 Masatake YAMATO <jet@gyve.org>
|
2004-05-03 Masatake YAMATO <jet@gyve.org>
|
||||||
|
|
||||||
* src/gxlayout/gxdemo.c (set_trace_level): Move loca variation
|
* src/gxlayout/gxdemo.c (set_trace_level): Move loca variation
|
||||||
|
|
|
@ -70,13 +70,13 @@ FT_BEGIN_HEADER
|
||||||
/*************************************************************************/
|
/*************************************************************************/
|
||||||
/* */
|
/* */
|
||||||
/* <Type> */
|
/* <Type> */
|
||||||
/* FTL_Glyphs_Array */
|
/* FTL_GlyphArray */
|
||||||
/* */
|
/* */
|
||||||
/* <Description> */
|
/* <Description> */
|
||||||
/* Data type represents glyphs array used in glyph substitution. */
|
/* Data type represents glyphs array used in glyph substitution. */
|
||||||
/* See @FTL_GlyphRec for more detail. */
|
/* See @FTL_GlyphRec for more detail. */
|
||||||
/* */
|
/* */
|
||||||
typedef struct FTL_Glyphs_ArrayRec_ * FTL_Glyphs_Array;
|
typedef struct FTL_GlyphArrayRec_ * FTL_GlyphArray;
|
||||||
|
|
||||||
/*************************************************************************/
|
/*************************************************************************/
|
||||||
/* */
|
/* */
|
||||||
|
@ -181,7 +181,7 @@ FT_BEGIN_HEADER
|
||||||
/* allocated :: The allocation size of glyphs. The client should not */
|
/* allocated :: The allocation size of glyphs. The client should not */
|
||||||
/* refer this field. */
|
/* refer this field. */
|
||||||
/* */
|
/* */
|
||||||
typedef struct FTL_Glyphs_ArrayRec_
|
typedef struct FTL_GlyphArrayRec_
|
||||||
{
|
{
|
||||||
FT_Memory memory;
|
FT_Memory memory;
|
||||||
FTL_Glyph glyphs;
|
FTL_Glyph glyphs;
|
||||||
|
@ -189,7 +189,7 @@ FT_BEGIN_HEADER
|
||||||
FT_ULong reserved1;
|
FT_ULong reserved1;
|
||||||
FT_ULong length;
|
FT_ULong length;
|
||||||
FT_ULong allocated;
|
FT_ULong allocated;
|
||||||
} FTL_Glyphs_ArrayRec;
|
} FTL_GlyphArrayRec;
|
||||||
|
|
||||||
|
|
||||||
/*************************************************************************/
|
/*************************************************************************/
|
||||||
|
@ -376,7 +376,7 @@ FT_BEGIN_HEADER
|
||||||
/* */
|
/* */
|
||||||
FT_EXPORT( FT_Error )
|
FT_EXPORT( FT_Error )
|
||||||
FTL_New_Glyphs_Array ( FT_Memory memory,
|
FTL_New_Glyphs_Array ( FT_Memory memory,
|
||||||
FTL_Glyphs_Array * garray );
|
FTL_GlyphArray * garray );
|
||||||
|
|
||||||
/*************************************************************************/
|
/*************************************************************************/
|
||||||
/* */
|
/* */
|
||||||
|
@ -396,7 +396,7 @@ FT_BEGIN_HEADER
|
||||||
/* FreeType error code. 0 means success. */
|
/* FreeType error code. 0 means success. */
|
||||||
/* */
|
/* */
|
||||||
FT_EXPORT( FT_Error )
|
FT_EXPORT( FT_Error )
|
||||||
FTL_Set_Glyphs_Array_Length ( FTL_Glyphs_Array garray,
|
FTL_Set_Glyphs_Array_Length ( FTL_GlyphArray garray,
|
||||||
FT_ULong new_length );
|
FT_ULong new_length );
|
||||||
|
|
||||||
/*************************************************************************/
|
/*************************************************************************/
|
||||||
|
@ -417,8 +417,8 @@ FT_BEGIN_HEADER
|
||||||
/* FreeType error code. 0 means success. */
|
/* FreeType error code. 0 means success. */
|
||||||
/* */
|
/* */
|
||||||
FT_EXPORT( FT_Error )
|
FT_EXPORT( FT_Error )
|
||||||
FTL_Copy_Glyphs_Array ( FTL_Glyphs_Array in,
|
FTL_Copy_Glyphs_Array ( FTL_GlyphArray in,
|
||||||
FTL_Glyphs_Array out );
|
FTL_GlyphArray out );
|
||||||
|
|
||||||
/*************************************************************************/
|
/*************************************************************************/
|
||||||
/* */
|
/* */
|
||||||
|
@ -435,7 +435,7 @@ FT_BEGIN_HEADER
|
||||||
/* FreeType error code. 0 means success. */
|
/* FreeType error code. 0 means success. */
|
||||||
/* */
|
/* */
|
||||||
FT_EXPORT( FT_Error )
|
FT_EXPORT( FT_Error )
|
||||||
FTL_Done_Glyphs_Array ( FTL_Glyphs_Array garray );
|
FTL_Done_Glyphs_Array ( FTL_GlyphArray garray );
|
||||||
|
|
||||||
|
|
||||||
/*************************************************************************/
|
/*************************************************************************/
|
||||||
|
@ -460,8 +460,8 @@ FT_BEGIN_HEADER
|
||||||
/* */
|
/* */
|
||||||
FT_EXPORT( FT_Error )
|
FT_EXPORT( FT_Error )
|
||||||
FTL_Substitute_Glyphs ( FT_Face face,
|
FTL_Substitute_Glyphs ( FT_Face face,
|
||||||
FTL_Glyphs_Array in,
|
FTL_GlyphArray in,
|
||||||
FTL_Glyphs_Array out );
|
FTL_GlyphArray out );
|
||||||
|
|
||||||
/*************************************************************************/
|
/*************************************************************************/
|
||||||
/* */
|
/* */
|
||||||
|
|
|
@ -58,8 +58,8 @@ FT_BEGIN_HEADER
|
||||||
typedef FT_Error
|
typedef FT_Error
|
||||||
(*FTL_Substitute_Glyphs_Func) ( FT_Face face,
|
(*FTL_Substitute_Glyphs_Func) ( FT_Face face,
|
||||||
FTL_FeaturesRequest request,
|
FTL_FeaturesRequest request,
|
||||||
FTL_Glyphs_Array in,
|
FTL_GlyphArray in,
|
||||||
FTL_Glyphs_Array out );
|
FTL_GlyphArray out );
|
||||||
|
|
||||||
FT_DEFINE_SERVICE( Layout )
|
FT_DEFINE_SERVICE( Layout )
|
||||||
{
|
{
|
||||||
|
|
|
@ -407,10 +407,10 @@
|
||||||
|
|
||||||
FT_EXPORT_DEF( FT_Error )
|
FT_EXPORT_DEF( FT_Error )
|
||||||
FTL_New_Glyphs_Array ( FT_Memory memory,
|
FTL_New_Glyphs_Array ( FT_Memory memory,
|
||||||
FTL_Glyphs_Array * garray )
|
FTL_GlyphArray * garray )
|
||||||
{
|
{
|
||||||
FT_Error error;
|
FT_Error error;
|
||||||
FTL_Glyphs_Array agarray;
|
FTL_GlyphArray agarray;
|
||||||
|
|
||||||
if ( FT_NEW( agarray ) )
|
if ( FT_NEW( agarray ) )
|
||||||
return error;
|
return error;
|
||||||
|
@ -425,7 +425,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
FT_EXPORT_DEF( FT_Error )
|
FT_EXPORT_DEF( FT_Error )
|
||||||
FTL_Set_Glyphs_Array_Length ( FTL_Glyphs_Array garray,
|
FTL_Set_Glyphs_Array_Length ( FTL_GlyphArray garray,
|
||||||
FT_ULong new_length )
|
FT_ULong new_length )
|
||||||
{
|
{
|
||||||
FT_Error error;
|
FT_Error error;
|
||||||
|
@ -442,8 +442,8 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
FT_EXPORT_DEF( FT_Error )
|
FT_EXPORT_DEF( FT_Error )
|
||||||
FTL_Copy_Glyphs_Array ( FTL_Glyphs_Array in,
|
FTL_Copy_Glyphs_Array ( FTL_GlyphArray in,
|
||||||
FTL_Glyphs_Array out )
|
FTL_GlyphArray out )
|
||||||
{
|
{
|
||||||
FT_Error error;
|
FT_Error error;
|
||||||
FT_ULong i;
|
FT_ULong i;
|
||||||
|
@ -457,7 +457,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
FT_EXPORT_DEF( FT_Error )
|
FT_EXPORT_DEF( FT_Error )
|
||||||
FTL_Done_Glyphs_Array ( FTL_Glyphs_Array garray )
|
FTL_Done_Glyphs_Array ( FTL_GlyphArray garray )
|
||||||
{
|
{
|
||||||
FT_Memory memory = garray->memory;
|
FT_Memory memory = garray->memory;
|
||||||
FT_FREE( garray->glyphs );
|
FT_FREE( garray->glyphs );
|
||||||
|
@ -468,8 +468,8 @@
|
||||||
|
|
||||||
FT_EXPORT_DEF( FT_Error )
|
FT_EXPORT_DEF( FT_Error )
|
||||||
FTL_Substitute_Glyphs ( FT_Face face,
|
FTL_Substitute_Glyphs ( FT_Face face,
|
||||||
FTL_Glyphs_Array in,
|
FTL_GlyphArray in,
|
||||||
FTL_Glyphs_Array out )
|
FTL_GlyphArray out )
|
||||||
{
|
{
|
||||||
FT_Error error;
|
FT_Error error;
|
||||||
FT_Service_Layout service;
|
FT_Service_Layout service;
|
||||||
|
|
|
@ -95,7 +95,7 @@ try_lig( FT_Face face, char c1, char c2 )
|
||||||
{
|
{
|
||||||
FT_Error error = FT_Err_Ok;
|
FT_Error error = FT_Err_Ok;
|
||||||
FTL_EngineType engine_type;
|
FTL_EngineType engine_type;
|
||||||
FTL_Glyphs_Array in, out;
|
FTL_GlyphArray in, out;
|
||||||
FTL_FeaturesRequest request;
|
FTL_FeaturesRequest request;
|
||||||
|
|
||||||
/* Get the engine type */
|
/* Get the engine type */
|
||||||
|
|
|
@ -214,8 +214,8 @@ gx_chain_calc_selector ( GX_MetamorphosisChain chain, GXL_FeaturesRequest reques
|
||||||
FT_LOCAL_DEF( FT_Error )
|
FT_LOCAL_DEF( FT_Error )
|
||||||
gx_mort_substitute_glyph ( GX_Mort mort,
|
gx_mort_substitute_glyph ( GX_Mort mort,
|
||||||
GXL_FeaturesRequest request,
|
GXL_FeaturesRequest request,
|
||||||
FTL_Glyphs_Array in,
|
FTL_GlyphArray in,
|
||||||
FTL_Glyphs_Array out )
|
FTL_GlyphArray out )
|
||||||
{
|
{
|
||||||
FT_Error error = GX_Err_Ok;
|
FT_Error error = GX_Err_Ok;
|
||||||
GX_MetamorphosisChain chain;
|
GX_MetamorphosisChain chain;
|
||||||
|
@ -393,8 +393,8 @@ gx_xchain_calc_selector ( GX_XMetamorphosisChain chain, GXL_FeaturesRequest requ
|
||||||
FT_LOCAL_DEF( FT_Error )
|
FT_LOCAL_DEF( FT_Error )
|
||||||
gx_morx_substitute_glyph ( GX_Morx morx,
|
gx_morx_substitute_glyph ( GX_Morx morx,
|
||||||
GXL_FeaturesRequest request,
|
GXL_FeaturesRequest request,
|
||||||
FTL_Glyphs_Array in,
|
FTL_GlyphArray in,
|
||||||
FTL_Glyphs_Array out )
|
FTL_GlyphArray out )
|
||||||
{
|
{
|
||||||
FT_Error error = GX_Err_Ok;
|
FT_Error error = GX_Err_Ok;
|
||||||
GX_XMetamorphosisChain xchain;
|
GX_XMetamorphosisChain xchain;
|
||||||
|
@ -668,7 +668,7 @@ gx_kern_get_fmt3( GX_KerningSubtableFormat3Body fmt3,
|
||||||
|
|
||||||
FT_LOCAL_DEF( FT_Error )
|
FT_LOCAL_DEF( FT_Error )
|
||||||
gx_kern_get_contextual_kerning( GX_Kern kern,
|
gx_kern_get_contextual_kerning( GX_Kern kern,
|
||||||
FTL_Glyphs_Array garray,
|
FTL_GlyphArray garray,
|
||||||
FTL_Direction dir,
|
FTL_Direction dir,
|
||||||
GXL_Initial_State initial_state,
|
GXL_Initial_State initial_state,
|
||||||
FT_Vector * kerning )
|
FT_Vector * kerning )
|
||||||
|
|
|
@ -58,8 +58,8 @@ FT_BEGIN_HEADER
|
||||||
FT_LOCAL( FT_Error )
|
FT_LOCAL( FT_Error )
|
||||||
gx_mort_substitute_glyph ( GX_Mort mort,
|
gx_mort_substitute_glyph ( GX_Mort mort,
|
||||||
GXL_FeaturesRequest request,
|
GXL_FeaturesRequest request,
|
||||||
FTL_Glyphs_Array in,
|
FTL_GlyphArray in,
|
||||||
FTL_Glyphs_Array out );
|
FTL_GlyphArray out );
|
||||||
|
|
||||||
/* morx */
|
/* morx */
|
||||||
typedef FT_Error (* GX_Morx_Feature_Func)( GX_XMetamorphosisFeatureTable feat_Subtbl,
|
typedef FT_Error (* GX_Morx_Feature_Func)( GX_XMetamorphosisFeatureTable feat_Subtbl,
|
||||||
|
@ -75,8 +75,8 @@ FT_BEGIN_HEADER
|
||||||
FT_LOCAL( FT_Error )
|
FT_LOCAL( FT_Error )
|
||||||
gx_morx_substitute_glyph ( GX_Morx morx,
|
gx_morx_substitute_glyph ( GX_Morx morx,
|
||||||
GXL_FeaturesRequest request,
|
GXL_FeaturesRequest request,
|
||||||
FTL_Glyphs_Array in,
|
FTL_GlyphArray in,
|
||||||
FTL_Glyphs_Array out );
|
FTL_GlyphArray out );
|
||||||
|
|
||||||
/* kern */
|
/* kern */
|
||||||
FT_LOCAL( FT_Error ) gx_kern_get_pair_kerning ( GX_Kern kern,
|
FT_LOCAL( FT_Error ) gx_kern_get_pair_kerning ( GX_Kern kern,
|
||||||
|
@ -86,7 +86,7 @@ FT_BEGIN_HEADER
|
||||||
FT_Vector* kerning );
|
FT_Vector* kerning );
|
||||||
|
|
||||||
FT_LOCAL( FT_Error ) gx_kern_get_contextual_kerning( GX_Kern kern,
|
FT_LOCAL( FT_Error ) gx_kern_get_contextual_kerning( GX_Kern kern,
|
||||||
FTL_Glyphs_Array garray,
|
FTL_GlyphArray garray,
|
||||||
FTL_Direction dir,
|
FTL_Direction dir,
|
||||||
GXL_Initial_State initial_state,
|
GXL_Initial_State initial_state,
|
||||||
FT_Vector * kerning );
|
FT_Vector * kerning );
|
||||||
|
|
|
@ -749,7 +749,7 @@ check_toggled( GtkToggleButton * toggle, gpointer setting )
|
||||||
void
|
void
|
||||||
run_layout_engine ( GtkButton * button, gpointer request )
|
run_layout_engine ( GtkButton * button, gpointer request )
|
||||||
{
|
{
|
||||||
FTL_Glyphs_Array in, out;
|
FTL_GlyphArray in, out;
|
||||||
FT_Face face = ((FTL_FeaturesRequest)request)->font->face;
|
FT_Face face = ((FTL_FeaturesRequest)request)->font->face;
|
||||||
FT_Memory memory = face->driver->root.memory;
|
FT_Memory memory = face->driver->root.memory;
|
||||||
|
|
||||||
|
|
|
@ -738,8 +738,8 @@ gxl_feature_initialize_for_morx ( GXL_Feature feature,
|
||||||
FT_LOCAL_DEF ( FT_Error )
|
FT_LOCAL_DEF ( FT_Error )
|
||||||
gxl_substitute_glyphs ( FT_Face face,
|
gxl_substitute_glyphs ( FT_Face face,
|
||||||
FTL_FeaturesRequest request,
|
FTL_FeaturesRequest request,
|
||||||
FTL_Glyphs_Array in,
|
FTL_GlyphArray in,
|
||||||
FTL_Glyphs_Array out )
|
FTL_GlyphArray out )
|
||||||
{
|
{
|
||||||
FT_Error error;
|
FT_Error error;
|
||||||
GXL_Font font;
|
GXL_Font font;
|
||||||
|
|
|
@ -108,8 +108,8 @@ FT_BEGIN_HEADER
|
||||||
FT_LOCAL ( FT_Error )
|
FT_LOCAL ( FT_Error )
|
||||||
gxl_substitute_glyphs ( FT_Face face,
|
gxl_substitute_glyphs ( FT_Face face,
|
||||||
FTL_FeaturesRequest request,
|
FTL_FeaturesRequest request,
|
||||||
FTL_Glyphs_Array in,
|
FTL_GlyphArray in,
|
||||||
FTL_Glyphs_Array out );
|
FTL_GlyphArray out );
|
||||||
|
|
||||||
FT_END_HEADER
|
FT_END_HEADER
|
||||||
|
|
||||||
|
|
|
@ -229,9 +229,9 @@ ligstack_ligatured_pop(LigatureStack stack)
|
||||||
|
|
||||||
static FT_Error glist_init ( FT_Memory memory,
|
static FT_Error glist_init ( FT_Memory memory,
|
||||||
GlyphsList glist,
|
GlyphsList glist,
|
||||||
FTL_Glyphs_Array garray );
|
FTL_GlyphArray garray );
|
||||||
static FT_Error glist_store ( GlyphsList glist,
|
static FT_Error glist_store ( GlyphsList glist,
|
||||||
FTL_Glyphs_Array garray );
|
FTL_GlyphArray garray );
|
||||||
static void glist_finalize ( GlyphsList glist );
|
static void glist_finalize ( GlyphsList glist );
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -262,7 +262,7 @@ ligstack_ligatured_pop(LigatureStack stack)
|
||||||
InsertionGlyphs insertion );
|
InsertionGlyphs insertion );
|
||||||
|
|
||||||
static FT_Error
|
static FT_Error
|
||||||
glist_init ( FT_Memory memory, GlyphsList glist, FTL_Glyphs_Array garray )
|
glist_init ( FT_Memory memory, GlyphsList glist, FTL_GlyphArray garray )
|
||||||
{
|
{
|
||||||
FT_Error error;
|
FT_Error error;
|
||||||
FT_ULong i;
|
FT_ULong i;
|
||||||
|
@ -289,7 +289,7 @@ ligstack_ligatured_pop(LigatureStack stack)
|
||||||
}
|
}
|
||||||
|
|
||||||
static FT_Error
|
static FT_Error
|
||||||
glist_store ( GlyphsList glist, FTL_Glyphs_Array garray )
|
glist_store ( GlyphsList glist, FTL_GlyphArray garray )
|
||||||
{
|
{
|
||||||
FT_Error error;
|
FT_Error error;
|
||||||
FT_ULong length = 0, i;
|
FT_ULong length = 0, i;
|
||||||
|
@ -475,7 +475,7 @@ ligstack_ligatured_pop(LigatureStack stack)
|
||||||
*************************************************************************/
|
*************************************************************************/
|
||||||
FT_LOCAL_DEF( FT_Error )
|
FT_LOCAL_DEF( FT_Error )
|
||||||
gx_noncontextual_subst( GX_MetamorphosisNoncontextualBody body,
|
gx_noncontextual_subst( GX_MetamorphosisNoncontextualBody body,
|
||||||
FTL_Glyphs_Array garray )
|
FTL_GlyphArray garray )
|
||||||
{
|
{
|
||||||
FT_ULong i;
|
FT_ULong i;
|
||||||
GX_LookupTable lookup_table = &body->lookup_table;
|
GX_LookupTable lookup_table = &body->lookup_table;
|
||||||
|
@ -519,7 +519,7 @@ static FT_UShort contextual_lookup_glyph( GX_MetamorphosisContextualBody body,
|
||||||
FT_LOCAL_DEF( FT_Error )
|
FT_LOCAL_DEF( FT_Error )
|
||||||
gx_contextual_subst( GX_MetamorphosisContextualBody body,
|
gx_contextual_subst( GX_MetamorphosisContextualBody body,
|
||||||
GXL_Initial_State initial_state,
|
GXL_Initial_State initial_state,
|
||||||
FTL_Glyphs_Array garray )
|
FTL_GlyphArray garray )
|
||||||
{
|
{
|
||||||
FT_ULong glength = garray->length;
|
FT_ULong glength = garray->length;
|
||||||
FTL_Glyph glyphs = garray->glyphs;
|
FTL_Glyph glyphs = garray->glyphs;
|
||||||
|
@ -631,7 +631,7 @@ static FT_UShort ligature_get_ligature ( GX_MetamorphosisLigatureBody body,
|
||||||
FT_LOCAL_DEF( FT_Error )
|
FT_LOCAL_DEF( FT_Error )
|
||||||
gx_ligature_subst( GX_MetamorphosisLigatureBody body,
|
gx_ligature_subst( GX_MetamorphosisLigatureBody body,
|
||||||
GXL_Initial_State initial_state,
|
GXL_Initial_State initial_state,
|
||||||
FTL_Glyphs_Array garray )
|
FTL_GlyphArray garray )
|
||||||
{
|
{
|
||||||
FT_ULong glength = garray->length;
|
FT_ULong glength = garray->length;
|
||||||
FTL_Glyph glyphs = garray->glyphs;
|
FTL_Glyph glyphs = garray->glyphs;
|
||||||
|
@ -791,7 +791,7 @@ insertion_insert ( GX_MetamorphosisInsertionList insertion,
|
||||||
FT_LOCAL_DEF( FT_Error )
|
FT_LOCAL_DEF( FT_Error )
|
||||||
gx_insertion_subst( GX_MetamorphosisInsertionBody body,
|
gx_insertion_subst( GX_MetamorphosisInsertionBody body,
|
||||||
GXL_Initial_State initial_state,
|
GXL_Initial_State initial_state,
|
||||||
FTL_Glyphs_Array garray )
|
FTL_GlyphArray garray )
|
||||||
{
|
{
|
||||||
FT_Error error;
|
FT_Error error;
|
||||||
FT_Memory memory = garray->memory;
|
FT_Memory memory = garray->memory;
|
||||||
|
@ -904,11 +904,11 @@ insertion_insert ( GX_MetamorphosisInsertionList insertion,
|
||||||
static void rearrangement_rearrange( GX_MetamorphosisRearrangementVerb verb,
|
static void rearrangement_rearrange( GX_MetamorphosisRearrangementVerb verb,
|
||||||
FT_ULong first_glyph,
|
FT_ULong first_glyph,
|
||||||
FT_ULong last_glyph,
|
FT_ULong last_glyph,
|
||||||
FTL_Glyphs_Array garray );
|
FTL_GlyphArray garray );
|
||||||
FT_LOCAL( FT_Error )
|
FT_LOCAL( FT_Error )
|
||||||
gx_rearrangement_subst ( GX_MetamorphosisRearrangementBody body,
|
gx_rearrangement_subst ( GX_MetamorphosisRearrangementBody body,
|
||||||
GXL_Initial_State initial_state,
|
GXL_Initial_State initial_state,
|
||||||
FTL_Glyphs_Array garray )
|
FTL_GlyphArray garray )
|
||||||
{
|
{
|
||||||
FT_ULong glength = garray->length;
|
FT_ULong glength = garray->length;
|
||||||
FTL_Glyph glyphs = garray->glyphs;
|
FTL_Glyph glyphs = garray->glyphs;
|
||||||
|
@ -979,7 +979,7 @@ static void
|
||||||
rearrangement_rearrange( GX_MetamorphosisRearrangementVerb verb,
|
rearrangement_rearrange( GX_MetamorphosisRearrangementVerb verb,
|
||||||
FT_ULong first_glyph,
|
FT_ULong first_glyph,
|
||||||
FT_ULong last_glyph,
|
FT_ULong last_glyph,
|
||||||
FTL_Glyphs_Array garray )
|
FTL_GlyphArray garray )
|
||||||
{
|
{
|
||||||
FTL_Glyph glyphs = garray->glyphs;
|
FTL_Glyph glyphs = garray->glyphs;
|
||||||
FT_ULong glength = garray->length;
|
FT_ULong glength = garray->length;
|
||||||
|
@ -1207,7 +1207,7 @@ static FT_UShort xcontextual_lookup_glyph( GX_XMetamorphosisContextualBody body,
|
||||||
FT_LOCAL_DEF( FT_Error )
|
FT_LOCAL_DEF( FT_Error )
|
||||||
gx_xcontextual_subst( GX_XMetamorphosisContextualBody body,
|
gx_xcontextual_subst( GX_XMetamorphosisContextualBody body,
|
||||||
GXL_Initial_State initial_state,
|
GXL_Initial_State initial_state,
|
||||||
FTL_Glyphs_Array garray )
|
FTL_GlyphArray garray )
|
||||||
{
|
{
|
||||||
|
|
||||||
FT_ULong glength = garray->length;
|
FT_ULong glength = garray->length;
|
||||||
|
@ -1321,7 +1321,7 @@ static FT_UShort xligature_get_ligature ( GX_XMetamorphosisLigatureBody body,
|
||||||
FT_LOCAL_DEF( FT_Error )
|
FT_LOCAL_DEF( FT_Error )
|
||||||
gx_xligature_subst( GX_XMetamorphosisLigatureBody body,
|
gx_xligature_subst( GX_XMetamorphosisLigatureBody body,
|
||||||
GXL_Initial_State initial_state,
|
GXL_Initial_State initial_state,
|
||||||
FTL_Glyphs_Array garray )
|
FTL_GlyphArray garray )
|
||||||
{
|
{
|
||||||
FT_ULong glength = garray->length;
|
FT_ULong glength = garray->length;
|
||||||
FTL_Glyph glyphs = garray->glyphs;
|
FTL_Glyph glyphs = garray->glyphs;
|
||||||
|
@ -1470,7 +1470,7 @@ xligature_get_ligature ( GX_XMetamorphosisLigatureBody body,
|
||||||
FT_LOCAL_DEF( FT_Error )
|
FT_LOCAL_DEF( FT_Error )
|
||||||
gx_xinsertion_subst( GX_XMetamorphosisInsertionBody body,
|
gx_xinsertion_subst( GX_XMetamorphosisInsertionBody body,
|
||||||
GXL_Initial_State initial_state,
|
GXL_Initial_State initial_state,
|
||||||
FTL_Glyphs_Array garray )
|
FTL_GlyphArray garray )
|
||||||
{
|
{
|
||||||
FT_Error error;
|
FT_Error error;
|
||||||
FT_Memory memory = garray->memory;
|
FT_Memory memory = garray->memory;
|
||||||
|
@ -1562,7 +1562,7 @@ gx_xinsertion_subst( GX_XMetamorphosisInsertionBody body,
|
||||||
FT_LOCAL( FT_Error )
|
FT_LOCAL( FT_Error )
|
||||||
gx_xrearrangement_subst ( GX_XMetamorphosisRearrangementBody body,
|
gx_xrearrangement_subst ( GX_XMetamorphosisRearrangementBody body,
|
||||||
GXL_Initial_State initial_state,
|
GXL_Initial_State initial_state,
|
||||||
FTL_Glyphs_Array garray )
|
FTL_GlyphArray garray )
|
||||||
|
|
||||||
{
|
{
|
||||||
FT_ULong glength = garray->length;
|
FT_ULong glength = garray->length;
|
||||||
|
@ -1674,7 +1674,7 @@ kernstack_init( KerningStack stack )
|
||||||
|
|
||||||
FT_LOCAL_DEF( FT_Error )
|
FT_LOCAL_DEF( FT_Error )
|
||||||
gx_contextual_kerning_calc ( GX_KerningSubtableFormat1Body kern_fmt1,
|
gx_contextual_kerning_calc ( GX_KerningSubtableFormat1Body kern_fmt1,
|
||||||
FTL_Glyphs_Array garray,
|
FTL_GlyphArray garray,
|
||||||
FTL_Direction dir,
|
FTL_Direction dir,
|
||||||
FT_Bool cross_stream,
|
FT_Bool cross_stream,
|
||||||
GXL_Initial_State initial_state,
|
GXL_Initial_State initial_state,
|
||||||
|
|
|
@ -35,26 +35,26 @@ FT_BEGIN_HEADER
|
||||||
FT_LOCAL( FT_Error )
|
FT_LOCAL( FT_Error )
|
||||||
gx_rearrangement_subst ( GX_MetamorphosisRearrangementBody body,
|
gx_rearrangement_subst ( GX_MetamorphosisRearrangementBody body,
|
||||||
GXL_Initial_State initial_state,
|
GXL_Initial_State initial_state,
|
||||||
FTL_Glyphs_Array garray );
|
FTL_GlyphArray garray );
|
||||||
|
|
||||||
FT_LOCAL( FT_Error )
|
FT_LOCAL( FT_Error )
|
||||||
gx_contextual_subst( GX_MetamorphosisContextualBody body,
|
gx_contextual_subst( GX_MetamorphosisContextualBody body,
|
||||||
GXL_Initial_State initial_state,
|
GXL_Initial_State initial_state,
|
||||||
FTL_Glyphs_Array garray );
|
FTL_GlyphArray garray );
|
||||||
|
|
||||||
FT_LOCAL( FT_Error )
|
FT_LOCAL( FT_Error )
|
||||||
gx_ligature_subst( GX_MetamorphosisLigatureBody body,
|
gx_ligature_subst( GX_MetamorphosisLigatureBody body,
|
||||||
GXL_Initial_State initial_state,
|
GXL_Initial_State initial_state,
|
||||||
FTL_Glyphs_Array garray );
|
FTL_GlyphArray garray );
|
||||||
|
|
||||||
FT_LOCAL( FT_Error )
|
FT_LOCAL( FT_Error )
|
||||||
gx_noncontextual_subst( GX_MetamorphosisNoncontextualBody body,
|
gx_noncontextual_subst( GX_MetamorphosisNoncontextualBody body,
|
||||||
FTL_Glyphs_Array garray );
|
FTL_GlyphArray garray );
|
||||||
|
|
||||||
FT_LOCAL( FT_Error )
|
FT_LOCAL( FT_Error )
|
||||||
gx_insertion_subst( GX_MetamorphosisInsertionBody body,
|
gx_insertion_subst( GX_MetamorphosisInsertionBody body,
|
||||||
GXL_Initial_State initial_state,
|
GXL_Initial_State initial_state,
|
||||||
FTL_Glyphs_Array garray );
|
FTL_GlyphArray garray );
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Morx
|
* Morx
|
||||||
|
@ -63,29 +63,29 @@ gx_insertion_subst( GX_MetamorphosisInsertionBody body,
|
||||||
FT_LOCAL( FT_Error )
|
FT_LOCAL( FT_Error )
|
||||||
gx_xcontextual_subst( GX_XMetamorphosisContextualBody body,
|
gx_xcontextual_subst( GX_XMetamorphosisContextualBody body,
|
||||||
GXL_Initial_State initial_state,
|
GXL_Initial_State initial_state,
|
||||||
FTL_Glyphs_Array garray );
|
FTL_GlyphArray garray );
|
||||||
|
|
||||||
FT_LOCAL( FT_Error )
|
FT_LOCAL( FT_Error )
|
||||||
gx_xligature_subst( GX_XMetamorphosisLigatureBody body,
|
gx_xligature_subst( GX_XMetamorphosisLigatureBody body,
|
||||||
GXL_Initial_State initial_state,
|
GXL_Initial_State initial_state,
|
||||||
FTL_Glyphs_Array garray );
|
FTL_GlyphArray garray );
|
||||||
|
|
||||||
FT_LOCAL( FT_Error )
|
FT_LOCAL( FT_Error )
|
||||||
gx_xinsertion_subst( GX_XMetamorphosisInsertionBody body,
|
gx_xinsertion_subst( GX_XMetamorphosisInsertionBody body,
|
||||||
GXL_Initial_State initial_state,
|
GXL_Initial_State initial_state,
|
||||||
FTL_Glyphs_Array garray );
|
FTL_GlyphArray garray );
|
||||||
|
|
||||||
FT_LOCAL( FT_Error )
|
FT_LOCAL( FT_Error )
|
||||||
gx_xrearrangement_subst ( GX_XMetamorphosisRearrangementBody body,
|
gx_xrearrangement_subst ( GX_XMetamorphosisRearrangementBody body,
|
||||||
GXL_Initial_State initial_state,
|
GXL_Initial_State initial_state,
|
||||||
FTL_Glyphs_Array garray );
|
FTL_GlyphArray garray );
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Kern
|
* Kern
|
||||||
*/
|
*/
|
||||||
FT_LOCAL( FT_Error )
|
FT_LOCAL( FT_Error )
|
||||||
gx_contextual_kerning_calc ( GX_KerningSubtableFormat1Body kern_fmt1,
|
gx_contextual_kerning_calc ( GX_KerningSubtableFormat1Body kern_fmt1,
|
||||||
FTL_Glyphs_Array garray,
|
FTL_GlyphArray garray,
|
||||||
FTL_Direction dir,
|
FTL_Direction dir,
|
||||||
FT_Bool cross_stream,
|
FT_Bool cross_stream,
|
||||||
GXL_Initial_State initial_state,
|
GXL_Initial_State initial_state,
|
||||||
|
|
|
@ -30,7 +30,7 @@ extern "C" {
|
||||||
|
|
||||||
typedef struct _OTInfo OTInfo;
|
typedef struct _OTInfo OTInfo;
|
||||||
typedef struct _OTRuleset OTRuleset;
|
typedef struct _OTRuleset OTRuleset;
|
||||||
typedef FTL_Glyphs_ArrayRec OTGlyphString;
|
typedef FTL_GlyphArrayRec OTGlyphString;
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif /* __cplusplus */
|
#endif /* __cplusplus */
|
||||||
|
|
|
@ -144,7 +144,7 @@ doit(FT_Face face)
|
||||||
FTL_FeaturesRequest request;
|
FTL_FeaturesRequest request;
|
||||||
FT_UInt script_index, feature_index;
|
FT_UInt script_index, feature_index;
|
||||||
FT_Memory memory = face->stream->memory;
|
FT_Memory memory = face->stream->memory;
|
||||||
FTL_Glyphs_Array in, out;
|
FTL_GlyphArray in, out;
|
||||||
FT_Int i;
|
FT_Int i;
|
||||||
if ( FTL_New_FeaturesRequest( face, &request ) )
|
if ( FTL_New_FeaturesRequest( face, &request ) )
|
||||||
{
|
{
|
||||||
|
|
|
@ -120,8 +120,8 @@
|
||||||
FT_LOCAL ( FT_Error )
|
FT_LOCAL ( FT_Error )
|
||||||
otl_substitute_glyphs ( FT_Face face,
|
otl_substitute_glyphs ( FT_Face face,
|
||||||
FTL_FeaturesRequest request,
|
FTL_FeaturesRequest request,
|
||||||
FTL_Glyphs_Array in,
|
FTL_GlyphArray in,
|
||||||
FTL_Glyphs_Array out )
|
FTL_GlyphArray out )
|
||||||
{
|
{
|
||||||
FT_Error error = FT_Err_Ok;
|
FT_Error error = FT_Err_Ok;
|
||||||
if (( error = FTL_Copy_Glyphs_Array ( in, out ) ))
|
if (( error = FTL_Copy_Glyphs_Array ( in, out ) ))
|
||||||
|
|
|
@ -67,8 +67,8 @@ FT_BEGIN_HEADER
|
||||||
FT_LOCAL ( FT_Error )
|
FT_LOCAL ( FT_Error )
|
||||||
otl_substitute_glyphs ( FT_Face face,
|
otl_substitute_glyphs ( FT_Face face,
|
||||||
FTL_FeaturesRequest request,
|
FTL_FeaturesRequest request,
|
||||||
FTL_Glyphs_Array in,
|
FTL_GlyphArray in,
|
||||||
FTL_Glyphs_Array out );
|
FTL_GlyphArray out );
|
||||||
FT_END_HEADER
|
FT_END_HEADER
|
||||||
|
|
||||||
#endif /* Not def: __OTLTYPES_H__ */
|
#endif /* Not def: __OTLTYPES_H__ */
|
||||||
|
|
Loading…
Reference in New Issue