Wenn ich versuche, ein Bild über mein Programm zu teilen, sieht das Share-Menü manchmal so aus.Android, Text/Schriftart rendert als Quadrate
Einige Anmerkungen:
1) Es scheint nicht auf dem ersten Lauf zu kommen, aber erst, nachdem ich die Anwendung angehalten haben und in zurück gegangen
2) Meine App nutzt ausgiebig OpenGL.. Es ist möglich, dass ich eine freigegebene Einstellung ändere und den Wert dann nicht an das Original zurückgebe.
3) Alles andere in meiner Anwendung funktioniert gut.
4) Ich habe versucht, alle Anrufe zu entfernen, die Transparenzen zulassen, und ich habe immer noch dieses Problem.
Ich habe auch dieses Problem und es klingt wie meine Situation ist ähnlich wie Ihre: Es passiert nicht auf den ersten Lauf auch nicht. Ich benutze auch das Hardware-Rendering und meine Schnittstelle hat mehrere semitransparente Grafikschichten übereinander. Ich habe 2 Gedanken dazu: - Ich könnte versuchen, Hardware-Rendering zu deaktivieren (platzieren Sie eine Toggle, so dass Benutzer Hardware-Rendering deaktivieren können) - Dies sieht aus wie ein Speicherproblem (Schriftart aus dem Speicher entladen wird), aber ich nicht Suchen Sie nach verwandten Ausnahmen, die im Protokoll ausgelöst werden. –
verwenden Sie Fonts einer anderen Sprache als Englisch? – Abhishek
Nein, nur Englisch! – user2820531