Почему именно TMPro не импортирует знаки препинания при импорте?

Привет!

У меня возникла проблема при использовании шрифта через TMPro. Когда я добавляю шрифт, знаки препинания, такие как !, ?, <, >, не отображаются правильно. Вот значения Unicode, которые у меня заданы: 0030-007F, 0400-04FF, U+25A0.

Эта проблема возникает как с русским, так и с английским языками. Как мне исправить эту ситуацию?
Изображение к вопросу
  • 14 сентября 2023 г. 8:07
Ответы на вопрос 3
Проблема с отображением знаков препинания при использовании шрифта через TMPro может быть связана с несоответствием символов в выбранном шрифте. 

При добавлении шрифта в TMPro важно убедиться, что выбранный шрифт поддерживает все необходимые символы, включая знаки препинания. 

Возможные способы исправить эту ситуацию:

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

2. Проверьте установленные значения Unicode для шрифта. Убедитесь, что все нужные символы правильно указаны.

3. Если возникают проблемы с определенными символами, попробуйте использовать символьные коды Unicode вместо значений Unicode. Например, вместо использования символа '!' вы можете использовать его код Unicode, например, '\u0021'. 

4. Если проблема возникает только с конкретными символами или комбинациями, возможно потребуется использовать специальные настройки шрифта, такие как использование стиля вертикальной пунктуации или установка специальных кодировок для определенных символов.

Если ни одно из этих решений не помогает, рекомендуется обратиться к сообществу TMPro или разработчику шрифта для получения дополнительной помощи и рекомендаций.
Введите вместо этого диапазон значений от 0020 до 007F, чтобы включить знаки препинания в Hex. 
 Если вы хотите включить знаки препинания, используйте диапазон значений от 0020 до 007F вместо начального значения 0 (0030) в Hex.
Похожие вопросы