On 01/16/2014 02:25 PM, Werner LEMBERG wrote:
hmm. I wasn't actually aware of that. But it makes sense. ;)

Note that the German support for LaTeX goes even one step further: The
command

   "|

(to be inserted between the two non-ligature characters) adds some
small horizontal space to avoid glyph collisions.

I was about to ask in that direction. If for a font "ff" leads to collisions, and the ligature is not correct at that point, is it recommended to insert space or to switch the font? Or, stated differently: Should I consider it a sign of low quality of a font if consecutive letters collide or touch unpleasantly, even if a ligature exists?

As mentioned by Urs, there is even a (semi)automatic solution called
`selnolig' which uses a dictionary of German words to find and handle
such non-ligatures properly (this is, you don't have to insert "| any
more).

Amazing. IIUC, that requires the /text rendering engine/ to bring it's own dictionary? (How) does it work if the word is hyphenated at a different position? I thought the rendering engine is called with small units of text, such as the part before and after the hyphen separately; so the context is sent additionally?


Best,
Alexander

_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to