I'm editing a monospaced TT font (em width=1000 units) where each existing character in the font is 600 units wide. When I select "new glyph" the green line (advance width) moves from 600 to 500, and I have to move it manually back to 600 in order not to get confused by it's being in the wrong place.
I don't know what happens if I ignore the green line, but I assume the character width remains at 600.
Post by Allan Murray on Dec 9, 2009 2:03:13 GMT -5
When a new glyph is added it is given the same advance width as glyph #0 (the undefined glyph).
For a monospaced glyph the advance width for each character* is constant. This does not necessarily mean that the green line will be in the same place for each glyph, as the advance width is the distance between the red line on the left and the green line on the right (see page 23 of the manual).
After adding a new character on a monospace font, don't adjust the green line unless you want to alter the advance width of the whole font.
* except glyph #1 - which is normally a special zero width control character.
I'm also trying to edit a monospaced font with an advance width of 700 units. When I save the font and reopen it, the advance with has been reset to 600 units. How can I force TypeLight to use the correct width?
Post by Allan Murray on Feb 1, 2010 13:47:46 GMT -5
When saving a monospaced font, the width of glyph #2 was used to determine the width of the whole font. I have realized that this is potentially a problem if glyph #2 is not the same width as the rest of the font.
I have issued an update to Type 2.2 and Type light to correct for this (2.2.028). Re-download your original install to obtain the update.