グリフの寸法とフォントに関する情報の型宣言. [詳細]
変数 | |
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 |
MFont * | font |
MSymbol | font_type |
void * | fontp |
グリフの寸法とフォントに関する情報の型宣言.
MDrawGlyph 型はグリフの寸法とフォントに関する情報を含む構造体である。 mdraw_glyph_list() はこれを用いる。
int MDrawGlyph::from |
グリフに対応する文字の範囲.
int MDrawGlyph::to |
フォント内のグリフコード。
グリフの論理的幅。次のグリフとの名目上の距離。
グリフの論理的高さ。次のグリフとの名目上の距離。
グリフの位置に対する X オフセット.
グリフの位置に対する Y オフセット.
グリフの寸法 (left-bearing).
グリフの寸法 (right-bearing).
グリフの寸法 (ascent).
グリフの寸法 (descent).
グリフに使われるフォント。見つからなければ NULL。
フォントのタイプ。Mx、Mfreetype、Mxft のいずれか。
void* MDrawGlyph::fontp |
フォントの構造体へのポインタ。実際の型は <font_type> メンバが Mx なら (XFontStruct *)、 Mfreetype なら FT_Face、Mxft なら (XftFont *)。