I’m brand new to FC5, but have a problem. I want to replace just a single character in an existing font. Specifically, I’m using Gulim, which has a Korean currency symbol where other fonts usually have a backslash.
I’ve replaced the currncy symbol glyph with a backslash (just copied a forward slash and used the glyph editor to flip it), checked and set the mapping information, and all seems to work - as long as I use the font at bigger than 20 points! If I go to anything smaller, it reverts to the currency symbol, even though that glyph doesn’t exist anywhere in the font that I can see.
I’m very confused.
Thanks in advance for any help or suggestions.
KG
My guess is that the font uses Open Type features to substitute bitmaps for the vector outlines at sizes smaller than 20 points.
I found this on the Microsoft Typography pages:
Tables Related to Bitmap Glyphs >
Tag Name
EBDT Embedded bitmap data
EBLC Embedded bitmap location data
EBSC Embedded bitmap scaling data
OpenType fonts may also contain bitmaps of glyphs, in addition to outlines. Hand-tuned bitmaps are especially useful in OpenType fonts for representing complex glyphs at very small sizes. If a bitmap for a particular size is provided in a font, it will be used by the system instead of the outline when rendering the glyph. (Note: ATM does not currently support hinted bitmaps in OpenType fonts.)
To see if my hunch is right, save the font with a new name, delete these tables from Format, Tables, Unsupported tables, and test your font.
This is not a solution to the problem at all, as it will spoil the fine detail of your font at small sizes, but it will hopefully show the root of the problem. Font Creator does not currently support modification of Open Type data. The tables are retained on editing fonts, but cannot be modified.
Also, try printing the character. Although the Korean currency character may be displayed on screen, perhaps your new backslash character will be printed.