Ich möchte arabische Schriftarten (me_qran-Schriftarten) in meiner App anzeigen. Ich habe arabischen Text in meiner Datenbank.
Beispiel für arabischen Text: "بسم ٱلله ٱلرحمن ٱلرحيم"
Ich habe versucht, folgende Dinge zu tun.
1) Versuchen Sie:
In der Datei info.plist habe ich .ttf
file in der Option fonts provided by application
hinzugefügt.
2) Versuchen Sie:
Versucht mit dem ArabicConverter Democode.
Ergebnisse im obigen Versuch:
App zeigt nicht die richtigen arabischen Schriftarten an. Zum Beispiel wird es verwendet, um einen Kreis anzuzeigen, wo angenommen wird, dass er halbkreisförmig wie eine Mondform ist. und oft verwendet es nur Linien anstatt Linien mit einigen Kurven.
Ich habe einige Links, die sind: link1 , link2 . Aber diese Links enthalten nicht viele Informationen zur Lösung des Problems.
Die interessante Sache, die ich bekam, ist glyphs
zu benutzen, um das Problem zu lösen. Aber ich weiß nicht, wie man es benutzt?
Kann jemand mir eine Idee oder einen Link geben, wie man glyphs
in iOS benutzt? oder irgendein Beispielprojekt?
Arabisch / Persisch Schriftarten sind in Xcode nicht gut definiert, und die einzige Standardschriftart für sie ist die Schriftart "Geeza". Ich habe keine Glyphen verwendet, aber hier ist eine API für persische Schriften, und das muss auch für arabische Schriften funktionieren. Überprüfen Sie es und sehen Sie, ob das hilft.
Salam
Ich habe Ihr Beispiel mit ArabicConverter versucht, und es hat mit mir funktioniert, möglicherweise verwenden Sie eine andere Schriftart als me_quran
vor der Verwendung von ArabicConverter:
nach der Verwendung von ArabicConverter:
Ziehen Sie Ihre Schrift in den Ressourcenbereich. Fügen Sie dann diesen Dateinamen in den von der Anwendung bereitgestellten info.plist-Schriftarten hinzu. Dieser Schriftartname kann sich von dem Namen in .ttf unterscheiden. Überprüfen Sie den korrekten Schriftnamen, damit es funktioniert.
Überprüfen Sie, ob Ihre Schriftart in der verfügbaren Schriftartliste korrekt übereinstimmt
%Vor%Tags und Links objective-c iphone ios cocoa-touch