I use both Xgopher and Xmosaic in Hebrew with no problem. Here is
what you need to do:
- Xgopher: This is simple. Just invoke it with "-fn hebfntname".
Make sure the Hebrew font is iso-8859-8 and then you will suddenly
see hebrew fine. The only Gopher server that has menus and documents
in Hebrew that I know of is the I run at vm.biu.ac.il. Give it a
try. I use the command:
xgopher -geometry 250x200-360+1 -fn term14h -iconic &
Xmosaic: This is a bit more complicated. There is a bug in Xmosaic
which causes its .Xresources to affect most of the Hebrew fonts but
not all of them. Therefore you need to do two things:
xmosaic -fn term14h -iconic &
and inside your .Xresources do the following (some of the resources
are truncated but you get the idea):
XMosaic*TitleFont: -hebrew-terminal-medium-r-normal--28-200-100-100-c-16-iso885
XMosaic*Font: -hebrew-terminal-medium-r-normal--20-140-100-100-c-11-iso885
XMosaic*ItalicFont: -hebrew-terminal-medium-r-narrow--18-*-*-*-*-*-iso8859-8
XMosaic*BoldFont: -hebrew-menu-medium-r-normal--16-*-*-*-*-*-iso8859-8
XMosaic*FixedFont: -hebrew-terminal-medium-r-normal--20-140-100-100-c-11-iso885
XMosaic*Header1Font: -hebrew-terminal-bold-r-normal--20-*-*-*-*-*-iso8859-8
XMosaic*Header2Font: -hebrew-terminal-bold-r-normal--18-*-*-*-*-*-iso8859-8
XMosaic*Header3Font: -hebrew-terminal-bold-r-normal--18-*-*-*-*-*-iso8859-8
XMosaic*Header4Font: -hebrew-terminal-bold-r-normal--14-100-100-100-c-8-iso8859-
XMosaic*Header5Font: -hebrew-terminal-bold-r-normal--14-100-100-100-c-8-iso8859-
XMosaic*Header6Font: -hebrew-terminal-bold-r-normal--14-100-100-100-c-8-iso8859-
XMosaic*AddressFont: -hebrew-terminal-medium-r-normal--20-140-100-100-c-11-iso88
XMosaic*PlainFont: -hebrew-terminal-medium-r-normal--20-140-100-100-c-11-iso88
XMosaic*ListingFont: -hebrew-terminal-medium-r-normal--20-140-100-100-c-11-iso88
Even so, there are still places that are *unaffected* by all these
font changes - for example in the title line of the hotlist. Try
getting to the www server at vms.huji.ac.il to see if you have set
things up properly.
>
>Thanks.
>--
>
> Ronald Florence
> r...@mlfarm.com
-----------------------------------------------------------------
Later on Jonathan wrote:
>It's not just the characters but also the right-to-left issue. I am
>interested in similar solutions for MS-Windows. My WWW client (Cello) uses
>the Windows Hebrew fonts correctly except that Hebrew texts are displayed
>left-to-right. So far, I know of only a single Windows internet application
>that can fully implement the Hebrew direction and this is a "crude" telnet
>client built into Cello. I asked the pogram author (Tom Bruce) about this
>and quote from his reply:-
> And yes -- I did get your note on Hebrew, . . . I was kind
> of tickled, actually, since the Telnet client came out of my
> head, and Comer's, and DEC's (the latter two insofar as
> documentation helps...)
>
>Supposedly Microsoft adopted the same Hebrew ISO as has been adopted for
>Internet mail. Perhaps we can hope to see support for this finding its way
>into all internet applications which will solve the problem also for other
>right-to-left languages (e.g. Arabic)
Your client should be "Hebrew stupid". This means that it should work in
visual mode. That means you take an off the shelf xmosaic or xgopher and
it should display Hebrew properly. The Israeli standards Institute
defined 3 different "directionalities": visual, implicit and explicit.
Your client should always work in visual mode, meaning it if it prints
letters from left to right on the screen, that is what it should do with
Hebrew letters - print them left to right. The gopher and www systems
have the menus and documents created in visual mode, which means you shouldn't
be reversing a single line. Your client, Cello is probably being nice
and reversing the line for you *which it shouldn't be doing*! Or perhaps
some level of your Windows is automagically seeing Hebrew letters and
says 'ah ha - Hebrew - lets reverse the line'. That is incorrect. Try
working with English Windows but with Hebrew fonts. I bet you would get
better results.
>__
>Jonathan B. Marder '
>Department of Agricultural Botany | Internet: MAR...@AGRI.HUJI.AC.IL
>The Hebrew University of Jerusalem | /\/ Bitnet: MARDER@HUJIAGRI
>Faculty of Agriculture |/ \ Phone: (08 or +9728) 481918
>P.O.Box 12, Rehovot 76100, ISRAEL / Fax: (08 or +9728) 467763
Hank Nussbacher
ha...@vm.biu.ac.il
Israel
>Later on Jonathan wrote:
>>It's not just the characters but also the right-to-left issue. I am
>>interested in similar solutions for MS-Windows. My WWW client (Cello) uses
>>the Windows Hebrew fonts correctly except that Hebrew texts are displayed
>>left-to-right.
>[...]
[HANK]
>Your client should be "Hebrew stupid". This means that it should work in
>visual mode.
[...]
> Your client, Cello is probably being nice
>and reversing the line for you *which it shouldn't be doing*! Or perhaps
>some level of your Windows is automagically seeing Hebrew letters and
>says 'ah ha - Hebrew - lets reverse the line'. That is incorrect. . .
I would bet that the problem is Windows since WinMosaic does exactly the
same thing! I suspect that the only solution is to get the client code
modified. I hope Microsoft left a way out when implementing Hebrew Windows!
It'd be a bit much to expect authors of clients to "reverse engineer"
Microsoft's clever Hebrew handling routines!!
Jonathan> In article <93313.15...@vm.biu.ac.il> Hank Nussbacher
Jonathan> <HA...@vm.biu.ac.il> writes:
Jonathan> I would bet that the problem is Windows since WinMosaic does
Jonathan> exactly the same thing! I suspect that the only solution is
Jonathan> to get the client code modified. I hope Microsoft left a
Jonathan> way out when implementing Hebrew Windows! It'd be a bit
Jonathan> much to expect authors of clients to "reverse engineer"
Jonathan> Microsoft's clever Hebrew handling routines!!
I am _almost_ sure that if you're on MS Windows 3.1 with Hebrew
support, pressing the button "E" on the window frame will give your client
a "hebrew-letters-english-ordering" look. That would probably bypass the MS
internal hebrew handling hooks.
--izar
--
------------------------------...@cs.huji.ac.il----
"I meant," said Iplsore bitterly, "what is there in this world that makes
living worthwhile?"
Death thought about it. "CATS," he said eventually, "CATS ARE NICE."
-- Death is obviously not a dog person (Terry Pratchett, Sourcery)
------------HUJI CS SysGrp-------------------------MY opinions, so there.------
So basically I have to have two sets of resources and then run two different
Mosaic's - one for English/French/German, etc. and one for Hebrew? I sure
wish there were a way to do it all in one Mosaic - or at least to coordinate
so that as one moves to a directory where Hebrew was needed, a new Mosaic
window was openeded automatically with the proper resources.
--
:s
:s Larry W. Virden INET: lvi...@cas.org
:s Personal: 674 Falls Place, Reynoldsburg, OH 43068-1614