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

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

ls $TEXMFCONTEXT/tex/context/base/type-*

3b. Specifically, in the case of...
... 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 :-)

If your question is of interest to others as well, please add an entry to the 

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

Reply via email to