@database spectrum.font
@author "Chris Young"
@(c) "© 1997-9 Unsatisfactory Software"

@node Main "spectrum.font"
@{b}Spectrum.font@{ub} - A Spectrum/ZX81 character font

@{"ABOUT SPECTRUM.FONT" link about}

@{"Legal stuff " link legal} @{"Installation" link installation}
@{"Distribution" link distribution} @{"Contact Info" link contact}

@endnode

@node legal "Legal Stuff"
The Sinclair ZX Spectrum ROM is copyright Amstrad plc, but freely
distributable for non-commercial purposes (ie. with freely-distributable
emulators).  The character set is technically part of the ROM, so this font
should not be used for any commercial purpose.

@endnode

@node about "About Spectrum.font"
Spectrum.font is an Amiga bitmap font containing the complete Sinclair ZX
Spectrum character set.  All the characters are mapped to their Amiga
ECMA-94 equivalents wherever possible.  In addition, the Spectrum graphics
characters are mapped in a semi-logical order.  On a British keymap, the
block graphics should be in the expected place on the numerical keys 1-7:
just press Alt and the number to see them.

The inversed versions of the graphics are in a slightly different place.
(backwards from "u", in fact)

British keymap is as follows:

       Standard       Inversed
ZXS   Char   Combi   Char   Combi   ZX81 Std Inv
 1      ¹    alt-1     µ    alt-u         2   W
 2      ²    alt-2     ¡    alt-i         1   Q
 3      ³    alt-3     ø    alt-o         7   6
 4      ¢    alt-4     ¶    alt-p         3   E
 5      ¼    alt-5     »    alt-0         8   5
 6      ½    alt-6     «    alt-9         Y   T
 7      ¾    alt-7     ·    alt-8         R   4
 8           space     ¤    alt-y         space

The Alt 1-7 characters probably don't vary much between countries.

The ZX81 characters are in completely illogical places, due to:
a) this was hacked on afterwards
b) alt-f to alt-k on British keymaps are "dead keys" for accented characters

81   Char      Combi
 A     §    alt-shift-s
 S     Ð    alt-shift-d
 D     ð          alt-d
 F     ¯    alt-shift-n
 G     Þ    alt-shift-t
 H     å          alt-q

All other ZX81 characters are the same as Spectrum ones.  See the Spectrum
table to determine the physical location on a ZX81 keyboard.

There are some other unusual/unexpected characters in the font.  These were
for my use, and can generally be ignored.

If you can't find the characters on your keyboard, try using the KeyShow
program. (Extras disk, Tools drawer)

@endnode

@node Installation
Please use the supplied Installer script, as there are several revisions of
the Spectrum.font in existance.  Installer will tell you the version
currently installed (if any), and the version you are trying to install. 
Please do not overwrite newer versions.

@endnode

@node Distribution
This font is freely distributable.

Due to restrictions on the distribution of the Spectrum ROM code, you are
technically breaking Amstrad's copyright if you sell this font for profit.

@endnode

@node contact "Contact Information"
This font was created by Chris Young, with the old classic WB1.3 program
"FED" and a Spectrum emulator.  The ZX81 graphics were added later with a
copy of Typeface (which is about 3 million times better than FED, but then
you could have probably guessed that...)

Anyway, if you want to contact me for some reason (and, no, I'm not going to
move any characters around the keyboard as some other programs rely on the
characters being where they are now), my e-mail address is:

chrisdpy@bigfoot.com

Please also visit Unsatisfactory Software at:
http://www.unsatisfactory.freeserve.co.uk

For more Spectrum and ZX81-related goodies.
@endnode

