TTF šriftai Gentoo sistemoje
1 vasario, 2007 – 15:16TTF – TrueType Font. Tai šriftai, kuriuos naudojame Windows sistemoje. Rašau šį straipsnį, nes tikriausiai migruojantiems iš Windows į Linux OS yra gana sudėtinga priprasti prie standartinių šriftų ir labai dažnai pasitaiko tokių atvejų, kad Linux distribucijoje parašytas dokumentas nenuskaitomas taisyklingai Windows sistemoje, nes naudojami šriftai, kurių Windows sistemoje nėra (dažniausiai ne TTF).
Norint matyti TTF mums reikės:
- TTF šriftų (galima paimti iš bet kurios Windows OS %system root%/Fonts katalogo);
- Xfs serverio (šis serveris naudojamas šriftams);
- ttmkfdir paketo (naudojamas fonts.scale failo sukūrimui);
- veikiančio X’ų serverio.
Visa tai sudiegiame (X’ų diegimo šiame straipsnyje neaprašysiu):
# emerge x11-apps/ttmkfdir
# emerge x11-apps/xfs
Sukuriame direktoriją mūsų TTF šriftams (kadangi aš vėliau dėjau daugiau šriftų ir juos grupavau tai sukūriau TTF šriftams visai atskirą katalogą – /usr/local/fonts/ttf):
# mkdir /usr/local/fonts
# mkdir /usr/local/fonts/ttf
Dabar perkeliame TTF šriftus į /usr/local/fonts/ttf (šriftų perkėlimui naudojau USB raktą; jūs nurodote savo TTF šriftų direktoriją vietoje /mnt/usbkey/ttf):
# mv /mnt/usbkey/ttf/* /usr/local/fonts/ttf/
Pereiname į sukurtą šriftų direktoriją:
# cd /usr/local/fonts/ttf
Sukuriame fonts.scale failą:
# ttmkfdir > fonts.scale
Taip pat pažymime šią direktoriją kaip šriftų:
# mkfontdir
Dabar redaguosime xorg.conf failą:
# nano -w /etc/X11/xorg.conf
Jame susirandame sekciją Files ir joje pridedame naują eilutę:
FontPath "/usr/local/fonts/ttf"
„/usr/local/fonts/ttf“ galite keisti priklausomai nuo to, kur padėjote šriftus.
Dabar turime veikiančius TTF šriftus. Perkrovus X’ų serverį jis turėtų dirbti su jais.
3 Responses to “TTF šriftai Gentoo sistemoje”
Kokiai programai vis dar reikia X stiliaus šriftų? Aš jau turbūt pora metų nesusidūriau su tokiom. Visos bent kiek naujesnės naudoja Fontconfig. Šriftus užtenka įmesti į ~/.fonts arba /usr/share/fonts ir po max 30 sekundžių jie užregistruojami sistemoje.
By SilvereX on Gru 30, 2009
Taigi yra corefonts, jeigu standartiniai windows fontai: http://gentoo-portage.com/media-fonts/corefonts
(dažniausiai ne TTF)
Šito nesupratau. Juk linuxe ne ttf šriftų nerasi, ar aš blogai supratau ? 🙂
@SilvereX
nuo distribucijos priklauso. Tarkim manoji automatiškai neregistruoja, reikia pačiam tai padaryti.
By Sigis (aka Devastatorius) on Gru 30, 2009
Sigi, perkelti pačiam TTF šriftus apsimoka labiau, nes persikelsi daugiau šriftų negu yra tame corefonts ebuild’e. corefonts šriftų labai mažai.
Dėl TTF: dar gali būti PostScript ir OpenType šriftai.
By Ernestas on Gru 30, 2009