During the week I discovered an interesting issue around the
kerning n#464436 and i#26519. After some time spent with
Florian and Thorsten, we finally found what was going wrong. Here is a
summary of the problem:

If you have a non-printable character between two letters, no
kerning is applied to those characters on linux.

If you have one of the two characters with a different attribute
(eg, font color), the kerning isn't applied to those characters as
well on linux.

Here are some screenshot visually explaining the problem and showing the
fix. On those screenshots, the problems are happenning between the A and
V.

The non fixed versions:

Formatting without the kerning

Non printable character without kerning

The fixed versions:

Formatting with fixed kerning

Non printable character with kerning fixed

The patch is attached at the upstream issue and available in go-oo git
repo at:

Social

Links

Browse content by

Copyright notice

Disclaimer

All opinions expressed in this site are my own personal opinions and are not endorsed by, nor do they represent the opinions of my previous, current and future employers or any of its affiliates, partners or customers.