text/char_class — JLReq の文字クラス
bool isHalfWidthPunctuation(CharClass c)
半角に詰められる約物か(仮想ボディが全角、字面が半角のもの)
CharClass
文字クラス(コメントの cl-NN は JLReq の文字クラス番号)
@ SmallKana
cl-11 小書きの仮名 ぁぃぅ… ァィゥ… っゃゅょ
bool isJapanese(CharClass c)
和文の文字か(和欧間アキの判定に使う)
BodyAlign getBodyAlign(CharClass c)
bool isWestern(CharClass c)
欧文の文字か(和欧間アキの判定に使う)
bool isLineEndProhibited(CharClass c)
行末禁則 — この文字の直後では改行できない
CharClass getCharClass(char32_t cp)
bool isHangable(CharClass c)
ぶら下げ可能な約物か(句点類・読点類)
bool isLineStartProhibited(CharClass c)
行頭禁則 — この文字の直前では改行できない