Hello Stephan (: First let me thank you for supporting all our TMP requests and needs so vigorously over the past years, that system really has come very far and it’s very pleasant to use it (:
I was wondering if there are plans to make it possible to easily support dynamic SDF system fonts.
We use a custom static SDF font in our game - all good. However now we are approaching launch and with it localization into different languages, including of course japanese, chinese and korean and all the fun that comes with it (:
Now we could of course include the fonts in our game and create dynamic SDF fonts out of them, but because of application size concerns (since it’s a mobile game) it’s not trivial to do.
The real question: I noticed that with the old Text Unity component, it somehow knows how to fall back to fonts that can just render the glyphs wanted. Throwing cyrillic, japanese, traditional chinese, whatever at it - it just renders it, even if it falls back multiple times and of course doesn’t match the style of the game. But there’s something.
I think I know from an answer from you one or two years ago, that you would like to give programmers as much freedom to customize and take control over the look of their game as possible - but I’m still wondering if it would be possible to also have somehow an easy way to use what seem to be Unity/system fonts for dynamic atlases as fallback languages, because sometimes the effort to program this system by ourselves for TMP is just too expensive (even though there are methods like Font.CreateDynamicFontFromOSFont and so) ):
For example it’s not possible to create a dynamic font out of the “Arial” that seems to come with Unity and seems to be included in every Unity app on every device and seems to be able to render every glyph there is (if that’s the case) - are there plans/could you build that support for us, please? (:
For now we will use TMP for all the static text in the game and the old Text component for player names/guild names/chat messages, even though they look pretty pixelated, because we currently don’t have the resources and I can’t seem to find a system done by someone else in the internet yet.
Thank you for your time and I’m sorry about the long post ._.
All the best
Tim