all text rendered with cairo

So, as of today all LibreOffice (3.5 onwards) text rendering under X goes through cairo. This was already the case in practice for horizontal text for quite a while, the additional change is that its true for vertical text as well now.

before

after

Yes, I know it’s still rather sub-optimal. The current implementation is basically intended to be bug-for-bug compatible for now, though I couldn’t resist improving the positioning of 0x30FC.

Test-case at http://cgit.freedesktop.org/libreoffice/core/tree/qadevOOo/testdocs/vertical-testcase.odt

2 Responses to “all text rendered with cairo”

  1. Bidouille says:

    Sorry, but I can’t see differences between your 2 pictures.
    Could you show it better? By example, with an arrow.

  2. Caolan says:

    Good :-) . Nevertheless the second row, second box, the glyph after “270″

Leave a Reply