\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{geometry}
\geometry{top=15mm, bottom=15mm, left=1cm, right=1cm}
\usepackage[french]{babel}
\usepackage{pslatex}
\usepackage[colorlinks=true,urlcolor=black]{hyperref}
\usepackage{graphicx}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\footrulewidth}{0.4pt}
\fancyfoot[L]{Uubu.fr}
\fancyfoot[R]{dim. janv. 5 12:24:11 CET 2014}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={mkfontdir},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Créé un index des fichiers fonts dans un répertoire.},
CreationDate={D:20140105122411},
ModDate={D:20140105122411},
Keywords={X;X Window System}
}}
\begin{document}
 
\begin{center}
{\Huge mkfontdir }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Créé un index des fichiers fonts dans un répertoire.}
 
\vspace{10mm}
 
\hspace{1mm}  Pour chaque répertoire donné, il lit tous les fichiers de font, et les écrit dans un fichier nommé \textbf{fonts.dir} dans ce répertoire. Le serveur X utilise ce fichier pour trouver les fichiers de fonts. La première ligne de ce fichier donne le nombre de fonts dans le fichier, le reste liste les fonts elles-mêmes.
\vspace{5mm} \\
\hspace{1mm}  Les fichiers de fonts scalables n'incluent pas le le nom de font X, le fichier \textbf{fonts.scale} (créé avec \textbf{mkfontscale}) est utilisé pour les importer dans \textbf{fonts.dir}.
\vspace{5mm} \\
 
 
\hspace{1mm}  \textbf{fonts.alias} est utilisé pour mapper de nouveaux noms aux fonts existantes, et devrait être édité à la main. Le format est 2 colonnes séparées par un espace blanc. La première contient l'alias, la seconde le pattern de nom de font. les lignes commençant par '\textbf{!}' sont ignorés. Si aucun des champs ne spécifie le champ size de la font, c'est un alias scalable. Les alias n'ont pas besoin de référencer des fonts dans le même répertoire.
\vspace{5mm} \\
\hspace{1mm}  L'option \textbf{-e} spécifie un répertoire avec des fichiers d'encodage. La liste est écrite dans \textbf{encodings.dir}, ce fichier est utilisé par le serveur X pour trouver les informations d'encodage. Il a le même format que \textbf{fonts.dir}.
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge OPTIONS }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} -e ]{Spécifie un répertoire contenant des fichiers d'encodage. Peut être spécifié plusieurs fois}
\item[\hspace{1mm} -n ]{Ne scan pas ni n'écrit de fichiers de fonts, utile pour générer des répertoires d'encodage uniquement}
\item[\hspace{1mm} -p]{Préfixe à ajouter au chemin des fichiers d'encodage lorsqu'ils sont écrits dans encodings.dir.}
\item[\hspace{1mm} -r]{Garde les répertoires d'encodage non-absolus.}
\item[\hspace{1mm} -x suffix]{Ignore les fichiers de fonts avec le suffixe spécifié}
\item[\hspace{1mm} --]{Fin des options}
\end{description}
 
\vspace{1cm}{\huge Fichiers }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} fonts.dir]{Liste des fonts présent dans le répertoire}
\item[\hspace{1mm} fonts.scale]{Liste des fonts scalable présent dans le répertoire}
\item[\hspace{1mm} fonts.alias]{Liste d'alias de fonts}
\item[\hspace{1mm} encodings.dir]{Liste des encodages et leur fichier.}
\end{description}
\end{flushleft}
\end{document}
