Space on the Right

I have a character in one of my fonts which is supposed to have a space to the right of it. I moved the right verticle dotted line over to the right where I wanted it to end, yet when I test the font, the character after this one begins much farther to the left than I set the line. I rechecked the font creator, and yes, the line is still to the far right of the character; but for some reason, none of the other glyphs know this and decide to begin right next to it and not where the line is. This is making me extremely furious, and PLEASE somebody help me!! I hope very very much that you understand what I problem is, at least.

Whatever you do, don’t get furious. Computers always get stubborn when you get furious, because they don’t understand emotions.

All I can think is that maybe you dragged the left side-bearing to the right hand side of the character by mistake. Check the glyph properties with Alter Enter and see if the advance width is a sensible value.

If that doesn’t solve the problem send me your font by email and I will take a look at it.

Just click on the email icon below &#x2193

Hey Bikkhu! Why don’t you say what your email is so he CAN email the font to you?

Sorry, I couldn’t resist.

Hey Vanisac, why don’t you just click on the email button? Sorry, couldn’t resist :laughing:

Oops. :oops: I completely deserved that. I’m so used to being in other forums where you have to actually give someone your email.

Maybe the font is monospaced.

Another thing thing that could be causing this behaviour is data located in hdmx and LTSH tables. If available in the font, you should remove these tables (Select Tables from the Format menu and then go to the Unsupported page).

To regenerate the tables (hdmx and LTSH) you could use a utility from Microsoft called CacheTT, located at:
http://www.microsoft.com/typography/tools/tools.htm

CacheTT is a utility to enable the modification of TrueType and TrueType Open files. Modifications include creation/modification of one or more of
the tables VDMX, hdmx and LTSH by calculating and caching values obtained from the Rasterizer.