Используйте собственные шрифты в 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.