typeset 0.1.0
縦書き・横書きの日本語組版ライブラリ(JLReq 水準、ラスタ / PDF / SVG)
読み取り中…
検索中…
一致する文字列を見つけられません
orientation.hpp
[詳解]
1#ifndef TYPESET_TEXT_ORIENTATION_HPP
2#define TYPESET_TEXT_ORIENTATION_HPP
3
4#include <cstdint>
5
9namespace typeset::text {
10
12enum class CharOrientation : uint8_t {
13 Upright,
14 Rotated,
15};
16
23
24} // namespace typeset::text
25
26#endif // TYPESET_TEXT_ORIENTATION_HPP
text/char_class — JLReq の文字クラス
Definition style.hpp:9
CharOrientation getCharOrientation(char32_t cp)
U / Tu / Tr を Upright、R を Rotated として返す。Tu・Tr(縦字形へ置換して 正立させる類。括弧・句読点・波ダッシュ等)を Upright に寄せているのは、 TTB で...
CharOrientation
縦組み中の 1 文字の向き
@ Rotated
横倒し(時計回りに 90 度)
@ Upright
正立(縦字形置換は HarfBuzz の vert/vrt2 が行う)