afmtodit(1) General Commands Manual afmtodit(1) Nume afmtodit - adapteaza fiierele Adobe Font Metrics pentru ieire groff PostScript i PDF Rezumat afmtodit [-ckmnsx] [-a inclinare] [-d fiier-descriere-dispozitiv] [-e fiier-codificare] [-f nume-intern] [-i factor-corecie-italic] [-o fiier-ieire] [-w laime-spaiu] fiier-afm fiier-harta fiier-descriere-font afmtodit --help afmtodit -v afmtodit --version Descriere afmtodit adapteaza un fiier Adobe Font Metric, fiier-afm, pentru utilizare cu dispozitivele de ieire ps i pdf ale troff(1). fiier-harta asociaza un nume de caracter obinuit sau special groff cu un nume de glifa PostScript. Ieirea este scrisa in groff_font(5) in fiier-descriere-font, un fiier numit dupa numele fontului groff (vedei insa opiunea -o). fiier-harta trebuie sa conina o secvena de linii de forma glifa-ps caracter-groff unde glifa-ps este numele PostScript al glifei, iar caracter-groff este un identificator de caractere groff obinuit (daca este de lungime unitara) sau special (daca este mai lung). Aceeai glifa-ps poate aparea de mai multe ori in fiier; fiecare caracter-groff trebuie sa apara cel mult o data. Liniile care incep cu ,,#" i liniile goale sunt ignorate. Daca fiierul nu este gasit in directorul curent, acesta este cautat in subdirectorul devps/generate din directorul de fonturi implicit. Daca o glifa PostScript nu este menionata in map-file, iar numele unui caracter groff nu poate fi dedus cu ajutorul Adobe Glyph List (AGL, integrat in afmtodit), atunci afmtodit introduce glifa PostScript in fiierul de descriere a fontului groff ca o glifa fara nume, care poate fi accesata numai prin secvena de eludare ,,\N" intr-un document roff. In special, acest lucru este valabil pentru variantele de glife denumite sub forma ,,foo.bar"; toate numele de glife care conin unul sau mai multe puncte sunt puse in corespondena cu entitai fara nume. Cu excepia cazului in care se specifica -e, se utilizeaza codificarea definita in fiierul AFM (adica intrarile cu coduri nenegative). Consultai seciunea ,,Using Symbols" (Utilizarea simbolurilor) in Groff: The GNU Implementation of troff, manualul groff Texinfo, sau groff_char(7), care descrie modul in care sunt construii identificatorii de caractere groff. Glifele care nu sunt codificate in fiierul AFM (adica intrarile indexate ca ,,-1") sunt inca disponibile in groff; acestea primesc valori ale indexului glifelor mai mari de 255 (sau mai mari decat cel mai mare cod utilizat in fiierul AFM, in cazul puin probabil in care acesta este mai mare de 255) in fiierul de descriere a fontului groff. Indicii de glife necodificate nu au o ordine specifica; cel mai bine este sa le accesai numai prin intermediul identificatorilor de caractere speciale. In cazul in care fiierul font propriu-zis (nu doar metricile sale) este disponibil, listarea acestuia in fiierele /usr/share/groff/ 1.23. 0/font/devps/download i /usr/share/groff/1.23.0/font/devpdf/ download permite ca acesta sa fie incorporat in rezultatul produs de grops(1) i repectiv, gropdf(1), . Daca se folosete opiunea -i, afmtodit genereaza automat o corecie italica, o corecie italica stanga i o corecie a sub-indicelui pentru fiecare glifa (semnificaia acestora este explicata in groff_font(5)); aceti parametri pot fi specificai pentru glife individuale prin adaugarea la liniile fiier-afm din formular: italicCorrection ps-glyph n leftItalicCorrection ps-glyph n subscriptCorrection ps-glyph n unde glifa-ps este numele PostScript al glifei, iar n este valoarea dorita a parametrului corespunzator in miimi de em. In mod normal, astfel de parametri sunt necesari doar pentru fonturile italice (sau oblice). Opiunea -s ar trebui sa fie data daca fontul este ,,special", ceea ce inseamna ca groff ar trebui sa il caute ori de cate ori o glifa nu este gasita in fontul curent. In acest caz, fiier-descriere-font ar trebui sa fie listat ca argument al directivei fonts in fiierul DESCRIERE al dispozitivului de ieire; daca nu este special, nu este necesar sa facei acest lucru, deoarece troff(1) il va monta automat atunci cand este utilizat pentru prima data. Opiuni --help afieaza un mesaj de utilizare, in timp ce -v i --version afieaza informaii despre versiune; toate acestea ies dupa aceea. -ainclinare Utilizeaza inclinare ca parametru ,,unghi" de inclinare in fiierul de font; acesta este utilizat de groff in poziionarea accentelor. In mod implicit, afmtodit utilizeaza negativul lui ItalicAngle specificat in fiierul AFM; in cazul fonturilor italice adevarate, uneori este de dorit sa se utilizeze o inclinare mai mica decat aceasta. Daca vi se pare ca un font italic plaseaza accentele deasupra glifelor de baza prea mult in dreapta, utilizai opiunea -a pentru a le da o inclinare mai mica. -c Include comentarii in fiierul de descriere a fontului care identifica fontul PostScript. -d fiier-descriere-dispozitiv Fiierul de descriere a dispozitivului este fiier-descriere in loc de fiierul implicit DESCRIERE. Daca nu se gasete in directorul curent, se cauta in subdirectorul devps din directorul de fonturi implicit (acest lucru este valabil atat pentru fiierul de descriere a dispozitivului implicit, cat i pentru un fiier dat cu opiunea -d). -e fiier-codificare Fontul PostScript trebuie recodificat pentru a utiliza codificarea descrisa in fiier-codificare. Formatul fiierului-codificare este descris in grops(1). Daca nu se gasete in directorul curent, se cauta in subdirectorul devps din directorul de fonturi implicit. -f nume-intern Numele intern al fontului groff este stabilit la nume. -i factor-corecie-italic Genereaza o corecie italica pentru fiecare glifa astfel incat laimea acesteia plus corecia italica sa fie egala cu factor-corecie-italic miimi de em plus valoarea cu care marginea dreapta a casetei de delimitare a glifei se afla la dreapta originii acesteia. Daca acest lucru ar duce la o corecie italica negativa, utilizai in schimb o corecie italica zero. De asemenea, se genereaza o corecie a sub-indicelui egala cu produsul dintre tangenta inclinarii fontului i patru cincimi din inalimea x a fontului. In cazul in care acest lucru ar avea ca rezultat o corecie a sub-indicelui mai mare decat corecia italica, utilizai in schimb o corecie a sub-indicelui egala cu corecia italica. De asemenea, se genereaza o corecie italica stanga pentru fiecare glifa egala cu factor-corecie-italic miimi de em plus valoarea cu care marginea stanga a casetei de delimitare a glifei se afla la stanga originii sale. Corecia italica din stanga poate fi negativa, cu excepia cazului in care se ofera opiunea -m. In mod normal, aceasta opiune este necesara numai in cazul fonturilor italice (sau oblice). Fiierele de descriere a fonturilor distribuite cu groff au fost create utilizand opiunea -i50 pentru fonturi italice. -o fiier-ieire Scrie in fiierul fiier- ieire in loc de in fiierul fiier-descriere-font. -k Omite orice date de spaiere din fontul groff; se utilizeaza numai pentru fonturile monospaced (cu laime constanta). -m Previne valorile negative ale coreciei italice din stanga. Fiierele de descriere a fonturilor pentru stilurile romane distribuite cu groff au fost create cu ,,-i0 -m" pentru a imbunatai spaierea cu eqn(1). -n Nu genereaza o comanda ligaturi pentru acest font; se utilizeaza cu fonturi monospaced (cu laime constanta). -s Adauga directiva special la fiierul de descriere a fontului. -w laime-spaiu Utilizeaza laime-spaiu ca numar de spaii intre cuvinte. -x Nu utilizeaza lista incorporata Adobe Glyph List. Fiiere /usr/share/groff/1.23.0/font/devps/DESCRIERE descrie dispozitivul de ieire ps. /usr/share/groff/1.23.0/font/devps/F descrie fontul cunoscut sub numele de F pe dispozitivul ps. /usr/share/groff/1.23.0/font/devps/download listeaza fonturile disponibile pentru a fi incorporate in documentul PostScript (sau descarcate pe dispozitiv). /usr/share/groff/1.23.0/font/devps/generate/dingbats.map /usr/share/groff/1.23.0/font/devps/generate/dingbats-reversed.map /usr/share/groff/1.23.0/font/devps/generate/slanted-symbol.map /usr/share/groff/1.23.0/font/devps/generate/symbol.map /usr/share/groff/1.23.0/font/devps/generate/text.map asociaza numele din lista de glife Adobe cu identificatorii de caractere speciale groff pentru fonturile Zapf Dingbats (ZD), Zapf Dingbats inversat (ZDR), simbol inclinat (SS), simbol (S) i, respectiv, fonturi de text. Aceste fiiere fiier-harta sunt utilizate pentru a produce fiierele de descriere a fonturilor furnizate cu groff pentru operatorul de ieire grops. Diagnosticare Numele AGL ,,x" a fost deja alocat numelui groff "y "; se ignora numele AGL 'uniXXXX' Putei ignora acestea daca sunt in forma prezentata, in care numele AGL ignorat conine patru cifre hexazecimale XXXX. Adobe Glyph List (AGL) are propriile denumiri pentru glife; acestea sunt adesea diferite de denumirile caracterelor speciale din groff. afmtodit construiete o corespondena de la numele caracterelor speciale groff la numele AGL; aceasta poate fi o corespondena unu-la-unu sau mai multe-la-unu, dar una-la-mai multe nu va funciona, aa ca %afmtodit inlatura corespondenele in exces. De exemplu, daca x este *D, y este Delta, iar z este uni0394, afmtodit va spune ca descrierea fontului groff pe care il scrie nu poate sa puna in corespondena caracterul special groff \[*D] cu glifele AGL Delta i uni0394 in acelai timp. Daca primii un astfel de mesaj, dar suntei nemulumit de faptul ca este ignorata corespondena, un remediu este sa creai un fiier fiier-harta alternativ i sa rulai din nou afmtodit folosindu-l. Consultai i Groff: The GNU Implementation of troff, de Trent A. Fisher i Werner Lemberg, este principalul manual groff. Seciunea ,,Using Symbols" (Utilizarea simbolurilor) poate fi deosebit de interesanta. O putei rasfoi in mod interactiv cu <>. groff(1), gropdf(1), grops(1), groff_font(5) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . groff 1.23.0 13 septembrie 2023 afmtodit(1)