Используйте собственные шрифты в Axway Titanium ™ SDK.
Использовать нестандартные шрифты очень просто с Axway Titanium SDK. Но есть одна вещь, на которую нужно обратить внимание, это название вашего шрифта. Между iOS и Android есть небольшая разница:
Android: загрузите шрифт по имени
iOS: загрузите шрифт по имени PostScript
Итак, чтобы использовать только один файловый шрифт для Android и iOS, просто назовите файл шрифта именем PostScript!
Например, загрузите шрифт Anisha на сайте dafont.com: http://www.dafont.com/fr/anisha.font. Вы получите шрифт под названием Anisha Free.otf.
Советы: если вы загружаете шрифты с https://fonts.google.com, имя шрифта уже называется именем PostScript.
Создайте папку fonts / в app / assets / и поместите в нее файл шрифта.
Затем установите шрифт в своей системе, дважды щелкнув по нему и получив имя PostScript (откройте приложение Fonts в MacOS)
Имя PostScript здесь: AnishaFree-Regular, поэтому вам нужно назвать свой шрифт этим именем.
После этого вы можете создать класс в своем приложении следующим образом:
“.regular”:{ font : { fontFamily : ‘AnishaFree-Regular’ } }
Чтобы легко сохранить имя шрифта, я предлагаю вам сохранить имя шрифта в файле config.json. Таким образом, мне нужно будет изменить шрифт позже, вы измените только в файле config.json:
{ "global": { "FONTS": { "regular": "AnishaFree-Regular" } }, "env:development": {}, "env:test": {}, "env:production": {}, "os:android": {}, "os:blackberry": {}, "os:ios": {}, "os:mobileweb": {}, "os:windows": {}, "dependencies": {} }
Теперь назовите шрифт так:
“.regular”:{ font : { fontFamily : Alloy.CFG.FONTS.regular } }
БОНУС: Используйте УДИВИТЕЛЬНЫЙ ШРИФТ в своем приложении
FontAwesome очень полезен для замены многих изображений значков. Преимущество состоит в том, что вам не нужно создавать все значки с изображением (что позволяет уменьшить размер вашего приложения). Вы также можете добавить желаемый цвет на каждую иконку!
Во-первых: вы можете скачать шрифт здесь https://fontawesome.com/get-started
Затем добавьте шрифт в папку app / assets / fonts вашего приложения.
Создайте стиль в файле app.tss:
".fa": { font: { fontFamily : 'FontAwesome' } }
В своем view.xml вы можете создать значок пользователя (https://fontawesome.com/icons/users?style=solid) следующим образом:
<Label class="fa" text="\uf0c0" />
F0c0 - это юникод значка пользователя, который вы можете найти здесь https://fontawesome.com/icons/users?style=solid. Не забудьте добавить \ u перед юникодом значка.
И вуаля!
Обо мне
Я французский разработчик мобильных устройств. Я использую Axway Appcelerator с 2012 года, и мне это нравится! Я технический директор Squirrel.fr, мобильного агентства в Париже и на острове Реюньон и официальный партнер Axway.