首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以自由使用的涵盖Java的中文、日文和韩文的ttf字体是什么

问我可以自由使用的涵盖Java的中文、日文和韩文的ttf字体是什么
EN

Stack Overflow用户
提问于 2018-02-16 03:04:06
回答 3查看 11.1K关注 0票数 10

在blackbox linux系统上,无论是系统还是openjdk都没有任何字体,所以这会给我的Java应用程序带来问题。

到目前为止,为了解决这个问题,我已经将Oracle Java安装中的Lucida字体复制到了jre/lib/fonts目录中,并运行了fc-cache -rv jre/lib/fonts,这对我很有效。

但是这些标准字体似乎不支持CKJ脚本,我可以复制的字体将为我的Java应用程序添加对这些脚本的支持。

注意:我不能在linux机器上运行install或类似的程序,我需要一种字体,我可以将其与应用程序捆绑在一起,然后将其复制到jre/lib/fonts文件夹中。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-02-20 16:42:06

您可以看看Noto,它将“以和谐的外观支持所有语言”。

票数 9
EN

Stack Overflow用户

发布于 2018-02-25 22:40:10

请勿组合和创建您自己的CJK字体,因为同一中文字符(Unicode中的代码点)在简体中文、繁体中文、日文和韩文字体中可能具有不同的字形。如果你为一个区域的用户从另一个区域设计字体,他们会觉得你的字体很奇怪,很难辨认,甚至是错误的。

有关述字形的示例,请查看Noto Serif CJK is here!。

有关曜字形的示例,请查看Source Han Serif, an open source Pan-CJK typeface。

我强烈建议您使用Noto Sans CJK and Noto Serif CJK family,并在渲染中文简体文本时使用Noto Sans/Serif CJK SC,渲染繁体中文文本时使用Noto Sans/Serif CJK TC,渲染日文文本时使用Noto Sans/Serif CJK JP,渲染韩文文本时使用Noto Sans/Serif CJK KR。永远不要把它们混在一起。

票数 8
EN

Stack Overflow用户

发布于 2018-02-21 17:34:33

我找不到支持中文、日文和韩文的字体,所以我不得不创建自己的字体。下面是我制作的一个快速程序,它展示了用所有四种语言+英语显示hello的字体。(我希望这没问题)。

下载链接:https://mega.nz/#!Mt5mCJzR!DMVa1usSTV6OEraQQlcF8dGcg5VYkboNB6O_dkQD-QE

​

​

编辑:

我发现其他人也做了和我类似的事情(合并了很多字体),他们下载的链接是here。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48814518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档