Hebrew
(→Fonts) |
(→Fonts) |
||
| (21 intermediate revisions not shown) | |||
| Line 1: | Line 1: | ||
| - | '' | + | ''These instructions refer to previous devices, for N900 please go to [[Hebrew N900]]'' |
This guide covers setting up Hebrew support in Maemo. These instructions assume [[root access]]. | This guide covers setting up Hebrew support in Maemo. These instructions assume [[root access]]. | ||
| + | = 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 <code>/home/user/.fonts</code> is useful in some applications. | ||
| Line 16: | Line 16: | ||
<ul><ul> | <ul><ul> | ||
<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> | <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> | ||
| - | <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 | + | <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> | <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. | 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. | ||
| - | |||
| - | |||
== iconv modules == | == iconv modules == | ||
| Line 48: | Line 46: | ||
[[Category:Internationalization]] | [[Category:Internationalization]] | ||
[[Category:Power users]] | [[Category:Power users]] | ||
| + | [[Category:N8x0]] | ||
Latest revision as of 11:19, 4 July 2012
These instructions refer to previous devices, for N900 please go to Hebrew N900
This guide covers setting up Hebrew support in Maemo. These instructions assume root access.
Contents |
[edit] Hebrew for N800/810
[edit] Fonts
- Copying some Culmus fonts (Nachlieli, David, etc.) or Windows fonts with Hebrew (Arial, Tahoma, etc.) to
/home/user/.fontsis 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:
- Copy the files
nosnr.ttf,nosnb.ttf, andnscnr.ttffrom/usr/share/fonts/nokiaon the device to a PC. - Make sure you have FontForge 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.
- Download fontmerge and run it in the same directory. to do that run:
- Copy the files
fontforge -lang=ff -script fontmerge
- Copy the generated
nosnb-h.ttf,nosnr-h.ttf, andnscnr-h.ttfto/usr/share/fonts/nokiaon the device, and remove the-hfrom the name, in order to overwrite the original fonts. - Other fonts that might need to be fixed similarly are
NtmRR4nh.ttf,NcrRR4nh.ttf, andSwaRR4nh.ttffrom/usr/share/fonts. This can be done with the fontmerge2 script. It seems thatSwaRR4nh.ttfis the font used for the keyboard keys, so you must do this if you want to use Hebrew keyboard. - 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.
[edit] Virtual keyboard
Copy the file he_IL.vkb to /usr/share/keyboards. Then he_IL is added to the list of available languages for the keyboard.
[edit] iconv modules
These modules are necessary for some applications (FBreader, Minimo). Download gconv.tar.gz to the device, and run (as root):
tar xzf gconv.tar.gz -C /usr/local iconvconfig /usr/local/gconv
[edit] Miscellaneous
- HowToRTL vaguely relates to BiDi
[edit] Specific applications
- 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.
- Claws appears to display Hebrew fine, as long as the encoding is correctly identified in the mail itself.
- FBReader: patch for rudimentary BiDi support. You can install regular packages of FBreader 0.8.1, and use this binary to replace
/usr/bin/FBReaderon the device. - links-2 (graphics) with some BiDi support is available (just run this binary from XTerm) Patch (relative to 2.1pre23).
- MaemoTeX - this 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.
- This page was last modified on 4 July 2012, at 11:19.
- This page has been accessed 63,843 times.
