Эмодзи в NSTextView - PullRequest
       22

Эмодзи в NSTextView

0 голосов
/ 26 февраля 2011

Я пишу приложение для Twitter для Mac OS X. Я хочу показать emoji (люди отправляли их на свои устройства iOS) в NSTextView.Это возможно на Mac?Если да, то как мне этого добиться?

Заранее спасибо.Любая помощь будет оценена.

Кай

Ответы [ 3 ]

2 голосов
/ 25 декабря 2011

Обратите внимание, что iOS и Mac OS X Lion используют разные кодовые точки Юникода для представления одного и того же символа смайликов.

Здесь приведены значения Unicode для iOS: http://pukupi.com/post/1964/, в то время как значения для Mac OS X Lion задокументированы здесь: http://www.unicode.org/~scherer/emoji4unicode/snapshot/emojidata.pdf (на самом деле оба документа описаны в этом PDF-файле. OS X 10.7 Lion использует предлагаемая стандартная кодировка Unicode, в то время как iOS 5 использует столбец SoftBank.)

Например, простым смайликом является «то есть» \ xe415 на iOS, но «x \ x1f604» на Mac OS. Вы можете убедиться в этом, просмотрев эту страницу в обеих операционных системах.

1 голос
/ 27 февраля 2011

Emoji будет показан во льве.

1 голос
/ 26 февраля 2011

Вы должны быть в состоянии сделать это, выполнив поиск строки для всех вхождений эмодзи и заменив их экземплярами пользовательского NSTextAttachment , который рисует соответствующий встроенный значок.

...