Nachdem ich eine Weile gesucht hatte, fand ich keine Möglichkeit, Vektor- / skalierbare Schriftarten in XNA 4.0 zu zeichnen (was perfekt wäre ...), und ich bin derzeit in der Klemme, wie Schriftarten für mein Spiel gerendert werden sollen.
Im Spiel verwende ich Schriftarten mit variabler Größe, die von sehr klein bis ziemlich groß reichen, und ich habe keine Ahnung, wie ich damit effizient umgehen soll.
Die einzige Möglichkeit, die ich derzeit erreichen kann, besteht darin, eine große Anzahl von SpriteFonts unterschiedlicher Größe zu laden, manuell die Schrift auszuwählen, die der gewünschten Größe am nächsten kommt, und dann die Größe mit einer Skala nahe 1 zu optimieren. (Auch eine Skala groß oder zu klein lässt die Schrift schrecklich aussehen.) Ich habe auch angefangen, den Nuclex-Schriftprozessor zu verwenden, wodurch die Schrift etwas besser aussieht, aber es ist offensichtlich nicht die Antwort auf mein Problem.
Gibt es wirklich keinen anderen Weg, um damit umzugehen?
Es scheint mir sehr seltsam, dass etwas so Aufwendiges und Gutes wie XNA 4.0 einen so tiefen Mangel an Werkzeugen für das Rendern von Schriftarten hat.
Dies ist derzeit ein ziemlich großes Problem für mich, daher sind jede Hilfe und jede Idee, wie ich damit umgehen oder sogar die Schmerzen lindern kann, sehr willkommen.