Date: 22 May 86 08:31 EDT
From: Harry Bovik <Harry.Bovik@A.CS.CMU.EDU> (C410HB00)
To: Harry.Bovik@A.CS.CMU.EDU
Subject: Scribe & the Laserwriter
Message-Id: <22May86.083143.HB00@A.CS.CMU.EDU>


[scribe]


07-Apr-86 16:48    Mike.Blackwell             Legal sized paper in LaserWriter
From: Mike.Blackwell@ROVER.RI.CMU.EDU
The library in /../rv/usr/mkb/lib/lwlega.lib allows Scribe to produce
LaserWriter output for legal sized paper (14 inches long) - great for most
conference proceedings! There are two library calls, depending on how the
legal paper is fed. The syntax is:

@Use(Database "/../rv/usr/mkb/lib")
@LibraryFile(LWLegalManFeed)  -or-
@LibraryFile(LWLegalCartFeed)

Where the first is if you need to manually feed the paper, and the second if
you have a legal sized cartridge.

Note that this library modifies the device initialization string, so it will
be incompatible with other libraries that work the same way (accent.lib,
pagegr.lib, or the MacDraw device). If you need to use more than one of
these libraries and can't figure out how to merge them, contact me and I'll
show you how.


08-Apr-86 11:43    Mike.Blackwell               Using the LaserWriter
From: Mike.Blackwell@ROVER.RI.CMU.EDU
After I wrote this, I thought that it might be useful to others...
----------
Date:  8 Apr 1986 11:05-EST 
From: Mike.Blackwell@ROVER.RI.CMU.EDU
To: Luiz.Leao@H.CS.CMU.EDU
Subject: Re: Legal sized paper in LaserWriter
Message-Id: <513360302/mkb@ROVER.RI.CMU.EDU>
In-Reply-To: Luiz.Leao's mail message of  8 Apr 1986 10:18-EST

Hi - I've done a lot of LaserWriter/Scribe hacking, and I think I can
answer all of your questions...

Acentuation - Look in /../rv/usr/mkb/lib - there are several files
that deal with this, all beginning with the letter "a" (accent.lib,
accent.raw, atimes.fon, etc) Look in accent.mail for a little bit of
documentation, and the file atest.mss, which is an example of it all in
action. I think you can say @Use(Database "/../rv/usr/mkb/lib") to
access these files without having to copy them into your own directory.
Note that you can't use lwlega.lib and accent.lib in the same document,
as I mentioned in my post, without doing a little more hacking.

Fonts - With the standard LW, there are only four fonts families,
Times, Helvetica, Courier and Symbol. If you have a LW+, you get a bunch
more fonts, like Century-Schoolbook, Bookman and Zapf, but currently
there is no Scribe support for these fonts (also no support for
Symbol). I'm working on this - as soon as I have time, I'll get it all
working, and make a post.

Merging figures in Scribe - this depends on how the figures were
created. If you have a real PostScript description of the figure
(created by hand, or with some post-processor (which exist to convert
from DP, Unix plot, various *roff, and some other formats)) in some
file called file.PS, then all you have to do is determine how high the
figure is, and use:
@Picture(Height = xx inches, ScalebleLaser = file.PS)

If you want to use figures created on the Macintosh (MacDraw, MacPaint,
or anything else that can print on the LW), then the process is a
little more involved. First, on the Mac, you must create a
Mac-PostScript file from the figure (note that the figure can only
occupy one page). To do this, select "Print" from the application, just
like you were going to print it on the LW, but then hold down the
Command-F (for File) to create a PostScript file instead. This will
create a file named "PostScript". Use your favorite method to transfer
this file to the Vax (macget, Kermit, or whatever). To insert this
figure in Scribe, you must use @Device(MacPostScript) (instead of
PostScript), and again, use the @Picture() command to insert the figure.

Hope this helps! (More than you probably wanted to know, but oh
well...) If you run in to any problems, just let me know.

                cheers, -m-


14-Apr-86 16:15    Mike.Blackwell               LaserWriter Plus fonts
From: Mike.Blackwell@ROVER.RI.CMU.EDU
I have the .fon and .raw font definitions for the following new LW+ fonts,
courtesy of Walt Haas at Utah: AvantGarde, Bookman, NewCenturySchoolbook,
and Palatino. I also have the definitions for HelveticaNarrow, but it needs
to be merged with the Helvetica definition in the Scribe database, unless I
change its name, and I haven't decided what to do yet.

@Use(Database "/../rover/usr/mkb/lib") should do the trick for accessing
them. Then just use @Style(Fontfamily = Palatino), or whatever.



07-May-86 18:03    Mike.Blackwell               Landscape output on Laserwriter
From: Mike.Blackwell@rover.ri.cmu.edu
The library in /../rv/usr/mkb/lib/landsc.lib is a quick hack for producing
landscape oriented output for PostScript printers (like LaserWriters).

@Use(Databse "/../rv/usr/mkb/lib")
@Device(PostScript)
@LibraryFile(Landscape)

will do the trick.
