I appreciate the effort, Erwin (seriously), but you didn’t actually answer any of my questions. I do understand – now – the reason/purpose for having an offset (for things like diacriticals), I just don’t know how to create/change such offsets. Like, in the latest version of my font, I mistakenly ran that script to set x=0 to all my glyphs, not realize that I was screwing some things up – so how do I fix that now?
Other than diacritical marks, I can’t think of any other glyphs that might need an offset – are there any, other than diacriticals? – but even if the program creates those offsets automatically, is there no way to make adjustments to them? Surely there are times when one would want to?
Nowhere in the program can I find a way to change the offset (or create an offset in the first place) – and now that I’ve screwed up my font I’m not sure how to get things fixed up again (other than to copy/paste my diacriticals from an earlier version of my font… but then, how do I know they were right to begin with???).
Plus I discovered that I had offsets (to “regular” characters) all over the place – how on earth did I create those? I certainly didn’t create those intentionally, but the fact that they were there obviously means that there’s some way to create/edit those offsets.
While designing fonts, it is usually smart to keep composite glyphs, unless they are just a way to get a start for a final result. Most composites can remain a composite, some examples are agrave, aacute, acircumflex, ograve, ntilde. Other glyphs are too complex but can get a good start through complete composites. They require some fine-tuning.
Oh, that’s interesting. I distinctly remember reading somewhere that one should avoid having any composite glyphs at all, because apparently they can cause issues at times – I don’t know what those issues are, or in what contexts that they occur, but I’m sure I read that somewhere (and hence the reason that I have no composite glyphs in any of my fonts – although many characters do start out as such, of course).
For example the > Bitcoin Symbol> .
Oh, crap, another glyph for me to add in all my fonts! Just what I needed.
Anyway, thanks for your reply, once again, it’s appreciated – even though I’m still confused!