|
typeset 0.1.0
縦書き・横書きの日本語組版ライブラリ(JLReq 水準、ラスタ / PDF / SVG)
|
同じ face・サイズ・塗りのグリフ列 [詳解]
#include <typeset/dl/display_list.hpp>
公開変数類 | |
| std::shared_ptr< glyphware::Face > | face |
| Pt | size = 10.0f |
| std::vector< Glyph > | glyphs |
| std::optional< Paint > | fill |
| 塗り(無ければ塗らない。単色またはグラデーション) | |
| std::optional< Stroke > | stroke |
| 縁取り | |
| Pt | embolden = 0.0f |
| フェイクボールドの太らせ幅(0 = 無し) | |
| Pt | blur = 0.0f |
| ぼかし半径(pt)。影の層に使う。ラスタと SVG はガウスぼかし、PDF はぼかさずに描く | |
| std::shared_ptr< const std::u16string > | text |
| charIndex が指す原文(PDF の ToUnicode、SVG の代替テキストに使う) | |
同じ face・サイズ・塗りのグリフ列
display_list.hpp の 46 行目に定義があります。
| std::shared_ptr<glyphware::Face> typeset::dl::GlyphRun::face |
display_list.hpp の 47 行目に定義があります。
| Pt typeset::dl::GlyphRun::size = 10.0f |
display_list.hpp の 48 行目に定義があります。
| std::vector<Glyph> typeset::dl::GlyphRun::glyphs |
display_list.hpp の 49 行目に定義があります。
| std::optional<Paint> typeset::dl::GlyphRun::fill |
塗り(無ければ塗らない。単色またはグラデーション)
display_list.hpp の 51 行目に定義があります。
| std::optional<Stroke> typeset::dl::GlyphRun::stroke |
縁取り
display_list.hpp の 52 行目に定義があります。
| Pt typeset::dl::GlyphRun::embolden = 0.0f |
フェイクボールドの太らせ幅(0 = 無し)
display_list.hpp の 53 行目に定義があります。
| Pt typeset::dl::GlyphRun::blur = 0.0f |
ぼかし半径(pt)。影の層に使う。ラスタと SVG はガウスぼかし、PDF はぼかさずに描く
display_list.hpp の 55 行目に定義があります。
| std::shared_ptr<const std::u16string> typeset::dl::GlyphRun::text |
charIndex が指す原文(PDF の ToUnicode、SVG の代替テキストに使う)
display_list.hpp の 58 行目に定義があります。