我在创造一个游戏。我有一些带有文本的UI。最近我们想添加日语版本,但我对字体有问题。我使用stb_freetype对字体进行栅格化,并且我支持Unicode,所以它不应该是一个问题。但是大多数字体似乎不包含汉字,在Windows上,我发现Arial有。但它的大小是26 MB,这是远远超过我们的完整游戏!
我见过Unicode and fonts,但它没有完整地回答我的问题。
基本上,我要问的是两件事:
发布于 2011-06-11 12:10:03
大多数字体似乎不包含汉字,我在Windows上发现了Arial。但它的大小是26 MB,这是远远超过我们的完整游戏!
Arial包含的不仅仅是日语。一般来说,它也不是一个很好的字体:它是用来覆盖许多Unicode代码点的,但它缺少了许多实际正确呈现某些语言所需的特性。更别提它不能自由再分配了。
我建议查看Linux发行版使用的免费日文字体。例如,VLGothic是3.7MB,压缩到只有2.2MB,这样就更好了。另见: Takao,Motoya,Togoshi。
:日本字体有不同的字体吗?我的意思是,西方字体有衬线,无衬线或更有异国情调的版本。这也适用于亚洲字体吗?
当然。日语(和其他韩语派生字体)差别很大,就像拉丁文一样。一般来说,字体可以分为以下几类:
通常用作默认屏幕字体,因为它们呈现的细节减少了。除了方形的哥特式卡库外,还有哥特式马鲁,它使用圆形的特征,与拉丁文的圆角字母很好地匹配。
发布于 2011-06-08 14:52:34
文件大小并不是避免将Microsoft技术重新分发到Linux或Mac的唯一原因!
1.日本字体有不同的字体吗?我的意思是,西方字体有衬线,无衬线或更有异国情调的版本。这也适用于亚洲字体吗?
CJK (中文、日文、韩文)字体确实有不同的字体。有些字体更有口径,而另一些则更朴素。它大致类似于三衬线和衬线的区别。( CJK字体中没有斜体或粗体的概念。我知道有一些表达强调的惯例,但我不记得它们是什么。)
通过比较Arial和MingLiU或Mincho,您可以在Windows上看到这些字体差异。Arial版本在拉丁文和CJK中都是非常“普通”的。
和拉丁文一样,我认为字体上的区别纯粹是为了视觉上的吸引力,并没有强烈的意义上的差别。
我不能帮你提第二个问题。
发布于 2011-12-08 20:55:55
是的,你需要授权一种字体来分发。您不能简单地使用computer...For文件大小之外的文件,您应该只提取特定的代码页。通常,在一个game...however中嵌入的unicode是$3500,这是所有50,000个字符的价格.
资料来源:单型图像。
https://stackoverflow.com/questions/6280454
复制相似问题