m17n ライブラリ  1.8.4
データ構造 | 型定義 | 関数 | 変数
m17n-flt.h ファイル
m17n-flt.h の依存先関係図:
被依存関係図:

データ構造

struct  MFLTGlyph
 グリフに関する情報の型. [詳解]
 
struct  MFLTGlyphAdjustment
 グリフ位置調整情報のための型. [詳解]
 
struct  MFLTGlyphString
 グリフ列の情報のための型. [詳解]
 
struct  MFLTOtfSpec
 GSUB および GPOS OpenType テーブルの仕様のための型. [詳解]
 
struct  MFLTFont
 FLT ドライバが使うフォントの型. [詳解]
 

型定義

typedef struct _MFLT MFLT
 FLT (Font Layout Table) の型. [詳解]
 

関数

MFLTmflt_get (MSymbol name)
 指定された名前を持つ FLT オブジェクトを返す. [詳解]
 
MFLTmflt_find (int c, MFLTFont *font)
 指定された文字とフォントに合った FLT を探す. [詳解]
 
const char * mflt_name (MFLT *flt)
 FLT の名前を返す. [詳解]
 
MCharTablemflt_coverage (MFLT *flt)
 FLT の範囲を返す. [詳解]
 
int mflt_run (MFLTGlyphString *gstring, int from, int to, MFLTFont *font, MFLT *flt)
 FLT を使って文字をレイアウトする. [詳解]
 

変数

int mflt_enable_new_feature
 
MSymbol(* mflt_font_id )(MFLTFont *font)
 
int(* mflt_iterate_otf_feature )(MFLTFont *font, MFLTOtfSpec *spec, int from, int to, unsigned char *table)
 
int(* mflt_try_otf )(struct _MFLTFont *font, MFLTOtfSpec *spec, MFLTGlyphString *gstring, int from, int to)
 

変数詳解

◆ mflt_font_id

MSymbol(* mflt_font_id) (MFLTFont *font) ( MFLTFont font)
extern

◆ mflt_iterate_otf_feature

int(* mflt_iterate_otf_feature) (MFLTFont *font, MFLTOtfSpec *spec, int from, int to, unsigned char *table) ( MFLTFont font,
MFLTOtfSpec spec,
int  from,
int  to,
unsigned char *  table 
)
extern

m17n-lib Home