读者注意:这个问题不是关于标准CSS的,而是与Codename One的CSS支持有关的。
我对Codename One中包含的Material Font Icons不满意。 我想替换几乎所有这些行:
FontImage.createMaterial(FontImage.MATERIAL_XXX, "ColorWhite", 4)
与Fontello有所不同。 过去,我阅读了如何使用Codename One中包含的CSS支持来执行此操作,但是目前我找不到所阅读的内容。我只发现了这一点:https://www.codenameone.com/blog/using-icon-fonts-such-as-fontello.html,但没有说明如何使用CSS。
所以我的问题是使用CSS (有教程吗?)。在Codename One应用程序中使用Fontello图标的正确编码。
答案 0 :(得分:1)
您可以按照https://github.com/shannah/cn1-css/wiki/Fonts
中的说明声明字体。大致是这样的:
@font-face {
font-family: "Fontello";
src: url(res/Fontello.ttf);
}
然后,您可以将字体应用于希望使用的任何UIID,例如:
MyIcon {
font-family: "Fontello";
}