Safari, Apple's new Web browser, has great Hebrew support when it comes to site using so-called "logical" Hebrew (which is the standard), but sites using "visual" Hebrew are displayed backwards. Safari also crashes a lot when trying to submit a form from a Hebrew page.
The Visual Hebrew Enabler for Safari addresses these two issues in the form of a patched version of the WebCore framework, that once installed into your copy of Safari enables visual Hebrew support and prevents many of the aforementioned crashes.
System Requirements
- Mac OS X v10.2 or later
- Safari Public Beta 0.8
Note: The Visual Hebrew Enabler is obsolete. It is incompatible with the current version of Safari and is not required for it. If you still have Beta 0.8 (build 48 or 51), upgrade to the latset version of Safari.
Download and Installation
Visual Hebrew Enabler(961K compressed disk image including installation instructions)
Use Stuffit Expander to decompress the archive. To install: Quit Safari, make a backup copy of Safari, then in the Finder, ctrl-click the Safari icon and choose Show Package Contents from the contextual menu. Navigate down to Contents/Frameworks/WebCore.framework/Versions/A and replace the WebCore file in that location with the one from Visual Hebrew Enabler.
This version of WebCore ("this library") is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
Revision History
Version 1.0.3 fixes a bug where a Hebrew paragraph starting with a single digit was rendered left-to-right.
Version 1.0.1 improves detection of logical iso-8859-8 pages.
Source Code
WebCore is an Apple open source project based on the KHTML library. The original WebCore source code is available from here. The only differences in the source code of the patched version available from this site are these.
The differences in the source code of version 1.0.1 were just these.

