thanks, helpful
citron2010 but how did you do multiple languages with SpriteFont? Did you just use multiple seperate objects? And hide the ones that aren't being used?
Because when generating the SpriteFont image, you normally need to use seperate font files for different languages, as the SpriteFont tools seem to only allow for one font file.
It's my last bullet point:
Then I used an image editor to merge that sprite font with my original one
Literally just open the first, expand the canvas, then paste the second one at the bottom.
To expand upon that, there's a little tip. Let's say that that I generate the first sprite font with 19 chars per row and have 100 characters - that's 5 rows of 19 characters and the final row has just 5.
So when I use stmn.itch.io/font2bitmap to generate the second one, I insert 5 random characters at the start of the characters list.
Then use an image editor to delete these from the generated sprite sheet.
This means that the second sprite sheet's first character now starts at column 6 (not column 1) so it makes pasting the second at the bottom of the first easier.
Then import the new sprite sheet in to the sprite font and append the new characters into the "Character set" property.