gpt4 book ai didi

Java 字体兼容性

转载 作者:行者123 更新时间:2023-11-30 11:01:35 24 4
gpt4 key购买 nike

Java 中的逻辑字体(Dialog、DialogInput、Monospaced 等)是否与 Windows Macintosh 计算机兼容?如果不是,是否有 Windows 和 Macintosh 计算机通用的字体?

最佳答案

逻辑字体是由 Java 平台定义的五个字体系列,任何 Java 运行时环境都必须支持它们:Serif、SansSerif、Monospaced、Dialog 和 DialogInput。

这些逻辑字体不是实际的字体库。相反,逻辑字体名称由 Java 运行时环境映射到物理字体。它还取决于语言环境。假定所有操作系统都支持一组不同的字体,Swing 实现者决定确保至少这五种字体在所有地方都得到支持。

它们将自动映射到给定平台上可用的最合适的字体。查看 jre/lib/fontconfig.properties.src 了解详细信息。会有通用字体吗?我们不能非常确定,因为特定于平台的字体会随着操作系统的修订而不断变化(例如:Windows 7/8 和 OS X 优胜美地、Ubuntu 等)。作为后备,JRE 提供了一些字体 - 查看 jre/lib/fonts 下的文件夹。

最后看看https://docs.oracle.com/javase/8/docs/technotes/guides/intl/fontconfig.html有关此的更多详细信息。

关于Java 字体兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31102062/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com