グリフの寸法とフォントに関する情報の型宣言. [詳細]
変数 | |
| 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 *)。