我正在创建一个游戏。我有一些文字的用户界面。最近我们想添加日文版本,但是我有字体问题。我使用stb_freetype来栅格化字体,并且我支持Unicode,所以它不应该是一个问题。但是大多数字体似乎并不包含Janapese字符,在Windows上我发现Arial Unicode可以。但它的大小是26 MB,这比我们的完整游戏多得多!日文的Unicode字体
我见过Unicode and fonts但它并没有完全覆盖我的问题。
所以基本上我问两件事:
不Janapese字体,不同的字体?我的意思是,西方字体有衬线,无衬线或更奇特的版本。这是否也适用于亚洲字体?
我可能会使用系统字体,而不是自己提供这样一个大文件。我知道如何在Windows上找到Arial Unicode,但我们的游戏也有适用于Mac OSX,Linux和iOS的版本。我可以在哪些平台上找到Unicode字体(以及我应该使用哪些字体)?特别是我对Linux感兴趣,因为这对我们来说是最不熟悉的平台。
这个问题好像它可能会在超级用户更好...无论如何,我猜我会回答。 – JAB 2011-06-08 14:36:52
请注意,Arial Unicode MS是(a)备用字体,作为显示系统中没有其他字体的代码点的最后手段,(b)它固定在现在已相当老的Unicode 2上,(c)它不支持任何脚本渲染,使其不适合它声称支持的大多数脚本。此外,它是Office附带的字体,并不一定适用于所有Windows系统。请不要使用它。 – Joey 2011-06-08 17:33:54
@Joey:应该使用哪种Unicode字体作为默认值呢? – Jerry 2011-06-08 19:56:07