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

--- Comment #20 from Jonathan Clark <[email protected]> ---
OpenType fonts contain an OS/2 table which specifies metrics and other common
parameters. One field in the OS/2 table is uCodePageRange*, a bitset which
fonts can use to indicate whether the font covers a particular code page. When
bit 17 is set (indicating CP932 coverage), Microsoft Word may automatically
extend the line height using an unknown algorithm.

Based on manual testing, I believe this extra line height is roughly equivalent
to 136% proportional spacing in Writer.

This behavior affects any font that has the CP932 bit set, regardless of
metrics, whether it is used for Asian text, whether the text contains CJK
characters, whether the font actually contains CJK characters, or whether the
document grid is in use. In my experiments, simply setting this bit on a font
and loading an existing document that uses it is enough to reproduce this
behavior.

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

Reply via email to