关于引入图标并设置颜色的问题

使用其它字体库中的图标 - CUBA 框架开发者手册 (cuba-platform.cn)

根据文档中引入了其他字体库中的图标,可以正常显示,但是只能根据Unicode进行引用吗?这样无法显示图标的颜色。可否使用symbol的格式引用显示?

字体图标可以通过 css 配置颜色的,Java 里面设置相应组件的颜色或者在扩展主题中设置颜色都行。

设置字体颜色的话会将整个图标都设置为单色,而类似下图这样的多色图标无法设置。
image

哦,这个倒是没有试过,在实现 FontIcon 接口的时候,有个 getHtml() 方法,这里如果返回 symbol 的 html 试试呢?
image
如果用这个的话,使用的地方需要能支持 html,如上图注释里所说: ContentMode.HTML

好像button是不支持的,而且用了symbol方式引用的话,同时需要将对应的JavaScript文件也引入,而且也未看到怎么能够简单的引入js的方式 :thinking:,还是先将图标转换成png形式设置吧 :no_mouth: