Лучшая поддержка шрифтов иврита в Android Kit Kat

Хорошие новости! Наши молитвы были услышаны!

Последняя версия Android, Kit Kat ( 4.4 ), включает новый компонент WebView, основанный на проекте с открытым исходным кодом Chromium. Новый WebView включает в себя обновленную версию движка V8 JavaScript и поддержку современных веб-стандартов, которые отсутствовали в старом WebView. Он также использует тот же механизм рендеринга Blink, что и Chrome для Android, поэтому рендеринг должен быть более согласованным между WebView и Chrome. Это означает, что MySword теперь имеет более мощный движок рендеринга контента.

Наиболее впечатляющим преимуществом является поддержка иврита (на приведенном выше снимке экрана показан снимок экрана Nexus 7 2012, обновленного до Kit kat и показывающего HiSB ). Старый компонент WebView в Android страдает от ограничений в плане поддержки шрифтов на иврите, особенно связанных с поддержкой CSS @ font-face. Вот резюме:

  1. Эклер (Android 2.1)
  • Шрифты не поддерживаются (не работают из-за известной ошибки)
  • Froyo (Android 2.2)
    • Поддерживается, но иврит не отображается как справа налево (RTL), если есть диакритические знаки гласного (nikkud), в противном случае это RTL.
  • Пряник (Android 2.3)
    • Иврит не отображается как справа налево (RTL), если есть диакритические знаки гласного (nikkud), в противном случае это RTL. Арабский контент страдает аналогично.
    • @ font-face Также сообщается об ошибке утечки памяти.
  • Сота 3.0 / 3.1
    • Вызывает сбой, поэтому загрузка шрифта отключена в MySword. Тем не менее, иврит отображается RTL даже для никкуд и диакритические знаки не смещены в отличие от ICS. Вы должны быть удовлетворены стандартным шрифтом Android ( Droid Sans ).
  • Сота 3,2
    • Пока что это лучшая версия Android до Kit Kat, если вы много читаете на иврите. Шрифты могут быть изменены, иврит отображается RTL даже для никкуд, диакритические знаки не смещены в отличие от ICS и исправлена ​​ошибка утечки памяти.
  • ICS
    • Иврит отображается RTL даже для никкуд, но диакритические знаки сдвинуты и не выровнены должным образом. Кроме того, если текст на иврите содержит диакритические знаки, выбранный вами шрифт не вступит в силу, но шрифт Roboto (шрифт по умолчанию в ICS) будет автоматически использоваться Android.
  • Жевательные конфеты
    • Исправлена ​​ошибка смещения диакритических знаков на иврите, но ошибка Roboto все еще присутствует. Существует также смешение Шин / Грех.

    Введите Кит Кэт ! Теперь можно отображать иврит другим шрифтом в RTL даже с помощью nikkud и cantillation (T'amim). Смешивание Син / Грех исправлено; и никкуд и кантилляции не сдвинуты (почти). Единственная проблема - это рендеринг holam-vav в двух самых популярных ивритских шрифтах, Ezra SIL и SBL иврите (хотя все остальные шрифты в порядке), из-за чего он перекрывался с предыдущим (правым) символом.

    Holam-vav используется для гласного «o», которое обозначается как vav с точкой в ​​центре вверху или немного правее. Это очень распространено в модуле WLC, так как есть 15808 стихов, содержащих это, но в HiSB всего 97 стихов. WLC (фактически старый модуль), который визуализировал holam-vav внутренне как <holam-vav>, но HiSB (основанный на недавнем WLC Центр перспективных библейских исследований Дж. Алан Гроувс ) отрендерил его как <vav-holam>, общий способ рендеринга.

    Tanakh и WLC сравнили, используя шрифт Ezra SIL и показывая Бытие 1: 2
    Tanakh и WLC сравнили, используя шрифт Ezra SIL и показывая Бытие 1: 2 . Обратите внимание, что Танах поддерживает кантилляцию, а WLC - нет. Кроме того, красный текст показал проблему рендеринга holam-vav в шрифте Ezra SIL для WLC (не проблема с Tanakh из-за различной внутренней кодировки).

    Если вам не нравится иметь перекрывающиеся holam-vav в оставшихся 97 стихах (особенно имя Господа, например, Псалмы 116: 5-6), вы можете просто использовать любой из недавно загруженных шрифтов:

    1. Кетер Арам Цова
    2. Кетер Ю.Г.
    3. Шломо - также на основе Ezra SIL, так что вы можете не захотеть использовать это
    4. Шофар
    5. Таамей Ашкеназ
    6. Taamey David CLM
    7. Taamey Frank CLM

    Tanakh и WLC сравнили снова, но на этот раз, используя новый шрифт Keter Aram Tsova
    Tanakh и WLC сравнили снова, но на этот раз, используя новый шрифт Keter Aram Tsova .

    Для получения дополнительных примеров выходных данных, вы можете перейти к Страница загрузки шрифтов ,

    Также, если вы хотите урезанную версию HiSB , которая не имеет транслитерации и английского языка, вы можете загрузить новый модуль Tanakh +, который все еще содержал теги Strong и отформатирован как межлинейный, чтобы теги Strong помещались на отдельной строке. Или, если вы хотите заменить WLC , вы можете использовать Танах . Оба этих новых еврейских модуля основаны на том же источнике, что и HiSB . Для получения дополнительной информации см .: Новые ивритские шрифты и танахские Библии загружены сегодня (7 декабря 2013 г.) ,

    Наслаждайтесь использованием MySword!