<!doctype linuxdoc system>
<!-- This is the Hebrew HOWTO, SGML source, By the help of Linux-il Group -- >
<!-- Maintained by Yair G. Rajwan, yair@hobbes.jct.ac.il -->


<article>
<title>The Hebrew HOWTO
<author>Maintained by Yair G. Rajwan, <htmlurl 
url="mailto:yair@hobbes.jct.ac.il" name="<tt>yair@hobbes.jct.ac.il</tt>">
<date>v0.4, 12 September 1995

<abstract>
This `Frequently Asked Questions' (FAQ) / HOWTO document describes how to 
configure your Linux machine to use Hebrew characters on X-Windows and Virtual 
Consoles. The most up-to-date version of the Hebrew-HOWTO may be obtained from
<url url="http://shekel.jct.ac.il/~rajwan/Hebrew.html" 
name="my Web page"> or from <url url="ftp://hobbes.jct.ac.il" 
name="<tt>ftp://hobbes.jct.ac.il</tt>">.
</abstract>

<toc>

<sect>Introduction

<p>Any language setup, other than the original American English, has two 
issues:
<enum>
<item> Displaying the right characters (fonts) - for Hebrew it's 
<tt>ISO-8859-8</tt> standard.
<item> Mapping the keyboard. 
</enum>

There is much more to Hebrew than that (like right to left, geometry in 
X-Windows,etc), but this HOWTO (at least for the first draft) deals only 
with the basic issues.

<label id="ISO">More information can be found in the various "national" HOWTOs 
(German, Danish, etc.) and in the ISO 8859-1 HOWTO (<tt><url 
url="ftp://ftp.vlsivie.tuwien.ac.at/pub/8bit" 
name="ftp://ftp.vlsivie.tuwien.ac.at/pub/8bit"> </tt> FAQ-ISO-8859-1).

<sect1>Changes.

<p><itemize>
<item>FIRST DRAFT to 0.2.
<p>Most of this file is taken from the first draft by Vlad Moseanu.
<item>0.2 to 0.3Beta.
<p>Added excerpts from documents from the archive e-brew.zip from <url 
url="ftp://ftp.jer1.co.il/pub/software/msdos/communication" 
name="ftp://ftp.jer1.co.il/pub/software/msdos/communication">, 
and some bug fixes with the help of JCT Linux-il group members.
<item>0.3Beta to 0.4.
<p>After the first release of the Hebrew-HOWTO to the Linux-il it contain all 
the E-mail send to me regarding spelling/grammer and Tex-Xet, Mule and Vim 
info.
</itemize>

<sect1>Thanks

<p>This <tt/HOWTO/ prepared by the help of all the group: Linux-il - 'The Israeli Linux users group' and especially by:
<p>	The Linux-il group 	<htmlurl url="mailto:linux-il@hagiga.jct.ac.il" name="(Linux-il@hagiga.jct.ac.il)">
<p>	Vlad Moseanu 		<htmlurl url="mailto:vlad@actcom.co.il" name="(vlad@actcom.co.il)">
<p>	Gili Granot 		<htmlurl url="mailto:gil@csc.cs.technion.ac.il" name="(gil@csc.cs.technion.ac.il)">
<p>	Harvey J. Stein 	<htmlurl url="mailto:hjstein@math.huji.ac.il" name="(hjstein@math.huji.ac.il)">
<p>	Dovie Adler 		<htmlurl url="mailto:dadler@hobbes.jct.ac.il" name="(dadler@hobbes.jct.ac.il)">
<p>	Gavrie Philipson        <htmlurl url="mailto:gavrie@shekel.jct.ac.il" name="(gavrie@shekel.jct.ac.il)">

<sect>Standards for representation of Hebrew characters

<sect1>ASCII
<P>To make one thing clear, for once and forever: There is no such thing as
8-bit ASCII. ASCII is only 7 bits. Any 8-bit code is not ASCII, but that
doesn't mean it's not standard. ISO-8859-8 is standard, but not ASCII. Thanks!

<sect1>DOS Hebrew

<p>The Hebrew encoding starts at 128d for Aleph. Therefore, encoding requires 
8 bits. This is what you have on the Video card EPROM hardware fonts, all of 
the Hebrew DOS based editors use this table (Qtext, HED, etc.).

<sect1>ISO Hebrew

<p>The Hebrew encoding starts at 224 for Aleph. This is the Internet standard,
international standard and basically the standard for Ms-Windows and for 
Macintoshes (Dagesh, etc...).

<sect1>OLD PC Hebrew

<p>This is 7-bit, and obsolete, as it occupies essentially the same ASCII 
range as English lowercase letters. So, it is best avoided. However, when 
ISO Hebrew gets its eighth bit stripped off by some ignorant Unix mail program
(so you get a jumble of English letters for the Hebrew part of your message 
and the regular English, reversed or not, mixed in), you will get this, and 
will need to transform it to PC or ISO. If there was English mixed in with 
the Hebrew, this will be a sad situation, as you will either get Hebrew plus 
jumble, or English plus jumble...

<sect1>Conversions

<p>Here are some simple scripts to convert from each standard to the other:
<tscreen><verb>
DOS - ISO:	tr '\200-\232' '\340-\372' < {dos_file} > {iso_file}
ISO - DOS:	tr '\340-\372' '\200-\232' < {iso_file} > {dos_file}
OLD - DOS:	tr -z '\200-\232' < {old_Hebrew_file} > {dos_file}
</verb></tscreen>

NOTE: 	The numbers use by <tt>tr</tt> are in octal!

<sect>Virtual Consoles (VCs)

<p>Every distribution of Slackware comes with kbd; the package is called 
keytbls under Slackware (a4 in 2.3.0 - kbd 0.90). Joel Hoffman has contributed
Hebrew fonts and keymaps from his original codepage.tar.Z file. Look under 
/usr/lib/kbd for iso08.* files. It follows ISO 8859-8 and the Hebrew keytables
and maps.
<p>Put the following lines in /etc/rc.d/rc.local:
<tscreen><verb>
-----
#!/bin/sh
# 	Put any local setup commands in here
#
INITTY=/dev/tty[1-6]
PATH=/sbin:/etc:/bin:/usr/sbin:/usr/bin
#
# 	kbd - Set the console font and keyboard
# 	set numlock and set metabit mode on tty1 .. tty8
for tty in $INITTY
do
#	setleds -D +num < $tty > /dev/null
	setmetamode metabit < $tty > /dev/null
done
# 	Latin8(Hebrew) keyboard/console
setfont iso08.f16
mapscrn trivial
loadkeys Hebrew
# 	enable mapping
for tty in $INITTY
do
	echo -n -e "\\033(K" >$tty
done
-----
</verb></tscreen>

NOTE: If you are using X Windows be careful with "setleds", it may hang the X 
server.
<p>The above setup works fine with the Hebrew version of pico (pine) and 
displays correctly ISO 8859-8 Hebrew (X Windows, MS Windows).

<sect>X Windows setup - XFree86 3.1

<sect1>Hebrew fonts.

<p>XFree86 3.1 comes with two Hebrew fonts: heb6x13, heb8x13. Additional 
Hebrew fonts can be found on the Net:
<itemize>
<item><label id="heb-fonts">The web Type1 fonts (Helvetica/David style 
(proportional) and Courier/Shalom Stick style (fixed space) ) from the 
snunit-project archive at <url url="ftp://snunit.huji.ac.il/pub/fonts/" 
name="ftp://snunit.huji.ac.il/pub/fonts/">, it's good for netscape Hebrew 
pages.
<item>Avner Lottem, (<htmlurl url="mailto:lottem@techUnix.technion.ac.il" 
name="lottem@techUnix.technion.ac.il">) put some Hebrew-ISO 8859-8 fonts 
on archive at 
<url url="ftp://sunsite.unc.edu/pub/Linux/X11/fonts/" 
name="ftp://sunsite.unc.edu/pub/Linux/X11/fonts/hebxfonts-0.1.tgz">, 
it has a font that's good for dosemu under X-Windows (read his README file).
</itemize>

<sect1>Installing fonts<label id="install-fonts">

<p><itemize>
<item><label id="X11-Fonts">Fonts exaptable: pcf (Portable Compiled Format), 
bdf (Bitmap Distribution Format), pfb (Type1 fonts).

<item>Move the fonts to some existing directory (/usr/lib/X11/fonts/misc) or 
create a new one (/usr/lib/X11/fonts/Hebrew). <tt/compress/ (to *.Z) the fonts 
to save space (NOT GZIP!!!).

<item>Run the <tt/mkfontdir/ to create/re-create the <tt/fonts.dir/ and edit 
<tt/fonts.alias/ (optional) to define new aliases. 

<item>For Type1 fonts, <tt>mkfontdir</tt> does nothing. You have to add these 
fonts to <tt>fonts.dir</tt> manually.

<item>Make sure that the directory is in the X server path. Edit the 
XF86Config and add the appropriate path -- FontPath 
"/usr/X11R6/lib/X11/fonts/...". 
</itemize>

<sect1>Making an X application to use Hebrew fonts.

<p>In short you need to set the appropriate resource.

<sect2>Xterm
<p>Put the following line in the &dollar;HOME/.Xresources:

<tt>xterm*font:	heb8x13</tt><label id="xterm-font">

or simply start xterm with <tt/xterm -fn heb8x13/
The above font is way too small, so search for a better one ...
See the comments/examples on starting X11.
<sect2>Netscape
<p>Usaly you can use the hebrew fonts from <ref id="heb-fonts" 
name="snunit - webfonts">, Install it <ref id="install-fonts" 
name="as described">, and then put the next defaults in your local 
<tt/.Xdefaults/ or in the app-defaults/Netscape.
<tscreen><verb>
----
*documentFonts.latin1.variable.italic*slant:    	r
*documentFonts.latin1.variable.boldItalic*slant:        r
*documentFonts.latin1.variable*family:  		web
*documentFonts.latin1.fixed*family:     		webmono
*documentFonts.latin1*registry: 			iso8859
*documentFonts.latin1*encoding: 			8
----
</verb></tscreen>
In general you can put any fonts insted of the webfonts files as long as
its supported by X11 <ref id="X11-Fonts" name="as described">.
<sect1>Mapping the keyboard.

<p>For some reason the X server doesn't inherit the keymap from the previous 
paragraph, and anyway I would like to define ALT Left and ALT Right and Scroll
Lock. When pressing ALT together with some key it will generate a Hebrew 
character, Scroll Lock will lock in Hebrew mode.

To do that we need to use <tt/xmodmap/. Following is a Xmodmap which also 
corrects the bugs with the "Num Lock":
<tscreen><verb>
-----
! Hebrew key mapping for XFree86 (for US/Hebrew keyboards).
! By Vlad Moseanu
!
keysym Alt_L = Mode_switch
keysym Alt_R = Mode_switch
!clear Mod1
clear Mod2
!add Mod1 = Alt_L
add Mod2 = Mode_switch
!
! Set the mapping for each key
!
keycode   8 =
keycode   9 = Escape
keycode  10 = 1 exclam
keycode  11 = 2 at
keycode  12 = 3 numbersign
keycode  13 = 4 dollar
keycode  14 = 5 percent
keycode  15 = 6 asciicircum
keycode  16 = 7 ampersand
keycode  17 = 8 asterisk
keycode  18 = 9 parenleft
keycode  19 = 0 parenright
keycode  20 = minus underscore
keycode  21 = equal plus
keycode  22 = Delete
keycode  23 = Tab
keycode  24 = q Q slash Q
keycode  25 = w W apostrophe W
keycode  26 = e E 0x00f7 E 
keycode  27 = r R 0x00f8 R 
keycode  28 = t T 0x00e0 T 
keycode  29 = y Y 0x00e8 Y 
keycode  30 = u U 0x00e5 U 
keycode  31 = i I 0x00ef I 
keycode  32 = o O 0x00ed O 
keycode  33 = p P 0x00f4 P 
keycode  34 = bracketleft braceleft
keycode  35 = bracketright braceright
keycode  36 = Return
keycode  37 = Control_L
keycode  38 = a A 0x00f9 A 
keycode  39 = s S 0x00e3 S 
keycode  40 = d D 0x00e2 D 
keycode  41 = f F 0x00eb F 
keycode  42 = g G 0x00f2 G 
keycode  43 = h H 0x00e9 H 
keycode  44 = j J 0x00e7 J 
keycode  45 = k K 0x00ec K 
keycode  46 = l L 0x00ea L 
keycode  47 = semicolon colon 0x00f3 colon 
keycode  48 = apostrophe quotedbl comma quotedbl
keycode  49 = grave asciitilde semicolon asciitilde
keycode  50 = Shift_L
keycode  51 = backslash bar
keycode  52 = z Z 0x00e6 Z 
keycode  53 = x X 0x00f1 X 
keycode  54 = c C 0x00e1 C 
keycode  55 = v V 0x00e4 V 
keycode  56 = b B 0x00f0 B 
keycode  57 = n N 0x00ee N 
keycode  58 = m M 0x00f6 M 
keycode  59 = comma less 0x00fa less 
keycode  60 = period greater 0x00f5 greater 
keycode  61 = slash question period question
keycode  62 = Shift_R
keycode  63 = KP_Multiply
!keycode  64 = Alt_L Meta_L
keycode  65 = space
keycode  66 = Caps_Lock
keycode  67 = F1
keycode  68 = F2
keycode  69 = F3
keycode  70 = F4
keycode  71 = F5
keycode  72 = F6
keycode  73 = F7
keycode  74 = F8
keycode  75 = Escape
keycode  76 = F10
keycode  77 = Num_Lock
keycode  78 = Scroll_Lock
keycode  79 = KP_7
keycode  80 = KP_8
keycode  81 = KP_9
keycode  82 = KP_Subtract
keycode  83 = KP_4
keycode  84 = KP_5
keycode  85 = KP_6
keycode  86 = KP_Add
keycode  87 = KP_1
keycode  88 = KP_2
keycode  89 = KP_3
keycode  90 = KP_0
keycode  91 = KP_Decimal
keycode  92 = Sys_Req
keycode  93 =
keycode  94 =
keycode  95 = F11
keycode  96 = F12
keycode  97 = Home
keycode  98 = Up
keycode  99 = Prior
keycode 100 = Left
keycode 101 = Begin
keycode 102 = Right
keycode 103 = End
keycode 104 = Down
keycode 105 = Next
keycode 106 = Insert
keycode 107 = Delete
keycode 108 = KP_Enter
keycode 109 = Control_R
keycode 110 = Pause
keycode 111 = Print
keycode 112 = KP_Divide
!keycode 113 = Alt_R Meta_R
keycode 114 = Break
!
! This xmodmap file can be use to set the correct numerical keypad mapping
! when "ServerNumLock" is set in the XF86Config file.  In this case the
! Xserver takes care of the Num Lock processing.
!
!
keycode  136 = KP_7
keycode  137 = KP_8
keycode  138 = KP_9
keycode  139 = KP_4
keycode  140 = KP_5
keycode  141 = KP_6
keycode  142 = KP_1
keycode  143 = KP_2
keycode  144 = KP_3
keycode  145 = KP_0
keycode  146 = KP_Decimal
keycode  147 = Home
keycode  148 = Up
keycode  149 = Prior
keycode  150 = Left
keycode  151 = Begin
keycode  152 = Right
keycode  153 = End
keycode  154 = Down
keycode  155 = Next
keycode  156 = Insert
keycode  157 = Delete
-----
</verb></tscreen>

To use the Xmodmap above define "Scroll-Lock  Mode-Lock" in the XF86Config.

<sect1>Integrating all the above, examples.

<p>If you are using xdm a &dollar;HOME/.xsession should look like the following:
<tscreen><verb>
-----
#!/bin/sh
# $XConsortium: Xsession,v 1.9 92/08/29 16:24:57 gildea Exp $
# 
# General defs
#
export OPENWINHOME=/usr/openwin
export MANPATH=/usr/local/man:/usr/man/preformat:/usr/man:/usr/X11R6/man
#export HOSTNAME="`cat /etc/HOSTNAME`"
export PATH="/bin: /usr/bin: /usr/X11/bin: /usr/X386/bin: /usr/TeX/bini: /usr/local/bin: /usr/games:."
LESS=-MM
if [ -z $XAPPLRESDIR ]; then
	XAPPLRESDIR=/usr/lib/X11/app-defaults:/usr/local/lib/X11/app-defaults
else
	XAPPLRESDIR=$XAPPLRESDIR:/usr/lib/X11/app-defaults
fi
export XAPPLRESDIR
#
sysresources=/usr/lib/X11/Xresources
sysmodmap=/usr/lib/X11/Xmodmap
resources=$HOME/.Xresources
xmodmap=$HOME/.Xmodmap
if [ -f $sysresources ]; then
	xrdb -merge $sysresources
fi
if [ -f $sysmodmap ]; then
	xmodmap $sysmodmap
fi
if [ -f $resources ]; then
	xrdb -merge $resources
fi
if [ -f $xmodmap ]; then
	xmodmap $xmodmap
fi
#
# Start applications
#
# xterm -ls -sb &
xhost +			# look out !!!
exec fvwm
-----
</verb></tscreen>

If you prefer <tt/startx/ use the above as an example for <tt/.xinitrc/.
  
<sect>Shells setup.

<p>For more details read the <ref id="ISO" name="ISO 8859-1"> HOWTO.

<sect1>bash

<p>Create a &dollar;HOME/.inputrc contain the following:

<tscreen><verb>
-----
set meta-flag On
set convert-meta Off
set output-meta On
-----
</verb></tscreen>

<sect1>tcsh

<p>Define the following in the &dollar;HOME/.login or /etc/csh.login:
<tt>	setenv LANG iw_IL.ISO8859-8 (or iw_IL)</tt>
Actually because the binary version of tcsh is complied without nls the LANG 
can be set to anything and it will still work (no need for /usr/lib/nls...). 
The lang. name also shows my Digital bias ...

<sect>Applications

<sect1>Vim

<p><itemize>
<item>The Vim is a Vi IMproved editor with some enhanced commands and the
hebrew support was made bu Dov Grobgeld (HED developer).
<item>Another Vim patch announced by Avner Lottem, <htmlurl 
url="mailto:lottem@techunix.technion.ac.il" 
name="lottem@techunix.technion.ac.il"> and can be obtained from <url
url="ftp://sunsite.unc.edu/pub/Linux/apps/editors/vi/vim3.0-rlh0.1.tgz"
name="ftp://sunsite.unc.edu/pub/Linux/apps/editors/vi/vim3.0-rlh0.1.tgz">.
<item>For more info, you can look at <url 
url="http://www.cs.technion.ac.il/~gil/var.html" 
name="http://www.cs.technion.ac.il/~gil/var.html">
</itemize>
<sect1>Hebrew pine and pico
<p><label id="horizon">The pine and it's additional editor pico had been changed by Helen Zommer 
from CC-huji and has a bug-report mail: <htmlurl 
url="mailto:pineh-bug@horizon.cc.huji.ac.il" 
name="pineh-bug@horizon.cc.huji.ac.il">. It can be down-loaded from <url 
url="ftp://horizon.cc.huji.ac.il/pub" name="ftp://horizon.cc.huji.ac.il/pub">.

<sect1>Some emacs Hebrew ports.

<p><itemize>
<item>Hebrew package by Joseph Friedman. It includes some Hebrew fonts in BDF 
format, patch for emacs 18.58 and an elisp package. It is fine, but nobody 
uses emacs 18.* anymore. It can be obtained from: 
<url 
url="ftp://archive.cis.ohio-state.edu/pub/gnu/emacs/elisp-archive/misc/Hebrew.tar.Z" 
name="ftp://archive.cis.ohio-state.edu/pub/gnu/emacs/elisp-archive/misc/Hebrew.tar.Z">.
<item>A very simple Hebrew package. Includes only right-to-left cursor movement
support and right-to-left sorting. Works without any patches with FSF emacs 
19. Can be obtained from 
<url url="ftp://archive.cis.ohio-state.edu/pub/gnu/emacs/elisp-archive/misc/Hebrew.el.Z" 
name="ftp://archive.cis.ohio-state.edu/pub/gnu/emacs/elisp-archive/misc/Hebrew.el.Z">.
<item>One of emacs branches - MULE (Multi Lingual Emacs) Supports a lot of 
languages including Hebrew. It compiles and runs under Linux with no problem. 
It is full Emacs, with Hebrew support and double-direction handling. It can be 
obtained from: <url url="ftp://kelim.jct.ac.il/pub/Hebrew" 
name="ftp://kelim.jct.ac.il/pub/Hebrew">
</itemize>

<sect1>Dosemu

<p>For a VC dosemu you can use your Hebrew from the Video card EPROM, and if 
you don't have it there are plenty of Hebrew dos fonts from EGA support to 
the VGA Hebrew support.
<p>For X-Windows support you should download the file:
<url url="ftp://sunsite.unc.edu/pub/Linux/X11/fonts/hebxfonts-0.1.tgz" 
name="ftp://sunsite.unc.edu/pub/Linux/X11/fonts/hebxfonts-0.1.tgz">
it's contain some fonts include one called vgah.pcf that you should install 
it on your fonts directory as describe <ref id="install-fonts" name="above">
the fonts are:

<sect1>XHTerm

<p>There is a main port of the regular X-Term program for use with a Hebrew 
fonts - XHTerm =  xterm +  Hebrew support. The port for a sun machine was 
made avalible by the help of Danny <htmlurl url="mailto:danny@cs.huji.ac.il" 
name="<tt>danny@cs.huji.ac.il</tt>">. Evgeny has some patch for use this port 
under Linux. His version should come with a pre-compiled XHTerm for both 
X11R5 and X11R6. You should use xhterm with the option <tt/-fn/ and a Hebrew 
font <ref id="xterm-font" name="as described">!
Danny's port (for SUN) can be obtained from: 
<url url="ftp://ftp.huji.ac.il/pub/local/xhterm" 
name="ftp://ftp.huji.ac.il/pub/local/xhterm">
and the patched version of Evgeny Stambulchik is on: 
<url url="ftp://plasma-gate.weizmann.ac.il/pub/software/linux" 
name="ftp://plasma-gate.weizmann.ac.il/pub/software/linux">
Get it from there and you'll get 5 <ref id="install-fonts" name="fonts with 
it">: <tt>[heb10x20.pcf, heb6x13.bdf, heb6x13.pcf, heb8x13.bdf, heb8x13.pcf]</tt>

<sect1>TeX--XeT - Hebrew Tex.

<p>The bigest problem with Tex with Hebrew is that the charecters should go 
backwards relative to Visual look (i.e. pico inserts the charecters from 
right to left), so the best thing is to get XHterm with a regular emacs and 
write the Hebrew left to right, backwards as well. 
<p>The newer NTeX distribution on sunsite (v1.5) includes everything, including
TeX--XeT, precompiled for Linux. It can be obtained from 
<url url="ftp://sunsite.unc.edu.gz/pub/Linux/apps/tex/ntex" 
name="ftp://sunsite.unc.edu.gz/pub/Linux/apps/tex/ntex">. An older version of 
TeX--XeT can be obtained from 
<url url="ftp://noa.huji.ac.il/tex" name="ftp://noa.huji.ac.il/tex">. This
older version, however, has to be recompiled (not recommended).
<p>These TeX distributions are fine if you use LaTeX2.09. If you want to use
LaTeX2e (the current de facto standard) you have a problem.
Alon Ziv <htmlurl url="mailto:alonz@csa.cs.technion.ac.il" 
name="(alonz@csa.cs.technion.ac.il)"> is currently working in support for
LaTeX2e with Hebrew, using the Babel languages system. I don't know the
current status of his work -- ask him!

<sect>Printer setup

<p>Mainly there is not to say, if you have a regular ASCII line printer
(who does, these days?) there is a good chance that there are Hebrew fonts
in it on the <tt>EPROM</tt> chip.
<p>If you use PostScript, you should download soft fonts to the printer (you
can always use the <ref id="heb-fonts" name="earlier mentioned"> Web fonts for
that. These fonts are also useable with Ghostscript).
<p>If you have a PCL printer (LaserJet etc.), you can either use font 
cartridges or use Ghostscript.

<sect>Commercial products.

<sect1>El-Mar software.
<p>The Hebrew Support for X-Windows &amp; Motif, is a product of El-Mar
Software, which adds Hebrew functionality to many of the parts and layers of
X-Windows and Motif, including Xlib, all of the widgets of Motif, hterm
(Hebrew xterm), demos and simple useful applications (e.g. bi-lingual
Motif-based editor), fonts (including scalable Type1), keyboard-manager in
order to allow Hebrew and push-mode for non-Motif applications, etc. 
<p>Despite allowing many new features and variations for Motif widgets, the 
support doesn't have any modification to internal data-structures of Motif, so
existing applications which were compiled and linked under non-Hebrew
environment and libraries, can be relinked (without compilation!) and run
with Hebrew (you can replace shared-libraries, so even the relink is not
needed!) 
<p>By using another tool of us, Motif/Xplorer, you can take commercial
applications (without their source) and translate them to Hebrew. This was
the way of giving Hebrew support for Oracle Forms 4, Intellicorp's Kappa and
OMW, CA-Unicenter, and many other leading UNIX tools sold in Israel. This
product was purchased and adopted by most of the workstation vendors (9 of
them, including the biggest: Sun, HP, SGI), and many other software houses.
There are Makefiles for more than 30 platforms and operating systems. 
<p>We believe only in open software, so all the customers get the compelete 
source code. We have good relations with the leading forces in this industry,
including the technical staff of X-Consortium and the technical staff of
COSE.

<tscreen><verb>
Eli Marmor
El-Mar Software Ltd.
Voice: 050-237338
FAX: 09-984279
</verb></tscreen>
<htmlurl 
url="mailto:marmor@sunshine.cs.biu.ac.il" 
name="marmor@sunshine.cs.biu.ac.il">

P.S.: The announcement of the Arabic Support for X-Windows &amp; Motif, is expected
in January. English, Hebrew, and Arabic will be handled by 8 bits (!),
including the full set of Arabic glyphes.

<sect> Hebrew around the Internet.

<sect1>WWW

<p><itemize>
<item>Jerusalem 1 - has many program and FAQ files about Hebrew on Unix and 
other platforms <url url="http://www.jer1.co.il" name="http://www.jer1.co.il">.
<item>Gili Granot's Hebrew archive page - sumerize of all Hebrew related 
issues around the Web (include all kind of files) 
<url url="http://www.cs.technion.ac.il/~gil" 
name="http://www.cs.technion.ac.il/~gil">.
<item>Gavrie has some info about Hebrew on his ftp site: <url 
url="ftp://kelim.jct.ac.il" name="ftp://kelim.jct.ac.il">
</itemize>

<sect1>Gopher

<p><itemize>
<item>A one word testing for Hebrew-gopher can be found on <url 
url="gopher://shekel.jct.ac.il" name="gopher://shekel.jct.ac.il">
</itemize>

<sect1>Ftp

<p><itemize>
<item>Some Tex-Xet programs and the main FTP site for Tex Hebrew support for 
PC and Unix is at <url url="ftp://noa.huji.ac.il/tex" 
name="ftp://noa.huji.ac.il/tex">.
<item>Horizon site as <ref id="horizon" name="said allready"> contains the 
main site of pine/pico Hebrew support - <url url="ftp://horizon.huji.ac.il/pub"
name="ftp://horizon.huji.ac.il/pub">.
<item>Gili Granot's Hebrew archive page ftp site is at <url 
url="ftp://ssl.cs.technion.ac.il/pub" name="ftp://ssl.cs.technion.ac.il/pub">.
</itemize>
</article>
<!--  LocalWords:  setleds num dev setmetamode metabit setfont iso mapscrn
 -->
<!--  LocalWords:  loadkeys hebrew
 -->
