Systemfontlocalisation
Auto Générer un actif de police de secours par police système dans l'exécution.

Vérifié travail sur: Unity 2022.3.39, Unity 6
Dépendance
Lorsque vous importez SystemFontlocalisation avec UPM, ces packages sont automatiquement importés.
- Texte Mesh Pro
com.unity.textmeshpro 3.2.0-pre.6- Requis 3.2.0-pre.6 pour la fonction
TMP_FontAsset.CreateFontAsset(fontPath) - Étant donné que Unity 6 comprend une version appropriée de TMP, l'importation manuelle n'est pas nécessaire.
- Localisation
com.unity.localization
Installer avec UPM
https://github.com/eviltwo/SystemFontLocalization.git?path=src/SystemFontLocalization/Assets/SystemFontLocalization
Commencer
- Localisez le texte à l'aide du package de localisation.
- Créez un jeu de jeu vide et attachez le composant SystemFontrePlacer.
- Définissez la liste des noms de police et des noms de police dans le composant SystemFontrePlacer.
- Lorsque vous jouez au jeu, les actifs de police seront échangés pour correspondre à la langue de localisation.
Recommander des paramètres
- Utilisez des polices statiques. Les polices dynamiques provoquent des difficultés sur GIT à chaque fois que vous construisez.
- Définissez la langue par défaut sur "EN".
- Réglez l'actif de police de base sur "statique".
- Générez un atlas de police avec le jeu de caractères défini sur "ASCII".
- Désactiver "Kern" dans le texte. Empêche le problème des caractères cyrilliques d'être des ruptures de ligne.
- Configurez les paramètres de texte par défaut dans ProjectSettings.