Java Libgdx撇号未呈现

Java Libgdx撇号未呈现,java,text,fonts,render,libgdx,Java,Text,Fonts,Render,Libgdx,我试图在libgdx中渲染文本,但是我的撇号没有被渲染 我尝试过的事情: 切换字体(我试过Arial,所以不是那种字体) 检查位图图形以确保实际存在位图图形 导入.ttf文件并使用FreeTypeFontGenerator动态生成位图字体 将字符串打印到控制台以确保字符串中有撇号 我被难住了,我不知道。欢迎提出任何想法/解决方案 非常感谢 FreeTypeFontGenerator fontGenerator = new FreeTypeFontGenerator(Gdx.files.int

我试图在libgdx中渲染文本,但是我的撇号没有被渲染

我尝试过的事情:

  • 切换字体(我试过Arial,所以不是那种字体)
  • 检查位图图形以确保实际存在位图图形
  • 导入.ttf文件并使用FreeTypeFontGenerator动态生成位图字体
  • 将字符串打印到控制台以确保字符串中有撇号
我被难住了,我不知道。欢迎提出任何想法/解决方案

非常感谢

FreeTypeFontGenerator fontGenerator = new FreeTypeFontGenerator(Gdx.files.internal("mainFont.ttf"));
mainFontSmall = fontGenerator.generateFont(32);
然后在稍后的渲染更新中

System.out.println(level.introText);
mainFontSmall.setColor(0,0,0,introAlpha);
mainFontSmall.setScale(1f);
mainFontSmall.draw(sprites, level.introText, 50, 50);

我自己做了一个快速测试,我看到了撇号。你有一些示例代码来演示这个问题吗?当然,我已经用一些代码编辑了我的原始帖子,我没有看到你的代码中有任何错误。这个例子()对您有用吗?我的输入是将常规的“标记”转换为“和”字符,这些字符不包括在我的字体生成中。我只是在加载时用常规标记替换了所有这些字符,以获得快速而肮脏的解决方案。谢谢你的时间和帮助!