Charles Explorer logo
🇨🇿

Seminář o počítačové typografii

Předmět na Matematicko-fyzikální fakulta |
NUOS007

Sylabus

Seminář je věnován popisu nejnižší úrovně programů METAFONT a METAPOST.

Studenti by potom měli umět číst "programy" v METAFONTu a METAPOSTu.

Seminář je věnován odlišnostem programování v METAFONTu od procedurálního programování.

Je kladen důraz na použitý programovací jazyk, nikoli na výuku estetického cítění.

Historické poznámky o fontech k TeXu, organizace zdrojových kódů pro standardní bitmapové fonty TeXu

Srovnání METAFONTu a METAPOSTu

Rozdíl mezi přiřazením a definicí lineárních vztahů

Neprocedurálnost jazyka - forcykly v rámci jednoho příkazu

Definice s typovými parametry - náhrada podprogramů

Ukázka "podprogramu" na převod 2D 3D souřadnic, kde "směr převodu" závisí na tom, které ze souřadnic jsou známé

Práce s bitmapami (vnitřní reprezentace), techniky šrafování v METAFONTu, srovnání s METAPOSTem

Kerningové a slitkové programy (TFM)

Zahrnutí textů v rámci výkresů (spolupráce METAPOSTu a TeXem)

Srovnání technik zahrnutí obrázků v TeXu a pdfTeXu

Anotace

Seminář je věnován popisu nejnižší úrovně programů METAFONT a METAPOST.

Studenti by potom měli umět číst "programy" v METAFONTu a METAPOSTu.

Seminář je věnován odlišnostem programování v METAFONTu od procedurálního programování.

Je kladen důraz na použitý programovací jazyk, nikoli na výuku estetického cítění.