MonoGame has some pretty robust built-in features for handling localization and fonts. There is an example that walks you through supporting different languages (cultures) and even optimizing your different fonts so that they only contain the characters that your game actually uses:
I’m wondering if it’s possible to leverage all of this built-in functionality while allowing the user to change languages (culture) at runtime? All of the examples I’m seeing seem to imply that this can only be set in the Game class’ constructor and cannot be changed while the game is being played (say from an Options menu for instance…). Any insight is appreciated!