Re: a DSSSL typesetter

Subject: Re: a DSSSL typesetter
From: s.rahtz@xxxxxxxxxxxxxx (Sebastian Rahtz)
Date: Sun, 10 May 1998 21:15:08 +0100
Brandon Ibach writes:
 > has anyone ever thought of implementing TeX's functionality in
 > PostScript? 
yes, I have seen simple PS-based text formatters in the
past. perfectly plausible for simple documents.

 > In other words, you could setup a simple Jade backend
 > which would write the stream of flow objects to a PostScript file, and
 > a standard set of PostScript routines would typeset those objects
 > directly, rather than having TeX output (via DVI->ps) a stream of
 > "stupid" PostScript code which just says "move here, draw this".

on the one hand you are right to say that TeX is
overkill for typesetting DSSSL flow objects; but on the other, I see
the requirements for a DSSSL flow object typesetter as more complex
than you suggest. It *is* more than "move here, draw this", its "set
this paragraph with a width of 5 in in this typeface and that
leading". So that means the formatter handles paragraph makeup,
justification, hyphenation, all that. and page breaking. And don't
forget little details like inclusion of graphics files. and math.

i think the implication is that the backend would have to do a lot
more work than just shovel out flobs as PS routines. not impossible,
but you have to write a new paragraph formatter. One route would be to
take James' groff code, and try to extract the guts of that.

Sebastian


 DSSSList info and archive:  http://www.mulberrytech.com/dsssl/dssslist


Current Thread
  • a DSSSL typesetter
    • Aleksandar Bakic - from mail1.ability.netby web4-1.ability.net (8.8.5/8.6.12) with ESMTP id QAA04710Thu, 7 May 1998 16:48:59 -0400 (EDT)
      • Sebastian Rahtz - from mail1.ability.netby web4-1.ability.net (8.8.5/8.6.12) with ESMTP id GAA22080Fri, 8 May 1998 06:06:17 -0400 (EDT)
        • Brandon Ibach - from mail1.ability.netby web4-1.ability.net (8.8.5/8.6.12) with ESMTP id OAA16824Fri, 8 May 1998 14:51:21 -0400 (EDT)
          • G. Ken Holman - from mail1.ability.netby web4-1.ability.net (8.8.5/8.6.12) with ESMTP id PAA17293Fri, 8 May 1998 15:11:48 -0400 (EDT)
          • Sebastian Rahtz - from mail1.ability.netby web4-1.ability.net (8.8.5/8.6.12) with ESMTP id EAA24156Mon, 11 May 1998 04:54:23 -0400 (EDT) <=
          • Brandon Ibach - from mail1.ability.netby web4-1.ability.net (8.8.5/8.6.12) with ESMTP id WAA14042Mon, 11 May 1998 22:35:57 -0400 (EDT)
      • Paul Prescod - from mail1.ability.netby web4-1.ability.net (8.8.5/8.6.12) with ESMTP id PAA19386Fri, 8 May 1998 15:43:21 -0400 (EDT)
        • Aleksandar Bakic - from mail1.ability.netby web4-1.ability.net (8.8.5/8.6.12) with ESMTP id TAA24113Fri, 8 May 1998 19:55:02 -0400 (EDT)
          • Sebastian Rahtz - from mail1.ability.netby web4-1.ability.net (8.8.5/8.6.12) with ESMTP id EAA24139Mon, 11 May 1998 04:54:04 -0400 (EDT)