Source Link: https://opensiddur.org/?p=4262
open_content_license: Creative Commons Attribution-ShareAlike (CC BY-SA) 4.0 International copyleft licenseDate: 2012-01-02
Last Updated: 2024-08-19
Categories: Development
Tags: @font-face, browsers, publishing, testing, web-standards
Excerpt: A series of tests to determine how well some popular and some less well-known web browsers perform in supporting the technology for displaying Hebrew text. In particular, I'm interested to see which browsers are failing to use a web standard called CSS @font-face to properly display Unicode Hebrew fonts that support the full range of Hebrew diacritics and which contain excellent font logic for diacritical positioning. . . .
Given that one important aspiration of the Open Siddur Project is the development of a web application for anyone to edit, maintain, and share the content of a personal prayerbook that they can craft online, I’m very concerned at how well web browsers today display the Hebrew language with all of its diacritical (vowels, cantillation) marks. Indeed, the Open Siddur Project has an international scope, so ostensibly, we wish to support text in every language Jews speak or have ever spoken liturgy or liturgy-related text (the creative content of Jewish spiritual practice). Combine a digital font or fonts that support the full range of human written languages with a platform that correctly displays such fonts, and you have one basis for an excellent potential collaborative publishing platform.
So for the last year, I’ve been working on a series of tests to determine how well some popular and some less well-known web browsers perform in supporting the technology for displaying Hebrew text. In particular, I’m interested to see which browsers are failing to use a web standard called CSS @font-face to properly display Unicode Hebrew fonts that support the full range of Hebrew diacritics and which contain excellent font logic for diacritical positioning. I’m also keen on seeing which browsers might even be failing at recognizing bidirectional (BIDI) and right-to-left (RTL) text, given that Hebrew is read RTL and it’s not uncommon to find עִבְרִית and other left-to-right (LTR) languages written together with one another.
With these tests I also hoped to find some simple way by which an individual browsing the web could troubleshoot whether the problem is in their browser, their browser’s settings, or in a web page, when they find a web page that is poorly displaying Hebrew. I learned a great deal in the process and so I also made a page for web designer/coders to learn the correct way to craft a web page that will correctly display Hebrew.
This post was originally posted to Aharon’s Omphalos.
Contributor: Aharon N. Varady
Co-authors: