Main Page   Modules   Data Structures   Globals   Appendix  

構造体 MDrawGlyph
[表示]

グリフの寸法とフォントに関する情報の型宣言. [詳細]


変数

int from
int to
int glyph_code
int x_advance
int y_advance
int x_off
int y_off
int lbearing
int rbearing
int ascent
int descent
MFontfont
MSymbol font_type
void * fontp


説明

MDrawGlyph 型はグリフの寸法とフォントに関する情報を含む構造体であ る。mdraw_glyph_list() はこれを用いる。


構造体

int MDrawGlyph::from
 

グリフに対応する文字の範囲.

int MDrawGlyph::to
 

グリフに対応する文字の範囲.

int MDrawGlyph::glyph_code
 

フォント内のグリフコード。

int MDrawGlyph::x_advance
 

グリフの論理的幅。次のグリフとの名目上の距離。

int MDrawGlyph::y_advance
 

グリフの論理的幅。次のグリフとの名目上の距離。

int MDrawGlyph::x_off
 

グリフの位置に対する X/Y オフセット.

int MDrawGlyph::y_off
 

グリフの位置に対する X/Y オフセット.

int MDrawGlyph::lbearing
 

グリフの寸法.

int MDrawGlyph::rbearing
 

グリフの寸法.

int MDrawGlyph::ascent
 

グリフの寸法.

int MDrawGlyph::descent
 

グリフの寸法.

MFont* MDrawGlyph::font
 

グリフに使われるフォント。見つからなければ NULL。 the glyph.

MSymbol MDrawGlyph::font_type
 

フォントのタイプ。Mx、Mfreetype、Mxft のいずれか。

void* MDrawGlyph::fontp
 

フォントの構造体へのポインタ。実際の型は <font_type> メンバが Mx なら (XFontStruct *)、 Mfreetype なら FT_Face、Mxft なら (XftFont *)。


このページの先頭

Main Page   Modules   Data Structures   Globals   Appendix  

mulemark mule-aist@m17n.org