
		     greekXfonts-misc  Version 1.0

	           MISCELLANEOUS X WINDOWS GREEK FONTS

		    Angelo Haritsis <ah@doc.ic.ac.uk>


1. GENERAL
---------

This is a set of Greek (ISO-8859-7) X windows source bdf fonts.
They were collected from various Internet sites. Enhancements amd
and fixes were done. Care was taken to discard bad quality fonts.
The font naming was done almost from scratch so that it allows some
uniformity and it agrees with the XLFD specification (i.e. correct!
however, some parameters of the naming used are still unchecked).

The main use of this set is for applications that need fixed "system"
fonts like rxvt, xterm, editors, menus for Window managers etc.  Note
that they are NOT intended for applications like mosaic/netscape.  For
this, look at the 75/100 dpi full set or the PS Type1 set also available
at a site where you found this.

Most fonts are fixed (Charcell or Monospaced).
grhelv* are the only Proportional fonts of this set. They could be used
with programs like Mosaic or Netscape, though much better and more complete
solutions exist.

These fonts should not be used for printing! They are NOT scalable
and each glyph only looks good in one size/resolution. For *scalable*
greek fonts under X you should get the package: PSgreekfonts

2. 737 (Greek 437) ENCODINGS
----------------------------

A utility **bdfe2i** is provided to convert any of these BDF fonts into a
737 encoded (also known as the "Greek DOS IBM-437") BDF font. This will be
useful for those users who still need to support the old 737 DOS "standard"
(which is LARGELY discouraged). 

One pure 737 font (with all boxes and other PC/dos symbols) is provided:
(-misc-grvga-medium-r-normal--13-120-75-75-c-60-grpc-737).  Note the
arbitrary choice for the registry-encoding.

I have included 5 737 BDF fonts in this distribution but feel free
to create as many as you like.


3. HOW TO INSTALL
-----------------

It is best to create PCF fonts from the bdf fonts provided here.
A Makefile is provided to do this. Read the comments in it.
It is still possible to use the BDF fonts directly at a performance
cost. The following discussion applies to both a directory with
the fonts all in BDF format or all in PCF format. It is better
NOT to mix formats together.

Please read your X documentation and manual pages. The
X11 FAQ also helps. Here, the steps to install are shown very briefly:

1. This step is always necessary: Go to the directory where the fonts
   are located and issue: mkfontdir .
   (NB: NON MIT X windows, eg Sun'S OpenWindows have completely different
   ways to treat fonts - consult their special documents- they may be
   able to use BDF fonts directly or utilities will be available to
   convert BDF into native font formats).

2. Path known to the X server. Either include the font path in the X server
   configuration file (eg. /etc/XF86Config for XFree86) OR use xset(1).
   A mini script is provided to do the installation for you if you
   wish to use xset : xinst_fonts
   An easy way to use the fonts IF your X server can see the directory where
   you have them is to run in your .cshrc or .profile or .bashrc (depending
   on the shell you use):
   /full-path-where-your-fonts-either-pcf-or-bdf-are/xinst_fonts

3. X11R5 and later servers can use a font server (fs or xfs) to
   search for fonts. This is a good solution for a local network of
   many machines.
   Inform your X server about teh available fonts with something like:
          xset fp+ tcp/fs.my.domain:7100/all
   See the manual page for fs(1). fs(1) is named xfs(1) under X11R6.


4. HOW TO USE THEM
------------------

Well this is not a tutorial in X11. Read your manuals.

However, you will have to know that most fixed fonts have reasonable
aliases with them. See the file fonts.alias for more.
Fixed ISO8859-7 files are denoted by:
grfixed10 grfixed13 grfixed14 grfixed17 grfixed19 etc.
Fixed 737 fonts are denoted by:
grfixed10.737 grfixed13.737 grfixed14.737 grfixed16.737 grfixed23.737
ETL ISO8859 fonts by:
gretl14/16/24
There are some courier and helvetica fonts aliases as well.

Another thing you need to know is what programs to use with these fonts.

*** rxvt ***
I strongly recommend rxvt as an xterm-clone. It has full support
for both greek ISO8859-7 and 737 fonts and supports greek fully
(anw teleia and << amd >> characters also possible to type!).
You can find it from many source take latest version (2.10+) and 
compile it WITH the greek support!

