Vereinfachte Chinesische Zeichen rendern

Mit Wonderland Engine 0.9+ ist das Rendern von vereinfachtem Chinesisch einfacher denn je geworden.

Checkliste 

Stelle sicher, dass die Schriftart, die Du verwenden möchtest, vereinfachtes Chinesisch unterstützt.

Falls Du noch keine hast, ist Noto Sans Simplified Chinese eine gute Option.

Verwendung einer benutzerdefinierten Schriftart 

Öffne Views > Project Settings > Rendering und finde die Einstellung font. Setze die Schriftart auf einen projektbezogenen Pfad zu Deiner Schriftart, die vereinfachte chinesische Zeichen enthält.

Unterstützung für mehr Zeichen 

Um die Größe der Schriftart zur Laufzeit zu reduzieren, verwendet die Wonderland Engine nur den im fontCharacters angegebenen Zeichenbereich. Standardmäßig ist dies ein Satz häufig verwendeter ASCII-Zeichen.

Einstellungen zum Rendern von Schriftarten im Editor.

Füge hier alle Zeichen hinzu, die Du rendern möchtest. Leider kann der Editor diese Zeichen derzeit nicht selbst in der Benutzeroberfläche rendern, z.B. wird folgend 仙境 hinzugefügt, aber als ?? dargestellt:

Einstellungen zum Rendern von Schriftarten mit erweiterten Zeichen.

Du kannst diese Zeichen jetzt in jedem text-Component verwenden.

Vereinfachte chinesische Zeichen in der Szenenansicht.

Schriften Zusammenführen 

Wenn Du eine Schriftart verwendest, die keine vereinfachten chinesischen Zeichen unterstützt, kannst Du Zeichen aus einer anderen Schriftart mit Font Forge zusammenführen.

  • Öffne Deine Schriftart
  • Wähle “Element” > “Schriften zusammenführen…”
  • Wähle die Schriftart, die die gewünschten Zeichen unterstützt
  • “Datei” > “Schriften erzeugen”
  • Wähle eine Zieldatei und “TrueType” als Dateityp. Möglicherweise musst Du auch “Vor dem Speichern validieren” deaktivieren.
  • Klicke auf “Erzeugen”

Die Schriftdatei wird deutlich größer sein, aber Du kannst die Ausgabe erheblich reduzieren, indem Du die verwendeten Zeichen unter Views > Project Settings > Rendering > fontCharacters angibst.