Betűtípus howto, hogy a rendelkezésre álló betűtípusok az x-szerver

Számos módja van, hogy adjunk betűtípus-X Először XFree86 egy font utat. ami egyszerűen egy lista néhány könyvtárak vagy font szervereket. amely megkeresi a betűtípusokat. Fontszerver - ez csak egy háttér folyamat, ami betűtípusok elérhetővé XFree86. Az előnye font szerverek, hogy tudnak küldeni betűtípus távoli kijelzőkön.

Legutóbb fontszerver xfs (a `` X font szerver „”) úgy módosították, hogy támogatást nyújtson a TrueType betűtípusok, és képes futtatni, mint egy külön program. A javított változat hajók egy elosztó alapján a Red Hat, és szerepelnek XFree86 3.9.17 (a legújabb verzió az időben az írás, a program része lesz, és egy része az XFree86 4.0). xfs valójában csak a standard fontszerver, amely része az XFree86. A forráskód része a forrás fa XFree86. Azonban disztribúció közelmúltban hajózás változat is működhet önálló módban. Külön fontszerver az X támogatásával TrueType betűkészletek (True támogatást vesz igénybe fontszerver nevű xfsft) - ez talán a legsikeresebb a jelenleg rendelkezésre álló betűtípus megoldás. Ez a következő előnyökkel jár:
  • Támogatás a különböző betűtípusok, beleértve Type1, TrueType és bittérképes betűtípusokat.
  • Akkor hozzáférhet a betűtípusok távoli kijelzőkön.
  • Nagyban leegyszerűsíti szerkesztési betűtípusok - akkor most ezt a parancssorból a chkfontpath segédprogramot. míg korábban szükséges volt módosítani a konfigurációs fájlokat. Ez nem csupán leegyszerűsíti a felhasználó életét, hanem leegyszerűsíti az szoftvercsomagok, valamint a telepítést.

csapat Type1inst

A legegyszerűbb módja annak, hogy Type1 betűtípusok elérhetővé a X - a segítségével Type1inst segédprogramot. Ez egy script nyelv perl, amely automatikusan létrehozza fonts.dir fonts.scale és fájlok, amelyek szükségesek az X-használni a betűtípusokat. Egyszerűen keresse meg a könyvtárat a betűtípusok és fuss type1inst.

Ha van az XFS csomag

Most meg kell adni a nevét, a könyvtárat a betűtípusok FontPath. Ha xfs csomagnak már elkezdődött, akkor ezt szerkesztésével az xfs konfigurációs fájlban. RedHat felhasználók használhatják a parancsot chkfontpath. következő obrazomchkfontpath --add könyvtárban.

Most a betűtípusok rendelkezésre kell állnia, hogy a X. Csak futtatja a parancsot, és az X-szerver lesz képes megtalálni az új betűtípusokat.

Ha nincs xfs

Ebben az esetben meg kell adni a könyvtár nevét tartalmazza az új betűtípusok fonts könyvtárban (font path) az egyik fent leírt módszereket.

Hozzáadása TrueType betűkészletek egy kicsit bonyolultabb, mert akkor szükség van egy fontszerver, amely alapul szolgálhat a TrueType betűtípusokat. Két font szerverek Ehhez - xfstt és xfs.

xfstt - ez fontszerver betűtípusok TrueType. Annak ellenére, hogy könnyen konfigurálható, és nagyon hasznos, úgy tűnik, hogy xfs egyre népszerűbb. A fő előnye, xfs felett xfstt, hogy támogatja a Type1 betűtípusok és betűtípusok TrueType.

Néhány újabb Linux disztribúciókat kiszolgáló betűtípus xfs. konfigurálva, mint egy stand-programok futtatását. Figyelemre méltó, hogy a RedHat és a RedHat alapú disztribúciók használja ezt a verziót XFS beágyazott betűtípussal TrueType. Debian is hajó xfs. de a verzió nincs beépített támogatás valódi típusát.

