|
typeset 0.1.0
縦書き・横書きの日本語組版ライブラリ(JLReq 水準、ラスタ / PDF / SVG)
|
#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) |
| 横組みのベースラインのブロック位置(中心線から下向き正)/ 縦組み横倒しランのベースラインのブロック位置(中心線から右向き正) | |