[Prev][Next][Index]
Re: Reminder - send me Hebrew info.
-
To: "Harvey J. Stein" <hjstein@MATH.HUJI.AC.IL>
-
Subject: Re: Reminder - send me Hebrew info.
-
Date: Sat, 10 Dec 1994 22:57:45 +0000
On Sat, 10 Dec 1994, Harvey J. Stein wrote:
>
> Just a reminder.To get this Hebrew Howto together, everyone please
> send me everything you know about using Hebrew under Unix in general &
> under Linux in particular.I'd think that the most useful thing would
Hebrew under Linux.
1. Hebrew on the console.
The "kbd 0.89" has Hebrew support, iso08.* fonts and Hebrew keys. Don't
have much experience with it because normally I work under X windows.
2. X windows.
- Fonts.
There are some Hebrew fonts on "ftp.huji.ac.il" and
"jerusalem1.datasrv.co.il" (I don't recall the exact location). Obviousely
there are Hebrew fonts on "proprietary"(I mean not free) UNIX systems.
- Xmodmap.
I have created one for XFree86 2.1.1 (included at the end). Don't know
about XFree86 3.1, I understand that there are changes in X11R6.
- xterm.
The "xterm-ansi" will display and even input Hebrew with the appropiate
fonts and Xmodmap.
The "xhterm 1.4", see the ftp sites above, compiles, sort of, under linux
with some changes (and using -g).
The main problem with "xterm" is that it supports only vt100 and you
really need vt200 emulation.
3. Hebrew applications.
- Mail - pine 3.89_heb1.2, it includes the "pico" editor which supports
Hebrew.
4. Miscellaneous.
- Translating to/from MS DOS(Hebrew starts at 128 as opposed to 224 on
MS Windows/X windows). This is easily done with "tr".
- Printing. I have a DJ510 and I have modified the 'djscript' program to
use Hebrew fonts. If there is interest for it I can provide the modified
source.
> be to have a Hebrew under Unix howto with an appendix on using Hebrew
> under Linux in particular (which would include urls for Hebrew enabled
> linux binaries, particular problems (& solutions) under Linux, etc.
>
> Is anything already put together that we could add to?
>
> Thanks,
>
> Dr. Harvey J. Stein
> Berger Financial Research
> hjstein@math.huji.ac.il
>
>
Hope it helps,
Vlad
---
Vlad Moseanu | Office: vlad@vlad.iso.dec.com
Digital Israel/OMS | Home: vlad@actcom.co.il
Digital Equipment Corporation | Tel(office): +972 9593405
Note: Opinions Expressed are my own and not those of my employer
---
---- Hebrew .Xmodmap ---- cut here -------------------------------------------
!
! Hebrew key mapping for XFree86 (for US/Hebrew keyboards).
!
! This file can be fed to xmodmap to restore the default mapping.
!
! $XFree86: mit/server/ddx/x386/etc/xmodmap.std,v 1.2 1993/06/02 12:14:34 dawes Exp $
!
! First, clear the modifiers
!
clear shift
clear lock
clear control
clear mod1
!clear mod2
clear mod3
clear mod4
clear mod5
!
! 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 = Multi_key
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 = X386Sys_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
!
! Set the modifiers
!
add shift = Shift_L Shift_R
add lock = Caps_Lock
add control = Control_L Control_R
add mod1 = Alt_L Alt_R
!
! If you don't have ServerNumlock set in your Xconfig, uncomment the following
!
!add mod2 = Num_Lock
!
! If you use any of the special default key mappings in Xconfig, they should be
! duplicated in this file. Mappings should be added before the section above
! which sets the modifiers.
!
! For the key specs:
! LeftAlt => keycode 64
! RightAlt => keycode 113
! AltGr => keycode 113
! ScrollLock => keycode 78
! RightCtl => keycode 109
!
! For the mappings:
! Meta => Alt_L Meta_L
! Alt_R Meta_R
! Compose => Multi_key
! ModeShift => Mode_switch
! ModeLock => Mode_switch X386Mode_Lock
! ScrollLock => Scroll_Lock
! Control => Control_R
!
! If you use ModeShift or ModeLock, the following modifier must be set:
!
!add mod5 = Mode_switch
!
! For example, to get the equivalent of:
!
! ScrollLock ModeLock
! RightAlt ModeShift
! LeftAlt Meta
! RightCtl Compose
!
! use the following:
!
keycode 78 = Mode_switch X386Mode_Lock
keycode 113 = Mode_switch
keycode 64 = Alt_L Meta_L
keycode 109 = Multi_key
!
add mod5 = Mode_switch Hebrew_switch
>From hjstein Sun Dec 11 09:29:47 1994
Received: by sunset.ma.huji.ac.il id AA26044
(5.65c/HUJI 4.152 for hjstein); Sun, 11 Dec 1994 09:29:40 +0200
Message-Id: <199412110729.AA26044@sunset.ma.huji.ac.il>
In-Reply-To: <Pine.3.89.1.2.9412102233.A381-0100000@win87.actcom.co.il>