TrueType fonty

V distribucích linuxu nejsou žádné TrueType fonty (spíš zatím žádnou disribuci, která by je přímo obsahovala neznám), proto je potřeba je vykostit z Windows.

Fonty jsem nakopíroval do adresáře /usr/share/fonts/iso8859-2/TrueType a v něm jsem také spustil příkazy ttmkfdir > fonts.dir a mkfontscale, do souboru /etc/X11/fs/config jsem přidal na začátek části, kde jsou cesty k fontům, i cestu k novým TrueType fontům. Po tom všem stačí příkaz service xfs restart pro restartování fontserveru a nová písma jsou přístupná systému.

Nastavení Mozilly

V případě, že máte v systému knihovnu freetype-2 s podporou antialisingu TTF(pro Slacka 9.0 ke stažení zde), můžete nastavit Mozillu velmi jednoduchým způsobem:
Do souboru /ADRESAR_KDE_MAM_NAINSTALOVANOU_MOZILLU/defaults/pref/unix.js (u mě to je /opt/MozillaFirebird/defaults/pref/unix.js) se na konec při píše:

pref("font.FreeType2.enable", true);
pref("font.freetype2.shared-library", "libfreetype.so.6");
pref("font.FreeType2.autohinted", true);
pref("font.FreeType2.unhinted", false);  
pref("font.antialias.min",        10);
pref("font.embedded_bitmaps.max", 1000000);
pref("font.scale.tt_bitmap.dark_text.min", 64);
pref("font.scale.tt_bitmap.dark_text.gain", "0.8");
// cestu k TTF souyborum,
// je mozne jich tam nastrkat jeste vic, je treba jen menit index...
pref("font.directory.truetype.1", "/usr/local/fonty/ttf");
pref("font.directory.truetype.2", "/usr/local/fonty/ms");
pref("font.directory.truetype.3", "/usr/local/fonty/mix");
pref("font.directory.truetype.4", "/usr/local/fonty/ce");

Po nastartování mozilly je potřeba vybrat písmo, které začíná velkým písmenem, v mém případě to je Mono-times new roman-iso8859-2 a podobně. Také je dobré zaškrtnout, že chceme používat pouze námi definovaná písma.

www.abclinuxu.cz bez AA

Napsat komentář