On Wed, 13 May 2009, afsmith wrote:
Luigi, Hans, and Wolfgang, thank you for your responses. I'm still
unclear on several things. (comments on your responses follow
afterwards)
Let me try asking these things as questions. Specifically, could
someone please tell me...
1. How do I determine whether I am using MKII, MKIV, or XeTeX to
process my documents?
Depends on how you process your documents.
texexec filename => pdftex engine (mkii)
texexec --pdf filename => pdftex engine (mkii)
texexec --xtx filename => xetex engine (mkii)
texexec --lua filename => luatex engine (mkiv)
context filename => luatex engine (mkiv)
2. Given the line from a typescript...
\definefontsynonym[LiberationSerif] [name:liberationserif]
... how do I determine which file "name:liberationserif" corresponds to?
mtxrun --script font --list "*liberation*"
On my machine this gives
liberationmonobold Liberation Mono Bold
/usr/share/fonts/TTF/LiberationMono-Bold.ttf
liberationmonobolditalic Liberation Mono Bold Italic
/usr/share/fonts/TTF/LiberationMono-BoldItalic.ttf
liberationmonoitalic Liberation Mono Italic
/usr/share/fonts/TTF/LiberationMono-Italic.ttf
liberationmonoregular Liberation Mono Regular
/usr/share/fonts/TTF/LiberationMono-Regular.ttf
liberationsansbold Liberation Sans Bold
/usr/share/fonts/TTF/LiberationSans-Bold.ttf
liberationsansbolditalic Liberation Sans Bold Italic
/usr/share/fonts/TTF/LiberationSans-BoldItalic.ttf
liberationsansitalic Liberation Sans Italic
/usr/share/fonts/TTF/LiberationSans-Italic.ttf
liberationsansregular Liberation Sans Regular
/usr/share/fonts/TTF/LiberationSans-Regular.ttf
liberationserifbold Liberation Serif Bold
/usr/share/fonts/TTF/LiberationSerif-Bold.ttf
liberationserifbolditalic Liberation Serif Bold Italic
/usr/share/fonts/TTF/LiberationSerif-BoldItalic.ttf
liberationserifitalic Liberation Serif Italic
/usr/share/fonts/TTF/LiberationSerif-Italic.ttf
liberationserifregular Liberation Serif Regular
/usr/share/fonts/TTF/LiberationSerif-Regular.ttf
3. In both MKII and MKIV, how can I determine which typescripts exist?
In other words, how do I determine working arguments for
"\usetypescriptfile"?
ls $TEXMFCONTEXT/tex/context/base/type-*
3b. Specifically, in the case of...
\usetypescript[palatino][ec]
... in which typescript is this defined? (given a vanilla context
minimals installation)
type-one.tex for mkii, type-otf.tex for mkiv.
4. What defines the output of "fc-list" or "mtxrun --script fonts
--list"? Do they correspond to files? Type synonyms? etc.
mtxrun --script fonts lists fonts in $TEXMF/fonts/ and $OSFONTDIR.
5. Do I need to bother with map files for MKII?
No. Unless you want to create a typescript for font not present in the
minimals and ctan.
6. Is it particularly recommended that I use MKIV? How stable is it
compared to MKII?
Mkii is extremely stable and well tested. Mkiv is in a state of flux right
now. If you do not need any of the features of luatex (opentype fonts,
ease of programming, etc.) stay with mkii for the time being. If you want
to use luatex features, then you have to use Mkiv :-)
Aditya
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the
Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________