web-dev-qa-db-ja.com

Xcode4.1にカスタムフォントを追加する

yアプリケーションでカスタムフォントを使用したい。

info.Plistファイルで「アプリケーションが提供するフォント」を宣言しました

label.fontを、.TTF拡張子の付いた/なしの名前のフォントに設定します。

tTFファイルをプロジェクトにドラッグし、ファイルをプロジェクトにコピーしました

ラベルへのアウトレットを作成しましたが、それでも何も機能しません。

誰かがそこで何が起こっているのか知っているなら、私はいくつかの助けを得たいと思います。

最近、この問題が4.1(xcodeバージョン)で知られていることに気づきました。

TNX :)

16
or azran

フォント名はファイルの名前ではありません。 Finderでフォントをダブルクリックします。

これにより、フォントブックで この画像 のように開くはずです。

必要なフォント名は、私が非常に魅力的に赤で強調したタイトルのフォント名です。

28
Sherman Lo

私は自分の問題を理解しようと一日の大部分を費やしました...私が見逃したのは、.ttfファイルをxcodeにドラッグしたときに、[ターゲットに追加:]セクションでアプリの名前を選択しなかったことです。

ファイルが正しいディレクトリにあるように見えても、そうではないように見えましたが、次のコードを使用して、姓でファイルを認識していませんでした。

NSLog(@"FONT FAMILIES\n%@",[UIFont familyNames]);

だからうまくいけば、これは彼らが立ち往生している場合に誰かを助けることができます。

8
Mario

上記のアドバイスは私にはうまくいきませんでした、それで私は何がしたかを共有したいと思いました:

Finderでフォントを開くと、機能しない長い名前が付けられました(TypeWrong Smudged-DGL)が、Photoshopのフォントリストで同じフォントを検索すると、TypeWrongとして名前が表示され、機能しました。したがって、Finderにスペースが含まれる長い名前が表示される場合は、最初のスペースのないチャンクを使用してみてください。

3
user1139733

フォントファイル名と異なる場合があるフォント名を確認する必要があります...

これを確認してください リンク

1
amar