typeset 0.1.0
縦書き・横書きの日本語組版ライブラリ(JLReq 水準、ラスタ / PDF / SVG)
読み取り中…
検索中…
一致する文字列を見つけられません
glyph_transform.hpp ファイル
#include <cmath>
#include "typeset/geom.hpp"

[ソースコード]

名前空間

namespace  typeset
 geom — 単位と幾何
 
namespace  typeset::dl
 dl — 表示リスト(Display List)
 

関数

Mat2 typeset::dl::glyphMatrix (float rotation, float scaleX=1.0f, float scaleY=1.0f, float skewX=0.0f, float fakeScaleX=1.0f)
 グリフ固有の変形を 1 つの 2x2 へ畳む(ペン原点・y-down)
 
Pt typeset::dl::fakeBoldWidth (Pt fontSize)
 フェイクボールドのストローク幅(フォントサイズの 1/24)
 

変数

constexpr float typeset::dl::kFakeItalicSkew = -0.25f
 フェイクイタリックのシアー係数(Android と同じ -0.25 ≒ 14度)