m17n ライブラリ 1.8.4
読み取り中…
検索中…
一致する文字列を見つけられません
フィールド
MFLTGlyphAdjustment 構造体

グリフ位置調整情報のための型. [詳解]

#include <m17n-flt.h>

フィールド

int xadv
 
int yadv
 
int xoff
 
int yoff
 
short back
 
unsigned advance_is_absolute: 1
 
unsigned set: 1
 

詳解

グリフ位置調整情報のための型.

MFLTGlyphAdjustment は、グリフのメトリック/位置の調整に関する情報を格納するための構造体であり、 MFLTFont の callback 関数 drive_otf に渡される。

フィールド詳解

◆ xadv

int MFLTGlyphAdjustment::xadv

水平・垂直方向の送り量の調整値を 26.6 fractional pixel format で表現したもの。

◆ yadv

int MFLTGlyphAdjustment::yadv

◆ xoff

int MFLTGlyphAdjustment::xoff

グリフ位置決めための水平・垂直調整値を 26.6 fractional pixel format で表現したもの。

◆ yoff

int MFLTGlyphAdjustment::yoff

◆ back

short MFLTGlyphAdjustment::back

グリフ描画のために戻るべきグリフ数。

◆ advance_is_absolute

unsigned MFLTGlyphAdjustment::advance_is_absolute

非ゼロのとき、メンバー <xadv> と <yadv> は絶対値である。 すなわちその値をグリフ本来の送り幅に加算してはならない。

◆ set

unsigned MFLTGlyphAdjustment::set

他のメンバーのうち最低1個が非ゼロのときのみ、1にセットされる。


m17n-lib Home