Вывод шрифта zawgyi и unicode не соответствует строке в словаре - PullRequest
0 голосов
/ 09 октября 2019

Так что мне нужно, чтобы внешний интерфейс моего движка Unity отображал шрифты (из myanmar) точно так же, как у меня в моем коде (строки) для Unity. Когда он по какой-то причине рендерится на моем мобильном устройстве, файл .ttf компилируется и распознает мои шрифты не так, как в моем коде.

Я попытался удалить все связанные файлы .ttf из Мьянмы в моем apk,позволяя использовать его по умолчанию для шрифтов Android, но он выводит то же самое, что и у меня для моего ttf, который отличается от написанного в базе кода.

 public static Dictionary<string, string[]> s = new Dictionary<string, string[]> 
    { 
         { "PolicyText", new string[] 
             { "Privacy Policy", "ကိုယ်ရေးအချက်လက်", "ကိုယ္ေရးအခ်က္လက္"     } 
         }
    };

он должен отображаться точно так же, как код, но он отличается при визуализации

1 Ответ

0 голосов
/ 18 октября 2019

Просто делюсь обновлением по этому вопросу. Получил решение для себя. Кажется, у Unity есть некоторая проблема с рендерингом, если я вставлю строку прямо так. Для тех, кто хочет перевести его на бирманский язык, входные данные должны быть закодированы в zawgyi и переведены с помощью файла zawgyi.ttf

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...