Xcodeに日本語フォントを追加しようとしてちょっと躓いたのでメモ書き程度に書いていこうと思います。
フォントを追加しよう
今回使用するのはラノベPOPというフリーフォントになります。
上記URLよりダウンロードします。
ラノベPOP.otfというファイルをXcodeのプロジェクトに追加します。
追加する時のチェックはこんな感じ
追加したら、
ここからがつまづきポイントです。
まずフォントを追加した時点で、StoryBoard上でフォントを設定する際にでてくるようになるらしいのですが、探してもないのですね。
日本語ファイル名がダメなのかなと変えてみたのですが、全く出てくる気配がないです。
ストーリーボード上では結局できなかったのですが、コード上では設定することができました。
Font Book.appで名前を調べよう!
UIFontの設定コード自体はこんな感じです。
let label = UILabel()
label.frame = CGRect(x:50,y:100,width:100,height:50)
label.text = "あいうえお12345"
label.font = UIFont(name:"07LightNovelPOP",size:12)
label.textColor = UIColor.black
self.view.addSubview(label)
このnameのところで使われている名前が何かわからずに苦戦しました。
本来ならストーリーボード上でフォントを指定する際にでてくる名前を書くそうなのですが、出てこないからわからない・・・。
よく調べてみると、Macにデフォルトではいっている
ここで先ほどのラノベPOPを見てみます(フォントをMacにインストールする必要があります)
この
これで無事にフォントを変えることができました。やったー
前回の卵と一緒にパシャり
日本語フォントだからダメだったのかはわかりませんが、出てこないから使えない〜ってことじゃないっぽいのでメモメモc⌒っ *・∀・)φ...
コメントはありません。
現在コメントフォームは工事中です。