2011-11-21 26 views

Odpowiedz

0

Jest kilka wzmianek o tym wydaniu na prywatnych serwerach Apple (do których masz dostęp, jeśli jesteś zarejestrowanym użytkownikiem programu dla iOS).

Wygląda na to, że potencjalnym rozwiązaniem byłoby jawne ustawienie czcionki dla tego, co próbujesz wyświetlić.

+0

Niestety to nie działa – RunLoop

-1

Użyj "Hiragino Mincho ProN" dla czcionki. Udało się to dla mnie, ale niestety musiałem zmienić wstawki, aby wyglądały poprawnie. Musiałem dodać na wierzchu wstawkę, aby umieścić rzeczy tak, jak przed aktualizacją na iOS.

Wszystko zasługa Kevin Ballard, który odpowiedział na mój post w poniższej dyskusji - Unicode characters being drawn differently in iOS5

15

jest to stara sprawa, ale boryka mi dużo ostatnio aż znalazłem odpowiedź.

Po prostu dodaj "\ U0000FE0E" po znaku, który chcemy uniemożliwić stanie się emoji.

Na przykład:

@"▶" // should be written as: 
@"▶\U0000FE0E" 

Używanie uciekł Unicode działa tak samo:

@"\u25B6" // should be written as: 
@"\u25B6\U0000FE0E" 

Musimy wykorzystać Unicode warianty, aby zapobiec niektórych znaków z coraz emotikonów.

Here is the article that solved my problem.

+0

Dzięki! Zrobiłem ten sam problem dzisiaj z tym samym symbolem Unicode. To rozwiązanie działa idealnie. – ChrisJP

+0

Cieszę się, że mogę pomóc @ChrisJP! Byłem zszokowany, że nie mogłem znaleźć dobrej odpowiedzi na SO, a nawet nie mogłem znaleźć pytania nowszego niż 3 lata! – BFeher

6

Wystarczy dodać do pomocnych odpowiedzi BFerer „s, znalazłem ten działa podobnie w Swift:

"▶\u{0000FE0E}" 
+0

to już nie działa w iOS9/Swift 2. Wszelkie sugestie? – 1b0t

+0

, aby odpowiedzieć na moje własne pytanie. Najwyraźniej San Fransisco po prostu nie ma char. Ustawienie Czcionki z powrotem na Helvetica Neue naprawia ją. – 1b0t

Powiązane problemy