libGDX TrueTypeFont 字体在 windows 上使用重音字符
libGDX TrueTypeFont font working with accented characters on windows
所以我们制作了一个小型刽子手游戏,因为我们是匈牙利人,所以我们有那些令人讨厌的口音角色。 libGDX 可以完美地在 Android 和 Linux 上绘制这些,但它只是在 Windows 上跳过它们。我已经包含了来自 3 个系统的 3 个屏幕截图。字体是自制的ttf字体,我也包含了,只有需要的字母。
生成字体时,我包含了如下字符:
parameter.characters = "aábcdeéfghiíjklmnoóöőpqrstuúüűvwxyz_"
- Windows:应该说 sütőlap(oventop)
- Linux: pöröly(大锤)
- Android: színész(演员)
所以我最终使用了 Apache commons-IO 库并指定了 utf-8 编码来读取文件,事实证明这就是问题所在。
所以我们制作了一个小型刽子手游戏,因为我们是匈牙利人,所以我们有那些令人讨厌的口音角色。 libGDX 可以完美地在 Android 和 Linux 上绘制这些,但它只是在 Windows 上跳过它们。我已经包含了来自 3 个系统的 3 个屏幕截图。字体是自制的ttf字体,我也包含了,只有需要的字母。
生成字体时,我包含了如下字符:
parameter.characters = "aábcdeéfghiíjklmnoóöőpqrstuúüűvwxyz_"
- Windows:应该说 sütőlap(oventop)
- Linux: pöröly(大锤)
- Android: színész(演员)
所以我最终使用了 Apache commons-IO 库并指定了 utf-8 编码来读取文件,事实证明这就是问题所在。