In Glyphs->Delete glyphs, I am only able to change the lower index of the range to delete .. the upper range is unchangeable/greyed-out and is the largest glyph index of my ttf file. Is there a way to delete a smaller range that does not go to the highest index?
Post by Allan Murray on May 10, 2011 23:41:11 GMT -5
For the end glyphs you can use the Gylphs>>Delete Glyphs function.
To remove any middle-range glyphs you have to unmap and clear the glyph*. This removes the character from the font. It will leave an empty glyph "slot" which is not associated with any character. If you want to add glyphs at a later stage, you can use the empty slots - because glyphs do not have to be stored in any particular order.
If you have a large number of glyphs to remove, then you can select a range of glyphs in the mapping window, then press the "unmap" button to unmap them all. You can also create an action script that just contains the command: clear then you can also run this over any range of glyhs to remove the contours.
* The font file specification is designed so that empty, unmapped glyphs will not consume any file-space.