We are trying to support more readability for our game and our default font is harsh for some. Is there any way to have a run time selection to basically perform a Replace of the main game font asset so that players can pick one?
You would have to implement some Theme manager where it would track text objects and based on this user selection, know what primary font asset to assign to them. These Primary font assets could be configured with their own fallbacks and all.
You could also based on this selection change the global fallback, etc.
I believe all the API functionality to handle this is already available.
Is there anything to subscribe to to try and do this all from one spot or do you have to put components on every TMP_Text object and have them report in to the manager and make the modifications in Awake etc?