私はそれが愚かな質問だと思うが、私は証明が必要だ。私の質問は、私たちはascender、descender、cap height、およびx-heightのようなUIFontまたはCTFontプロパティを設定できますか?クラスリファレンス(UIFont内)を見ると、プロパティは非原子的で読み取り専用であり、CTFontではプロパティを設定する機能がありません。 UIFontで関数を作って、プロパティを設定することも、できないようにすることもできますか?誰でも私を助けることができます。ご清聴ありがとうございました。 :)UIFontまたはCTFontプロパティを設定するには?
2
A
答えて
2
UIFontとCTFontの両方は、特定のフォントに関する情報を保持するだけであり、変更できません。ただし、NSAttributedStringまたはNSMutableAttributedStringを作成し、基になる文字列の一部のセクションにいくつかのプロパティを適用できます。
あなたの質問に特に言及しているプロパティを変更できるかどうかはわかりませんが、重量、外観、サイズ、カーニング、スペーシングなどの多くのことができます。CTParagraphStyleRefに関するドキュメントをチェックしてください。属性付き文字列を表示するときに変更できるプロパティ。
0
フォント自体は、AppleのFont Suiteを使用して変更できます。 http://developer.apple.com/fonts/
ツールをインストールします。このコマンドを使用して、ファイルプロパティをXMLファイルに分解します。
ftxdumperfuser -t hhea -A d font.ttfz
は、後に、必要な編集を行い、再構文今すぐあなたのアプリで新しいfon.ttfを使用
ftxdumperfuser -t hhea -A f font.ttf
を使用して!
関連する問題
- 1. iPhone - CTFontをUIFontに変換しますか?
- 2. なぜUIFontとCGFont/CTFontは完全に分離されていますか?
- 3. UIFontはUILabelに設定されていません - Swift
- 4. 設定フィールドは{取得または設定し;}プロパティ
- 5. コンストラクタの前にフィールドまたはプロパティの値を設定する
- 6. Hibernateのプロパティまたは設定ファイル
- 7. は、私は非常に単純なUIFontカテゴリを持つUIFontカテゴリ
- 8. AudioStreamBasicDescriptionプロパティを設定するには?
- 9. CGFontRefをUIFontに変換するには?
- 10. は私が設定されたプロパティに
- 11. ベースクラスのreadonlyプロパティを設定またはオーバーライドする
- 12. TornadoFXでPrimaryStageまたはSceneプロパティを設定する方法
- 13. プロパティのプロパティの属性を取得または設定する方法
- 14. ASP.netメイクボタンは、GridView VisibleプロパティをTrueまたはFalseに設定します。
- 15. hibernate.id.new_generator_mappingsプロパティを設定する場所は?
- 16. 角2は選択されたプロパティを設定します
- 17. EFは私が設定したプロパティをオーバーライドしています
- 18. Mosquittoの設定プロパティをC++で設定する方法は?
- 19. プロパティ 'visibility'または 'display'を設定できません
- 20. オブジェクト指向設計:戻り値またはプロパティを設定しますか?
- 21. は、Get-専用に取得/設定プロパティをオーバーライドするまだあなたが
- 22. SpringのDriverManagerDataSourceの特定のプロパティを設定するには?
- 23. broadleafで特定のspring.datasourceプロパティを設定するには
- 24. は、私はメソッドに機能を設定する方法を知りたいプロパティ
- 25. コアデータdeleteObjectは、すべてのプロパティをnilに設定します。
- 26. プロパティに値を設定します
- 27. TextBoxプロパティをMultiLineに設定します
- 28. 設定データをキャッシュするためにプロパティまたはディクショナリオブジェクトを使用する必要があります
- 29. ジェンキンス仕事でソナーのプロパティを設定するには、ジョブDSL設定ブロック
- 30. VBAは "PrintObject"プロパティをfalseに設定します。inlinecode