Изменить шрифт текста в любом поле с помощью расширения клавиатуры iOS

Я работаю над расширением клавиатуры iOS. Мне нужно использовать собственный шрифт в моем расширении клавиатуры. Эта часть завершена. Теперь проблема в том, что, если я печатаю в safari или любом другом приложении, использующем мое расширение клавиатуры, набираемый ими символ также должен быть в моем собственном стиле шрифта.

Так же, как это приложение работает в магазине приложений

https://itunes.apple.com/US/app/id923893166?mt=8&ign-mpt=uo%3D4

Я потратил почти 1 день, чтобы найти способ сделать это, но я не нашел никакого результата. Если кто-нибудь здесь может мне помочь, пожалуйста, помогите мне в этом.

Заранее спасибо.

1 ответ

Вы не можете изменить шрифт в любом текстовом поле на iOS.

Вместо этого разработчики нашли несколько наборов символов Юникода, которые охватывают алфавит, и представили их пользователям в виде шрифта.

Если вы скопируете, вставьте фразу "ᏴᎬᎦᏆ" из одного из светящихся обзоров, предположительно написанных пользователем этой клавиатуры (кстати, сторонние клавиатуры iOS не могут в настоящее время печатать обзоры в App Store) и вставите ее в UnicodeChecker, вы обнаружите, что на самом деле это символы Unicode U+13F4, U+13AC, U+13A6 и U+13C6.

Фактические коды для слова "Best" - это U+0042, U+0045, U+0053 и U+0054.

Если вы хотите создать свою собственную клавиатуру Unicode, список "шрифтов" можно найти по адресу http://unicode-table.com/.

Другие вопросы по тегам