17

漢字を表示する必要のあるiOS6iPhone/iPadアプリを書いています。iOS 6にデフォルトでインストールされているアジアのフォントには、まだまだ多くの要望があります。ただし、AppleのiOS 6:フォントリストページの下部に、Appleは次のように述べています。

「アプリは、必要に応じて次の[主にアジアの]フォントをインストールすることもできます。」

アジアのフォントファミリは、によって提供されるリストには表示されません[UIFont familyNames]。UIFontクラスのドキュメントまたはAppleDeveloperForumsで、おそらくiOS 6にすでに含まれているが、まだ「インストール」されていないフォントをインストールする方法についての情報は見つかりませんでした。何か案は?

4

5 に答える 5

8
  • iOSではグローバルフォントを変更できません
  • このリストの一部はすでに「インストール」され[UIFont familyNames]ており、 (Apple SD Gothic Neoなど)に表示されます。
  • すべてのiOSアプリは、まだサポートされていないカスタムフォントを追加できます(例:BiauKai)
  • 5.1から6.0へのAPI差分はありませんUIFont.h
  • 4.0以降のAPI差分はありませんUIFont.h(lineHeightが追加され、先行は非推奨になりました)。

「アプリは、必要に応じて次の[主にアジアの]フォントをインストールすることもできます。」

すべての開発者がカスタムフォントを使用できることがわかっているので、それらを追加したり、アプリに「インストール」したりすることはまったく問題ありません。

これらはリクエストされたフォントであると確信しています。Appleの誰かがこのページに書いたもので、iOSで特別にサポートされていなくても、これらのフォントを使用できることを示しています。


私はこれが完全に正しいまたは完全に間違っている答えではないことを知っています-それは私が知っていてウェブ上で見つけた情報に基づいており、おそらく答えがわからないことを明確にしています。


カスタムフォントをサポートするには、フォントを.ttfプロジェクト(およびターゲット-これを何度も忘れました!)にフォーマットで追加し、Info.plistに追加します。今ではそれを使用することが可能ですsomeLabel.font = [UIFont fontWithName:@"MySuperFont" size:100];

于 2012-12-25T12:50:27.463 に答える
2

「アプリは、必要に応じて次の[主にアジアの]フォントをインストールすることもできます。」

それは法的および運用上の問題についてです。これらのフォントはAppleで(共同?-)ライセンスされており、MacOSXで利用できます。それらを使用したい場合は、それぞれのフォント所有者の著作権を侵害することなく、iOSバンドルのOSX / Library / Fontsフォルダーからのコピーを使用して、プロジェクトに含めることができます。

さらに、それらはiOS 6と互換性があり(たとえば、Font BookアプリにFontValidationを渡す)、多くの無料のアジアのフォントが世の中に出回っていますが、iOS 6では100%動作しておらず、イライラしていることに気付くかもしれません。それらをすべて試してみてください。プロのアジアンフォントのライセンスはかなり高価です。

目的のフォントをインストールするには、「フォントブック」を使用して、好きなフォントを決定し、ファインダーで開き(イデオグラム付きのフォント名である可能性があります。先に進んでください)、フォントをプロジェクトにコピーして、フォントの参照として使用します。ファイル名ではありません。情報の(アプリケーションによって提供されるフォント)項目を必ず更新UIAppFontsしてください。

例:Mac OSxのKaitiフォントはで 楷体.ttcあり、説明されているようにプロジェクトを準備すると、名前を使用してUIFontを作成できるようになります@"Kaiti SC"

最後にもう1つ、これらのフォントを含む公開プロジェクトをgithubなどで公開しないでください。

于 2013-08-03T13:12:49.670 に答える
0

iOSは、iOSアプリケーションでのカスタムフォントの追加をサポートしています。これを行う方法を説明するサンプルを次に示します。

http://www.mobilefontfonts.com/use/ios

于 2012-12-25T11:54:38.920 に答える
0

好きなフォントをMacにダウンロードしてインストールする場合。以下のようにXcodeに表示されます。

ここに画像の説明を入力してください ここに画像の説明を入力してください ここに画像の説明を入力してください

于 2012-12-28T13:12:46.833 に答える
0

また、プロジェクトに一度にフォントを追加したかったのですが....そう...

これをチェックしてください

http://www.youtube.com/watch?v=NSuSDuoyfh4

于 2012-12-29T05:45:14.313 に答える