2017-08-21 1 views
3

Ich verbesserte in letzter Zeit auf ionic 3, in meinem neuen Projekt benutze ich benutzerdefinierte Schriftart, wenn ich ionic serve es die Schriftarten von src/assets/fonts bis www/assets verwenden und es funktioniert gut.ionic 3 auf ionic run entfernt meine benutzerdefinierten Schriftarten

Aber wenn ich es auf Android mit ionic cordova run android laufen die Schriftdateien innerhalb www/assets verschwindet und es auf meinem Gerät ohne Schriften laufen.

meine ionische Info:

@ionic/cli-utils : 1.9.2 
ionic (Ionic CLI) : 3.9.2 

globale Pakete:

Cordova CLI : 7.0.1 

lokale Pakete:

@ionic/app-scripts : 2.1.3 
Cordova Platforms : android 6.2.3 
Ionic Framework : ionic-angular 3.6.0 

System:

Android SDK Tools : 25.2.5 
Node    : v6.10.3 
npm    : 3.10.10 
OS    : Windows 10 
+0

Bitte überprüfen Sie [diese Antwort] (https://stackoverflow.com/questions/45810684/fonts-not-getting-applied-on-android-device-in-ionic-3-app). – sebaferreras

+0

Hallo Mann, hast du eine Lösung gefunden? Ich habe das gleiche Problem hier ... Ich werde etwas recherchieren und wenn ich etwas finde, werde ich es dich wissen lassen. – Ionut

+0

Ich werde Sie wissen auch –

Antwort

0

Sie sollten das Asset vor dem Build in Ihren WWW-Ordner platzieren. Wenn Sie einen Fonts-Ordner zu Ihrem www hinzufügen, sollte er auf Ihren Plattformen platziert werden, wenn Sie die Plattformen hinzufügen und emulieren. Wenn nicht, müssen Sie die Schriftart zu Ihrem Plattform-Ordner hinzufügen und in Ihren Builds

yourapp/platforms/android (oder ios)/assets/www/font

0

versuchen, ionic cordova build android vor dem Ausführen ionic cordova run android laufen.

+0

Das hat zumindest bei mir nicht funktioniert. Für mich scheint es wie ein Käfer. Wenn ich einen dieser Befehle ausführe, kann ich beobachten, dass im Ordner "assets/fonts /" die Schriftarten für einige Sekunden hinzugefügt werden, aber nach dem Start von Webpack ein paar Sekunden später die Schriftarten entfernt werden. – Ionut

+0

nichts geändert –

0

Es ist etwas komisch mit der neuesten Version von ionic cli 3.9.2 oder Webpack (nicht sicher). Nur Fonts mit WOFF-Erweiterungen werden kopiert

Ich habe versucht, WOFF-Format anstelle von TTF zu verwenden, und es funktioniert.

+0

das scheint zu sein –

+0

meine Schriftarten müssen ttf sein, also brauche ich eine Lösung. –