Seperate matcher from font manager.
This commit is contained in:
@@ -131,10 +131,14 @@ namespace Cryville.Crtr {
|
||||
|
||||
Logger.Log("main", 1, "UI", "Initializing font manager");
|
||||
#if UNITY_EDITOR_WIN || UNITY_STANDALONE_WIN
|
||||
TMPAutoFont.FontManager = new FontManagerWindows();
|
||||
var fontMatcher = new FallbackListFontMatcher(new FontManagerWindows());
|
||||
fontMatcher.LoadDefaultWindowsFallbackList();
|
||||
TMPAutoFont.FontMatcher = fontMatcher;
|
||||
TMPAutoFont.DefaultShader = Resources.Load<Shader>("TextMesh Pro/Shaders/TMP_SDF SSD");
|
||||
#elif UNITY_ANDROID
|
||||
TMPAutoFont.FontManager = new FontManagerAndroid();
|
||||
var fontMatcher = new FallbackListFontMatcher(new FontManagerAndroid());
|
||||
fontMatcher.LoadDefaultAndroidFallbackList();
|
||||
TMPAutoFont.FontMatcher = fontMatcher;
|
||||
TMPAutoFont.DefaultShader = Resources.Load<Shader>("TextMesh Pro/Shaders/TMP_SDF-Mobile SSD");
|
||||
#else
|
||||
#error No font manager initialization logic.
|
||||
|
Reference in New Issue
Block a user