Pau*_*lor 5 java fonts truetype cjk
在黑盒Linux系统上,系统或openjdk都没有任何字体,因此这对我的Java应用程序造成了问题。
到目前为止,为了解决这个问题,我已经将Lucida字体从Oracle Java安装程序复制到jre/lib/fontsdir中并运行了fc-cache -rv jre/lib/fonts,这对我有用。
但是,这些标准字体似乎不支持CKJ脚本,我可以将其复制为可以为Java应用程序增加对这些脚本的支持的字体。
注意:我无法在Linux机器上运行install或类似程序,我需要一种字体,我可以将其与应用程序捆绑在一起,然后将其复制到jre / lib / fonts文件夹中。
请勿组合和创建您自己的 CJK 字体,因为在简体中文、繁体中文、日文和韩文字体中,相同的汉字(Unicode 中的代码点)可能具有不同的字形。如果您使用专为一个地区设计的字体供其他地区的用户使用,他们会觉得您的字体很奇怪,难以识别,甚至是错误的。
检查Noto Serif CJK 在这里!有关 ? 字形的示例。
查看Source Han Serif,一种开源的 Pan-CJK 字体,以获取有关 ? 字形的示例。
我强烈建议您使用Noto Sans CJK 和 Noto Serif CJK 系列,并在渲染简体中文文本时使用 Noto Sans/Serif CJK SC,渲染中文繁体文本时使用 Noto Sans/Serif CJK TC,Noto Sans/Serif CJK JP渲染日文文本时,渲染韩文文本时 Noto Sans/Serif CJK KR。切勿将它们混合在一起。
我找不到支持中文、日文和韩文的字体,所以我不得不创建自己的字体。下面是我制作的一个快速程序,用于展示这种字体,以所有四种语言 + 英语显示你好。(我希望没问题)。
下载链接:https : //mega.nz/#! Mt5mCJzR! DMVa1usSTV6OEraQQlcF8dGcg5VYkboNB6O_dkQD-QE
编辑:
我发现其他人对我做了类似的事情(组合了很多字体)他们的下载链接在这里。
您可以看一下Noto,它将“以和谐的外观支持所有语言”。