我正在创建一个游戏。我有一些带有文本的用户界面。最近我们想添加日语版本,但我遇到字体问题。我使用 stb_freetype 来光栅化字体,并且我支持 Unicode,所以这应该不是问题。但大多数字体似乎不包含日语字符,在 Windows 上我发现 Arial Unicode 包含。但它的大小为 26 MB,这比我们完整的游戏要大得多!
我见过Unicode 和字体 https://stackoverflow.com/questions/1653808/unicode-and-fonts但它并没有完全涵盖我的问题。
所以基本上我问的是两件事:
Janapese 字体有不同的字体吗?我的意思是,西方字体有衬线、无衬线或更奇特的版本。这也适用于亚洲字体吗?
我可能会使用系统字体而不是自己提供这么大的文件。我知道如何在 Windows 上找到 Arial Unicode,但我们的游戏也有适用于 Mac OSX、Linux 和 iOS 的版本。在这些平台上哪里可以找到 Unicode 字体(以及我应该使用哪些字体)?我尤其对 Linux 感兴趣,因为这是我们最不熟悉的平台。
大多数字体似乎不包含日语字符,在 Windows 上我发现 Arial Unicode 包含日语字符。但它的大小为 26 MB,这比我们完整的游戏要大得多!
Arial Unicode 不仅仅包含日语。一般来说,它也不是一种很好的字体:它是为了覆盖许多 Unicode 代码点而设计的,但它缺少实际正确呈现某些语言所需的许多功能。更不用说它不能自由地重新分发。
我建议查看 Linux 发行版使用的免费日语字体。例如,VLGothic 为 3.7MB,压缩后仅为 2.2MB,这会更容易接受。另请参见:高尾、本谷、户越。
Janapese 字体有不同的字体吗?我的意思是,西方字体有衬线、无衬线或更奇特的版本。这也适用于亚洲字体吗?
当然。日语(以及其他一般的汉族字体)差异很大,就像拉丁语一样。一般来说,字体可以分为以下几类:
-
哥特式:通常没有重音,没有行尾,几乎没有人物原始画笔性质的迹象。与拉丁文“sans-serif”字体最相似——事实上,“Gothic”这个名字正是取自这一传统。
通常用作默认屏幕字体,因为它们可以在减少细节的情况下很好地呈现。除了方头的 Gothic Kaku 之外,还有使用圆形特征的 Gothic Maru,与拉丁圆形 sans 非常匹配。
Minchō:具有从笔触风格化的衬线状结尾,以及强烈的垂直压力。外表通常很正式。最类似于拉丁“衬线”字体,通常与过渡衬线设计搭配使用。通常是文字处理的默认日语字体,与 Times New Roman 搭配使用。
Kyōkasho(“教科书”):正式的手写风格,清晰易读,但不如 Mincho 直截了当。最类似于清晰的拉丁文笔写字体;也可以与更具特色的衬线搭配使用。
Kaisho:传统的拉丝风格,但仍然规则且清晰,有点正式。在低屏幕分辨率下通常不太好。可能与半衬线或拉丝字体拉丁字体搭配使用。
Gyōsho:草书画笔风格,不太清晰,通常用于展示目的。 Sōsho 也将这一点更进一步,达到了一般难以辨认的长度。
显示字体。有一些类似日常手写的样式,但通常很少有真正古怪的新奇字体。大概是因为创建一种字体来覆盖大量常见汉字所涉及的工作量使其不值得。您还可能会发现仅包含假名和拉丁语(罗马字)字符的新奇字体,很少或没有汉字。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)