I’ve added four glyphs to an existing font file. Three of them were missing but are in the standard unicode collection ($1DCB, $1DCC and $222A) and the fourth is one I created in the private area at codepoint $F000. Except for $222A, each of these are glyphs to be combined with the Latin vowels to indicate modified weightings for syllables. I’ve added anchors to these glyphs and $1DCB and $1DCC map properly in the preview but $F000 refuses to comply with the Open Type Designer.
I edited the anchors in $1DCC, moving them to x=0
and when I used the forward arrow to view the next glyph, I got an “Argument out of range” message.
You can see that the background has advanced to the next glyph except, the anchor window still shows the anchors for $1DCC. When I click ok, I get an Access violation error message
and the editor has advanced to the next glyph, $1DCB while displaying the empty Anchors window from the previous glyph, $222A. The message clears when I click ok but the Anchors window remains empty when there are indeed anchors in glyph $1DCB. The program seems to have gotten out of sync.
I can exit the editor and when I double-click the last glyph, $F000, the editor opens but the anchors window is empty even though the anchors can still be seen in the drawing. When I exit the editor again and double-click glyph $1DCB, I get another access violation error with a different address
I saved the project with a new name and it seemed to be ok when I reloaded it; the anchor changes were there. I saw now way to “unlock” the anchors but I can “edit” them but it always results in these errors. Actually, I’d like to delete some anchors I don’t really need.
However, $F000 will not take the position defined and demonstrated in the Open Type Designer while the other two glyphs behave as expected.
The error messages might be the result of me doing something I ought not (I am still trying to make sense of all of this) but the program should be able to prevent these memory crashes. I cannot see why $F000 does not work like the other two. Could it have something to do with my use of the private area?