java - 在 Codename One 上设置标签字体不起作用

标签 java intellij-idea fonts codenameone

我正在尝试更改 CodenameOne 主题中标签的默认字体。通过theme.res,我通过位图创建了一种新字体。当我更改 theme.res 中标签的字体时,预览效果完美并显示我想要的字体。然而,当我实际运行我的程序时,字体已从默认值更改,但不是我制作的字体。除了位图之外,还有一个弹出窗口显示“已弃用!”但我不确定这意味着什么以及为什么我的字体只能在预览中使用。 谢谢!

最佳答案

不要使用位图字体!!!

他们很老,而且看起来很糟糕。只需将所需的 TTF 文件放在 src 目录中并选择它即可。不过我建议使用原生字体。请参阅fonts section in the developer guide .

关于java - 在 Codename One 上设置标签字体不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47576310/

相关文章:

java.lang.NoClassDefFoundError : javax/persistence/EntityListeners 错误

java - Dagger2 错误 : Kotlin: Unresolved reference: DaggerSOMETHINGComponent

angular - 参数类型 MouseEvent 不可分配给参数类型 MouseEvent

r - 将ggplot2网格导出为PDF错误: 'Error in grid.Call.graphics... invalid font type'

java - 解析具有多个 Json 元素且没有逗号分隔的字符串

java - 通过反射(reflection)思考工厂设计模式

java - Elasticsearch 使用 index.refresh=-1 自动刷新索引?

java - Maven:将依赖项和spring bean配置文件添加到jar文件中

html - 如果样式表存在于另一个域中,那么其中的亲戚路径是否相对于它自己的域?

ios - react 原生中的自定义字体