METAFONT | |
---|---|
Típusú | Programozási nyelv |
Fejlesztő | Donald Knuth |
Operációs rendszer | Többplatformos szoftver |
Első kiadás | 1979 |
legújabb verzió | 2,718281 ( 2008. március ) |
Engedély | megengedő |
Médiafájlok a Wikimedia Commons oldalon |
A METAFONT egy programozási nyelv , amelyet vektoros betűtípusok fejlesztésére használnak . Ez egyben a METAFONT kódot végrehajtó értelmező neve is.
Ezt a programozási nyelvet Donald Knuth fejlesztette ki TeX tipográfiai rendszerének kiegészítéseként . A METAFONT egyik jellemzője, hogy az összes karakterkörvonalat fejlett geometriai leírások segítségével határozzák meg, például bármely pont megadható egy szakasz és egy Bezier-görbe metszéspontjaként .
Knuth 1977 -ben kezdte meg a METAFONT fejlesztését, és 1979 -ben adta ki az első verziót . Az eredeti METAFONT nyelv hibái miatt Knuth teljesen átdolgozta a METAFONT-ot, és 1984 -ben kiadott egy javított verziót, amely ma is használatos.
A METAFONT segítségével nemcsak betűtípus-karaktereket, hanem bármilyen más grafikus objektumot is fel lehet építeni. Összetett képek esetén azonban a MetaPost rendszert érdemes előnyben részesíteni , amely PostScript -et használ a munkájában .
A METAFONT leggyakrabban a felhasználó közvetlen részvétele nélkül indul el. A DVI-fájlok csak a megfelelő betűtípusukra tartalmaznak hivatkozásokat, magukra a bitkép- vagy vektor-betűtípusokra nem, amint az például a PostScript -ben lehetséges . Ezért, ha egy DVI-fájlt szeretne megtekinteni, nyomtatni vagy konvertálni , közvetlenül hozzá kell férnie a betűtípusok karakterképeihez. A legtöbb TeX disztribúció úgy van beállítva, hogy a szükséges felbontású, nem elérhető betűtípusokat a METAFONT hívások automatikusan generálják. A fejhallgatók ezután mentésre kerülnek későbbi használatra.
Ezenkívül a METAFONT interaktív módban is működik, és parancsokat tartalmaz a fogadott képek képernyőn történő megjelenítéséhez. Knuth azt mondja, hogy a METAFONT-ot most egyfajta számológépként használja összetett kifejezések megoldásához, matematikai illusztrációkhoz pedig a MetaPost -ot használja .
Τ Ε Χ | |
---|---|
Makró csomagok | |
Alternatív motorok Τ Ε Χ | |
disztribúciók | |
Közösség |
|
Vegyes |
|
Szabad tipográfia | |
---|---|
Operációs rendszer fejhallgatók |
|
Egyéb fejhallgatók |
|
Szoftver |
|
Licencek |
|
Csoportok és emberek |
|
|
Donald Knuth | |
---|---|
Publikációk |
|
Szoftver | |
Betűtípusok |
|
Hozzáértő programozás |
|
Algoritmusok |
|
Egyéb |
|