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

V zimním semestru jsme s Vladanem Majerechem vedli Seminář o TeXu. V letním semestru nabízíme pokračování [NUOS007].

Seminář se koná ve středu od 12:20 v S322.

Zápočet si vysloužíte za aspoň 4 body z domácích úkolů. Úkoly najdete v Poštovní sově (token pro přihlášení do kurzu 20ce19931d3d).

datum co jsme dělali
15. 2. Rozšíření TeXu: encTeX, ε-TeX a první kousky pdfTeXu.
22. 2. Metafont: syntaxe, výrazy, rovnice, cesty, pera, podmínky a cykly.
1. 3. Spodní vrstvy PDF: reprezentace objektů, streamů a xrefových tabulek. Inkrementální editace.
8. 3. PDF: Object streamy a xref streamy. Horní vrstvy PDF: root catalog, info, content streamy. Kreslicí model: grafický stav, souřadnice, konstrukce křivek, obtahování a vyplňování, barvy.
15. 3. PDF: pokračování kreslicího modelu – ořez, text, XObjecty, stínování, patterny. Nástroje pro práci s PDF (qpdf, paperjam). Ukázky použití v TeXu. Name trees a number trees.
22. 3. Seminář se nekoná: Ústřední kolo MO.
29. 3. Interaktivní PDF: page labels, akce, document outline, anotace, klikací odkazy. Jak v pdfTeXu vkládat obrázky a konstruovat různé druhy objektů.
5. 4. Zmínka o PDF 2.0. Ještě k pdfTeXu: mikrotypografická rozšíření. UNIXová instalace TeXu a TeXlive, jak se používá kpathsea.
12. 4. Unicode (tahák).
19. 4. Pokračování Unicodu. O fontech PostScriptových a TrueTypových, \pdfglyphtounicode a glyphtounicode.tex.
26. 4. LuaTeX: Úvod, rozdíly oproti různým TeXům, základy jazyka Lua a rozhraní LuaTeXu. Ukázky použití v TeXu.
3. 5. Asymptote: úvodní příklady, typový systém, páry a cesty, pole, funkce a operátory, transformace, pera, frames a pictures, struktury. Příklady.
10. 5. Seminář se nekoná: rektorský sportovní den.
17. 5. OpenType fonty: historie, struktura, layout features, variable fonts, použití v LuaTeXu.

Literatura

Stránku spravuje Martin Mareš