SuivantPrec.Bas prec.BasNiv. sup.

7.5 Notes 

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 MFjobbig=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). SuivantPrec.Bas prec.HautNiv. sup.