Лучшая поддержка шрифтов иврита в 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. Вот резюме:
- Эклер (Android 2.1)
- Шрифты не поддерживаются (не работают из-за известной ошибки)
- Поддерживается, но иврит не отображается как справа налево (RTL), если есть диакритические знаки гласного (nikkud), в противном случае это RTL.
- Иврит не отображается как справа налево (RTL), если есть диакритические знаки гласного (nikkud), в противном случае это RTL. Арабский контент страдает аналогично.
- @ font-face Также сообщается об ошибке утечки памяти.
- Вызывает сбой, поэтому загрузка шрифта отключена в MySword. Тем не менее, иврит отображается RTL даже для никкуд и диакритические знаки не смещены в отличие от ICS. Вы должны быть удовлетворены стандартным шрифтом Android ( Droid Sans ).
- Пока что это лучшая версия Android до Kit Kat, если вы много читаете на иврите. Шрифты могут быть изменены, иврит отображается RTL даже для никкуд, диакритические знаки не смещены в отличие от 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 . Обратите внимание, что Танах поддерживает кантилляцию, а WLC - нет. Кроме того, красный текст показал проблему рендеринга holam-vav в шрифте Ezra SIL для WLC (не проблема с Tanakh из-за различной внутренней кодировки).
Если вам не нравится иметь перекрывающиеся holam-vav в оставшихся 97 стихах (особенно имя Господа, например, Псалмы 116: 5-6), вы можете просто использовать любой из недавно загруженных шрифтов:
- Кетер Арам Цова
- Кетер Ю.Г.
- Шломо - также на основе Ezra SIL, так что вы можете не захотеть использовать это
- Шофар
- Таамей Ашкеназ
- Taamey David CLM
- Taamey Frank CLM
Tanakh и WLC сравнили снова, но на этот раз, используя новый шрифт Keter Aram Tsova .
Для получения дополнительных примеров выходных данных, вы можете перейти к Страница загрузки шрифтов ,
Также, если вы хотите урезанную версию HiSB , которая не имеет транслитерации и английского языка, вы можете загрузить новый модуль Tanakh +, который все еще содержал теги Strong и отформатирован как межлинейный, чтобы теги Strong помещались на отдельной строке. Или, если вы хотите заменить WLC , вы можете использовать Танах . Оба этих новых еврейских модуля основаны на том же источнике, что и HiSB . Для получения дополнительной информации см .: Новые ивритские шрифты и танахские Библии загружены сегодня (7 декабря 2013 г.) ,
Наслаждайтесь использованием MySword!