mirror of
https://github.com/storytold/designcraft.git
synced 2026-10-25 02:37:00 -06:00
Korean is set word by word (KLREQ): Hangul, in any language, and Han ideographs in Korean-language text take no line breaks between characters, so lines break at spaces. Glyphs carry their language tag for this. A paragraph attribute, koreanCharBreaks (type.para, paragraph styles, Paragraph Style Options > Justification), breaks between syllables instead. It is DesignCraft-only; IDML doesn't carry it. A paragraph's kinsoku set decides which breaks it forbids, and Korean still breaks at spaces under one. Kinsoku still holds, also when the single-line composer has to split a word wider than the measure: the split moves back so no line starts with closing punctuation.