Изменить шрифт текста в любом поле с помощью расширения клавиатуры 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/.