https://bugs.documentfoundation.org/show_bug.cgi?id=71732
Johnny_M <[email protected]> changed:
What |Removed |Added
----------------------------------------------------------------------------
Depends on| |38159
--- Comment #14 from Johnny_M <[email protected]> ---
>From https://somefoobar.wordpress.com/2016/08/24/gsoc-project-comes-to-an-end/,
the status after introduction of HarfBuzz on all platforms:
<quote>
LibreOffice text rendering code has some major issues in itself, which were too
large to be covered by this project. Some of them are:
1. Using floating point arithmetic in text rendering. LibreOffice currently
expresses various glyph characteristics in integers. This leads to many obscure
rendering bugs (jumping characters, difference in inter-character spacing etc)
and poor rendering overall.
2. Interaction of layout code with Writer code. LibreOffice justification code
is outdated and needs to be updated. For example, the justification code is
responsible for incorrect rendering when using Awami Nastaliq Graphite font.
3. Vertical text.
4. No platform independent abstraction of font objects. LO has different
classes representing a font object on different platforms.
Once these bugs are fixed, the cognitive load of the rendering code will be
much less. It will be cleaner and easier to maintain. And it goes without
saying that the glyph rendering will be much better.
<unquote>
The above point 1 is bug 103322
For the point 2, "see also" bug 38159 comment 17
Referenced Bugs:
https://bugs.documentfoundation.org/show_bug.cgi?id=38159
[Bug 38159] Better full text justification with auto character scaling and
paragraph level adjustment
--
You are receiving this mail because:
You are the assignee for the bug._______________________________________________
Libreoffice-bugs mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs