Почему то не получается нормальный формат шрифта сохранить в TextMeshPro.
На латинице нормально, а на кириллице формат сбивается.
Если использовать "родной" шрифт ТМР, то все нормально:
Что можете посоветовать?
Ulyp
> Что можете посоветовать?
Научиться
Выражать
Мысль
Одним
Постом
Подскажете, как рисунок вставить? Пробовал [img=] - херня получается.
Ulyp
> Подскажете, как рисунок вставить? Пробовал [img=] - херня получается.
У тебя там где ты загрузил изображение есть прямо готовый тег tmpimg. Бери и копипасть оттуда.
Скачайте шрифт в котором точно есть кириллица и латиница, найдите в инете как создавать текстурные атласы для TextMeshPro и делайте точно так же. Вроде даже есть офф руководства Юнити.
Надеюсь, ни у кого нет сомнений, что Times New Roman содержит кириллицу. Так вот, если пользоваться стандартным
Window -> TextMeshPro -> Font Asset Creator,
то почему то копирует только латиницу, оставляя кириллицу за бортом.
Выход нашел такой:
Идем в Project -> Assets -> Fonts.
Выделяем нужный нам шрифт и жмем Ctrl+Shift+F12.
Образуется новый шрифт (с добавкой SDF) и вот с ним будет все в порядке!
Если все было бы так легко то зачем народ заморачивался с Font Asset Creator. Там у шрифтов куча настроек, разрешений. Уже не помню точно, я это делал один раз пол года назад, но наверное кириллицу оставил за бортом наверное потому что диапазон неправильно указали. Вот с корейским шрифтом действительно было трудно.
Не разобравшись в этой проблеме идёте дальше, там на выходе у вас будет хороший такой багодром, если будете продолжать в таком духе.
RikiTikiTak
> RikiTikiTak
> Если все было бы так легко то зачем народ заморачивался с Font Asset Creator.
> Там у шрифтов куча настроек, разрешений.
И где здесь куча?
Source Font, Point Size, Padding, Packing Method оставляем, не должны влиять.
Atlas Resolution пробовал даже 2048 делать - просто время генерации увеличивается.
Character Set все перепробовал, как и Render Mode - все без толку.
Галочка в Get Kerning Pairs тоже не помогает.
А больше и настроек то нет.
RikiTikiTak
> наверное кириллицу оставил за бортом наверное потому что диапазон неправильно
> указали
Был бы признателен, если бы указали правильный диапазон.
Ulyp
> Был бы признателен, если бы указали правильный диапазон.
я использовал такой. может и тебе подойдет. 0020-007F,00AB,00BB,0400-04FF,2026
И в каком месте их указывать?