|
m17n ライブラリ
1.8.4
|
グリフ位置調整情報のための型. [詳解]
フィールド | |
| int | xadv |
| int | yadv |
| int | xoff |
| int | yoff |
| short | back |
| unsigned | advance_is_absolute: 1 |
| unsigned | set: 1 |
グリフ位置調整情報のための型.
型 MFLTGlyphAdjustment は、グリフのメトリック/位置の調整に関する情報を格納するための構造体であり、 MFLTFont の callback 関数 drive_otf に渡される。
| int MFLTGlyphAdjustment::xadv |
水平・垂直方向の送り量の調整値を 26.6 fractional pixel format で表現したもの。
| int MFLTGlyphAdjustment::yadv |
| int MFLTGlyphAdjustment::xoff |
グリフ位置決めための水平・垂直調整値を 26.6 fractional pixel format で表現したもの。
| int MFLTGlyphAdjustment::yoff |
| short MFLTGlyphAdjustment::back |
グリフ描画のために戻るべきグリフ数。
| unsigned MFLTGlyphAdjustment::advance_is_absolute |
非ゼロのとき、メンバー <xadv> と <yadv> は絶対値である。 すなわちその値をグリフ本来の送り幅に加算してはならない。
| unsigned MFLTGlyphAdjustment::set |
他のメンバーのうち最低1個が非ゼロのときのみ、1にセットされる。