如何在C#XNA中显示西班牙字符

问题描述 投票:0回答:1

我正在尝试显示以下西班牙语文本,但它始终会引发错误。经过研究,我发现需要将其添加到spriteFont中,但是我不确定在和

上添加什么

¿gugustaríajugar un juego?

错误:在此SpriteFont中不能使用字符'。'(0xfffd)。如果适用,请调整字体的开始和结束CharacterRegions以包括此字符。

SpriteFont1.spritefont:

  <CharacterRegion>
    <Start>&#191;</Start>
    <End></End>
  </CharacterRegion>
c# xna xna-4.0
1个回答
0
投票

在您的spriteFont文件中包含一个CharacterRegion:此范围包括所有大写字母,数字,小写字母,小写尖音,¿和反向!。对于大写字母,您必须将173更改为233。

确保您的字体文件中包含这些字符的字形。

<CharacterRegion>
  <Start>&#32;</Start>
  <End>&#173</End>
 </CharacterRegion>
© www.soinside.com 2019 - 2024. All rights reserved.