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.

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