Я разрабатываю кроссплатформенное приложение с Nativescript, и я начал использовать Font Awesome Free для иконок.Для этого я включил файлы ttf в папку fonts и определил следующие классы в основном файле css:
.far {
font-family: "Font Awesome 5 Free", fa-regular-400;
font-weight: 400;
}
.fab {
font-family: "Font Awesome 5 Brands", fa-brands-400;
font-weight: 400;
}
.fas {
font-family: "Font Awesome 5 Free", fa-solid-900;
font-weight: 900;
}
Пока все работает нормально, и я могу вставлять бесплатные иконки по их Unicodeв текстовом поле и присвоении виджета класса far, fab или fas.
Вот пример:
<Button value="4" row="1" col="4" text="" class="fas navbar-item" tap="onMenuItemTap"></Button>
Я пытался сделать то же самое с Fontawesome Pro, добавив otfфайлы в папке Fonts и определения следующих классов, но это не работает.
.far {
font-family: "Font Awesome 5 Pro", fa-regular-400;
font-weight: 400;
}
.fab {
font-family: "Font Awesome 5 Brands", fa-brands-400;
font-weight: 400;
}
.fas {
font-family: "Font Awesome 5 Pro", fa-solid-900;
font-weight: 900;
}
.fal {
font-family: "Font Awesome 5 Pro", fa-light-300;
font-weight: 300;
}
Не могли бы вы помочь мне с этим?Я связался с поддержкой ФА, но пока они не смогли мне помочь.