home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
BEEHIVE
/
UTILITYS
/
FONTM2A.ARC
/
FONTM2.DOC
< prev
next >
Wrap
Text File
|
1989-09-27
|
7KB
|
185 lines
Documentatioε for
Fontmake≥ ▓ versioε 1.0
b∙ Kalvi≤ Duckmanton
Reasoε fo≥ being:
áááááFontmake≥ á▓ áwa≤ áwritteε basicall∙ ábecausσ áthσ áorigina∞ ì
áááááfontmake≥ prograφ supplieΣ witΦ KwikFon⌠ wa≤ definitel∙ áno⌠ ì
áááááuse≥-friendly« áThi≤ ádeficienc∙ áha≤ ábeeε ámorσ áo≥ ááles≤ ì
ááááárectifieΣ iε thi≤ program.
.paè.he Tablσ oµ Contents
Sectioε 1
Thσ Interface
Thσ Characte≥ Editor
Sectioε 2
Creatinτ Fonts
Convention≤ iε naminτ Fonts
Sectioε 3
Openinτ previousl∙ saveΣ Fonts
Closinτ Font≤ wheε finished
Editinτ characters
Creatinτ ne≈ characters
.paè.he Section 1: A description of the interface
General:
Outpu⌠ froφ thσ prograφ i≤ presenteΣ througΦ ß serie≤ oµ áwindow≤ ì
anΣ ádro≡-dowε menus« Thesσ menu≤ ª window≤ wil∞ appea≥ áiε áful∞ ì
colou≥ áiµ you≥ machinσ i≤ capablσ oµ displayinτ áit« áAttribute≤ ì
sucΦ a≤ flashing¼ etc¼ wil∞ als∩ bσ used.
Oε thσ propertie≤ oµ menus
Menu≤ arσ selecteΣ usinτ thσ numeriπ keys« Menu#▒ i≤ thσ leftmos⌠ ì
menu╗ thu≤ iµ yo⌡ wan⌠ t∩ selec⌠ sa∙ thσ EDI╘ men⌡ (whicΦ i≤ áthσ ì
seconΣ ámen⌡ froφ thσ left)¼ yo⌡ woulΣ pres≤ thσ '2º key« Oncσ áß ì
men⌡ ha≤ droppeΣ down¼ usσ eithe≥ thσ curso≥ key≤ t∩ highligh⌠ áß ì
desireΣ option¼ o≥ thσ numeriπ key≤ agaiε t∩ directl∙ selec⌠ áthσ ì
desireΣ option╗ thu≤ (usinτ thσ edi⌠ men⌡ again⌐ iµ yo⌡ wanteΣ t∩ ì
CLEA╥ áß ácharacte≥ (thi≤ beinτ thirΣ froφ thσ átop)¼ áyo⌡ áwoulΣ ì
pres≤ áthσ á'3º ákey« Pressinτ ESCé wil∞ áexi⌠ áthσ ámen⌡ áwithou⌠ ì
selectinτ áanything¼ áanΣ ápressinτ áRETURNé áwil∞ áconfirφ ááyou≥ ì
selectioε áanΣ ále⌠ thσ prograφ ge⌠ oε witΦ whateve≥ i⌠ áwa≤ áyo⌡ ì
wanteΣ i⌠ t∩ do.
Oε thσ propertie≤ oµ tex⌠ entr∙ dialoτ boxes
Thesσ ácaε bσ easil∙ recogniseΣ duσ t∩ thσ fac⌠ tha⌠ therσ ái≤ áß ì
curso≥ áflashinτ withiε thσ topmos⌠ window¼ usuall∙ oε to≡ oµ áo≥ ì
besidσ somσ text« Usσ thσ lef⌠ anΣ righ⌠ curso≥ key≤ t∩ movσ áthσ ì
curso≥ áarounΣ á(iµ i⌠ doesn'⌠ move¼ yo⌡ probabl∙ havσ át∩ áente≥ ì
somσ átext)« Deleteé wil∞ deletσ thσ characte≥ t∩ thσ lef⌠ oµ áthσ ì
cursor¼ anΣ movσ thσ res⌠ oµ thσ tex⌠ bacδ t∩ fil∞ thσ space« á^Gé ì
doe≤ ámorσ áo≥ les≤ thσ samσ thing¼ excep⌠ tha⌠ ái⌠ ádelete≤ áthσ ì
characte≥ unde≥ thσ cursor« ^Yé take≤ thσ wholσ characte≥ deletioε ì
buisnes≤ át∩ extreme≤ anΣ delete≤ thσ wholσ linσ fo≥ you« áRETURNé ì
finishe≤ áthσ áedit¼ BACKSPACEé doe≤ thσ samσ thinτ áa≤ áthσ álef⌠ ì
curso≥ ákey¼ áanΣ ájus⌠ átypinτ áletter≤ áanΣ ánumber≤ áetπ áwil∞ ì
(obviously⌐ inser⌠ theφ int∩ thσ text.
Oε thσ propertie≤ oµ orphaneΣ windows
Pressinτ ESCé wil∞ usuall∙ ge⌠ riΣ oµ these.
.paèThσ Characte≥ Editor
Wheε áthσ characte≥ edito≥ i≤ activσ ß smal∞ messagσ wil∞ áappea≥ ì
iε áthσ áto≡ árigh⌠ corne≥ oµ thσ maiε windo≈ átellinτ áyo⌡ áwha⌠ ì
characte≥ ái≤ beinτ edited« Oε thσ lef⌠ hanΣ sidσ oµ áthσ áscreeε ì
wil∞ ábσ áß representatioε oµ thσ character¼ betweeε á▓ áset≤ áoµ ì
vertica∞ doublσ lines« Thσ spacinτ oµ thesσ doublσ line≤ reflect≤ ì
thσ widtΦ oµ thσ character« Thσ bottoφ oµ thσ characte≥ i≤ markeΣ ì
b∙ áß se⌠ oµ horizonta∞ doublσ line≤ extendinτ thσ widtΦ áoµ áthσ ì
character« áSomewherσ áiε áthi≤ characte≥ átherσ áwil∞ áappea≥ áß ì
cursor¼ mucΦ likσ thi≤ 'x'.
Contro∞ key≤ used:
Ke∙ Function
curso≥ move≤ thσ 'xº arounΣ thσ character.
^E,^S,^D,^X
shifted-cursor
^R,^├ scroll≤ thσ characte≥ up/dowε onσ line«
shifted-cursor
^A,^╞ change≤ áwidtΦ áoµ thσ character¼ thereforσ ámove≤ áthσ ì
áááááááááárigΦ⌠ se⌠ oµ doublσ lines.
numeriπ select≤ ámenu≤ a≤ usual« Somσ oµ thσ men⌡ option≤ áwil∞ ì
áááááááááád∩ nothinτ froφ thσ editor.
^╟ reset≤ thσ do⌠ unde≥ thσ cursor
spacσ set≤ ó ó ó ó "
^╘ toggle≤ ó ó ó ó "
RETURN,^═ exit≤ thσ editor¼ savinτ an∙ modifications
ES├ ó ó ó bu⌠ doe≤ no⌠ save
Men⌡ option≤ active
anythinτ iε thσ EDI╘ menu¼ firs⌠ tw∩ option≤ iε thσ Fon⌠ menu.
.paè.heSectioε 2║ Creatinτ fonts
Star⌠ áwitΦ áaε ideß oµ wha⌠ you≥ fon⌠ wil∞ looδ like« áOncσ áyo⌡ ì
havσ áformeΣ áyou≥ ideß (o≥ eveε iµ yo⌡ haven't¼ thougΦ ái⌠ ádoe≤ ì
hel≡ iµ yo⌡ have)¼ choosσ "NEWó froφ thσ FIL┼ menu« ┴ dialoτ ábo° ì
wil∞ appea≥ askinτ yo⌡ t∩ givσ you≥ fon⌠ ß name« Iµ you≥ namσ ái≤ ì
alread∙ beinτ useΣ b∙ anothe≥ font¼ thσ prograφ wil∞ tel∞ yo⌡ so.
Oncσ thi≤ ha≤ beeε completed¼ thσ prograφ wil∞ expec⌠ yo⌡ t∩ makσ ì
u≡ áeacΦ ácharacte≥ iε thσ fon⌠ anΣ inpu⌠ i⌠ áviß áthσ ácharacte≥ ì
editor« áB┼ áWARNED║ Yo⌡ havσ t∩ ente≥ eacΦ anΣ áever∙ áprintablσ ì
characte≥ iε ß font╗ therσ i≤ n∩ provisioε iε versioε 1.░ t∩ sto≡ ì
thi≤ ácreatioε áoµ ß fon⌠ halµ-way¼ s∩ thi≤ i≤ wh∙ i⌠ i≤ áß ágooΣ ì
ideß t∩ kno≈ wha⌠ you≥ fon⌠ wil∞ looδ likσ beforehand.
Convention≤ iε naminτ fonts
Thσ áextensioε iε ß fon⌠ namσ i≤ ß gooΣ guidσ t∩ thσ sizσ oµ áthσ ì
font« .32é i≤ ß 3▓ poin⌠ font¼ .24é i≤ ß 2┤ poin⌠ font¼ .16é i≤ ß 1╢ ì
poin⌠ áfont« .12é i≤ slightl∙ different« Thesσ font≤ arσ á╕ ápoin⌠ ì
(morσ áo≥ áless⌐ NEA╥ LETTE╥ QUALITYô fonts« Wheε sucΦ áfont≤ áarσ ì
edited¼ the∙ wil∞ appea≥ thσ samσ sizσ a≤ thσ 1╢ poin⌠ fonts.
.paè.heSection 3: Opening fonts
Selec⌠ áOPE╬ froφ thσ filσ menu« ┴ dialoτ bo° appears¼ etc¼ áetc« ì
Iµ thσ fon⌠ yo⌡ opeε doesn'⌠ exist¼ yo⌡ wil∞ havσ t∩ kee≡ átryinτ ì
unti∞ áyo⌡ áge⌠ áonσ átha⌠ doe≤ áexist« áT∩ áqui⌠ áwithou⌠ ádoinτ ì
anything¼ áente≥ ß blanδ linσ a≤ thσ fon⌠ namσ (^┘ theε áRETURN)« ì
Iµ áthσ áfon⌠ yo⌡ opeε i≤ no⌠ complete¼ ß áwarninτ ámessagσ áwil∞ ì
appea≥ áa⌠ thσ bottoφ oµ thσ dialoτ box« Iε thi≤ case¼ áyo⌡ áwil∞ ì
havσ át∩ creatσ ne≈ character≤ onσ b∙ onσ anΣ appenΣ theφ t∩ áthσ ì
fon⌠ file.
Closinτ ß font
Wheε áyo⌡ áhavσ áfinisheΣ editinτ ß font¼ áyo⌡ áshoulΣ áexi⌠ áthσ ì
characte≥ edito≥ anΣ choosσ CLOS┼ froφ thσ FIL┼ menu.
Editinτ ß character
Choosσ "Changσ Characteró froφ thσ FON╘ menu« Thi≤ wil∞ dro≡ áyo⌡ ì
int∩ thσ characte≥ edito≥ witΦ thσ characte≥ yo⌡ wisΦ t∩ edit.
Creatinτ Ne≈ Characters
Choosσ á"Inpu⌠ Ne≈ Characteró froφ thσ FON╘ menu« Thi≤ wil∞ ádro≡ ì
yo⌡ int∩ thσ characte≥ edito≥ witΦ ß blanδ character« Iµ yo⌡ wisΦ ì
t∩ áabort¼ pres≤ ESCé a⌠ tha⌠ point¼ otherwisσ g∩ aheaΣ áanΣ ámakσ ì
you≥ character.