TTF šriftai Gentoo sistemoje

1 vasario, 2007 – 15:16

Gentoo logotipas TTF – 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.

2007 m. vasario 1 d., Pixel
  1. 3 Responses to “TTF šriftai Gentoo sistemoje”

  2. 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

  3. 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

  4. 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

Sorry, comments for this entry are closed at this time.