



Les fichiers source des fontes sont recherchés dans les répertoires indiqués dans la
variable d'environnement MFINPUT. La recherche dans les sous-répertoires peut
être activée en ajoutant ! (un niveau) ou !! (tous les niveaux) à un nom de
répertoire. Si MFINPUT n'est pas définie, alors la recherche est faite dans le
sous-répertoire mfinput (et tous ses sous-répertoires de niveau 1) du répertoire emTeX.
Le répertoire emTeX est défini avec la variable d'environnement EMTEXDIR.
Utilisez :
|
set emtexdir=x:\pub\emtex
|
|
pour obliger MFjob à faire ses recherches dans x:\pub\emtex\mfinput (pour les
fichiers de fontes) et dans x:\pub\emtex\mfjob (pour les fichiers mfj). Si vous ne
définissez pas EMTEXDIR, le répertoire emTeX est pris égal à \emtex, et donc les recherches
sont faites sur le disque courant, dans les répertoires \emtex\mfinput et
\emtex\mfjob.
MFjob est constitué de deux programmes: mfjob.exe et mfjob.ovl. Metafont,
gftopk.exe et gftopxl.exe sont nécessaires. Pour Metafont, le fichier suivant est
utilisé:
| Appel MFjob | big= | DOS | OS/2 |
mfjob | off | mf.exe | mfp.exe |
mfjob /1 | off | mf186.exe | - |
mfjob | on | bmf.exe | bmfp.exe |
mfjob /1 | on | bmf186.exe | - |
mfjob /3 | - | mf386.exe | mf386.exe |
| |
MFjob crée toujours un répertoire temporaire dans le répertoire courant, même si aucune
fonte n'est créée. Si vous voulez utiliser un répertoire déterminé, vous pouvez utiliser
l'option /t pour le dire à MFjob. Le répertoire ne doit pas déjà exister. Si /t n'est pas
donné, MFjob choisira un nom tel que mfj#.tmp, où # sera remplacé par un nombre. Si
MFjob est interrompu, le répertoire temporaire et certains fichiers dans ce répertoire
seront conservés. Si vous n'avez pas besoin de ces fichiers (mfjob.log!) vous pouvez
les détruire, ainsi que le répertoire.
Les fichiers mfj sont recherchés d'abord dans le répertoire donné (s'il existe), puis dans
le répertoire courant, ensuite dans les répertoires donnés par la variable d'environnement
MFJOB (les répertoires de la liste doivent être séparés par un point-virgule; la recherche
dans les sous-répertoires peut être activée comme d'habitude avec ! et !!), et finalement
dans le sous-répertoire mfjob du répertoire d'emTeX (défini par EMTEXDIR, avec \emtex
comme valeur par défaut).
Moins il y a de mémoire disponible, plus les versions DOS du Metafont de emTeX sont
lentes. MFjob, par conséquent, affiche le message :
|
Warning: poor performance expected due to lack of memory
|
|
s'il n'y a pas assez de mémoire pour des performances optimales. Si la mémoire est très
limitée, MFjob affiche :
|
Warning: very poor performance expected due to lack of memory
|
|
Le temps d'exécution peut être plusieurs centaines de fois le temps optimal (plusieurs
heures, au lieu de quelques minutes). Dans ce cas, vous devriez essayer d'utiliser
mf386.exe en utilisant l'option /3 de MFjob (ce qui désactive en même temps les
messages d'avertissement sur le manque de mémoire), ou d'augmenter la mémoire
disponible en supprimant des programmes résidents (dans l'autoexec.bat) et des
pilotes (dans le fichier config.sys). Vous pouvez aussi utiliser l'option /c pour faire
écrire un fichier batch par MFjob, qui créera les fontes sans MFjob (mais il y a
quelques restrictions, cf. /c).



