We will be migrating from Ask to Discourse on the first week of August, read the details here

# Bad kerning for apostrophe in Italian language (writer)

Typing apostrophe-separated words in Italian gives very bad results, see the attached image:

The font here is kepler std (otf from adobe); Libre Office is 7.0.3.1. How can I add more kerning before and after the apostrophe? And maybe lower the apostrophe?

Format > Character > Position > Pair kerning is enabled.

edit retag close merge delete

Sort by » oldest newest most voted

I didn't test with the specific font, but generally there is a property on the character level, you can adjust the kerning with under >Format>Character>Position>>Spacing. Having adjusted an example as you need it, you may create a tiny AutoText for further insertion of the character with its changed spacing.
You can also write user code to change the property .CharKerning for a selected range (e.g) as needed, and assign it to a shortcut or ...

more

Indeed, setting a positive spacing value (such as 1.0 point) works. A remark: select the apostrophe only, otherwise a whole word will have more spacing. However, this will be a bit tedious for every occurrence. Well, up to the user.

( 2020-12-17 14:03:55 +0200 )edit

I followed your suggestion, and it worked wonderfully. I am now trying to automate that for further apostrophe insertions; I am looking inside AutoText documentation... DONE! 0.7 points is the ideal spacing for me.

( 2020-12-17 14:48:02 +0200 )edit

I would think of a character style rather than of an autotext. Well, it is a matter of habit.

( 2020-12-17 16:01:12 +0200 )edit

@mlo, The apostrophe seen in your sample image appears to be a quotation mark.

I am not an specialist in Italian (nor in English), but I found that the symbol used to indicate an elision is not uniform (may be a result of the help of the many autocorrect tools in every word procesor, internet browser, etc., or the wrong keyboard layout selected.

In LibreOffice, as default, when you type apostrophe (Unicode U+0027 'it is replaced by an English left or right single quotation mark (Unicode U+2018 ‘ and U+2019 ’),² one or the other is chosen depending on whether or not there is a character to the left.

You can change this behavior at menu Tools - AutoCorrect - AutoCorrect Options… - Localized Options tab, unchecking the Replace option below Single Quotes.

To revert the autocorrection for a single instance, press Ctrl+Z (Edit - Undo) after typing the apostrophe.

But not all designers think that things should be as we expect. So, if we choose the wrong font we can't blame the designer. As @gabix wrote:

It is clearly a feature of this font family.

See LibreOffice Help on Entering Unicode Characters.

Tested with LibreOffice 6.4.7.2 (x86); OS: Windows 6.1.

Check the mark () to the left of the answer that solves your question.

If the answer helped you, you can mark the up arrow () that is on the left (to vote, you need to have karma of at least 5).

more

You can't do anything. It is clearly a feature of this font family. Just go to the respective page at Adobe's site, type in your sample text in the Sample Text field to see that the same thing appears for all font variations.

Choose another font.

more