Как отобразить символы Spani sh в C# XNA - PullRequest
0 голосов
/ 30 марта 2020

Я пытаюсь отобразить текст испанского sh ниже, но он продолжает выдавать ошибку. После исследования я обнаружил, что мне нужно добавить его в spriteFont, но я не уверен, что добавить в и

¿Te gustaría jugar un jue go?

Ошибка: символ '�' (0xfffd) недоступен в этом SpriteFont. Если применимо, настройте начальный и конечный символы шрифта для включения этого символа.

SpriteFont1.spritefont:

  <CharacterRegion>
    <Start>&#191;</Start>
    <End></End>
  </CharacterRegion>

1 Ответ

0 голосов
/ 07 апреля 2020

Включить один CharacterRegion в файл spriteFont: этот диапазон включает все заглавные буквы, цифры, строчные буквы, строчные акценты в нижнем регистре, ¿и кавычки!. для акцентов в верхнем регистре необходимо изменить 173 на 233.

Убедитесь, что в вашем файле шрифта есть глифы для этих символов.

<CharacterRegion>
  <Start>&#32;</Start>
  <End>&#173</End>
 </CharacterRegion>
...