|
m17n ライブラリ
1.8.4
|
グリフの寸法とフォントに関する情報の型宣言. [詳解]

フィールド | |
| 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 |
| int MDrawGlyph::glyph_code |
フォント内のグリフコード。
| int MDrawGlyph::x_advance |
グリフの論理的幅。次のグリフとの名目上の距離。
| int MDrawGlyph::y_advance |
グリフの論理的高さ。次のグリフとの名目上の距離。
| int MDrawGlyph::x_off |
グリフの位置に対する X オフセット.
| int MDrawGlyph::y_off |
グリフの位置に対する Y オフセット.
| int MDrawGlyph::lbearing |
グリフの寸法 (left-bearing).
| int MDrawGlyph::rbearing |
グリフの寸法 (right-bearing).
| int MDrawGlyph::ascent |
グリフの寸法 (ascent).
| int MDrawGlyph::descent |
グリフの寸法 (descent).
| MFont* MDrawGlyph::font |
グリフに使われるフォント。見つからなければ NULL。
| MSymbol MDrawGlyph::font_type |
フォントのタイプ。Mx、Mfreetype、Mxft のいずれか。
| void* MDrawGlyph::fontp |
フォントの構造体へのポインタ。実際の型は <font_type> メンバが Mx なら (XFontStruct *)、 Mfreetype なら FT_Face、Mxft なら (XftFont *)。