日语的Unicode字体

Jer*_*rry 5 unicode fonts truetype

我在创造一个游戏.我有一些带文字的UI.最近我们想添加日语版本但我有字体问题.我使用stb_freetype来光栅化字体,我支持Unicode,所以它应该不是问题.但是大多数字体似乎都不包含Janapese字符,在Windows上我发现Arial Unicode的确如此.但它的大小是26 MB,这远远超过我们的完整游戏!

我见过Unicode和字体,但它并没有完全覆盖我的问题.

所以基本上我要问两件事:

  1. Janapese字体有不同的字体吗?我的意思是,西方字体有serif,sans-serif或更具异国情调的版本.这是否也适用于亚洲字体?

  2. 我可能会使用系统字体而不是自己提供这么大的文件.我知道如何在Windows上找到Arial Unicode,但我们的游戏还有适用于Mac OSX,Linux和iOS的版本.我在哪里可以找到这些平台上的Unicode字体(以及我应该使用哪些字体)?特别是我对Linux很感兴趣,因为这对我们来说是最不熟悉的平台.

bob*_*nce 8

大多数字体似乎不包含Janapese字符,在Windows上我发现Arial Unicode确实如此.但它的大小是26 MB,这远远超过我们的完整游戏!

Arial Unicode包含的不仅仅是日语.它通常也不是一个非常好的字体:它可以覆盖很多Unicode代码点,但它缺少实际正确渲染某些语言所需的许多功能.更不用说它不是可自由再发行的.

我建议查看Linux发行版使用的免费日语字体.例如VLGothic是3.7MB并且压缩到仅2.2MB,这将更加可口.另见:Takao,Motoya,Togoshi.

Janapese字体有不同的字体吗?我的意思是,西方字体有serif,sans-serif或更具异国情调的版本.这是否也适用于亚洲字体?

当然.日语(和其他汉语衍生的字体一般)变化很大,就像拉丁语一样.通常字体可能被归类为:

  • 哥特式:通常没有压力,没有线条末端,几乎没有人物的原始拉丝性质的迹象.最类似于拉丁语'sans-serif'字体 - 的确,"Gothic"这个名字恰好取自传统.

    通常用作默认屏幕字体,因为它们在细节上呈现得很好.除了方形哥特式Kaku,还有哥特式Maru,它采用圆形特征,与拉丁圆形无衬口搭配得很好.

  • Minchō:具有从画笔笔触和强烈垂直压力风格化的衬线状结尾.通常是正式的外观.最类似于拉丁语'serif'字体,通常与过渡衬线设计配对.通常是用于文字处理的默认日语字体,与Times New Roman配对.

  • Kyōkasho('教科书'):正式的手写风格,清晰可读,但比Mincho更不直线.最类似于清晰易读的拉丁文笔法字体; 也可能与更具特色的衬线配对.

  • Kaisho:传统的拉丝风格,但仍然规则和清晰,有点正式.低屏幕分辨率通常不太好.可搭配半衬线或拉丝楷书拉丁脸.

  • Gyōsho:草书拉丝风格,不太清晰,通常用于展示目的.Sōsho也进一步采用这种方式,通常难以辨认.

  • 显示字体.有一些日常手写的风格,但通常较少的真正古怪的新奇字体.大概是因为创建一个字体以覆盖大量常见的汉字所涉及的工作量使得它不值得.您可能还会发现只包含假名和拉丁语(rōmaji)字符的新颖字体,很少或没有汉字.