Editing Hebrew

Warning: You are not logged in. Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
-
''These instructions refer to previous devices, for N900 please go to [[Hebrew N900]]''
+
Hebrew support on 770/N800
-
This guide covers setting up Hebrew support in Maemo. These instructions assume [[root access]].
+
These instructions assume running a terminal as root on the device (either with xterm or sshd).
-
 
+
-
= Hebrew for N800/810 =
+
== Fonts ==
== Fonts ==
-
* Copying some Culmus fonts (Nachlieli, David, etc.) or Windows fonts with Hebrew (Arial, Tahoma, etc.) to <code>/home/user/.fonts</code> is useful in some applications.
+
* Copying some Culmus fonts (Nachlieli, David, etc.) or windows fonts with hebrew (arial, tahoma, etc.) to /home/user/.fonts is useful in some applications.
-
* Some applications' interface elements use Nokia fonts, so they need to be replaced with fonts that include Hebrew glyphs. Unfortunately, the fonts Nokia use are not free, so I can't distribute the Hebrew including version. To generate these fonts:
+
* Some applications, programs, interface elements use the nokia fonts, so they need to be replaced with fonts that include hebrew glyphs. Unfortunately, the fonts nokia use are not free, so I can't distribute the hebrew including version. To generate these fonts:
-
** Copy the files <code>nosnr.ttf</code>, <code>nosnb.ttf</code>, and <code>nscnr.ttf</code> from <code>/usr/share/fonts/nokia</code> on the device to a PC.
+
** Copy the files nosnr.ttf, nosnb.ttf and nscnr.ttf from /usr/share/fonts/nokia on the device to the PC.
-
** Make sure you have [http://fontforge.sourceforge.net/ FontForge] installed.
+
** Make sure you have fontforge ( http://fontforge.sf.net ) installed.
-
** Copy Nachlieli Culmus fonts (all files beginning with Nach) from where they are installed in your system to the same directory as the Nokia files.
+
** Copy Nachlieli Culmus fonts (all files beginning with Nach) from where they are installed in your system to the same directory is the nokia files.
-
** Download [http://www.arava.co.il/matan/770/heb/fontmerge fontmerge] and run it in the same directory. to do that run:
+
** Download http://www.arava.co.il/matan/770/heb/fontmerge and run it in the same directory. to do that run: fontforge -lang=ff -script fontmerge
-
::<code>fontforge -lang=ff -script fontmerge</code>
+
** Copy the generated nosnb-h.ttf, nosnr-h.ttf nscnr-h.ttf to /usr/share/fonts/nokia on the device, and remove the -h from the name, in order to overwrite the original fonts.
-
<ul><ul>
+
** Other fonts that might need to be fixed similarly are NtmRR4nh.ttf, NcrRR4nh.ttf and SwaRR4nh.ttf from /usr/share/fonts. This can be done with the script http://www.arava.co.il/matan/770/heb/fontmerge2. It seems that SwaRR4nh.ttf is the font used for the keyboard keys, so you must do this if you want to use hebrew keyboard.
-
<li>Copy the generated <code>nosnb-h.ttf</code>, <code>nosnr-h.ttf</code>, and <code>nscnr-h.ttf</code> to <code>/usr/share/fonts/nokia</code> on the device, and remove the <code>-h</code> from the name, in order to overwrite the original fonts.</li>
+
* After installing or changing fonts, you should run fc-cache -f . A reboot might be needed for some applications or parts of the GUI to use the new fonts.
-
<li>Other fonts that might need to be fixed similarly are <code>NtmRR4nh.ttf</code>, <code>NcrRR4nh.ttf</code>, and <code>SwaRR4nh.ttf</code> from <code>/usr/share/fonts</code>. This can be done with the [http://www.arava.co.il/matan/770/heb/fontmerge2 fontmerge2] script. It seems that <code>SwaRR4nh.ttf</code> is the font used for the keyboard keys, so you must do this if you want to use Hebrew keyboard.</li></ul>
+
-
<li>After installing or changing fonts, you should run <code>fc-cache -f</code>. A reboot might be needed for some applications or parts of the GUI to use the new fonts.</li></ul>
+
-
== Virtual keyboard ==
 
-
Copy the file <code>[http://www.arava.co.il/matan/770/heb/he_IL.vkb he_IL.vkb]</code> to <code>/usr/share/keyboards</code>. Then he_IL is added to the list of available languages for the keyboard.
+
== Vitual keyboard ==
 +
 
 +
Copy the file he_IL.vkb from http://www.arava.co.il/matan/770/heb/he_IL.vkb to /usr/share/keyboards. Then he_IL is added to the list of available languages for the keyboard.
 +
 
== iconv modules ==
== iconv modules ==
-
These modules are necessary for some applications (FBreader, Minimo). Download <code>[http://www.arava.co.il/matan/770/heb/gconv.tar.gz gconv.tar.gz]</code> to the device, and run (as root):
+
These modules are necessary for some applications (fbreader, minimo). Download http://www.arava.co.il/matan/770/heb/gconv.tar.gz to the device, and run (as root):
<pre>
<pre>
tar xzf gconv.tar.gz -C /usr/local
tar xzf gconv.tar.gz -C /usr/local
Line 34: Line 32:
* [http://live.gnome.org/Hildon/HowtoRTL HowToRTL] vaguely relates to BiDi
* [http://live.gnome.org/Hildon/HowtoRTL HowToRTL] vaguely relates to BiDi
 +
== Specific applications ==
== Specific applications ==
* Included Opera has no BiDi support, but MicroB (Mozilla based browser) does support BiDi.
* Included Opera has no BiDi support, but MicroB (Mozilla based browser) does support BiDi.
-
* Minimo works (both display and input), as long as gconv modules are installed.
+
* Minimo works ok (both display and input), as long as gconv modules are installed.
-
* Claws appears to display Hebrew fine, as long as the encoding is correctly identified in the mail itself.
+
* claws-mail appears to display hebrew fine, as long as the encoding is correctly identified in the mail itself.
-
* FBReader: [http://www.arava.co.il/matan/770/heb/fb-0.8.1-bidi.diff patch] for rudimentary BiDi support. You can install regular packages of FBreader 0.8.1, and use [http://www.arava.co.il/matan/770/heb/FBReader this binary] to replace <code>/usr/bin/FBReader</code> on the device.
+
* FBReader: patch for rudimentary BiDi support is at http://www.arava.co.il/matan/770/heb/fb-0.8.1-bidi.diff . You can install regular packages of fbreader-0.8.1, and use http://www.arava.co.il/matan/770/heb/FBReader to replace /usr/bin/FBReader on the device.
-
* [http://www.arava.co.il/matan/770/heb/links links-2] (graphics) with some BiDi support is available (just run this binary from XTerm) [http://www.arava.co.il/matan/770/heb/links-fribidi.diff Patch] (relative to 2.1pre23).
+
* links-2 (graphics) with some Bidi support is available at: http://www.arava.co.il/matan/770/heb/links (just run this binary from xterm.) Patch (relative to 2.1pre23 is at http://www.arava.co.il/matan/770/heb/links-fribidi.diff ).
-
* MaemoTeX - [http://www.arava.co.il/matan/770/heb/tex.tgz this] adds Hebrew (and ams) support to MaemoTeX 0.1.6. Just untar it from root directory, and run <code>mktexlsr</code>. Leafnode appears to have no problems editing ISO-8859-8 files.
+
* MaemoTeX - The file http://www.arava.co.il/matan/770/heb/tex.tgz adds hebrew (and ams) support to maemotex 0.1.6. Just untar it from root directory, and run mktexlsr. Leafnode appears to have no problems editing ISO-8859-8 files.
-
 
+
-
[[Category:Internationalization]]
+
-
[[Category:Power users]]
+
-
[[Category:N8x0]]
+

Learn more about Contributing to the wiki.


Please note that all contributions to maemo.org wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see maemo.org wiki:Copyrights for details). Do not submit copyrighted work without permission!


Cancel | Editing help (opens in new window)