Hogyan kell telepíteni az 1. típusú fontok tetex

Amire szüksége van

  1. Telepítve van és fut teTeX. A történet a 0.9-es verziótól. Ha van egy 0,4, mind gyakorlatilag ugyanaz. Némileg eltérhet fájlútvonalakat, nos, PDFTE X nincs.
  2. Betűtípusok, amelyek letelepedni :-) betűtípusok fájlban vagy .pfa .pfb. Ez teljesen ugyanaz. Tudom, hogy szabad orosz Type 1 formátum betűtípus szerepel én TE X-oldalt.
  3. Mérőszámok betűtípusokat. Minden font file legyen mutatókat (.afm). Ha .afm nem, akkor az általuk generált fájlt a betűtípust, például Ghostscripttel (lásd. Printafm script). De ebben az esetben megszűnik a tájékoztatás kerning így jobban néz ki a valós .afm. Minden kereskedelmi betűtípus tartalmaznia kell a mutatót.

elnevezések

Ezen kívül, az $ texmf utal, hogy a könyvtárba, ahol telepítette teTeX. Ez lehet a / usr / lib / texmf. / Usr / local / teTeX stb

Mit csináljunk

A végső cél a munkánk - hozzanak létre egy stílust csomag, amely képes kapcsolódni a parancs, például

és kap egy eredményt a beírt szöveget a Type 1 (PostScript) betűkészletek. Ebben az esetben a parancs \ textrm. \ Textsf. \ Textit. \ Texttt stb Ők továbbra is működni fognak, de lesz kiválasztva Type1 betűtípusokat. Ehhez szükségünk van három font: normal, sans-serif és írógép. Minden tartalmaznia kell több betűtípusok: egyenes, ferde, dőlt, félkövér, félkövér, és ezek kombinációi. Ha a betűtípus nem tartalmazza az összes lehetőséget - nagy gond ebben nem lehet használni a helyettesítő. Például, ha egy bizonyos betűtípus csak a közvetlen, ferde, és vastagon szedett közvetlenül - ahelyett, hogy dőlt lesz hajlandó helyettesíteni, helyett a ferde merész - félkövér vagy dőlt közvetlen fényt. Ebben a szellemben.

Használata Type 1 betűtípus lehetővé teszi, hogy:
  • használja a különböző betűtípusok a piacon elérhető, nem csak a családi LH;
  • Utóirat fájlok fogadására sokkal kisebb, mert a normál betűtípus, és bitmap nem betűket kell használni őket;
  • kap a kimeneti fájlok PDF formátumban.

Mi csatlakozni három betű: College elsődleges (római), tankönyv, mint egy sans serif betűtípust (sans serif), Courier, mint szélességű betűtípusok (írógép). Fordítsuk lemez megfelelő fájlnevek betűtípusneveket:

Hogyan kell telepíteni

  1. Gyere fel a neve a betűtípus eladó. Legyen helyi.
  2. Hozzon létre egy könyvtárat: $ texmf / fonts //, és lebomlanak ott fájlokat és .pfb .afm. volt.
  3. Hozzon létre egy vektor kódolását. A lényeg az unalmas, de az első, egyszerű, és másodszor, melyet csak egyszer, és ezt használják az összes betűkészlet azonos nevű karakter. Hozzon létre egy könyvtárat $ texmf / dvips / local és tegye vissza adobe2alt.enc fájlokat. iso2alt.enc. Az első vektor tettem Adobe standard cirill betűtípus specifikáció. A második - a vad, de nem ritka eset, amikor a betűtípus orosz betűk után a nevét a megfelelő betűket a Latin-1.
Ha úgy találja, a betűtípus, ami az orosz betűk fogják hívni még egyszer, akkor meg kell írni egy másik kódoló vektor. Ezáltal egyszerű. A vektor van írva a neve a betűtípus. Azt láthatjuk, például Ghostscript'om (lásd. Prfont.ps). karakter pozícióját a vektor összhangban kódjuk (alternatív kódolás az én esetemben).
  • Tedd a adobovskih mutatókat .afm TE X'ovskie .tfm. Osszuk el a $ texmf / fonts / tfm / local /. Nevük meg kell egyeznie a neveket .pfb fájlokat. Minden fájlnév .afm mutatókat file) végre: $ afm2tfm filename.afm -v filename.vpl -p adobe2alt.enc filename.ftm

    A kapott fájlt .vpl hozzáfűzi lekötést <<,>> - és --- (kivéve betűtípus "írógép", azaz Courier). Megtette. Keresi LIGTABLE részén, és azt keresi (alternatív belső kódolási TE Xw) az alábbiak szerint:

    Ez azt jelenti:
    • szimbólumok <<(восьмеричный код 74, символ "less" в векторе кодировки adobe2alt.enc ) дают символ левой кавычки-"елочки" (восьмеричный код 363, символ "guillemotleft");
    • >> szimbólumok (76, "nagyobb") jogosítja kavychku- "halszálka" (364, "guillemotright");
    • Szimbólumok - (55, "kötőjel"), hogy egy rövid kötőjel (173, "endash");
    • Szimbólumok --- (173, "endash" +55 "kötőjel"), így a em kötőjel (174, "emdash").
  • Generál mutatókat TE X (.tfm): $ vptovf filename.vpl / dev / null filename.tfm
  • .tfm kapott bomlanak $ texmf / fonts / tfm / local /.
  • Mert $ texmf / dvips / base / psfonts.map hozzáfűzi a következő:

    (Egyes betűtípusok helyett "<файл.pfb" может понадобиться "<<файл.pfb", чтобы они корректно вставлялись в PDF. По умолчанию в PDF вставляются только используемые символы, "<<" вставляет шрифт целиком.)

  • Ha van egy PDFTE X (például teTeX-0,9), szükséges, hogy megismerje őt ezekkel a friss és betűtípusok. Hozzáfűzi, hogy $ texmf / pdftex / base / tetex.map.

    A tetex.map lehet már definíciókat a betűtípusok. Óvatosan távolítsa el őket onnan, és adjuk hozzá a fenti.

    A formátum ezeket a sorokat, a README származó PDFTE Xw:

    Minden sor a fájlban tartalmaznia kell ezeket a mezőket a rögzített sorrendben:

    `Tex_name base_name flags fname encoding_file"

    `Tex_name„a TFM neve

    `Zászlók a font zászlók (lásd PDF kézikönyv részleteket, hogyan adja meg)

    `FNAME„a fájl neve Type1 / TrueType betűtípust. Ha kezdődik karakter `<' it means this font should be embbed, otherwise only the font parametrs are extracted to generating FontDescriptor. Font names with suffix `.ttf'/`.TTF' mean TrueType fonts, others mean Type1 fonts. 'encoding_file' is the file that defines new encoding for this font. It should work for 'standard' encoding files DC.enc, CMtext.enc. The first line in encoding file which starts by other character than `%' should contain only the name of the encoding (which will be ignored). A line with prefix `] def' signs the end of the encoding.

    Itt minden világos, kivéve a betűtípus zászlókat. Ezek megtalálhatók a PDF-kézikönyv. de hidd el nekem ezt: