その後のその後

iOSエンジニア 堤 修一のブログ github.com/shu223

UIWebView からアプリ内に入れたカスタムフォントを使う

Info.plist に "Fonts provided by application" で追加したカスタムフォントを、UIWebView で表示する web コンテンツから参照する方法です。


CSS の font-face で、次のように指定します。

@font-face {
  font-family: "{CSS内で使用する名前}";
  src: local("{フォント名}");
}

font-family には CSS内で使用するフォントファミリー名を任意でつけます。(ただし既存のフォント名とかぶらないように)


local に指定するのはフォント名です。これはネイティブ側で

[UIFont fontWithName:@"{フォント名}" size:20];

といった感じで指定するフォント名と同じです。


このフォント名は僕は Font Book で開いて調べてます。
(調べ方はこちらの記事がキャプチャ付きでわかりやすいです)