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

[ソースコード]

クラス

struct  typeset::inl::ShapeContext
 

名前空間

namespace  typeset
 geom — 単位と幾何
 
namespace  typeset::inl
 inl/annotation — 行内に組み込む注記
 

関数

ShapedText typeset::inl::shapeText (const std::u16string &text, const std::vector< StyleRun > &runs, const ShapeContext &ctx)
 シェイピング実行
 
ShapedText typeset::inl::shapeText (const std::u16string &text, const TextStyle &style, font::FontSet &fonts, WritingMode wm, TextOrientation orientation=TextOrientation::Mixed)
 単一スタイル版
 
Pt typeset::inl::baselineOffset (const glyphware::Face &face, Pt size, WritingMode wm)
 横組みのベースラインのブロック位置(中心線から下向き正)/ 縦組み横倒しランのベースラインのブロック位置(中心線から右向き正)