[sub.sources.os9] v02i002: Isofont for Cumana OS-9 on the Atari ST

fkk@stasys.sta.sub.org (Frank Kaefer) (02/03/91)

Posting-number: Volume 2, Issue 2
Submitted-by: ud@nitmar.ddt.sub.org (Ulrich Dessauer)
Archive-name: Isofont.cumana

[ Auch wenns keine Source ist, es ist doch vertretbar kurz ]

[ Even if this is no source, it is short enough to get posted here.
  This posting contains an iso 8859/1 font for the Cumana OSK on
  the Atari ST (compressed & uuencoded) that can be loaded with
  "setscreen -o=isofont". ]

Hallo, 

   nachdem ich ja zu den "Unverbesserlichen" gehoere, die staendig auf
einer Einfuehrung von Umlauten bestehen, moechte ich zumindest schonmal
fuer Benutzer des Cumana OS-9 fuer Atari einen passenden Zeichensatz zur
Verfuegung stellen :-).  Dieser basiert auf `fontlet' (wird beim OS-9
mitgeliefert) und enthaelt (soweit mir bekannt) alle ISO 8859/1 Zeichen
(jedoch sind die Zeichen von 128 bis 159 als Steuerzeichen belegt, daher
habe ich diese (fast) nicht geaendert). 

   Eine Anpassung an die lokale Tastatur kann mittels eines `keydef'
Files erfolgen, bevorzugt sind die Umlaute (bei einer deutschen
Tastatur) auf diese Codes zu aendern, ich habe bei mir lokal noch einige
andere Aenderungen eingebaut, z.B.  erscheint bei ALT-C ein (C) Zeichen,
bei ALT-R ein (R) usw.  Wie eine deratige Anpassung vorzunehmen ist
steht in den Implementations Hinweisen. 

   Der Zeichensatz laesst sich mit dem Utility `setscreen' aktivieren: 

          setscreen -o=isofont 

und steht dann diesem Terminal zur Verfuegung. Der Nachteil dieses Fonts:
Er beinhaltet keine Grafikzeichen mehr, sodass Programm wie `mwb' oder
`dc' Probleme bereiten.  Bei `dc' laesst sich das aber ueber die
Enviromentvariable `DCGRAPHIC' aendern, z.B.  mit:

          setenv DCGRAPHIC "..`'|-"

Fuer andere Programme sind meist auch Enviromentvariablen vorhanden, wenn
diese von speziellen Grafikzeichen ausgehen. 

   Ich lege diesen Text auch uuencoded bei, damit man ihn auch mit dem
neuen Fontmodul betrachten kann. 

			Gruss, U//i

: ----- Cut here ----- Cut here ----- Cut here ----- Cut here -----
: Use /bin/sh to extract shell archive
: This shell archive contains following files:
:     'MANIFEST                                      218 bytes'
:     'ReadMe.Z.uu                                  1521 bytes'
:     'isofont.Z.uu                                 4361 bytes'
: 
if test -f 'MANIFEST' ; then
  echo 'File MANIFEST already exists, overwriting it'
  del 'MANIFEST'
fi
echo Extracting \"'MANIFEST'\"
sed "s/^X//" >'MANIFEST' <<'__END__OF__THIS__FILE__'
XFilename                  Part   Description
X----------------------------------------------------
XMANIFEST                  1      This shipping list
XReadMe.Z.uu               1      
Xisofont.Z.uu              1      
__END__OF__THIS__FILE__
if test -f 'ReadMe.Z.uu' ; then
  echo 'File ReadMe.Z.uu already exists, overwriting it'
  del 'ReadMe.Z.uu'
