Recently FontBakery has been updated and now the TTFs and OTFs exported with Glyphs are returning a fail regarding the soft dotted. The idotless and jdotless are regularly constructed with their unicode, and the OpenType features seem to be compiled correctly, yet it keeps returning this error. Does anyone know how to solve it?
If you don’t want to lose the automatic ccmp feature block Glyphs updates, you can add another ccmp feature block with the fix shown and have it before the automatic ccmp block.
Just to make sure I get it right, the new automatic ccmp soft-dotted code will use idotless, jdotless for i and j, and use glyphs with the suffix .dotless for the other soft-dotted character glyphs (imod.dotless, iogonek.dotless, idotbelow.dotless, itildebelow.doless, istroke.dotless, jstroke.dotless, i-cy.dotless, je-cy.dotless, i-sans.dotless, …).
Could the automatic smcp feature also be updated to have sub idotless by i.sc or sub istroke.dotless by istroke.sc for example?
The dot of soft dotted characters used in orthographies must disappear in the following strings: į̀ į́ į̂ į̃ į̄ į̌ і́ ị̀ ị́ ị̂ ị̃ ị̄
The dot of soft dotted characters should disappear in other cases, for example: į̆ į̇ į̈ į̊ į̋ į̒ į̣̀ į̣́ į̣̂ į̣̃ į̣̄ į̣̆ į̣̇ į̣̈ į̣̊ į̣̋ į̣̌ į̣̒ į̦̀ į̦́ [code: soft-dotted]
For the ones that fontbakery complains about, make sure you have both the dotted and the dotless glyphs. Hint: you can analyze them in the tools window of UnicodeChecker.