(カスタム フォントを使用して) Unicode 文字を文字列に入れようとしていますが、それを Quartz を使用して表示しますが、XCode は何らかの理由でエスケープ コードを好まず、本当に行き詰まっています。
CGContextShowTextAtPoint (context, 15, 15, "\u0066", 1);
これ (ラテン小文字の f) が気に入らず、「無効なユニバーサル文字」であると述べています。
CGContextShowTextAtPoint (context, 15, 15, "\ue118", 1);
これについて文句はありませんが、何も表示されません。FontForge でフォントを開くと、グリフが有効であると表示されます。また、Font Book はフォントを問題なく検証しました。TextEdit でフォントを使用し、文字ビューアの Unicode テーブルで Unicode 文字を入力すると、問題なく表示されます。クォーツだけでは表示されません。
これが機能しない理由はありますか?