Fonty

 Font Mides vznikl z různých Metafontových zdrojů, především rodiny Computer Modern převedením pomocí programu textrace. Vytvořen byl proto, že jsem na Linuxu neměl žádný pěkný font obsahující Unicode znaky (samozřejmě nějaké existují, např. Caslon). Tento jich obsahuje asi 3300 (znaky založené na latince, matematické a technické symboly, akcenty, geometrické tvary, znaky pro kreslení boxů, Braillovo písmo), některé však nemusí vypadat tak kvalitně jako původní CM fonty. Smyslem bylo mít font, který Unicode znaky obsahuje, nikoliv studium specifikace Unicode, proto se může stát, že některý znak nevypadá správně. Z téhož důvodu byl font vytvořen jen v jedné variantě (založené na kombinaci CM Roman a CM Fibonacci, jen trošku tučnější, aby vypadal na obrazovce lépe), pokud potřebujete více řezů, zkuste projekt CM Unicode.

Font neobsahuje hinty, takže vypadá dobře jen při použití zobrazovače s kvalitním vyhlazováním, bez něj bude hnusný. Znaky, které zobrazíte, však záleží na použité knihovně.

České fonty

Protože standardní distribuce Linuxu nemají moc pěkné fonty, chtěl jsem použít fonty z TeXu. Bohužel ty distribuované v CsTeXu se přímo použít nedaly, převedl jsem je tedy pomocí textrace znovu do TrueType formátu. Kódování fontů až na čtyři znaky pokrývá celou ISO-8859-2, přičemž pokud TeXový font znak obsahoval přímo, byl znak použit, jinak byl "sestaven" v TeXu, proto se mírně liší akcenty u českých a "nečeských" znaků. Aby se fonty daly smysluplně použít, doplnil jsem u některých kombinace tučný/skloněný/tučný skloněný tak, aby se mi to líbilo (parametry jsem psal ručně, bez programové interpolace).

Moje fonty

Protože delší dobu používám TeX, zkoušel jsem si hrát s Metafontem. Výsledkem jsou níže uvedená písma, v různém stupni vývoje (zpravidla je/bude kompletní sada pro kódování CS-fontů vyjma řeckých písmen, ale chybí nebo jsou neúplné kerny a ligatury). Bohužel mám větší radost z tvorby než z výsledku, ale třeba se to časem změní. Žádné z těchto písem se asi nedá použít k sazbě textu, ale snad by šly použít pro dekorativní účely (osobně je používám např. pro titulky oken v KDE).

Poznámka: Většina fontů obsahuje nějaký parametrický soubor, ale něco smysluplného vyleze zpravidla jen pro uvedené parametry, změna na libovolné hodnoty může způsobit nepředstavitelné věci.

Tapír je inspirován jedním komerčním fontem, a je založen na využití kružnic pro bříška písmenek a přímých úseků, font je buď bez patek nebo (občas) s přímkovým zakončením.
TriGande logojednoduchý font oblohranatého typu ve dvou verzích, použitelný jen v malých velikostech nebo na obrazovce. K dispozici je ukázka textu a vpravo demonstrační obrázek s tučnákem.
Zabyrisse snaží býti ozdobným skoropsacím písmem.
Fixkase snaží napodobit písmo psané fixkou s konstantními tahy.
Boisikje patkový font inspirovaný písmem Baskerville (ve vývoji).
Faldixobyčejný patkový font (ve vývoji).
Bobdelhodně tučný font určený pro doplnění s fonty Computer Modern pro zvýraznění krátkých pasáží či počátečních písmen (ve vývoji).
Midingsvlastní varianta Dingbats, uspořádaná podle normy Unicode (2700-27BF). Na rozdíl od bbding je kresba znaku "computermodernovatější".
MishapesGeometrické obrazce a rámovací čáry podle Unicode (2500-25FF).

MetaSVG?

Tento prográmek je mým pokusem o úpravu MetaPostu pro vytváření SVG grafiky. Jedná se o jednovíkendovou úpravu a podle toho to taky vypadá. Program má některé výrazné nedostatky:
  1. Práce s fonty - předpokládá se, že název fontu neobsahuje mezeru, což většinou nebývá zvykem u systémových fontů. Většina PS fontů má různá jména pro různé řezy, v systémových fontech to nebývá zvykem. Proto je třeba použít atributy bold a pod., což se zatím nedělá.
  2. Některé programy (např. Sodipodi) mohou mít problémy s tím, že TeXovské fonty obsahují znaky v rozsahu 0-32
  3. Pokud se kreslí eliptickým perem, přepokládá se, že je kruhové. Problém lze obejít tím, že se v mp zdrojáku předefinuje 'pencircle', ale výsledek má někdy horší kvalitu.
  4. a mnohé další (občas krachne)
Základ změnového souboru je vzat z teTeXu, soubory se překldájí stejně jako MetaPost. Mapování fontů se hledá v souboru 'svgfonts.map'.

Linuxové pidiprográmky

LaTeX Kompletní průvodce - opravenka

Překlad knihy LaTeX Kompletní průvodce (H. Kopka, P. W. Daly), kterou vydal Computer Press v roce 2004, obsahuje velké množství chyb. Protože jsem nikde nenašel soupis chyb, nabízím zde ke stažení opravenku (bzipované PDF). Je samozřejmé, že opravy jsou bez záruky, v textu knihy mohou být další chyby a i v opravence mohou být chyby.