web-dev-qa-db-ja.com

swift)でカスタムフォントを使用する

Swift Spriteキット、iOS用のフォントが必要です。このフォントは商用目的であり、一種のアーケードフォントを作成しようとしています。独自のフォントを作成するか、商用目的で使用できるパブリックフォント、このフォントのインストール方法、Swiftへの実装方法ありがとうございます。

11
reojased

まず、フォントが.ttfまたは.otf形式であることを確認します

  1. フォントをプロジェクトにインポートします
  2. アプリケーションのinfo.plistファイルに新しいキー「アプリケーションによって提供されるフォント」を追加し、フォント名を追加します。これで、インターフェイスビルダーまたはプログラムでカスタムフォントを使用できます。

enter image description here

yourLabel.font = UIFont.init(name: YourFont, size: size)
23
bpolat
  1. まず、フォントをプロジェクトにドラッグする必要があります。
  2. その後、図に示すように、フォントを選択し、アプリのターゲットメンバーシップチェックマークを選択する必要があります。

Xcode window with selected target membership for the custom font

  1. その後、Info.plistに移動し、「アプリケーションによって提供されるフォント」にフォントの名前を追加します。

  2. これで、他のすべてのフォントを使用するフォントを最終的に使用できるようになりました。 irとして機能しない場合は、Xcodeがフォントに付けた名前を確認できます。

    for name in UIFont.familyNames() {
      println(name)
      if let nameString = name as? String
    
    {
    
        println(UIFont.fontNamesForFamilyName(nameString))
      }
    }
    

更新

フォントはFippsと呼ばれます-通常、100%無料で使用できます ここからダウンロード

13
Devapploper

フォントファミリー名(IterfaceBuilderのfontPickerに表示されます)がわかっている場合は、このコードを追加して、プログラムでフォントを適用します。

func apply_font(FontFamilyName:String)
{
  label.font = UIFont(name: UIFont.fontNames(forFamilyName: 
  **FontFamilyName**)[0], size: 15)
}
1
Mohamed Hashem