Java 选择物理字体和逻辑字体

Java 选择物理字体和逻辑字体,java,internationalization,Java,Internationalization,在我将支持英语以外的语言的应用程序中,我应该考虑什么,是选择物理字体(例如Times New Roman)还是逻辑字体(例如Serif)? 遗憾的是,直到最近,我才发现显示非英语字符的能力也取决于您选择的字体。例如,我在应用程序中显式使用Tahoma字体,我意识到Tahoma不支持显示中文:(逻辑字体,除非您知道自己在做什么(例如,您正在编写图形编辑器,用户显式选择字体) 这正是逻辑字体的用途:让用户配置和其他情况决定确切的字体。逻辑字体,除非您知道自己在做什么(例如,您正在编写图形编辑器,而用

在我将支持英语以外的语言的应用程序中,我应该考虑什么,是选择物理字体(例如Times New Roman)还是逻辑字体(例如Serif)?


遗憾的是,直到最近,我才发现显示非英语字符的能力也取决于您选择的字体。例如,我在应用程序中显式使用Tahoma字体,我意识到Tahoma不支持显示中文:(

逻辑字体,除非您知道自己在做什么(例如,您正在编写图形编辑器,用户显式选择字体)


这正是逻辑字体的用途:让用户配置和其他情况决定确切的字体。

逻辑字体,除非您知道自己在做什么(例如,您正在编写图形编辑器,而用户明确选择了字体)

这正是逻辑字体的用途:让用户配置和其他情况决定确切的字体