https://bugs.freedesktop.org/show_bug.cgi?id=64232

--- Comment #10 from Shai Petel <sha...@gmail.com> ---
I can confirm this happens to me with Office 2013, and I think I know why and
what was changed.
Hope this can help:

I cracked open the docx file and noticed this behaviour,
text using any one of the theme fonts (current them my word was set to) is
rendered incorrectly.

Any words using a font outside of my theme - was rendered correctly.

I noticed in the document.xml inside the docx file, that fonts outside of my
theme had the font name in them, example:
<w:rFonts w:ascii="FrankRuehl" w:hAnsi="FrankRuehl" w:cs="FrankRuehl"/>

While fonts from my theme, had one of these:
<w:rFonts w:asciiTheme="majorBidi" w:hAnsiTheme="majorBidi"
w:cstheme="majorBidi"/>
or <w:rFonts w:asciiTheme="minorBidi" w:hAnsiTheme="minorBidi"/>

Now, when you go to sub folder "theme" and open "theme1.xml" you can find the
definition of the major and minor theme to use.

There is a font scheme set with the majorFont table and minorFont table, this
is where it gets complex: the major or minor font is not a single font, but a
list of fonts per language. So, each language has it's own major/minor font,
and one of them is set to the default.


I believe this is a new format change in office 2013, which omits the font name
from the document and points to the theme file.

I vote for making this high priority, since with people starting to work on
office 2013 more and more - this will become a huge disadvantage for using
LibreOffice.

I can help with providing office 2013 test machine if you guys need me to test
something.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to