https://bugs.documentfoundation.org/show_bug.cgi?id=172428

--- Comment #1 from [email protected] ---
Created attachment 207423
  --> https://bugs.documentfoundation.org/attachment.cgi?id=207423&action=edit
minimal repro — box B1

CORRECTION to Expected Result, after further testing with PowerPoint on the
attached deck.

Both the synthetic deck and the original real document have the same effective
line-break attributes: eaLnBrk="1" and hangingPunct="1" (explicit in the real
document's master txStyles; spec-default in the deck). Under eaLnBrk="1"
(East Asian words may break mid-word), PowerPoint wraps the attached B1 box as
"(前)변 / 호사" — i.e. it fills the line per character and is willing to break
inside the Korean word. So my original Expected Result ("PowerPoint keeps
(前)변호사 together") was inaccurate as a general rule.

The actual difference between the two engines, with identical attributes, is
the line-breaking UNIT: PowerPoint breaks per character (honoring eaLnBrk),
while LibreOffice breaks at Korean word (eojeol) boundaries — leaving "(前)"
at the end of the line and moving the whole next word down. Same text, same
attributes, different wrap positions (26 of 258 lines on the real 9-page
document). Reframed: LibreOffice appears not to honor eaLnBrk="1" for Korean
text — analogous to the kern attribute being ignored (which we measured
separately). Actual Result stands as filed; please read Expected Result as:
"wrap at the same positions PowerPoint produces under eaLnBrk='1', i.e.
per-character fill subject to bracket kinsoku."

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to