[pracjourn-forum] Comments on Art Ogawa's paper
Will Robertson
will at guerilla.net.au
Fri Apr 22 08:15:36 CEST 2005
Hello
Art's paper for this issue of TPJ raises some very interesting and well
thought out questions, some of which I'd like to comment on here to
possibly raise some discussion. Since Art is running this list and it's
his paper, I don't have a problem sending this out before the weekend
even though some people may not have subscribed yet to the list!
First of all, and I may need to be corrected on this, I believe MikTeX
can automatically detect when a package is requested in a document run
and download it without user intervention -- or even user knowledge.
This functionality, however, has been provided by a complete, and
manual, repackaging of the relevant parts of CTAN. Hopefully the new
changes to be effected to CTAN will provide a more automatic method for
this, and allow this functionality to be ported to the other major
operating systems.
Secondly, on fonts and operating systems. The Latin Modern fonts are
now also available in OpenType format, and so if indeed they become
LaTeX's default fonts (as is already the case with ConTeXt) then these
may be installed (well, a subset of them would be better) in the proper
system location when the TeX distribution is installed. Indeed, this is
what i-Installer on Mac OS X has done for a little while, albeit with
fonts converted at run-time with fontforge.
Regarding "3.2 Typespec parser". First of all, I need to clarify: by
"no procedural code allowed" are you saying that you want a scheme like
\defaultromanfont{Palatino}
rather than
\renewcommand\rmdefault{ppl}
in the example of choosing fonts?
This sounds like a great idea, and I think some of this may even be
present in the LaTeX3 project (? see some of the template stuff dealing
with setting up paragraph styles). It is an idea frequently expounded
by William F Adams, and it's good to hear another voice in the matter.
I guess in the beginning, document classes were supposed to be what
this is all about, but this became complicated by the fact that
document structure had to be defined there at the same time.
Section 3.4: "The popular pdftex engine should return to outputting
each page as it is shipped out of TEX’s memory. Whether this is even
compatible with the production of a PDF output stream, I do not know."
I think the answer to this question is yes. Witness web-optimised PDFs
that download a single page at a time in a browser plug-in (perhaps
introduced after PDF v1.3?). I can only assume that this would work
with PDF-writing as well.
Regarding turning metafont fonts into OpenType fonts -- I have great
optimism that this is possible now with one of the various current
tools (metatype1 and friends) to get to postscript and using fontforge
to perform the final conversion to OpenType. But it must be understood
that metafont sources often require massaging before they can be
successfully converted to postscript. (Unless you're happy to use the
various tracing tools, which can be successful also.)
I am not knowledgeable to comment on the last sections of the paper
which deal with XML and getting rid of LaTeX. Does ConTeXt suit your
purpose? Would LaTeX3? Like I say, I cannot even conjecture what needs
to be done in this area...
Best regards,
Will Robertson
More information about the pracjourn-forum
mailing list