Nativecript Fontawesome 5 iphone não funciona
Estou tentando fazer com que o Font Awesome 5 funcione no Android, mas não está funcionando. Usando ohttps: //github.com/NathanWalker/nativescript-ngx-fontico pacote
Minha estrutura de pastas
- src
-- assets
-- fonts
-- app
A pasta assets contém o css fontawesome (font-awesome.css), removi tudo acima da observação "Font Awesome usa a Área de uso privado Unicode (PUA) para garantir que os leitores de tela não leiam caracteres aleatórios que representam ícones" .
A pasta fonts contém todos os arquivos de fonte (eot / svg / ttf / woff / woff2) que baixei do site Font Awesome 5 (fa-brands / fa-regular / fa-solid)
No meu arquivo scss principal, tenho uma linha:
.fa {
font-family: FontAwesome, fontawesome-webfont;
}
.fas {
font-family: FontAwesome, fa-solid-900;
}
No meu app.module.ts:
import { TNSFontIconModule , TNSFontIconService } from 'nativescript-ngx-fonticon';
TNSFontIconService.debug = true;
e importação:
TNSFontIconModule.forRoot({
'fa': './assets/font-awesome.css'
})
Agora no meu HTML:
<Label class="fas" [text]="'fa-bars' | fonticon" color="#2c0239"></Label>
Também modifiquei minha configuração do webpack para copiar e assistir a pasta src / assets /:
new CopyWebpackPlugin([
{ from: "assets/**"},
{ from: "fonts/**" },
{ from: "**/*.jpg" },
{ from: "**/*.png" },
], { ignore: [`${relative(appPath, appResourcesFullPath)}/**`] }),
Então, quando executo isso no meu iPhone, recebo [?]