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:les_noms_de_fichiers_des_fontes [2018/05/24 16:58] – joseph.wright | 5_fichiers:fontes:les_noms_de_fichiers_des_fontes [2021/06/06 17:24] (Version actuelle) – Correction des mots-clefs OpenGraph. Remise en forme. jejust | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | --- | + | ====== What is the “Berry naming scheme”? ====== |
- | section: Bits and pieces of (La)TeX | + | |
- | permalink: / | + | |
- | date: 2014-06-10 | + | |
- | --- | + | |
- | # What is the '' | ||
In the olden days, (La)TeX distributions were limited by the | In the olden days, (La)TeX distributions were limited by the | ||
Ligne 11: | Ligne 6: | ||
MS-DOS file system was a particular bugbear: fortunately any current | MS-DOS file system was a particular bugbear: fortunately any current | ||
Microsoft system allows rather more freedom to specify file names. | Microsoft system allows rather more freedom to specify file names. | ||
- | Sadly, the ISO 9660 standard for the structure of CD-ROMs has a | + | Sadly, the ISO(nbsp)9660 standard for the structure of CD-ROMs has a |
similar failing, but that too has been modified by various extension | similar failing, but that too has been modified by various extension | ||
mechanisms.) | mechanisms.) | ||
One area in which these short file names posed a particular problem | One area in which these short file names posed a particular problem | ||
- | was that of file names for Type 1 fonts. | + | was that of file names for Type(nbsp)1 fonts. |
These fonts are distributed by their vendors with | These fonts are distributed by their vendors with | ||
pretty meaningless short names, and there' | pretty meaningless short names, and there' | ||
change the name to something that identifies the font somewhat | change the name to something that identifies the font somewhat | ||
- | precisely. | + | precisely. |
already far beyond the abilities of the typical feeble file system, | already far beyond the abilities of the typical feeble file system, | ||
and add the specifier of a font shape or variant, and the difficulties | and add the specifier of a font shape or variant, and the difficulties | ||
spiral out of control. | spiral out of control. | ||
inventing silly names, and providing a map file to show what the | inventing silly names, and providing a map file to show what the | ||
- | '' | + | "real" |
- | translations: | + | |
- | `bas_____ BaskervilleMT` | + | |
- | `basb____ BaskervilleMT-Bold` | + | < |
- | + | bas_____ BaskervilleMT | |
- | | + | |
+ | basbi___ BaskervilleMT-BoldItalic | ||
+ | </ | ||
and so on. These names could be used within (La)TeX programs, | and so on. These names could be used within (La)TeX programs, | ||
except that they are not unique: there' | except that they are not unique: there' | ||
- | `bas_____` | + | '' |
Thus arose the Berry naming scheme. | Thus arose the Berry naming scheme. | ||
Ligne 41: | Ligne 36: | ||
of the file's specification in an extremely terse way, so that enough | of the file's specification in an extremely terse way, so that enough | ||
font names can be expressed even in impoverished file name-spaces. | font names can be expressed even in impoverished file name-spaces. | ||
- | encoding allocates one character to the font '' | + | encoding allocates one character to the font "foundry" |
and so on), two to the typeface name (Baskerville, | and so on), two to the typeface name (Baskerville, | ||
on), one to the weight, shape, and encoding and so on. | on), one to the weight, shape, and encoding and so on. | ||
- | The whole scheme is outlined in the [`fontname`](https:// | + | The whole scheme is outlined in the [[ctanpkg> |
which includes extensive documentation and a set of tables of fonts | which includes extensive documentation and a set of tables of fonts | ||
whose names have been systematised. | whose names have been systematised. | ||
+ | |||
+ | ----- | ||
+ | //Source:// [[faquk> | ||
+ | |||
+ | {{htmlmetatags> | ||
+ | metatag-og: | ||
+ | metatag-og: | ||
+ | }} | ||