Go home Font Caching, you are drunk.

I didn’t expect myself to post so much in such a short time frame, but this is too amusing to pass up.  I was just messing around with Stick and Stones for a little bit when suddenly this happens:

Have you been hanging out with Zalgo?
The newest update of GameMaker: Studio (v.1.1.805) changed the way fonts are handled.  As I understand it, instead of caching the font at compile time, it now caches it whenever you make and save any changes to the font resource within the project (e.g. changing the font itself, size, style, character set included, etc.).  This way, if you have multiple people collaborating on the same project on different computers, only the person who created the font resource needs the original font file; everyone else will just use the cached font on the texture page(s):

“Somebody please put me out of my misery.”
(Note: Black background added for clarity)

As you can see, this new method still has some bugs to work out, and for my project that’s entirely text-based, this is an obvious problem that needs to be addressed.  Fortunately, the devs have taken note of this and are working to fix it.  The workaround they suggested is to recreate the font resource and delete the old one every time you make a any change to it, which is a bit of a bother.

Copyright © Quadolor Games. All rights reserved.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.