Books Home

Metafont - guide pratique

 

Bernard Desgraupes

ISBN : 2-7117-8642-0.

Editions Vuibert Informatique Paris, 1999

 

 

Table des matières

 

Introduction

Chapitre 1 Introduction à METAFONT

1.1 La typographie numérique

1.2 Historique

1.3 Premiers pas avec METAFONT

Chapitre 2 Installation de METAFONT

2.1 Les éléments nécessaires

2.2 Principe de fonctionnement

2.2.1 Premières épreuves

2.2.2 Epreuves définitives

2.2.3 relax

2.2.4 Familles de polices ou << métapolices >>

2.2.5 Tester des polices

2.2.6 La police \emph gray

2.2.7 La police \emph black

2.2.8 Utilisation d'une police avec TeX ou LaTeX

Format LaTeX

Format TeX plain

2.2.9 Autres utilisations de METAFONT

2.3 Constitution du format plain

2.3.1 Les bases de METAFONT

2.3.2 Le fichier local.mf

2.3.3 Compilation du format plain

2.3.4 Utilisation d'autres bases

Chapitre 3 Les macros METAFONT

3.1 Les objets

3.1.1 Opérateurs booléens

Valeurs logiques

Symboles relationnels

Relations logiques

3.1.2 Opérateurs numériques

3.1.3 Images

3.1.4 Chaînes

3.1.5 Transformations

3.1.6 Chemins

3.1.7 Stylos

3.1.8 Paires

3.2 Instructions de programmation

3.2.1 Commandes non-conditionnelles

3.2.2 Commandes conditionnelles

3.3 Commandes de dessin

3.3.1 Définition des chemins

3.3.2 Choix d'un stylo

3.3.3 Tracés et contours

3.3.4 Manipulation de tracés

3.4 Exécution d'une tâche

3.5 Pixellisation

3.6 Gestion des caractères et des polices

3.7 Affichage écran

3.8 Epreuves

3.9 Diagnostics

3.10 Divers

Chapitre 4 Utilisation de METAFONT

4.1 Les courbes

4.1.1 Courbes de Bézier

4.1.2 Placement des points

4.1.3 Premiers coups de crayon

4.1.4 Tangentes imposées

4.1.5 tension

4.1.6 Taille et forme des crayons

4.1.7 Figures de base

4.2 Calligraphie

4.3 Chemins et images

4.3.1 Cheminement sur les courbes

4.3.2 Transformations

4.3.3 Sélection de pixels

4.3.4 Manipulation des images

4.3.5 Points d'intersection et points de contact

4.3.6 Instructions répétitives

4.4 Usage étendu de METAFONT

4.4.1 Création de macros

4.4.2 METAFONT \ solveur d'équations

4.4.3 Utilisation du hasard

4.4.4 Faire parler METAFONT

Chapitre 5 Construire une métapolice

5.1 Construction d'une police

5.1.1 Créer des caractères

5.1.2 Organisation du fichier pilote

5.1.3 Préambule du fichier pilote

5.1.4 Définitions des lettres

5.1.5 Ligatures et approches de paires

5.1.6 Informations globales

5.1.7 Fichier de paramètres

5.2 Modifier globalement une police

5.2.1 Utilisation de currenttransform

5.2.2 Modification d'un fichier de paramètres

5.3 Forme et série

5.3.1 Caractères penchés

5.3.2 Caractères gras

5.4 Empattements

5.4.1 Style romain

5.4.2 Style courrier

5.4.3 Style flamboyant

5.5 Variations

5.5.1 Contours

5.5.2 Négatifs

5.5.3 Motifs

5.6 Questions d'approximation

5.7 Lisibilité des caractères

5.8 Vers de nouvelles méta-polices

Chapitre 6 METAFONT au jour le jour

6.1 Les différents niveaux d'utilisation

6.2 Trois exemples pratiques

6.2.1 Le symbole de l'euro

6.2.2 Symboles musicaux

6.2.3 Hiéroglyphes

6.3 Les limitations de METAFONT

 

 

Annexe A Les polynômes de Bernstein

Annexe B Tables de conversion

B.1 Unités de mesure

B.2 Proportions relatives des caractères

Annexe C Les variables internes

Annexe D Les messages d'erreur

D.1 Messages d'aide

D.1.1 Comment réagir à une erreur

D.1.2 Erreurs de calcul

D.1.3 Erreurs de langage

D.2 Erreurs de syntaxe

D.2.1 Erreurs sur les variables logiques

D.2.2 Erreurs sur les équations

D.2.3 Erreurs sur les chemins

D.2.4 Erreurs sur les transformations

D.2.5 Erreurs sur les images

D.2.6 Erreurs sur les polices

Annexe E Tables de caractères

Annexe F logocomplet : le programme

Annexe G Les modes disponibles

Annexe H Comment se procurer METAFONT ?

H.1 Distributions

H.2 Utilisateurs francophones

H.3 Liste de diffusion

 

Bibliographie

Liste des tables

Liste des illustrations

Index

Retour à la page Metafont

Last modification : 13 juillet 2000 - 10:58:05