TeXhax Digest Tuesday, March 10, 1987 Volume 87 : Issue 17 TEXHAX17.87 Editor: Malcolm Brown Today's Topics: Re: Symbol fonts Wanted: Help with dvi2ps and built-in Adobe fonts. Re: TeXhax Digest V87 #13 Fonts and Macros for setting Music Changes to CMR17 Re: new utilities Re: new utilities VMS change files TeX for HP9000 series DVI2PS processor ---------------------------------------------------------------------- 1-Mar-87 14:22:39-PST,1320;000000000000 Date: Sat, 28 Feb 87 16:10:35 CST From: William LeFebvre Subject: Re: Symbol fonts To: TeXhax@score.stanford.edu > From: KARNEY%PPC.MFENET@nmfecc.arpa > There are "blackboard bold" characters in the AMS font MSYM10, which are > close to what you want....Unfortunately, these fonts are written in the > old Metafont.... I had heard from many people about the "blackboard bold", but no one except Mr. Karney had told me what I needed to know: there are no MF84 descriptions available. That is really too bad. Any chance on this happening soon or at all? I primarily need the R, and maybe the Integer symbol (is that I or Z?). I may just massage the cmr MF84 source to get the R. I think that would look better than building it in TeX with \kern. But I am still at a loss for the other. My thanks to all for the information. William LeFebvre Department of Computer Science Rice University ------------------------------ Date: Sun, 1 Mar 87 18:12:46 EST From: Bill Sommerfeld To: TeXhax@score.stanford.edu Subject: Wanted: Help with dvi2ps and built-in Adobe fonts. A month or so ago, a program was posted to the net to convert Adobe afm Font Metric files into TeX PL files (which can then get compiled into TFM files, for use from TeX and LaTeX). Unfortunately, dvi2ps couldn't grok the dvi files which TeX then produced (it couldn't find pxl files for Times-Roman, etc). After a fair amount of hacking, I found (empirically) the appropriate conversion factor between the TeX magnification levels and the (non-standard) PostScript scaling in the environment set up by the TeX preamble. This took a bit of black magic and the sacrifice of a reasonably large amount of paper. I also modified dvi2ps to output PostScript commands to (a) create PostScript (scaleable) fonts which had been diddled to correspond to the TeX scaling system (it basically means taking the existing builtin font and replacing its scaling matrix) and (b) take these fonts and produce more scaleable ones on demand. In other words: I added this to tex.ps: % This constant was determined empirically. /TeXscale 83.0 30000000.0 div def /newbuiltinfont { findfont dup length dict /newdict exch def { 1 index /FID ne { newdict 3 1 roll put } { pop pop } ifelse } forall newdict /FontMatrix [ TeXscale 0 0 TeXscale neg 0 0 ] put newdict definefont pop } bind def and modified dvi2ps to output commands of the following form instead of downloading fonts using @newfont and @dc (by the way, the TeX mag scaling in the PostScript tfm files seems to be that 1500 = 1 point, so this is for 12 point Times-Roman) /TexTimes-Roman /Times-Roman newbuiltinfont /Times-Roman.18000 /TexTimes-Roman findfont 18000 scalefont def This (almost) worked correctly. My one remaining problem is that, since DVI files appear use relative positioning, and the output of dvi2ps uses absolute positioning commands, dvi2ps needs to know about font width information. This actually doesn't bite you unless you use superscripts or math... but then, that's what TeX was designed for. I see two possible ways around this: - change the PostScript output to look more like DVI-turned-to-ascii, and thus contain its own PUSH, POP, and relative positioning commands. This has the advantage that dvi2ps gets simpler (probably simple enough to graft into ctex itself..). This also means that the printer will spend more time interpreting the PostScript, as well as using up a lot more stack space. - have dvi2ps be able to read and scale tfm and/or afm files. The format of the tfm file (as well as the code in ctex to read it in) appears to be rather opaque at a first reading, so I'm not sure I want to go this route. Has anyone out there done this already and have any pointers on this? Thanks in advance. Bill Sommerfeld MIT Project Athena ARPA: UUCP: ...!mit-eddie!wesommer ------------------------------ From: harrison@mahogany (Michael) To: TeXhax@score.stanford.edu Subject: Re: TeXhax Digest V87 #13 In-Reply-To: Your message of Fri, 27 Feb 87 16:03:45 PST. Date: Mon, 02 Mar 87 07:06:15 PST In a partial response to Richard Roy's request, the VorTeX group has done two types of DVI previewers. There has been a series of them for use under SUNTOOLS or SUNVIEW. There is another previewer, dvi2x, which runs under the X window system. This previewer is till being tuned a bit before release. Both previewers use pk format and/or pxl format but not gf. Sned e-mail to vortex@berkeley.edu for additional details about the VorTeX distribution. ------------------------------ Date: Mon, 2 Mar 87 09:18:32 PST From: Reply-To: NOREILLY%IRLEARN.BITNET@forsythe.stanford.edu To: TEXHAX@score.stanford.edu Subject: Fonts and Macros for setting Music Received: by IRLEARN (Mailer X1.23) id 7149; Mon, 02 Mar 87 17:04:19 GMT Date: Mon, 02 Mar 87 17:03:22 GMT From: Niall O'Reilly Subject: Fonts and Macros for setting Music To: TEXHAX@SCORE.STANFORD.EDU Does anyone out there know of any work done in this area? ------------------------------ Date: Mon, 2 Mar 87 09:56:51 PST From: KARNEY%PPC.MFENET@nmfecc.arpa To: TEXHAX@SU-SCORE.ARPA Subject: Changes to CMR17 The end of CM85.BUG contains @x in CMR17 [no change to TFM file] curve#:=40/36pt#; % lowercase curve breadth @y curve#:=41/36pt#; % lowercase curve breadth @z @x cap_stem#:=41/36pt#; % uppercase stem breadth cap_curve#:=47/36pt#; % uppercase curve breadth @y cap_stem#:=40/36pt#; % uppercase stem breadth cap_curve#:=48/36pt#; % uppercase curve breadth @z @x serif_drop#:=7/36pt#; % vertical drop of sloped serifs @y serif_drop#:=17/36pt#; % vertical drop of sloped serifs @z However, I wonder if these changes are quoted in the right direction. The version of CMR17.MF I got from SCORE on 7-APR-1986 has the the @y-@z text (e.g., curve#:=41/36pt#;) while the version I got on 1-MAR-1987 has the @x-@y text (e.g., curve#:=40/36pt#;). Can someone tell me what the official settings are? Charles Karney Karney%PPC.MFENET@NMFECC.ARPA ------------------------------ Date: Mon, 2 Mar 87 15:45:09 CST From: William LeFebvre Subject: Re: new utilities To: TeXhax@score.stanford.edu > Font hackers with a Sun workstation should take a look at Brad Rullman's > Fonttool. Too bad that it uses an option-subwindow. Those went out when Sun Unix 3.0 came in. Since none of our machines run version 2 anymore, I can't even compile FontTool. Any chance of a newer version that will instead use an option panel? William LeFebvre Department of Computer Science Rice University ------------------------------ Date: Mon 2 Mar 87 16:14:34-PST From: Brad Rullman Subject: Re: new utilities To: phil@RICE.EDU In-Reply-To: <530.phil.titan@Rice> Unfortunately, the only Sun running anything greater than version 2 here at the U of Washington is down, awaiting a new disk controller. I've been planning to upgrade FontTool to 3.2, but until this controller gets here I'm stuck. BTW, can someone put me on the mailing list TeXhax@score.stanford.edu? I'd appreciate it ... Brad Rullman ------------------------------ Date: Mon 2 Mar 87 21:23:46-PST From: Eric M. Berg Subject: VMS change files To: mcvax!doc.ic.ac.uk!iwm@seismo.CSS.GOV Reply-To: A.ERIC@GSB-HOW.STANFORD.EDU VMS change files for TeX & related software are to be found on-line on Score.Stanford.Edu as PS:*.VMS-CHANGES.* ------------------------------ Date: Tue, 3 Mar 87 01:17:22 PST From: Reply-To: BOYD%TAMLSR.BITNET@forsythe.stanford.edu To: texhax@Score.Stanford.EDU Subject: TeX for HP9000 series Date: Tue, 3 Mar 87 03:03 CDT From: (Scott T. Boyd) Subject: TeX for HP9000 series To: texhax@su-score X-Original-To: texhax@su-score.stanford,MHAMALAI@finfun.bitnet, BOYD The port was done by Greg Marriott for the Thermodynamics Research Center at Texas A&M. For further information, send mail to: Greg Marriott Thermodynamics Research Center Texas A\&M University College Station, TX 77843-3111 or call 409/845-4940. Sorry, we don't know of a previewer for their high-res devices. TRC supports QMS and HP Laserjet drivers for HP machines. ------------------------------ Date: 2-MAR-1987 09:20:15 From: ARNOLD%graphics.computer-science.manchester.ac.uk@Cs.Ucl.AC.UK Original-To: TEXHAX-REQUEST@uk.ac.ucl.cs To: texhax@score.stanford.edu Subject: DVI2PS processor We currently have a DVI to PostScript processor that runs under VMS on VAXs. It is a translation of a C version of dvi2ps into Pascal with a DCL user interface. A module for the system help file is also supplied. It is available for 100 pounds + VAT (within the UK, there may be a surcharge for overseas sales). This includes sources and media but no support. For further information, please contact: Tony Arnold University of Manchester Computer Graphics Unit Computer Building Oxford Road Manchester M13 9PL England. Tel: +44 (61) 273 7121 ext. 5405 JANET address: ARNOLD@UK.AC.MAN.CS.CGU ------------------------------ % %\bye % End of TeXhax Digest ************************** -------