|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T a
Length: 3279 (0xccf) Types: TextFile Names: »appendix.tex«
└─⟦52210d11f⟧ Bits:30007239 EUUGD2: TeX 3 1992-12 └─⟦af5ba6c8e⟧ »unix3.0/DVIWARE.tar.Z« └─⟦ca79c7339⟧ └─⟦this⟧ »DVIware/laser-setters/dvi-to-ps/TeXPS/doc/appendix.tex«
\chapter{File Extensions} % ======================= Here is a brief summary of the important file extensions in the context of these programs: \begin{enumerate} \item {\tt afm}. Adobe font metric files. These are text files, which contain the font metric information of each of the \PS\ fonts. \item {\tt dvi}. (Output) device independent files. Generated by \TeX, these files contain the typeset product in a format independent of the final output device. \item {\tt gf}. Generic font files. These files are the pixel files as generated by \MF. \item {\tt pfd}. \PS{} font description files. These text files contain a description of what version of the \PS\ fonts is to be produced, like for instance what encoding vector is to be used. These files together with the {\tt afm} file for the corresponding font allow the computation of the {\tt pdr} and the {\tt tfm} file of the font. \item {\tt pdr}. \PS{} Driver files: these files contain the information needed by a driver to generate the \PS\ code for the \PS\ fonts. \item {\tt pk}. Packed files, a more compact and also slightly less general form of {\tt gf} files. \item {\tt pxl}. Pixel files, an old format of pixel files. \item {\tt tex}. \TeX{} source files. \item {\tt tfm}. \TeX{} Font Metric files. These files contain the font metric information as needed by \TeX. \end{enumerate} \chapter{{\tt dvitype} Notes} \label{c-dvitype-notes} Here a brief summary of the most important sections in {\tt dvitype}: \begin{itemize} \item {\tt [14]}. The $h,u,v,x,z$ etc. business. \item {\tt [17]}. $num$, $den$ and $mag$ definitions \item {\tt [18]}. {\tt FNT\_DEF} stuff \item {\tt [30]}. Font width stuff \item {\tt [37]}. Most important part of the font width computation. \item {\tt [39]}. {\tt tfm} width versus pixel width. \item {\tt [40]}. Compute the pixel width. {\tt dvitype} computes the pixel width, because it does not read any pixel files \item {\tt [61]}. Read {\tt FNT\_DEF} command \item {\tt [63]}. Load font\_space. It's $s\over6$. \item {\tt [81]}. The multiway switch, where branching takes place interpreting the various {\tt dvi} commands. \item {\tt [83]}. {\tt PUSH} or {\tt POP} besides other instructions. \item {\tt [84]}. defines {\it out\_space}, a routine to do horizontal movements which incorporates a threshold based on the current font to decide whether a relative or absolute movement should be executed. Absolute movements always incorporate accumulated rounding errors which at that point are reduced to zero. \item {\tt [85]}. similar to {\tt [84]}, but defines {\it out\_vmove}, a routine to do vertical movements. Again a threshold based on the current font is used to decide whether an absolute or a relative movement should be performed. \item {\tt [88]}. {\tt SETCHAR} stuff. \item {\tt [89]}. Finish a command that either sets or puts a character, then goes to {\it move\_right}. \item {\tt [90]}. Finish a command that either sets or puts a rule, then goes to {\it move\_right}. \item {\tt [91]}. Takes care of the {\tt maxdrift} business in the case of horizontal movements. \item {\tt [92]}. Takes care of the {\tt maxdrift} business in the case of vertical movements. \end{itemize}