Некоторые символы Unicode не отображаются на Kindle

Я реализую книгу для устройства Kindle с использованием HTML, но некоторые специальные символы Unicode не отображаются в Kindle, например:

    X -hax: x̄ 
    X-double bar : x̿
    R- hax : ͞R

Мой главный тег:

<head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
</head>

Пожалуйста, помогите мне; Как я могу отобразить символы, перечисленные выше (и показано ниже, если ваш браузер имеет достаточную поддержку Unicode):

  • ̿ U + 033F КОМБИНИРУЮЩИЙ ДВОЙНОЙ ГЛАВНЫЙ
  • ͞   U+035E КОМБИНИРУЮЩИЙ ДВОЙНОЙ МАКРОН
  • ݲ   U+0772 АРАБСКОЕ ПИСЬМО ХАХ С МАЛЫМ АРАБСКИМ ПИСЬМОМ ТА ХАУБ

4 ответа

Решение

Это может быть сюрпризом, но ни одна операционная система не включает шрифты для каждой отдельной кодовой точки Unicode.

Возьмите на себя инициативу Википедии и вставьте изображения для неподдерживаемых глифов.

Случайный пример - новый символ валюты казахстанского тенге: ₸ против

редактировать: похоже, что есть небольшая поддержка для объединения диакритических знаков в PHP с GD/Freetype2, вы должны смотреть на PHP6 или альтернативный метод их создания, такой как GD с Pango:

https://bugs.php.net/bug.php?id=34670

Как правило, это проблема шрифта, а не проблема вашей страницы.

К сожалению, полностью поддерживаются только стандартные языки, даже в системах Windows/Unix на ноутбуках.

Я нашел полезный контент по чартеру на форуме Amazon Kindle

Вот ссылка

Я обнаружил, что объединение не работает. Покажет почти все латинские буквы. Я показывал, как выглядит избыточная заклейка, поэтому использовал букву w с двумя вертикальными линиями, как это выглядит как w с «сверху», но она отображается как обычная w. С помощью Kobo вы можете выбрать шрифт Georgia, чтобы отображать больше букв, или добавить шрифт.

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