Ubuntu (Touch) поддерживает Unicode 9?
Поддерживает ли Ubuntu (Touch) Unicode 9 (со всеми причудливыми новыми "смайликами", обсуждаемыми здесь), и если нет, то какую версию Unicode он поддерживает?
Как вы можете видеть ниже, в OTA-12 для Ubuntu (Touch) есть много красочных "эмодзи":
Но я не могу понять, какая версия Unicode поддерживается.
Эти "смайлики", кажется, работают, когда их отправляют другим людям (используя Android), но когда я копирую и вставляю коды для "смайликов", специфичных для Unicode 9, все видят квадратные рамки... Предполагая, что Unicode 9 пока не поддерживается Ubuntu (Touch) OTA-12 или Android "M".
1 ответ
Я не уверен, верна ли моя интерпретация, но эта (и эта) статья о OMGUbuntu зачитала мне, что вам просто нужен определенный шрифт, который поддерживает символы, которые вы хотите отобразить. Конечно, для приложения, подобного экранной клавиатуре, соответствующий шрифт должен быть интегрирован в приложение.
Насколько я могу судить, ubuntu-keyboard - это соответствующий пакет с исходным кодом, и когда я несколько раз щелкаю по зависимостям, я сталкиваюсь с ubuntu-keyboard-data, которая ссылается на шрифт Droid или на резервный Droid и шрифт Noto в новых версиях.
Однако сравнение элементов на скриншоте с элементами Noto на смайликах показывает, что вместо них используется шрифт emoji -one. Соответствующий пакет, вероятно, является fonts-emojione из стабильного PPA для телефона, который последний раз обновлялся около 2016-06-17, так что в идеале эмодзи Unicode 9 должны быть интегрированы и работать, если вы в курсе. Я на самом деле не уверен, как части собираются вместе.
Редактировать: вот интересная ссылка, которую я только что нашел, включая тестовую страницу для смайликов и некоторую дополнительную информацию. Нет, я не говорю, что нужно устанавливать это на Ubuntu Touch.