[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
A Modern Typesetting Language. (Was: .TQ to replace .PD 0)
From: |
Ralph Corderoy |
Subject: |
A Modern Typesetting Language. (Was: .TQ to replace .PD 0) |
Date: |
Wed, 25 May 2022 12:42:30 +0100 |
Hi John,
> > Support of modern font technologies and of course languages which
> > aren't left-to-right.
>
> Agreed. But for everything else you've mentioned: it's just a matter
> of writing another PDF postprocessor (or some other adapter for a
> particular format). Postprocessors are where the real beauty of
> Troff's staying power shines.
One could look at shoehorning evermore complexity through to the
post-processor, but that denies integration with the rest of troff of
the expressiveness of those features. Or at best, gives it through some
clunky ‘treat it as a string’ mechanism. Think more of a language were
expressions can have these as first-class things with powerful
operators.
> > but the modern graphics model of PDF has moved on a lot from theirs
> > and isn't targeted. Images and SVG as first-class objects.
> > Transformation matrices. Advanced colour handling. Text-flow
> > layout.
>
> PDF's graphics model hasn't changed
>From memory, PDF 1.3 added transitioning between colours, PDF 1.4
introduced transparency, and PDF 1.7 gave us 3D artwork. There must be
many more incremental improvements. :-)
> and SVG isn't a first class object in PDF documents.
No, I know. I was meaning they would be in a new document-layout
language.
--
Cheers, Ralph.
- Re: .TQ to replace .PD 0, (continued)
Re: .TQ to replace .PD 0, Ralph Corderoy, 2022/05/23
Re: .TQ to replace .PD 0, Ingo Schwarze, 2022/05/24
Re: .TQ to replace .PD 0, Ralph Corderoy, 2022/05/25
Re: .TQ to replace .PD 0, John Gardner, 2022/05/25
A Modern Typesetting Language. (Was: .TQ to replace .PD 0),
Ralph Corderoy <=
Re: A Modern Typesetting Language. (Was: .TQ to replace .PD 0), John Gardner, 2022/05/25
Re: A Modern Typesetting Language., Ralph Corderoy, 2022/05/25