I am thinking about reducing the number of glyphs in the fonts shipped with NetGore to mostly just those used by standard en-US keyboards. Basically, just the common ASCII characters.
This would be purely for the convenience of smaller downloads (no need to have every distribution come with fonts holding thousands of glyphs). It won't be such a big deal in decorative fonts (fonts for menus and such). But Arial (used for most game text) and Courier New (console text) may be a bit more problematic, especially as foreign users use the engine and notice characters aren't appearing.
So this has a few parts to it.
1. Does anyone see this as "confusing"? Especially if they were a foreign user? If you enter in a character not supported and nothing comes up (or the "error" character comes up), I could see some people mistaking that for it not being supported by the engine at all.
2. Anyone know of a good reduced set of character codes that could be used? Right now, I'm using a reduced set of just over 100 characters, which might be cutting out a bit too much.
3. What would be a good way to ensure people do know that characters not displaying is the result of them not being in the font files? It'll need to be relatively brief but simple, and not intrusive.
I'm relatively unexperienced with the details of fonts, so while this is to help reduce the distribution size of NetGore, it is also just a learning experience for me.
Eh? How does keyboard layout affect this?
There's serveral extra glyphs used by those keyboards, I guess he means keep support for all European languages (their extra glyphs). I'm not sure if NetGore supports these or not, but if it doesn't, it would be nice if it did, and if it already does, keep those ![]()
Hmm, fair enough. Maybe I'll just make Arial support the full ASCII set then.
Though remember, this is not about supporting the usage of the characters, its about supporting the display only... and only for the provided font sets. You can easily just copy a more complete font set from, say, your system's fonts folder.
Keep azerty stuff too plz :3
Click here for my Netgore Content Editor Tutorial video