gpt4 book ai didi

java - Java 中的字体字形 fallthrough

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:02:08 26 4
gpt4 key购买 nike

有谁知道 Java 中字体字形掉落的现有解决方案?例如,我们的设计师已经确定 Calibri 是最符合我们需求的字体,但是如果我指定 Calibri,它自然无法渲染在该字体中没有匹配字形的字符。在这种情况下,我需要它转换为第二种指定字体,如果其他所有方法都失败了 - 使用 Java 的逻辑字体之一。

有没有人为此提出解决方案,可以将其插入现有的 Swing 组件,而无需为整个项目编写自定义 Swing 组件?

这已经是一个非常古老的项目,构建自定义图形组件不是一个可行的解决方案。

最佳答案

这不是一个基于代码的解决方案,可能不会有太大帮助,因为它要求每个用户在本地安装一个文件,但以防万一......

您可以在 JRE 安装中的特殊目录中添加后备字体。来自Java documentation :

Users can add a physical font as a fallback font to logical fonts used in Java 2D rendering by installing it in the lib/fonts/fallback directory within the JRE.

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

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