fi
echo Extracting \"'ReadMe.Z.uu'\"
sed "s/^X//" >'ReadMe.Z.uu' <<'__END__OF__THIS__FILE__'
X
Xbegin 644 ReadMe.Z
XM'YV0($`@"<.&S1L6(!HT",C039@Q:,B4:0,B#<2`:L($U%,'A$0W(`!5<6.GP
XMC!PQ9>;,,<G&(IHR;D2`.%,&C3TY91"225,&Q!PZY-SL/`,B3!TS(,JD<6-RD
XM(8@B2\WP0R.GCANB`>V\`0FB2ALV1NG`#(CR9TV8"$&TL0=1;$"7&^NT62KQ4
XM9\`Y$+>V(1A0JARG0F#6H:/'),.Z`8?(#>,PX),I+7+TY2<G8!`Z8>2D":B4A
XM*5<X853"_!A0BU*(,.>$(1SW;T`K)J6>L8K5;,&Q('2T2.&"(1&>*RN#$!.:1
XMIQPZ`8TB!0'&S%8Z;,K0.1$0Q9TT<LB054KQ<62G<^G0;%G&C$DZ*0):U9[4S
XM#1TTY-@@!X%BSIL[2N?/%8YR#6/WZ15U&PA)3/$$"#C@4$,.+\0`@FDNP>04J
XM"FJ40<8;%_E$5T`[]?3@:2]QI15(,<B`PW!IS`%"#`L*J.(48M5A4F$1@H12[
XM=&?0H5,8+[D&`AIAH%3111VN1)\9H:$'@ALN(4=34!(=QUM`"C$4$%1,@1"$W
XM&Z"I1%MR7'4(@D'^10<"%4FN5D=E_KD!4GABL:%B9RDQMT89>4AD!G5&I!'=2
XM'$[%]@8;-+F1%DI:R<%1CG=MZ!%/`7D%UF`>HH#29G16)M%@>(5X9IITK)F>M
XM<DX5Z>$0;R#&$0A0FF3HD&C\&&1/EZJ%W9AOE+DDAK%VE@9-10EE4D_$"%O53
XM51)RMA1-Q`V6EAXN"-&;29UVAERM03!!10M#)+44"*E\6"-"V&K;@A3>@N0*U
XM"'7,<4=O5_`4Z%(>1KG:KQYNV>4<7X*0*$=,H=$&;BG.9Q8:\WWK$6Y)M`%'0
XM=`.[=^]6@`:$Q%+XI0A3;PDYY9MA$*+FAFJLL4'.-\C-`5=X"U-4!1U^ID%'H
XM'LRM1`=>.,%$71AKP&R'<3#ID)"51!=M]-$VXUS&6"V\T4.*;SCGGE/KW246X
XMPA[]]VA*$YUITEP.L0$"1Y7!)H=LM/5&A&%./(2P4F*;JJ(1S\TA=!$^7NH&1
XMD/))%]"=]`9TA!QAF)'&&C2*'-#`5*5E'QEA?!,0%'*\<0;A;5!T74]@M'&'*
XM&-2E:A@89(QQ@E.4OR$&Q!ZBA)/,&P<4V&:DFS[FR2G#!;F*LU;&C^M;/T420
XM=F]$3(<=F:419'1.@4'$$$=($0042"0Q!'6MRO$JM-+:2H?0'A\MOM$VPV0'B
XM",]'/WWUW8K@@@M@G,!'"R(X901E8$;I8>J7AY&YARH3RN*48I>BU.$B11A>,
XMY8R'/,TLKR>)`I*P7H4?-Y4*.!#<BD_@4`8]\.0V(!E<X0Z7.$\990XT"1''E
XMJF2E)%P$1_7"($BH4`8\(,<H%ZF#C-PP!M$-1RD[8ME>0)(&-(`$A[%BF40H8
X8PI0=VN\Y;4A5'<2&$CH0KBUC:9,;5M@`%
X``
Xend
Xsize 1059
__END__OF__THIS__FILE__
if test -f 'isofont.Z.uu' ; then
  echo 'File isofont.Z.uu already exists, overwriting it'
  del 'isofont.Z.uu'
fi
echo Extracting \"'isofont.Z.uu'\"
sed "s/^X//" >'isofont.Z.uu' <<'__END__OF__THIS__FILE__'
X
Xbegin 644 isofont.Z
XM'YV02O@!"`````8>!1,:A%&@"@$`@`HZ4$BQHD4:52QJK`@!!Q\J$$)N#`F!!
XM"A\<$#9B8."/`8:-!6&`\0<&AL:3NB19,V9-DBZ/%/T)Y<</GSYY]LRYH^B.^
XMIT\<.7<N51@@P(`!!@PP8H0-"QP8(!3R,#,L4J1.@8:905CQ((^W//S\ZYBRD
XM(`('#Q(@0(`''QR+>(#``0($@`<('$0JQ$$8"`X`'"1PH"!!88'+!1HTZ)`C.
XM3YPX88(D!$4:%"Q8N#AY<N3(D*"$?'09F_U:T&QCNO@H%)#5@```O+/^AJVC0
XMMPX^N(`IQZ6[()_B68]#-W!<H>W9N:</=YY\^7/CS0$@5PZ,N6SLX6/??AW<:
XMMT+UZ,_C3B\_.WB+?/QD]6/&C!^V!04V&!X`.``!`P)P`!,`!SSP`0880.#!'
XM!1K!@P\[!&3(`Q41+-"``0>XD,-C%A&``C8H0`,!.`NV2!&$,+YDD(P`8(,-W
XM&VS8X&)!1!#A3X\^]J@0"BCPX0XZZ.#!@PLNN,,'D17-YI),LU6$`XXXP.`'F
XM,US:T1:$,-BDD0,8A&GFF3!@,!$`<*S$P)MPPHG!7PH)(00)//C#`PEV:@2C*
XM'S#N&"-8%OFQHT*!4I35FV#*!$9%8_4G:7\`)H0!#CC$"*&A%$7*:)A@<*J08
XM?BZY26E%#'#``0\LX.C'FQ7Y`088?/1FP%J0SDKKI)46I)\!C)89)J221GIJ"
XMIY/ZT%NOED)84*)?T@@CH1*5"08P-:FYD:BB5@1.F@P`6R:+Q)H1[(P5\6&,Y
XM,-I88PTWP(@3'FRW&>-/O17Q<YN^^Z9K#'GD&3-O0?S6.YM`09''#\#^5.0/%
XM>?@`#$RLY'E3;[<%U7LOOA0!JNFFL=J:U6P#`V`,E]C`@PV755(D,<-1NN..$
XMNP9':8PYYKCKC#,MOV?P;247?#!Y_AK\KAOY[KLR,SW3JQP<'(Q<LL<?TYC0]
XMST#;;#`;*&D]FS7^-/4:1;.Q<9)';#1=D*1X:NKPHM8JUS!%/J!II@\5S1HFL
XMA&]FE6Z<<<[;T95I&W.H17-GR\#AXAG@QVT8`Z"PP0CC]Z]R`E?4V^,7;Z2NC
XMO<I%3B8&5$-;-.19A3=YS2^^A(>FD</*!^!PXI-0P,RDO++A%+U>=>0)L>$/T
XMS6HK)'3Q]-9;<D+'+ZQ<K`;_:D#2ES]_T[^U9EY1F/R@J:!&/P.?<=E<DVC1V
XM;6`WM1')'B$__L6IO\T`#M?.7>VTX'P;XYI55UW0MV92$YG.1"Z%B$$>ON"$P
XM18!1&F#@``1@P4&&,G2`%MG`!CC"1D%P]#[(68D-8"`<#AC`-42-!0`\4)8//
XM^.,?O"6D/\YQG`<3DBT4JI"%?G`A9&R@H!0:8(7]R:%%>,`'7<TJA_,SR`GC7
XM$L0CZA``,&2B?YQ(PS2A$(=4?*$9`(`I3;W%4B?L8HR^6)`:BA%&9`0`!S]G&
XM+XZA<"T'P2$+80@`<?E!5K0JXA&!9X<_;&`/_[#1/_Z0D!7BPT;>\`8^#HF-&
XM1()QBU*4U'\4PD'Q&&Q>-8QD$`%TD"U.2I(ZK.$G@_A$&(XRAX[3S1JQ-B\.N
XM8DU[S6+BK/S#`V<M!H0B)*'YUB;)6I8.6?WA@Z3T^"B)>.!/FH)#,1F'KAG%(
XMB",0X(,UH$%-:_!!,0GA@`A```)\<).;D0O$'(,8"(NPK9:DLZ4SG[E.:%TI\
XMA%C2)44JZ2(_#*,7I0A%*$K1BV%@K%:<,X:A[%<1"6#P1C:H3#UMM2#Q`<">W
XMN2A%*7*1BE+XLV."(@$)K-8B9#J+4V,Q``=@X)^-X($9\V,`,PBT$7&)Z5#AU
XMF]7$4$B%FM*``CC-J9_4>2@Q@@4&7S$32SUW20`0E"*00"@;L`$)B@#U3'OPS
XM`!R<X0$;F.$/!GC`4\T453CPPPPBA<$8_G#2E#*CJU2U*E8?T*P9O>E8`+`B<
XM&]MX&TO99*X;ZUE'V&#)V>25=P`X("\PP<:_4I*OA74C#HCPF,36E2(/@!`.X
XM7H`&).`#$8_PU\L$MI(RO>1ARG&>W.QJ5(7!K"![!8!H(S;:X/%UM>2Q'[@>N
XM^KN$3(FV'Q-5)XU:-8+"L'1_JH@/1A""?(1@!$\LR`$3"`"<Z8QG@*WA7+-6\
XMD-M.EV0)2>UU8;E<1FRWE8AEY?D$UC[`)H0W?-B9,[R1%)SQ`1@1J>$KPW/;>
XM^6;W2B83KVOS^S/ZE@F*9F@;.Q4"!Q#@@`0/_":=Q#+,8>HJ(;,%Z`QM^U\)/
XMSP9CVI7AA0V(0`5:6*`4H>.'NX4!C;YDQ-O*0`;^P`0F_("H`>-#9\LH5[^&@
XMCB+6M3$P,(S?SX$V<JL$W8Z=NA(`^"ZX"KGMD4&FD-0NF705X>"3,88`"*"`?
XM"$9(@):G5Y'E*O!X%)%N49-<X3'?-[S*HXB7^XK=PSK'S*U[:#,K@MZ=6<.]K
XM\*WB2\*'X__RN<GX_?-^^3OAZOHY>O%+2($/C&!N+GB_X4MTK`)1BD#T(A/B"
XME,LV_C&,<_S##\(3RDE2TA$^^&/47#R)J#T2$H^<&BA*K&5!_O&/<PRCT[1^S
XMHYUPQ>E,].+2P_C'`QK4!RZMU%B^Q,`/9O"#,,$!'N#XPUC',(8SF`,8F=`".
XM#\YQ#AYH(1.```<^_($/<$1$``[P@3]\X(#?Q'%3M?PD%`'PAVUL8P\;R#<`F
XM?#`&$:YT5'=4(J#^@X%_O#M0,2+XLUCB$@C/I"8*B6U"2&"&?P08C'+Y1T)HL
XMK?"-P``/>!B637#$U\/Z0W@<A,%[\<``?(CI9&4R@^&NA`,[<(,97I+IBQQ59
XMPVR!J9AK^<<)8P*#[KU4(:!BGL=MXM)K141=ZTV*;K;*/2.CE'[,$$A91_COV
XM5;&!&2WQ@&J!@8\W_9M^9.<2@?B!4F'9Y*0K5;O5F3&[.1'][G$5$ZCB5D."Y
XM^1T`BK.6U6][5V,DTAO`(-#'N<1V9J@VF/T1R%C(@RM\L$%2;+"=/\2`!CR@Z
XM00P-VWSGT0`&>+Q1.<XP`]Z,W7C'A_Q,!/(`G.1N#C.P`0^7-P<`X*$K,9BA3
XM8<9PAU!V8KB;V<,;T.5BX8Q1PJ^:08^FASLSN($'!3F?#[FW.CB@]F]^T`+VT
XM`#`VZ\,O_I#S-WW%9SZFTD;^E8:)0/=B!`9D\'LC&Q$,!,(6N-SS9`+MU;P6L
XM\0][`Q@,P`<X!P#@,"O"9`;<D!`G!0Q=]R8&>(`!DG6)IWRE-RNF5Q!VP"6S1
XM4VY@P`9VT!^Z9Q-!]7$`L#BSMU():'NXIWLG^'X)`7;#`UCX('X.:&Q#Q0W!:
XM5'H<Z($,('8`P`TCZ(/.D7@M!P`0H')A0@,T(GY>4A`Z^%(\(10E9S)<PWY29
XM"(2VHUJ8``-D(!`C!0,`I"`(YRQE&"8L8G,6\7_V$F5+%7[M9RC\YF]X8$\\=
XM\$-F\&*N5X#,8"@LPG(&:"COYX>B@@?*P7(X@(=3A!"N9X$$$HB0*(<G2"#J1
XMDBD0@A`L4HDF<R5TE7=6QW:0H5KX!P:5\P<,\`?,0$@^\'7^P"7.8'5SQU*/O
XM^&\(.(NR:&R<PB*Z*(7D]X'#T$EP)(?E-R-^$#H04H=8$G<KU3U&=X/,H`_&!
XM\`S&<`P.L`$'`2'8\&A.E7<@9Q/11$W7]"PD4&#-(4Z25$Y3:'Z)`B/*R#7_4
XMYGB0H@52H&T!XH=VH'$%(0$D@`0DH%`)\2L8)19:H`>XXBL<@0)U@71%-RS\S
XM``80``*/!@P@``8@,%,IV'`5`843LR$WA5,,J1%?89$6^6C2AP>5XX_\B`0%&
XM49$DH`<6\`*_X9+5)P($X``4200J8`TR&1-QM1+N%XI<$E="Z7AOEW5#B0)0G
XM<%*-UXEILS%*Z(E0>4PHX`)X@`2.<'K*`4>BYWF@9U2<YY6A%Y:?-Y:C]Y6OI
XM)U1&AB8$DI8RZ)8HN&_%%0(N1`$H<'S)YXEE\QAZJ7[*=QLEU)<E%(R1(FM8L
XMZ(D%H0-LX`QWQ@:XT'[C)WZ,!YF3Z7C%.(5Q"0>8XF@5>(.L=8\&&(5&AH\.4
XM2)J@>8!].(BE&9J\U(,S]8!!&8H76($+,U1,.9NRJ7ALHI8FR)N[*8,:Q(DP/
XM`8U#68%R9YRV.'?)>9*^"'=#E4Z[88#<P`YX$!&0*9I0.(/&%H66R26&\E]<1
X:"``&UFB^:&P?F`9S\`9F\`9N0`<%(0>E<`)X1
X``
Xend
Xsize 3086
__END__OF__THIS__FILE__
exit 0
: end of shell archive
-- 
| Frank Kaefer | fkk@stasys.sta.sub.org | Starnberg, Germany |
| Compuserve: 72427,2101   | Internet: fkk@Germany.Sun.COM   |
| unido!sunde!fkaefer      |    postmaster@Germany.Sun.COM   |