我正在尝试在CodenameOne中更改主题中标签的默认字体。通过theme.res,我通过位图创建了一个新字体。当我在theme.res中更改标签的字体时,预览工作完美并显示我想要的字体。但是,当我实际运行我的程序时,字体已从默认更改,但不是我所做的字体。除了位图之外还有一个弹出窗口,表示"已弃用!"但我不确定这意味着什么以及为什么我的字体仅适用于预览。 谢谢!
答案 0 :(得分:3)
不要使用位图字体!!!
他们老了,看起来很糟糕。只需将您想要的TTF文件放在src目录中并选择它即可。我建议使用原生字体。请参阅fonts section in the developer guide。
答案 1 :(得分:1)
根据维基百科; 弃用:在当前的技术用法中,对于表示不推荐使用某项功能的人来说,仅仅建议不要使用它。仍然可以在不注意弃用的情况下生成程序或产品。
它基本上意味着库/类/方法已被改进版本取代。 例如,日期已被发布日期弃用。
至于你的字体问题,我想我们需要看一些代码示例!