Devanagari MakeOTF error


#1

20%20PM
When I try to update the features for my Devanagari typeface it shows this error. For context, I wanted the uMatra-deva and uuMatra-deva to show correctly but it now comes as a separate glyph plus I do not understand what the error message says.


#2

It says the feature mentions d-deva but there is no d-deva glyph in the font.


#3

Thank you for the reply. But I couldn’t find any way to solve this issue. I did not find the said glyph either. I am a beginner at this and any help would be very much appreciated. Thanks in advance.


#4

You need to add a d-deva glyph to your font.


#5

Here is how you add glyphs to the font:
https://glyphsapp.com/tutorials/adding-glyphs-to-your-font

There is a handbook and a number of short tutorial videos on the Get Started page. Perhaps you want to take a look at those.


#6

There is no d-deva in the sidebar, or in defaultLanguages.plist. Should it be there?


#7

Shouldn’t it be da-deva instead?


#8

There is a difference between d-deva and da-deva. The former has a halant, the latter does not.


#9

Yes. But this is a bug in Glyphs. It uses d-deva in the automatically generated blws lookup.

d-deva will not take in a matra, da-deva can. I edited this and changed d-deva to da-deva and the features compile successfully. For this reason, I had to disable ‘Gerenate Features Automatically’ for this table.


#10

The problem might be the name of the d_rVocalicMatra. If it would be da_rVocalicMatra, the automatic code would be fine. I’m not at my Mac to check where the d_rVocalicMatra is coming from.


#11

It’ll also be helpful to know the expected form of the glyph. The name d_rVocalicMatra-deva suggests that there is a halant and a vocalic-r attached to da.