在Codename上设置标签的字体不起作用

时间:2017-11-30 14:54:38

标签: java intellij-idea fonts codenameone

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

2 个答案:

答案 0 :(得分:3)

不要使用位图字体!!!

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

答案 1 :(得分:1)

根据维基百科; 弃用在当前的技术用法中,对于表示不推荐使用某项功能的人来说,仅仅建议不要使用它。仍然可以在不注意弃用的情况下生成程序或产品。

它基本上意味着库/类/方法已被改进版本取代。 例如,日期已被发布日期弃用。

至于你的字体问题,我想我们需要看一些代码示例!