Ich verwende CATextLayer. Um eine benutzerdefinierte Schriftart in iOS zu verwenden, weiß ich, dass es eine einfache Möglichkeit gibt, benutzerdefinierte Schrift mit Fonts provided by application
zu verwenden, aber dies ist eine andere Schriftart. Ich frage mich, ob es irgendeinen Weg gibt, den Abstand zwischen den einzelnen Charakteren zu ändern? Ich habe keine Immobilie dafür gefunden!
BEARBEITET:
%Vor% Sie können eine NSAttributedString
(oder NSMutableAttributedString
) anstelle einer einfachen NSString
der Ebene zuweisen und das Attribut kCTKernAttributeName
verwenden (siehe Kerntext String-Attribute Referenz ), um das Kerning anzupassen.
Beispiel:
%Vor%Das sollte Ihnen grünen Text in Helvetica 30 mit erhöhtem Zeichenabstand geben.
Tags und Links iphone ios core-animation catextlayer