Membership Committee of The Document Foundation • Activity: organizing JA events, support JA communitiy, sometimes Ask libreoffice, translation and QA • Other communities: • Part-time staff of the Wikimedians of Japan User Group • Japan UNIX Society, KANSAI OPEN SOURCE, OpenStreetMap casual Mapper, etc. •
where a line can break in Japanese text • Prevents certain characters (punctuation, brackets, etc.) from starting or ending a line • Note: Chinese and Korean have similar but separate rules, this talk focuses on Japanese •
ideas: Widows and orphans ( 孤児行・寡婦行 ) • French spacing rules before "!" "?" ";" ":" • Hyphenation exceptions for proper nouns / short words • General avoidance of starting a line with comma/period/closing bracket •
document describing the rules of Japanese text layout • Covers line breaking, ruby, emphasis marks, and more • LibreOffice development references JLREQ. • Kinsoku Shori (this talk's focus) is one part of JLREQ • Actively maintained by W3C. You can submit feedback/issues too • https://www.w3.org/TR/jlreq/ •
( 行頭禁則 ) • Punctuation, closing brackets, etc. must not start a line • §3.1.8 Characters Not Ending a Line ( 行末禁則 ) • Opening brackets, etc. must not end a line • Both handled by ONE LibreOffice option: "Apply list of forbidden characters to the beginning and end of lines" (Format ▸ Paragraph ▸ Asian Typography) •
instead of moving the line break, the punctuation is allowed to hang outside the text margin • LibreOffice option: "Allow hanging punctuation" (Format ▸ Paragraph ▸ Asian Typography) • Note: the visual effect is easiest to see with a character grid (Text Grid) enabled •
to MS Word Bug 171275 Reported by Justin L (Collabora's mso-test) • DOC/DOCX: CJK line spacing differed from MS Word (regression) • Root cause: grid line count calculated in wrong order • Fixed in 27.2.0 / 26.8.1 by Jonathan • OK 25.2 NG 28.0.0
by Eyal Rozenberg • Vertical-direction terms didn't work in Help search • Fixed by Olivier Hallot (added help documentation) • Status: RESOLVED FIXED •
Reported by Saburo • Katakana with dakuten (e.g. プロパティ ) wouldn't convert back to full-width • Root cause: text node capacity overflow • Fixed by Julien Nabet in 27.2.0 / 26.8.1 •
Bug 172879 Reported via ja-discuss mailing list, filed by Jonathan Clark • Windows daily builds regression: UI no longer shows Japanese font names • Not fix •
to H for Unicode15: Bug 155820 Reported by DaeHyun • isCJKIVSCharacter only supports CJK Unified Ideographs Extension A/B; Unicode 15 added Extension Blocks C–H • Status: RESOLVED INSUFFICIENTDATA Ver 28.0.0 • OK NG