I keep the latest sources (and some binaries) on the HCR archive:
ftp://dolphin.doc.ic.ac.uk/pub/greek/progs/unix/

*** vim ***
I prefer vim as a vi clone. It is VERY powerful and is 8-bit clean
so you can type Greek. You can also create 26 mappings so that
when in Escape mode, you do not need to go back and forth between
modes. It will soon have some extra features for making the use
of foreign languages even easier.
You can find it in may sources on the net.

Of course if you prefer emacs you do not need the above. An emacs 
lisp program that allows greek input is also on the HCR archive:
ftp://dolphin.doc.ic.ac.uk/pub/greek/progs/unix/


Browse through the ftp://dolphin.doc.ic.ac.uk/pub/greek/ for more
UP-TO-DATE utilities, fonts, documents related to Greek Computing.

 
5. FAQ: WHY DO THE FONTS NOT WORK FOR ME ?? (sic)
-------------------------------------------------

From the X FAQ the following is quoted:
{
Subject:  36)  Why does adding a font to the server not work (sic)?

        After you have built the font using your system's font-compiler,
installed it in some directory, and run `mkfontdir` or your system's
equivalent (e.g. bldfamily for OpenWindows) in that directory, be sure to use
`xset +fp $dir` to add that full path-name to the server's font-path, *or* if
the directory is already in the path, use `xset fp rehash` so that the new
fonts in that directory are actually found; it is this last step that you're
probably leaving out. (You can also use `xset q` to make sure that that
directory is in the path.)
        Sometimes your "xset +fp $dir" command fails with a BadValue error:
                X Error of failed request:BadValue
                        (integer parameter out of range for operation)
                Major opcode of failed request:  51 (X_SetFontPath)

        This means the X server cannot find or read your font directory, or
that your directory does not look like a font directory to the server.  (The
mention of an "integer parameter" in the message is spurious.)

-- Is the font directory you're specifying readable from the SERVER's file
   system?  Remember, it's the server, not the client, which interprets your
   font directory.  Trouble in this area is especially likely when you issue
   an xset command with shell metacharacters in it (e.g. "xset +fp ~/myfonts")
   and the server is an X terminal or managed by xdm.

-- Is the directory really a font directory?  If you're running the sample X
   server (or most varieties of vendor servers) look in the directory for the
   file "fonts.dir".  If you can't find that file, run mkfontdir(1). (If you're
   running OpenWindows, look for the file "Families.list".  If you can't find
   it, run bldfamily(1).)

-- If you're in a site where some people run X11Rn servers and others run a
   proprietary server with nonstandard font formats (OpenWindows, for
   example), make sure the font directory is right for the server you're
   using.  Hint: if the directory contains .pcf and/or .snf files, it won't
   work for Open Windows.  If the directory contains .ff and/or .fb files, it
   won't work for X11Rn.
}


COPYRIGHTS
----------

The compilation of these fonts, the conversion to bdf formats, a number
of amendments to existing fonts, the renaming of most of them to conform
to XLFD and scripts and Makefile's for their manipulation are:
Copyright (c) 1994,1995 Angelo Haritsis <ah@doc.ic.ac.uk>

Most original fonts were found in bdf or (more often) in pcf format on
various sites on the Internet. The Copyright for these fonts
remains with their creators!
Here I quote the ones for which I could find related info. See the
bdf files for more info if this is available.

grcour* and grhelv* are:
Copyright (c) 1985,1987 Adobe Systems, Inc., 
Portions Copyright 1988 Digital Equipment Corp.
Greek Fonts Copyright (c) 1994 P.Christias <christia@ntua.gr>

A few fonts come with:
Copyright (c) 1992 - FORTH - ICS, Greece.

and the VGA ones come with:
(C) Copyright 1993 K J Dryllerakis.

You can do whatever you like with this package provided that you 
KEEP THIS NOTICE INTACT. If you change it substantially, change its name
too. Better, if you want your changes used for the benefit of the wide
community send them to me so that I incorporate them in the next
version. email me at ah@doc.ic.ac.uk

THIS PACKAGE COMES WITH ABSOLUTELY NO WARRANTY.
