Xcode
iOS
UIFont

Xcodeカスタムフォント

More than 1 year has passed since last update.

カスタムフォントを使う時に間違ってしまうのでメモ。

コードで利用する名前の確認方法

Font Book を起動して、フォントを選んで「i」を選択

ss01.png

フォントの情報が表示される

  • PostScript名
  • 正式名称
  • ファミリー
  • スタイル etc.

「正式名称」ではなく「 PostScript名 」を確認して

UIFont.init(name: "PostScript名", size: 12)

注意点として、UIFontのinitはオプショナル

init?(name fontName: String, size fontSize: CGFloat)

なので間違って「正式名称」や「ファミリー」を指定するとnilになるので「!」してるとクラッシュします。