METAFONT — мова програмування, яка використовується для розробки векторних шрифтів. Також це назва інтерпретатора, що виконує код METAFONT.
Тип | Мова програмування |
---|---|
Розробник | Дональд Кнут |
Стабільний випуск | 2.718281 (березень 2008) |
Версії | 2.71828182 (5 лютого 2021)[1] |
Операційна система | Багатоплатформність |
Ліцензія | вільно модифікуються |
|
Цю мову програмування розробив Дональд Кнут як додаток до його друкарської системи TeX. Однією з особливостей METAFONT є те, що всі обриси символів визначаються за допомогою розвинутих геометричних описів, наприклад, можливо визначити яку-небудь крапку як перетин відрізка та кривої Безьє.
Кнут почав розробку METAFONT у 1977 році та випустив першу версію у 1979 р. Через недоліки в оригінальній мові METAFONT Кнут повністю переробляє METAFONT та випускає виправлену версію в 1984, яка використовується донині.
METAFONT можна використовувати для побудови не тільки символів шрифтів, а й будь-яких інших графічних об'єктів. Однак для складних зображень краще система MetaPost, що використовує у своїй роботі PostScript.
METAFONT найчастіше запускається без безпосередньої участі користувача. Файли DVI містять лише посилання на відповідні , а не самі растрові чи векторні шрифти, що можливо, наприклад, в PostScript. Отже, коли потрібно переглянути, роздрукувати або зконвертувати файл DVI, необхідний доступ безпосередньо до зображень символів в гарнітурах. Більшість дистрибутивів TeX зконфіґуровані таким чином, що недоступні шрифти з необхідною роздільною здатністю автоматично генеруються викликами METAFONT. Гарнітури потім зберігаються для подальшого використання.
Також METAFONT може працювати в інтерактивному режимі та включає команди для відображення на екрані одержуваних зображень. Кнут каже, що зараз[] використовує METAFONT як свого роду калькулятор для вирішення[] складних виразів, а для математичних ілюстрацій він користується MetaPost.
Примітки
- https://ctan.org/pkg/metafont
Література
- Дональд Кнут. Все про TEX = The TEXBook. — М. : „Вільямс“, 2003. — С. 560. — .
- Дональд Кнут. Все про METAFONT = The METAFONTbook. — М. : „Вільямс“, 2003. — С. 384. — .
Посилання
- Дональд Кнут. (англ.).
- (англ.). Архів оригіналу за 10 лютого 2006.
- (англ.). Архів оригіналу за 30 травня 2020. Процитовано 3 листопада 2010.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
METAFONT mova programuvannya yaka vikoristovuyetsya dlya rozrobki vektornih shriftiv Takozh ce nazva interpretatora sho vikonuye kod METAFONT MetafontTipMova programuvannyaRozrobnikDonald KnutStabilnij vipusk2 718281 berezen 2008 Versiyi2 71828182 5 lyutogo 2021 1 Operacijna sistemaBagatoplatformnistLicenziyavilno modifikuyutsya Mediafajli u Vikishovishi Cyu movu programuvannya rozrobiv Donald Knut yak dodatok do jogo drukarskoyi sistemi TeX Odniyeyu z osoblivostej METAFONT ye te sho vsi obrisi simvoliv viznachayutsya za dopomogoyu rozvinutih geometrichnih opisiv napriklad mozhlivo viznachiti yaku nebud krapku yak peretin vidrizka ta krivoyi Bezye Knut pochav rozrobku METAFONT u 1977 roci ta vipustiv pershu versiyu u 1979 r Cherez nedoliki v originalnij movi METAFONT Knut povnistyu pereroblyaye METAFONT ta vipuskaye vipravlenu versiyu v 1984 yaka vikoristovuyetsya donini METAFONT mozhna vikoristovuvati dlya pobudovi ne tilki simvoliv shriftiv a j bud yakih inshih grafichnih ob yektiv Odnak dlya skladnih zobrazhen krashe sistema MetaPost sho vikoristovuye u svoyij roboti PostScript METAFONT najchastishe zapuskayetsya bez bezposerednoyi uchasti koristuvacha Fajli DVI mistyat lishe posilannya na vidpovidni a ne sami rastrovi chi vektorni shrifti sho mozhlivo napriklad v PostScript Otzhe koli potribno pereglyanuti rozdrukuvati abo zkonvertuvati fajl DVI neobhidnij dostup bezposeredno do zobrazhen simvoliv v garniturah Bilshist distributiviv TeX zkonfigurovani takim chinom sho nedostupni shrifti z neobhidnoyu rozdilnoyu zdatnistyu avtomatichno generuyutsya viklikami METAFONT Garnituri potim zberigayutsya dlya podalshogo vikoristannya Takozh METAFONT mozhe pracyuvati v interaktivnomu rezhimi ta vklyuchaye komandi dlya vidobrazhennya na ekrani oderzhuvanih zobrazhen Knut kazhe sho zaraz koli vikoristovuye METAFONT yak svogo rodu kalkulyator dlya virishennya utochniti skladnih viraziv a dlya matematichnih ilyustracij vin koristuyetsya MetaPost Primitkihttps ctan org pkg metafontLiteraturaDonald Knut Vse pro TEX The TEXBook M Vilyams 2003 S 560 ISBN 5 8459 0382 3 Donald Knut Vse pro METAFONT The METAFONTbook M Vilyams 2003 S 384 ISBN 5 8459 0442 0 PosilannyaDonald Knut angl angl Arhiv originalu za 10 lyutogo 2006 angl Arhiv originalu za 30 travnya 2020 Procitovano 3 listopada 2010