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

--- Comment #22 from Alex Thurgood <ipla...@tuta.io> ---
@Jens : I'm not a developer, but my understanding is that the DOCX filter
converts the contents of the file to data structures held in memory which can
be drawn within the LO application on screen (at least, that was the way they
used to work, unless something has changed and I haven't followed it). Where
something isn't mapped correctly or with a suitable equivalent is where the
filter, and corresponding display in LibreOffice, tend to fall down and
discrepancies occur.

The filter isn't perfect, it was after all, reverse engineered, but
improvements are made to it on a regular basis, and of course, sometimes
changes to the code are involuntarily introduced which cause bugs.

The way that bugzilla functions within the LO project is in the identification
abd breakdown of individual problems that are reproducible, for example, with
regard to your particular document:

- font substitution for Tekton Pro Bold

- text flow around image object

- kerning and spacing differences between Word and LibreOffice on MacOS -
LibreOffice has recently-ish implemented harfbuzz library for opentype font
rendering, which has caused a number of already reported kerning and spacing
issues (and corresponding display incompatibilities) with certain fonts, not
just on MacOS, but also between OSes.

To my knowledge, MSWord on MacOS doesn't use harfbuzz. This in and of itself is
likely to cause visible differences in rendering when Word and LibreOffice are
compared side-by-side, absent any bugs in the DOCX import filter.

I can sympathize with the issues you envisage, with multi-page documents
containing images not displaying in the same way between Word and LibreOffice
for a given DOCX file, as I encounter this myself with regard to my own
clients, but improving that situation is an ongoing process which relies on
identification of a specific, reproducible problem, rather than a general "my
document doesn't look right" approach.

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

Reply via email to