Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| fichiers:fontes:que_sont_les_fontes_virtuelles [2018/05/24 17:00] – joseph.wright | 5_fichiers:fontes:que_sont_les_fontes_virtuelles [2021/02/01 20:38] (Version actuelle) – Correction des liens internes. Ajout de références. jejust | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | --- | + | ====== What are virtual fonts? ====== |
| - | section: Bits and pieces of (La)TeX | + | |
| - | permalink: / | + | |
| - | date: 2014-06-10 | + | |
| - | --- | + | |
| - | # What are virtual fonts? | ||
| Virtual fonts provide a means of collecting bits and pieces together | Virtual fonts provide a means of collecting bits and pieces together | ||
| to make the glyphs of a font: the bits and pieces may be glyphs from | to make the glyphs of a font: the bits and pieces may be glyphs from | ||
| - | '' | + | "other" |
| the positioning information that specifies how everything comes | the positioning information that specifies how everything comes | ||
| together. | together. | ||
| Ligne 16: | Ligne 11: | ||
| implemented by David Fuchs to use an unusual printer. | implemented by David Fuchs to use an unusual printer. | ||
| practical purposes for the rest of us, virtual fonts date from when Knuth | practical purposes for the rest of us, virtual fonts date from when Knuth | ||
| - | specified a format and wrote some support software, in 1989 (he | + | specified a format and wrote some support software, in 1989 (he published |
| - | published | + | an [[https:// |
| - | [article in _TUGboat_](http:// | + | at the time; [[http:// |
| - | at the time; a plain text copy is available | + | |
| Virtual fonts provide a way of telling TeX about something more | Virtual fonts provide a way of telling TeX about something more | ||
| complicated than just a one-to-one character mapping. | complicated than just a one-to-one character mapping. | ||
| - | TFM file of the font, just as before, but the DVI | + | TFM file of the font, just as before, but the DVI processor will |
| - | processor will read the VF and use its content to specify how | + | read the VF and use its content to specify how each glyph is to |
| - | each glyph is to be processed. | + | be processed. |
| The virtual font may contain commands: | The virtual font may contain commands: | ||
| - | | + | |
| - | + | | |
| - | - | + | |
| - | - to remap a glyph from one of the (real) fonts for use in the | + | |
| - | | + | |
| - | - to build up a more complicated effect (using DVI commands). | + | |
| In practice, the most common use of virtual fonts is to remap | In practice, the most common use of virtual fonts is to remap | ||
| - | Adobe Type 1 fonts (see [font metrics](FAQ-metrics.md)), | + | Adobe Type 1 fonts (see [[5_fichiers: |
| - | though there has also been useful useful work building | + | though there has also been useful useful work building |
| fonts (by bundling glyphs from several fonts into a single virtual | fonts (by bundling glyphs from several fonts into a single virtual | ||
| font). | font). | ||
| - | [Cork encoded](FAQ-ECfonts.md) | + | [[5_fichiers: |
| - | remapping and fragments of DVI for single-glyph | + | originals by using remapping and fragments of DVI for single-glyph |
| - | characters'' | + | “accented characters”, were the first “Type 1 format” Cork-encoded Computer |
| Modern fonts available. | Modern fonts available. | ||
| Virtual fonts are normally created in a single ASCII VPL | Virtual fonts are normally created in a single ASCII VPL | ||
| (Virtual Property List) file, which includes two sets of information. | (Virtual Property List) file, which includes two sets of information. | ||
| - | The `vptovf` utility will use the VPL file to create | + | The '' |
| the binary TFM and VF files. | the binary TFM and VF files. | ||
| - | A '' | + | A "how-to" |
| describes the endless hours of fun that may be had, doing the job by | describes the endless hours of fun that may be had, doing the job by | ||
| hand. Despite the pleasures to be had, the commonest way (nowadays) | hand. Despite the pleasures to be had, the commonest way (nowadays) | ||
| - | of generating an VPL file is to use the | + | of generating an VPL file is to use the '' |
| - | `fontinst` package, which is described in more detail | + | is described in more detail together with the discussion of |
| - | together with the discussion of | + | [[5_fichiers: |
| - | [PostScript font metrics](FAQ-metrics.md). | + | [[ctanpkg> |
| - | [`Qdtexvpl`](https:// | + | |
| fonts (it uses TeX to parse a description of the virtual font, and | fonts (it uses TeX to parse a description of the virtual font, and | ||
| - | `qdtexvpl` itself processes the resulting DVI file). | + | '' |
| + | |||
| + | |||
| + | ----- | ||
| + | // | ||
| + | * [[faquk> | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | {{htmlmetatags> | ||
| + | metatag-og: | ||
| + | metatag-og: | ||
| + | }} | ||

