Codename One: используйте Fontello с CSS - PullRequest
0 голосов
/ 27 августа 2018

Примечание для читателей: этот вопрос не о стандартном CSS, но он связан исключительно с поддержкой CSS Codename One.

Меня не устраивают значки шрифтов материалов, включенные в Codename One. Я хочу заменить почти все эти строки:

FontImage.createMaterial(FontImage.MATERIAL_XXX, "ColorWhite", 4)

с чем-то другим, взятым из Фонтелло. В прошлом я читал, как это сделать, используя поддержку CSS, включенную в Codename One, но на данный момент я не могу найти то, что я читаю. Я только нашел это: https://www.codenameone.com/blog/using-icon-fonts-such-as-fontello.html,, но это не объясняет, как использовать CSS.

Итак, мой вопрос - правильное кодирование для использования значков Fontello внутри приложения Codename One с использованием CSS (есть ли учебник?) .

1 Ответ

0 голосов
/ 27 августа 2018

Вы можете просто объявить шрифт, как описано здесь https://github.com/shannah/cn1-css/wiki/Fonts

Примерно как то так:

@font-face {
    font-family: "Fontello";
    src: url(res/Fontello.ttf);
}

Затем вы можете применить шрифт к любому UIID, который вы хотите использовать, например:

MyIcon {
    font-family: "Fontello";
}
...