Ccmp feature - napostrophe

Hi, I noticed a small change in ccmp code. ( both 3.2.2 (3259) STABLE & 3.3 (3301) CUTTING)
There is a line added by default:
sub napostrophe by apostrophemod n;

It overwrites the custom design of napostrophe.
Is that intentional, and if so, why?

Thanks!

napostrophe is a compatibility character, i.e. should not be used in the first place. It solely exists for roundtrip conversion with an outdated encoding.

You cannot type it anymore, but it still, although very rarely, pops up in Afrikaans texts (I know of one occurrence, probably caused by a glyph palette). Decomposing it enables small caps and other OpenType features even if entered incorrectly or when applied on a converted old text.

It needs a custom design as much as other combos of apostrophe with a following letter need a custom design. In that case, rename it to apostrophemod_n.

My recommendation: don’t add napostrophe to your font. It’s not necessary.

2 Likes

Thanks Rainer for the explanation.