Contents

UE字体显示不全的问题

Contents

在游戏中显示火星文通常会遇到某些字符显示不出的问题,因为火星文可能来自不同的语言的字体,一个字体文件很难覆盖火星文中各种奇奇怪怪的字符,UE提供了一套机制可以将多个字体缝合成一个字体(composite font)。

  • UE 中默认只能使用一个字体做 fallback(fallbcak font family)。

  • 如果需要多个字体 fallback,则需要指定哪个字符范围(unicode range)使用哪个字体。

  • 如何确定某个字符可以用哪种字体显示?

  • 在wps中选中单个字符,查看字体即可。

  • 如何确定某个字符所属的unicode range。

  • 通过这个网站可以查看字符所属范围 SYMBL (◕‿◕) Symbols, Emojis, Characters, Scripts, Alphabets, Hieroglyphs and the entire Unicode

  • 在 sub-font family中选择范围和对应字体。

参考资料