When designing a typeface, how should I treat diacritics that would collide with adjacent glyphs—including other diacritics?
You can see in this example that there are a lot of collisions:
That is an extreme example that is never going to happen in normal text and I assume accent collisions are the exception rather than the norm, but since I don't speak and am not familiar with most languages that make use of diacritics I'm not sure.
I can see a few options to dealing with these collisions:
Adjust glyph metrics to accommodate diacritical marks. This would solve the problem of collisions but unnecessarily affect the metrics even in (most) cases where it isn't needed.
Manually kern the problem character pairs. Manually kerning all possible collisions is going to be a long process for what—in most cases—are going to be edge cases at best.
Create ligatures for commonly occurring collisions. This sounds like a good idea for the most common occurrences, but I have no idea which pairs even occur in normal text at all, never mind commonly.
Forget about it... If these collisions aren't common in normal text, maybe it's a waste of time trying to accommodate for them.
Should I care about these collisions? If so, how should I deal with them?
Is there a list of commonly occurring collision pairs I can refer to? This would help me kern only pairs that are actually going to occur.
f
,t
,d
andb
? Something similar: when adjusting a phonetics characters font, I saw the combinationf
and lots of accented characters clashed (the 'common' ligaturefi
is a well-known case). I created an alternatef
with a shorter flag and solved it with OpenType rules, so it only appeared when necessary.