0

@fabkk2002 に感謝します。iPhone の Helvetica フォントを調整して、私が作成しているアプリの iPhone でインド語グリフとレンダリングを完全にサポートするのを手伝ってくれました。これは私に別の問題を残します。携帯電話のフォントを調整しましたが、ユーザーがインド語フォントを完全にサポートするにはどうすればよいですか? iPhoneには適切なフォントが同梱されていないため、アプリを最大限に活用するために携帯電話をジェイルブレイクしてフォントをインストールする必要はありません. アプリのリソース バンドルにフォントを配置し、最初の起動時に /System/Library/Fonts/Cache フォルダーにコピーする方法を考えていましたが、これは iPhone SDK では可能ではないと思います。文書化されていない API を使用する必要があり、Apple がアプリをレビューする際に見過ごされることを期待しますか? アプリを騙して、リソース バンドル内のフォントが /System/Library/Fonts/Cache にあると認識させるなど、何か良い方法はありますか? これを行う最善の方法は何ですか (文書化されていない API の有無にかかわらず)?

編集:私はそれがうまくいくとは思わないことを除いて、私はこのようなことを考えていました.

NSString *fontPath = [[NSBundle mainBundle] pathForResource:@"Helvetica" ofType:@"ttf"];
[[NSFileManager defaultManager] copyItemAtPath:fontPath toPath:@"/System/Library/Fonts/Cache/"];
4

1 に答える 1

0

カスタム フォントは、ハッキングなしで実際にサポートされます。このコード サンプルを見てください。

于 2009-08-08T06:59:48.637 に答える