[OS X TeX] (OT?) TeX and MacOSX (or what we should pretend from OSX applications).
Massimiliano Gubinelli
mgubi at mac.com
Fri Dec 3 05:27:27 EST 2004
Dear all,
Once I used the adjective "ugly" to qualify the output of a DVI
viewer for MacOSX. I should admit that no DVI viewer whatsoever
(MacDviX, mxdvi, xdvi) have an ugly output, indeed they output quality
is almost the same and everdybody was satisfied by using xdvi under
Unix or (I think) MacDvi under OS8-9. So I would like to make public
excuses for that.
The following is a "manifesto" for a better TeX support under OSX: (it
is long so if you want you can just skip...)
I feel a lot unsatisfied by DVI viewers and even by PDF viewers for
what concern the rendering of TeX's output on OSX. Apple computers have
a price which is not comparable to other kind of machines and OSX is
not free as Linux. From my point of view using a PowerBook G4+OSX like
a Mac SE + OS8 or like a PC+Linux is just a waste of money. The
computational power of G4 or G5 machines is amazing but this power is
not used in our current TeX applications or viewers. So we compile and
look at results at (almost) the same speed or quality of my PC+Linux of
some year ago (using X11+mwm....). Currently available native DVI
viewers draw fonts on screen bypassing the operating system which is
again a wast of money. Quartz (the graphics engine of OSX) is optimized
for the hardware and to use the vector unit inside any G4 or G5
processors. As so it should be the natural candidate to implement
output rendering. If people can post-process entire movies on the Mac
why we shouldn't be able to look at our pages faster?
I think that a common effort in understanding how to render TeX fonts
natively under OSX would make OSX the best TeX platform around. (and
this cannot happen using code written for other operating systems).
This is not restricted to dvi output. Using the Quartz PDF machinery to
look at pdf output is also a waste of computational resources since
pdflatex embed fonts (to have device-independent pdf). The best way
would be to force pdflatex not to embed fonts (so output is smaller, no
font subsetting is necessary and fonts can be loaded once for all in
the viewer). All this should have as a result that we can hope to
modify sources and see the output almost immediately.
Just realize how inefficient are our current setups....
Massimiliano
--------------------- Info ---------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
& FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Post: <mailto:MacOSX-TeX at email.esm.psu.edu>
More information about the MacOSX-TeX
mailing list