java - Java GUI 中的日语字体

标签 java internationalization

是否可以用 Java 编写一个 GUI,无论其运行的操作系统的语言设置如何,都可以正确显示日语字体?

我想编写一个能够执行此操作的程序,但我不确定如何开始着手。任何建议都会有很大的帮助!

最佳答案

这里的语言设置不是问题。字体是。

Java 当然可以处理日文文本,无论系统设置如何,如果开发人员没有陷入依赖平台默认编码的陷阱,使用诸如 FileReader新字符串(字节[])

但要实际显示日语文本,您需要一种具有日语字符的字体,而字体不是 Java 的一部分。根据操作系统的不同,支持日语的字体可能是默认安装的一部分,或者系统可能会提示用户根据需要安装它们,或者它们可能必须手动安装。

关于java - Java GUI 中的日语字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2681357/

相关文章:

java - 如何避免使用break

java - 单击按钮时如何启用文本字段?

internationalization - 如何将国际化对象传递给 Flutter 中的子控件

node.js - sails .js : use i18n in my controller

java - 如何使用 thymeleaf 和 spring 国际化动态更改语言选择链接

java - 如何将行添加到包含 java 中的 mailto 链接的文本区域?

java - Kafka 获取偏移数据时出错。原因: 1

java - 加入 ElementCollections 以查找至少一个匹配项

php - 将英文引号替换为德文引号

spring - 在 Spring MVC 中定义 MessageSource 和 LocaleResolver bean 以添加 i18n 支持