2017-07-10 4 views
-1

Ich entwickle eine App für iPad. Zu Testzwecken muss meine App Braille-Zeichen auf dem iPad-Bildschirm anzeigen. Mit objective-c setze ich den Namen der Schriftart auf "Apple Braille" mit:Anzeige Braille-Zeichen auf dem iPad

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

Aber es funktioniert nicht. Ich bekomme auf meinem iPad nur alphabetische Standardzeichen, als ob "Apple Braille" -Schriftart es nicht erkannt hätte.

Irgendwelche Hilfe? Danke.

Antwort

0

Apple Braille gehört nicht zu den integrierten Systemschriftarten unter iOS. Informationen zum Verwenden von benutzerdefinierten Schriftarten in einer iOS-App finden Sie unter this question.

0

Ich habe nie @ "Apple Braille" Schriftart verwendet und ich habe Zweifel, dass es vorinstalliert ist. Basierend auf this article, Liste der verfügbaren Schriftarten auf dem iPhone sieht wie folgt aus:

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 

Auch die Frage, wie Sie Zeichen zur Verfügung gestellt hat? Haben Sie bei dieser Schrift normale lateinische Buchstaben "a-z" verwendet? Vielleicht sollten Sie versuchen, verwenden Sie Unicode characters specific for Braille, sollte dies mit Standardschriftart funktionieren.

0

mit Gelöst:

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

???? plz legte mehr erklären .. – kemdo