Futó xfs mint egy önálló program számos előnye van, különösen, ha van egy beépített támogatást betűtípusok TrueType. A fő előnye az, hogy mivel a betűtípus szerver már nem része az X-szerver, akkor lehet, hogy szolgálja betűtípusok távoli kijelzőkön. Továbbá sokkal egyszerűbb módosítását a betűkészletek listája könyvtárban (font path).

Az xfs Path

Ennek fontszerver, XFS saját jegyzéklistát a betűtípus (font path). Felmerülhet a kérdés, hogy miért van rá szükség, és amennyiben ez beleillik az összképet. Úgy működik, mint ez: akkor tegye az XFS font szerver könyvtárak listájának betűtípus XFree86, adjuk hozzá a következő sort: unix /: port. Ezt követően minden font található könyvtárak egyikében szerepel a katalógusban sorolja az XFS font. Elérhetővé válik XFree86.

Sam xfs útvonal határozza meg az XFS konfigurációs fájlban. Ebben a RedHat / etc / X11 / fs / config. A Debian - / etc / X11 / xfs / config. Red Hat felhasználóknak nem kell szerkeszteni ezt a fájlt kézzel, akkor használja a segédprogram chkfontpath. A szintaxis egyszerű: a felhasználók más disztribúciók módosítsa a konfigurációs fájlt a következőképpen: Ebben a példában a betűtípusok listája xfs könyvtár adunk a / usr / share / fonts / my_new_fonts /. Vegyük észre, hogy az utolsó bejegyzés a lista nem tartalmazza a végén pontosvessző. Annak érdekében, hogy a változtatások életbe léptetéséhez újra kell indítani xfs szervert. Jó ötlet, hogy indítsa újra az X munkamenet újraindítása után xfs.

Beállítása a betűtípus XFS

Hogy készítsen egy fontszerver xfs. Meg kell végre a következő lépéseket:
  • Ha nincs xfs telepítve, telepítse.
  • Tedd az új betűtípusokat a könyvtárban.
  • Ha telepíti Type1 betűtípusok, előkészíti az új könyvtárat a szerver futtatásával ezen a katalógusban type1inst script.
  • Ha telepíti TrueType, (ne felejtsük, nem minden disztribúció tehetünk TrueType keresztül xfs!) Készítse elő az új könyvtárat a szerver futtatásával a parancsot: a könyvtárba, ahol az új betűtípusokat. ttmkfdir freetype a csomag része.
  • Most már egy új könyvtárat a jegyzéklistát betűtípus xfs. Tagjai disztribúcióban RedHat, megteheti keresztül chkfontpath segédprogramot. Ellenkező esetben, ha megteheti szerkesztésével xfs konfigurációs fájlban.
  • Ha xfs már telepítve van a rendszeren, meg kell állapítanunk, hogy melyik porton használja a program. Ezt meg lehet tenni az alábbiak szerint:
  • Ezután ellenőrizze a lista font path XFree86:
  • Ha a lista tartalmazza az XFree86 font, mint a könyvtárak unix: / portszám. ahol port_number egybeesik a port számát a program által használt xfs. az XFS szerver telepítve van-e. Ellenkező esetben meg kell adnia egy utalás a jegyzéklistát betűtípusok XFree86: Ahhoz, hogy ezt a kapcsolatot automatikusan történik, módosítsa a .xinitrc fájlt a fentiek szerint. Ahhoz, hogy a változások a teljes rendszer, módosítsa a konfigurációs XF86Config (valószínűleg a / etc / X11 / XF86Config vagy / etc / XF86Config vagy / usr / X11R6 / lib / X11 / XF86Config ..) hozzáadása FontPath line „unix: / portszám „részében az” Files”. Itt egy példa:
  • Ha xfs már megfelelően telepítve, akkor indítsa újra, mint ez:
  • Újraindítása után a xfs. indítsa újra az X-session.
Előző Tartalom

Kapcsolódó cikkek