Path: utzoo!censor!geac!torsqnt!news-server.csri.toronto.edu!bonnie.concordia.ca!thunder.mcrcim.mcgill.edu!snorkelwacker.mit.edu!usc!cs.utexas.edu!convex!rosenkra From: rosenkra@convex.com (William Rosencranz) Newsgroups: comp.os.minix Subject: Re: MROFF sources Message-ID: <1991Feb20.055345.13852@convex.com> Date: 20 Feb 91 05:53:45 GMT Sender: news@convex.com (news access account) Organization: Convex Computer Corporation; Richardson, TX Lines: 61 Nntp-Posting-Host: convex1.convex.com a few days ago i inquired about MROFF sources. i have them. thanx for all the attention :-). i am starting v2.0 of nroff RSN, again for atari TOS (not necessarily minix). here is what it *should* do: o hyphenation (partially working now, but not released) o all the missing things (traps, diversions, etc) o support proportional fonts (by supporting tab files, -Tname) o special pager for reading manpages (with nice fonts) under TOS, at least, probably MGR as well (more or less running now, part of man system i posted to c.b.atari.st) o support tbl/eqn/refer, possibly pic (i may use GNU versions as a base) o more or less troff with nroff as a subset (using tab) o support laser printers (again, from -Tname, tab) at least HP varieties (if i can get my hands on a deskjet for cheap) or maybe epson-ish 24-pin dot matrix (i have LQ-1000) o full -man (proper IP and TP), -ms (lots missing now but usable) o possibly support for other languages (funky char sets :-) o MAYBE it will still fit in 64+64, but i can make no promises, nor will i sacrifice capability/speed just for this this will take a couple of months, depending on free time i have. it will be developed under gcc (TOS/MiNT/MGR). you may be better off with mroff which looks pretty good, so far, but may need some cleaning up (based on some other folk's inability to get it to compile). this has become somewhat a hobby for me (what a sick, sick man!). i may use parts of GNU roff (groff?) which is probably notorious for its hoggish memory use. i may also make some things (like hyphenation) conditional at compile time, so it can fit in (stupid - sorry, andy) 64+64 space. hyphenation tables eat LOTS of data space, if you support a reasonable exception list (for english, of course). what i need to know is what sort of support does minix have/will have for fonts of any type (screen, in particular). not just termcap, but fonts (e.g. special char sets). is there work in progress on getting MGR to work? that would be a plus (IMHO). note that i know how to deal with non-screen fonts (since output will generally redirect to file which could be cat'd to device). currently, the TOS version, with a special "device" (a special pager) implements the full \(xx troff escapes (e.g. upper/lower greek, math, etc). if u have not seen this, and have an atari, you may want to give it a look-see (check comp.{binaries,sources}.atari.st archives for nroff 1.10p4 and manpager - monochrome TOS only). manpages look real nice with Times Roman, uline, bold, special chars, and small char set. later... -bill rosenkra@convex.com -- Bill Rosenkranz |UUCP: {uunet,texsun}!convex!c1yankee!rosenkra Convex Computer Corp. |ARPA: rosenkra%c1yankee@convex.com Brought to you by Super Global Mega Corp .com