typeset 0.1.0
縦書き・横書きの日本語組版ライブラリ(JLReq 水準、ラスタ / PDF / SVG)
読み取り中…
検索中…
一致する文字列を見つけられません
typeset::FontSpec 構造体

フォントの論理指定 [詳解]

#include <typeset/style.hpp>

公開変数類

std::vector< std::string > family
 フォールバック順の family(FontSet に登録したキー、または family 名)
 
int weight = 400
 
bool italic = false
 
std::map< std::string, float > variations
 バリアブルフォントの軸の値("wght" → 700、"wdth" → 75 など、デザイン座標)。 wght を書かなくても、face に wght 軸があれば weight が入る。軸の無い face では無視される
 

詳解

フォントの論理指定

style.hpp24 行目に定義があります。

メンバ詳解

◆ family

std::vector<std::string> typeset::FontSpec::family

フォールバック順の family(FontSet に登録したキー、または family 名)

style.hpp26 行目に定義があります。

◆ weight

int typeset::FontSpec::weight = 400

style.hpp27 行目に定義があります。

◆ italic

bool typeset::FontSpec::italic = false

style.hpp28 行目に定義があります。

◆ variations

std::map<std::string, float> typeset::FontSpec::variations

バリアブルフォントの軸の値("wght" → 700、"wdth" → 75 など、デザイン座標)。 wght を書かなくても、face に wght 軸があれば weight が入る。軸の無い face では無視される

style.hpp31 行目に定義があります。


この構造体詳解は次のファイルから抽出されました: