2017-07-10 12 views
-1

iPad向けアプリを開発しています。テスト目的のために、私は自分のアプリが点字をiPad画面に表示する必要があります。 Objective-Cのを使用して私は、「アップル点字」にフォント名を設定します。iPadで点字を表示する

outletText.font = [UIFont fontWithName:@"Apple Braille" size:fontSize]; 

しかし、それは動作しません。私はAppleの点字のフォント名が認識されないかのように、私のiPadだけのデフォルトのアルファベット文字を取得します。

助けが必要ですか? ありがとうございます。

答えて

0

Apple Brailleは、iOSの組み込みシステムフォントの1つではありません。 iOSアプリでカスタムフォントを使用する方法についてはthis questionをご覧ください。

0

@ "Apple Braille"フォントは一度も使用されていませんし、プレインストールされているのか疑問があります。 はthis articleに基づいて、iPhone上で利用できるフォントの一覧は次のようになります。

Family name: Hiragino Kaku Gothic ProN W3 
    Font name: HiraKakuProN-W3 
Family name: Courier 
    Font name: Courier 
    Font name: Courier-BoldOblique 
    Font name: Courier-Oblique 
    Font name: Courier-Bold 
Family name: Arial 
    Font name: ArialMT 
    Font name: Arial-BoldMT 
    Font name: Arial-BoldItalicMT 
    Font name: Arial-ItalicMT 
Family name: STHeiti TC 
    Font name: STHeitiTC-Light 
    Font name: STHeitiTC-Medium 
Family name: AppleGothic 
    Font name: AppleGothic 
Family name: Courier New 
    Font name: CourierNewPS-BoldMT 
    Font name: CourierNewPS-ItalicMT 
    Font name: CourierNewPS-BoldItalicMT 
    Font name: CourierNewPSMT 
Family name: Zapfino 
    Font name: Zapfino 
Family name: Hiragino Kaku Gothic ProN W6 
    Font name: HiraKakuProN-W6 
Family name: Arial Unicode MS 
    Font name: ArialUnicodeMS 
Family name: STHeiti SC 
    Font name: STHeitiSC-Medium 
    Font name: STHeitiSC-Light 
Family name: American Typewriter 
    Font name: AmericanTypewriter 
    Font name: AmericanTypewriter-Bold 
Family name: Helvetica 
    Font name: Helvetica-Oblique 
    Font name: Helvetica-BoldOblique 
    Font name: Helvetica 
    Font name: Helvetica-Bold 
Family name: Marker Felt 
    Font name: MarkerFelt-Thin 
Family name: Helvetica Neue 
    Font name: HelveticaNeue 
    Font name: HelveticaNeue-Bold 
Family name: DB LCD Temp 
    Font name: DBLCDTempBlack 
Family name: Verdana 
    Font name: Verdana-Bold 
    Font name: Verdana-BoldItalic 
    Font name: Verdana 
    Font name: Verdana-Italic 
Family name: Times New Roman 
    Font name: TimesNewRomanPSMT 
    Font name: TimesNewRomanPS-BoldMT 
    Font name: TimesNewRomanPS-BoldItalicMT 
    Font name: TimesNewRomanPS-ItalicMT 
Family name: Georgia 
    Font name: Georgia-Bold 
    Font name: Georgia 
    Font name: Georgia-BoldItalic 
    Font name: Georgia-Italic 
Family name: STHeiti J 
    Font name: STHeitiJ-Medium 
    Font name: STHeitiJ-Light 
Family name: Arial Rounded MT Bold 
    Font name: ArialRoundedMTBold 
Family name: Trebuchet MS 
    Font name: TrebuchetMS-Italic 
    Font name: TrebuchetMS 
    Font name: Trebuchet-BoldItalic 
    Font name: TrebuchetMS-Bold 
Family name: STHeiti K 
    Font name: STHeitiK-Medium 
    Font name: STHeitiK-Light 

また質問は、あなたが文字を提供したの方法ですか?このフォントで通常のラテン文字 "a-z"を使用しましたか? Unicode characters specific for Brailleを試してみてください。これは標準フォントで動作するはずです。

0

は使用して解決:

brailleSymbol = [[NSMutableString alloc] initWithBytes:&brailleUnicode length:sizeof(brailleUnicode) encoding:NSUTF32LittleEndianStringEncoding]; 
+0

???? plzはもっと説明を.. – kemdo

関連する問題