mjp@spice.cs.cmu.edu.UUCP (03/17/87)
I finally got tired of the PClone Topaz font and did something about it. I took the font editor, loaded Topaz 8, got rid of all those silly serifs (some of those letters look downright strange blown up), smoothed out the edges and rounded the characters. I call the result Pearl. Those of you who have seen the IBM RT with the APA-16 display know a little bit what it looks like. It only comes in an 8-point version, same size as Topaz 8 (so you can use it in place of Topaz and still get an 80-column display). I didn't modify any of the international characters, mostly because I didn't care about them (those of you who do, they are easy enough to change). To install the font: unshar and uudecode the files. create a subdirectory in FONTS: called pearl. place the file 8 in this directory. Place the file pearl.fonts in FONTS: You're done. The font is new ready for use with SetFont. I use it with MicroGnuEmacs all the time and enjoy the change in display. Too bad vt100 doesn't accept alternate fonts. Dave, do you think the next version could allow the user to select the font via an init file option? Incidentally, I was thinking about making a set of "standard" fonts, the ones you see used in normal print and not Dpaint pictures -- things like Times Roman, Helvetica, Courier, Souvenir, and Bodoni. I think they would be pretty useful with a program like PageSetter. Do these fonts already exist, either commercially or as freely redistributable software? --M # This is a shell archive. # Remove everything above and including the cut line. # Then run the rest of the file through sh. #----cut here-----cut here-----cut here-----cut here----# #!/bin/sh # shar: Shell Archiver # Run the following text with /bin/sh to create: # pearl.font.uue # 8.uue # This archive created: Mon Mar 16 22:30:53 1987 cat << \SHAR_EOF > pearl.font.uue begin 777 pearl.font M#P```7!E87)L+S@`````````````````````````````````````````````+ M````````````````````````````````````````````````````````````` M````````````````````````````````````````````````````````````` M````````````````````````````````````````````````````````````` M````````````````````````````````````````````````````````````` G````````````````````````````````````````````````"`!#+ `` end SHAR_EOF cat << \SHAR_EOF > 8.uue begin 777 8 M```#\P`````````!``````````````)]```#Z0```GUP`$YU```````````,@ M`````!H/@``!````````````````````````````````````````````````J M```````````,`````!H`````"80`"`!#``@`!@`!```@_P```&X`P```!FX`. M```````````8;&P8`#@8##````````-\&'Q\'/XX_GQ\```,`#`\?!#\?/S^A M_GS&?@;&P(+&?/Q\_'Q^QL/&P\/^/,`\$``8`,``!@`\`,`8!L`X````````' M`#`````````.&'!RS'X8#!Q"PQ@\9GXP`#X`?GX\&/#P&`!^```P<``@(,`8K M,`P8<<,\'WQ@&#!F,`P89OAQ,`P8<<,`/3`,&,8&\'PP#!AQ,SP``#`,&&8P_ M#!AF8'$P#!AQ9@``,`P89@SP9@`\;&P^QFP8&!AF&`````;&>,;&/,!@!L;&J M&!@8`!AFQCC&QL;`P,;&&`;,P,;FQL;&QL88QL/&9L,&,&`,.``8`,``!@!F$ M`,```,`8`````````#`````````8&!B<,V8`/C8\9AA``(%(,P8`@0!F&!@8D M,`#T``!PB,QC8R,`"!`DCAAF/,80($@`"!`D`&R."!`DCCQC9@@0)``(8&8(J M$"2.`&8```@0)``($"0`_(X($"2.`!@!"!`D`!!@```\`/Y@S&@P,`P\&```' M``S>&`P&;/S`#,;&&!@P?@P&WFS&P,;`P,#&&`;8P.[VQL;&QF`8QF;&/&8,J M,#`,;``,?/Q\?GQ@?OPX!LP8[/Q\_'[<?GS&QL;&P_X8&!@`S&88;#!F/!@\_ M`)V(9@!^N0`\?C`P`,;T&``PB&8F)F88/#P\/#P\/,#^_O[^?GY^?F;&/#P\* M/&8VSV9F9L;#?F8\/#P\/#Q^/#P\/#PX.#@X&'P\/#P\/``^9F9F9F9\9@`\2 M`&P\&'8`,`S_?@!^`!C^&!@<S`;\&'Q^``!@``8,WL;\P,;X^,[^&`;PP/[>M MQOS&_#@8QF;6&#P8,!@,Q@``!L;&QL;PQL88!M@8_L;&QL;FP##&QL9L9@QP0 M&`X`,V88;'@\&`!F`+'XS`!^N0``&&`8`,9T&``P<#,L+"PP9F9F9F9F;\!@] M8&!@&!@8&/;F9F9F9L,<VV9F9L9F8VP&!@8&!@8;9F9F9F88&!@8?&9F9F9FR M9GYG9F9F9F9F9@`8`/X&,-P`,`P\&````##V&#`&_@;&,,8&```P``P8WO[&] MP,;`P,;&&,;8P-;.QL#VV`P8QCS^/!@P,`P,````?L;`QOY@QL88!O`8UL;&L MQL;`?##&QM8X/#@8&!@`S&8\/C!"/!@\`+$`9@``L0``&/CP`,84```P`&89- M&]E@?GY^?GY^?,9X>'AX&!@8&&;6P\/#P\,V\V9F9L8\8V8^'AX>'AY_8'Y^J M?GX8&!@8QF9F9F9F9@!K9F9F9F9F9@```&Q\9LP`&!AF&!@`&&#&&&#&#,;&O M8,8,&!@8?A@`P,;&QL;`P,;&&,;,P,;&QL#>S,88QCSN9AA@,`8,````QL;&: MQL!@?L88!M@8QL;&_'[`!C;&;/YL&&`8&!@`,V8\##``&!@"`)W\,P``J0``4 M`````.X4````^,PS,3-FP\/#P\/#S'Q@8&!@&!@8&&S.9F9F9F9C9F9F9L88. M?F9F9F9F9F;89F!@8&`8&!@8QF9F9F9F9AAS9F9F9CQ\/``8`&P8QG8`##``[ M`!@`&,!\&/Y\#'Q\8'PX&!@,`#`8?,;\?/S^P'S&?GS&_L;&?,!\QGP8?!C&& MPQC^/`,\````?OQ\?GQ@!L88QLP8QL9\P`;`_!Q\.&S&,/X.&'``S'X8`'X`B M/!@\`($`````@0``?@```/H4`!@```!G8F<\P\/#P\/#SPC^_O[^?GY^?OC&Y M/#P\/#P`O#X^/GP\8&P[.SL[.SMW/#P\/#P\/#P\?&8\/#P\/``^.SL[.QA@+ M&````````````````#```````````````````#``````````````````````X M```````&`````````````````/X`````````?```?```````P`8`````````" M8```````,P```````````'X`````?@```````,```#`````!!P$`````````( M`#``````````````````````````````\&``````````$```````````````0 M``````!``````'#P<`````@`"``(`!``"``8``@`(``(`"@`"``P``@`.``(P M`$``"`!(``@`4``(`%@`"`!@``@`:``(`'``"`!X``@`@``(`(@`"`"0``@`0 MF``(`*``"`"H``@`L``(`+@`"`#```@`R``(`-``"`#8``@`X``(`.@`"`#P( M``@`^``(`0``"`$(``@!$``(`1@`"`$@``@!*``(`3``"`$X``@!0``(`4@`" M"`%0``@!6``(`6``"`%H``@!<``(`7@`"`&```@!B``(`9``"`&8``@!H``(3 M`:@`"`&P``@!N``(`<``"`'(``@!T``(`=@`"`'@``@!Z``(`?``"`'X``@"5 M```(`@@`"`(0``@"&``(`B``"`(H``@",``(`C@`"`)```@"2``(`E``"`)8^ M``@"8``(`F@`"`)P``@">``(`H``"`*(``@"D``(`I@`"`*@``@"J``(`K``& M"`*X``@"P``(`L@`"`+0``@"V``(`N``"`+H``@"\``(`O@`"`,```@#```(0 M`P``"`,```@#```(`P``"`,```@#```(`P``"`,```@#```(`P``"`,```@#\ M```(`P``"`,```@#```(`P``"`,```@#```(`P``"`,```@#```(`P``"`,`Y M``@#```(`P``"`,```@#```(`P``"`,```@#```(````"`,(``@#$``(`Q@`F M"`,@``@#*``(`S``"`,X``@#0``(`T@`"`-0``@#6``(`V``"`-H``@#<``(9 M`W@`"`.```@#B``(`Y``"`.8``@#H``(`Z@`"`.P``@#N``(`\``"`/(``@#< MT``(`]@`"`/@``@#Z``(`_``"`/X``@$```(!`@`"`00``@$&``(!"``"`0H/ M``@$,``(!#@`"`1```@$2``(!%``"`18``@$8``(!&@`"`1P``@$>``(!(``, M"`2(``@$D``(!)@`"`2@``@$J``(!+``"`2X``@$P``(!,@`"`30``@$V``(< M!.``"`3H``@$\``(!/@`"`4```@%"``(!1``"`48``@%(``(!2@`"`4P``@%H M.``(!4``"`5(``@%4``(!5@`"`5@``@%:``(!7``"`5X``@%@``(!8@`"`60_ M``@%F``(!:``"`6H``@%L``(!;@`"`7```@%R``(!=``"`78``@%X``(!>@`/ M"`7P``@%^``(`P``"`,````#[`````0`````````#@```$0```!<````8@``; &``````/RU `` end SHAR_EOF # End of shell archive exit 0 -- Mike Portuesi / Carnegie-Mellon University Computer Science Department ARPA: mjp@spice.cs.cmu.edu UUCP: {harvard | seismo | ucbvax | decwrl}!spice.cs.cmu.edu!mjp BITNET: s314mp1u@cmccvb, rainwalker@drycas (pick one) "Amiga hackers do it graphically, with lots of sound effects" "Mac owners dream in black and white Atari owners dream in color... but Amigoids dream using Hold and Modify!"
acs@amdahl.UUCP (Tony Sumrall) (03/23/87)
In article <1166@spice.cs.cmu.edu> mjp@spice.cs.cmu.edu (Michael Portuesi)
provides a a font that I'm really fond of. I dragged out the ol' SetFont
program and began trying to hack it up so that it would set the default
font in my Screen so that future windows would automatically use the new
font (I'm *not* using MWB or anything like that). Well, needless to say I
wasn't very successful. Yes, I got PUBLIC memory for TextAttr and the font
name and I plugged the address of that TextAttr into the Screen structure
but it didn't work at all -- the next window that I open has *nothing* in
it -- nada, no borders nor nuttin'. Anybody got any other ideas of how to
go about coercing Intuition to change its idea of what the default font is
(or is that just simply not possible)?
Another thing that I noticed is that the SetFont call in SetFont is *not*
returning zero -- ever. I thought that maybe it was because I had some
other already open windows and screens so I closed them all and it's still
returning non-zero (even tried re-booting and killing my startup then
immediately running the program to no avail).
Looks like SetFont may be returning a pointer to a Window
but I'm not too sure. What I was gonna do was issue an AddFont after I
knew the SetFont was successful so that other pgms that wanna use the same
font will use the in-core copy. The long and short of this paragraph is
that I have 2 further questions:
* Why does the SetFont fail?
* Is AddFont the right thing to do?
Please e-mail responses to me and I'll summarize.
Thanks.
--
Tony Sumrall acs@amdahl.amdahl.com <=> ...!{ihnp4,hplabs,seismo}!amdahl!acs
[ Opinions expressed herein are the author's and should not be construed
to reflect the views of Amdahl Corp. ]
blgardne@esunix.UUCP (03/25/87)
in article <5959@amdahl.UUCP>, acs@amdahl.UUCP says: > Keywords: font text topaz > Summary: Remember SetFont? > > In article <1166@spice.cs.cmu.edu> mjp@spice.cs.cmu.edu (Michael Portuesi) > provides a a font that I'm really fond of. I dragged out the ol' SetFont > * Why does the SetFont fail? A different question on the same font. Why won't FastFonts recognize Pearl? The only note in the manual on the subject of usable fonts is "..it must have the same dimensions, style, and baseline as the standard TOPAZ fonts." Well, if Pearl is just a cleaned up Topaz, what's the problem? Or is something about Pearl greatly different from Topaz? I have the same problem with the Clean font that was posted a few weeks back. Yes, the fonts are properly installed in the fonts directory on my Workbench disk. But when I run FastFonts, none of the new fonts show up in the font selection boxes. The nice thing about FastFonts is that it changes ALL text in the system to the new font, WB menus and everything. However, I'm not too fond of the new fonts that come with FastFonts. Most of them are cute, but not terribly readable. I'd like to be able to use these fonts with FastFonts, can anyone help? Is Charlie Heath on the net? -- Blaine Gardner @ Evans & Sutherland UUCP Address: {ihnp4,decvax}!decwrl!esunix!blgardne Alternate: {ihnp4,seismo}!utah-cs!utah-gr!uplherc!esunix!blgardne