Cum se configurează smartphone-uri și PC-uri. Portal informativ

Ce este un fișier cu fonturi? Font computer

Formate de fișiere de font

Fonturile de computer sunt împărțite în două tipuri principale în funcție de modul în care sunt construite caracterele: raster și vector. Diferența este aceeași ca între imaginile bitmap și cele vectoriale.

Un font raster este un set de puncte care formează caractere (adică caracterele sunt descrise ca colecții de puncte). Din acest motiv, nu există o modalitate eficientă de a schimba dimensiunile fonturilor și trebuie să stocați seturi de caractere separate pentru fiecare dimensiune de punct. O încercare de a scala un astfel de font la un factor de mărire vizibil duce la apariția așa-numitului efect de scară (în trepte), când personajele par a fi create din blocuri mari fără a netezi îmbinările.

Într-un font vectorial, fiecare caracter constă dintr-o serie de puncte conectate prin linii, astfel încât acestea să formeze conturul caracterului. Prin urmare, astfel de fonturi sunt uneori numite contur (scalabile) și sunt descrise folosind unele mijloace matematice (vectori, arce, spline etc.).

Fonturile vectoriale pot fi scalate cu ușurință prin schimbarea proporțiilor dintre puncte, ceea ce, la rândul său, modifică lungimea liniilor care leagă punctele respective. La creșterea dimensiunii, fonturile vectoriale nu își pierd liniile netede.

Cele mai populare fonturi vectoriale sunt de la Adobe Systems Corporation, care a dezvoltat standardul Adobe Type 1 (sau Post Script) și Microsoft Corp., care a creat formatul Microsoft True Type. Ambele standarde au meritele lor, ceea ce a dus la coexistența lor paralelă.

Fontul Microsoft True Type este format dintr-un fișier *.ttf. Pe Windows, fonturile True Type se află în folderul Windows\Fonts. Orice utilizator de sistem de operare Windows poate instala, elimina și vizualiza acest font fără prea multe dificultăți.

Fontul Adobe Type 1 (Post Script) este format din două componente: fișiere raster *.pfm (ecran) și fișiere vectoriale *.pfb (printare) (sau din fișiere *.pfb, *.afm și *.inf). De obicei, numai profesioniștii lucrează cu astfel de fonturi și este mai convenabil să le gestionați folosind un program special - Adobe Type Manager Delux (ATM).

Utilizarea curbelor de ordin superior determină principalele avantaje ale fonturilor PostScript față de TrueType. Cu alte cuvinte, caracterele fonturilor PostScript sunt mai fluide decât TrueType. Din cele de mai sus rezultă că pentru lucrările de imprimare, fonturile Adobe Type 1 (sau Post Script) sunt mai bune. Pentru documentele de pe Internet, este de preferat să utilizați Microsoft True Type.

Sistemul de operare Windows acceptă două formate de font - raster (*.FON) și TrueType vectorial (*.TTF). Pe Windows, este de preferat True Type.

După cum sa menționat mai sus, fonturile bitmap (*.FON) sunt imagini bitmap potrivite pentru afișare rapidă. De obicei, acestea sunt fonturi de serviciu pe care computerul însuși le folosește pentru nevoile sale. Windows vine cu cinci fonturi bitmap de bază în mod implicit: MS Serif, MS Sans Serif, Courier, Fonturi mici și Symbol. Dacă se dorește, numărul acestora poate fi mărit prin instalarea de fonturi suplimentare.

Fonturile True Type Vector (*.TTF) sunt stocate ca linii matematice (vectori), iar Windows poate folosi aceste informații pentru a construi un font de scară arbitrară. Chiar și atunci când sunt mărite de multe ori, fonturile vectoriale nu își pierd aspectul și rămân netede.

Windows este livrat cu un număr mare de fonturi True Type în mod implicit, inclusiv grupuri populare precum Arial, Courier New și Times New Roman, fiecare dintre ele conține mai multe fonturi în stiluri diferite (obișnuit, cursiv, aldine și cursiv aldine).

În ceea ce privește locul în care apar fonturile pe computer, fonturile, ca și alte produse software, sunt vândute de producători. Principalii producători de fonturi: Adobe, Bitstream, The International Typeface Corporation, Microsoft, Monotype, Letraset Online, Linotype, Type Market, ParaType. Adesea, colecții mari de fonturi sunt incluse în pachet cu unele software de grafică, de publicare sau de birou.

fonturile pe un ecran de monitor, pe o imprimantă laser și pe o mașină de fotocompunere pot necesita mai mult de o sută de fișiere de font raster.

Soluția la această problemă a fost găsită într-un alt principiu4 - descrierea caracterelor de tip ca un set de contururi. Contur fonturi(fonturi de contur) stochează desene de caractere sub formă de contururi, ale căror segmente rectilinii și curbilinii sunt descrise de formulele matematice corespunzătoare. Toate aceste segmente au o direcție, adică sunt vectori, prin urmare fonturile care le folosesc sunt

sunt numite fonturi vectoriale(fonturi vectoriale).

Astfel de contururi pot fi scalate fără a distorsiona forma și proporțiile personajelor. Și apoi umpleți-le cu puncte5 create de dispozitivul cu care este afișat fontul: aproximativ 100 dpi (dots per inch, dots per inch) pe un ecran de monitor, de la 300 la 600 dpi la imprimante desktop și mult mai mare de 1.000 dpi la fotocompunere masini.

Deși fonturile de contur sunt acum folosite atât pentru afișarea fonturilor pe ecranul monitorului, cât și pentru imprimare, fonturile raster continuă să fie folosite, dar exclusiv pentru afișare. Acest lucru se datorează faptului că, în fonturile mici, atunci când fiecare caracter primește doar câteva puncte de ecran - pixeli - se obține adesea o distribuție mai rezonabilă a pixelilor6 (și un font mai lizibil) atunci când se creează manual caractere decât atunci când calea vectorială este convertită. programatic la un bitmap (rasterizat). Dacă un font de contur are o versiune raster, atunci este de preferat să îl utilizați pentru ecran, deoarece un font raster în astfel de condiții se dovedește a fi mai ușor de citit decât afișarea unui font de contur.

Ce este într-un fișier de font?

Un fișier cu fonturi conține toate informațiile necesare pentru a poziționa și afișa toate caracterele pe care le reprezintă. Modul în care sistemul de operare și aplicația software partajează aceste informații este descris în detaliu în Capitolul 7. Și aici ne vom uita la ce constă un fișier cu font și ce se întâmplă atunci când textul este tastat.

Cea mai importantă parte a unui fișier de font este conturul caracterului în sine. Se apelează un set de caractere dintr-un fișier cu fonturi set de semne 7 (set de caractere). Pentru cele mai comune fișiere cu fonturi, seturi de caractere

Partea I. Bazele tipografiei

OREZ. 4.2. Mai sus este un set standard de fișiere cu fonturi în format

Adobe Tip 1. Deși poate conține în mod nominal până la 256 de caractere, cele 33 de „celule” inițiale ale sale sunt ocupate de comenzi de computer, cum ar fi backspace și ștergere, precum și spațiu de cuvinte.

și un spațiu care nu se rupe

(spațiu neîntrerupt). Mai jos sunt personaje suplimentare care sunt incluse

V ca standard

V Formatul companiilor OpenType

Adobe și Bitstream.

Monotype folosește același set de caractere ca și Adobe pentru fonturile sale Basic OpenType, cu excepția caracterelor prezentate mai jos

cel mai adesea standardizate. Acestea conțin întotdeauna un set de bază de caractere, deși pot conține caractere suplimentare, cum ar fi fișierele cu font Unicode. În fig. Figura 4.2 prezintă un set de fișier de font standard.

Contururile caracterelor dintr-un fișier cu font vector nu depind de dimensiunea literelor (dimensiunea punctului). Fiecare fișier de font conține un tabel de lățime, care determină distanța orizontală alocată fiecărui caracter. Se măsoară în fracții kegel (em). Programul de calculator folosește aceste valori pentru a calcula linia de umplere, însumând lățimile literelor până când ajunge la formatul de linie.

Un fișier cu fonturi cu un stil „normal” („regulat”) (lumină dreaptă), de regulă, conține și tabele cu lățimi ale altor stiluri de font (membru al familiei). Aceste tabele permit unui program de calculator să scrie text folosind toate cele patru stiluri de font (linie, cursiv, aldine și cursiv aldine) prin accesarea unui singur fișier de font. Sistemul de operare, folosind astfel de tabele de lățime, poate genera stiluri italice, bold și italic bold pentru afișare. Un program de tipărire care se bazează doar pe tabele de lățime este încă capabil să ia decizii bune cu privire la câte caractere merg pe o linie și unde să rupă linia. Astfel, pentru a grăbi afișarea aspectului pe ecran, în loc de stiluri diferite, se folosește doar un fișier de font „normal”, dar atunci când vine momentul imprimării, trebuie să fie disponibile toate fișierele de font necesare, deoarece contururile lor sunt necesare pentru rasterizarea fontului (Fig. 4.3). Informații despre interacțiune

OREZ. 4.3. În această ilustrație, primele patru linii provin din propriile noastre fișiere de font. Următoarele patru sunt prin interpolarea „normalului” original. Se observă că fontul „italic” nu este altceva decât o versiune oblică a celui original. Rândurile de mai jos arată ce se întâmplă dacă încercați să imprimați primele două blocuri de linii. Când toate fișierele cu fonturi sunt disponibile, procesul de imprimare se va desfășura fără probleme. Dacă nu există fișiere de font corespunzătoare pentru trei stiluri „sintetizate”, imprimanta va folosi doar unul disponibil pentru toate liniile

Fișier cu font

Font computer este un fișier care conține un set de descrieri ale caracterelor text și este folosit de program (sau de shell-ul grafic al sistemului de operare) atunci când afișează text.

Concept

În computere, un font este un bloc de date (sau fișier) constând din descrieri ale caracterelor individuale dintr-un set, utilizat de un program (sau o parte din shell-ul grafic al sistemului de operare) atunci când se afișează text. Pentru modurile text, fontul este stocat direct în adaptorul video (fie în memoria sa permanentă, fie în RAM).

Tipuri de fonturi

Fonturile de computer sunt împărțite în două tipuri: raster și vectoriale.

ÎN rasterÎn fonturi, fiecare caracter este descris ca un set de puncte (pixeli) situate la nodurile grilei raster - adică, de fapt, este un bitmap obișnuit. Fonturile bitmap nu sunt potrivite pentru imprimare și sunt folosite în ferestrele terminalului, în consolă. Au fost utilizate pe scară largă în epoca imprimantelor matriceale și a monitoarelor cu rezoluție joasă.

ÎN vector(sau contur), caracterele sunt contururi curbilinii descrise prin formule matematice. Fiecare semn este descris folosind vectori care definesc coordonatele punctelor de referință, care sunt conectate prin linii drepte sau curbe și formează conturul semnului fără referire la dimensiunea sau rezoluția absolută. Această descriere vă permite să redimensionați cu ușurință imaginea fără a pierde calitatea, ceea ce este imposibil în cazul fonturilor raster. Fonturile vectoriale arată la fel pe ecran și pe hârtie. Există mai multe formate de font vector diferite, care diferă în modul în care stochează și prezintă informații despre font: TrueType, OpenType.


Fundația Wikimedia. 2010.

Vedeți ce este un „Fișier cu font” în alte dicționare:

    Extensie BAT .bat, .cmd (în sistemul de operare din familia Windows NT) Tip format Limbajul de programare script Fișier batch (îng. fișier batch) fișier text în MS DOS, OS/2 sau Windows care conține o secvență de comenzi destinate pentru... .. Wikipedia

    Acest articol nu are link-uri către surse de informații. Informațiile trebuie să fie verificabile, altfel pot fi puse sub semnul întrebării și șterse. Poți... Wikipedia

    - / * A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Notă: Deoarece extensia numelui de fișier poate fi orice, lista furnizată nu este completă... Wikipedia

    Unicode sau Unicode (Unicode engleză) este un standard de codificare a caracterelor care vă permite să reprezentați caracterele aproape tuturor limbilor scrise... Wikipedia

    Extension.eot MIME application/vnd.ms fontobject Tip format Font computer Conține fonturi Sfnt Site Web Format de fișier OpenType (EOT) încorporat... Wikipedia

    Un font de computer este un fișier care conține un set de descrieri de caractere text și este utilizat de un program (sau de un shell grafic al sistemului de operare) atunci când afișează text. Concept Este necesar să distingem: un font ca un set de caractere create de un artist... Wikipedia

    Un font de computer este un fișier care conține un set de descrieri de caractere text și este utilizat de un program (sau de un shell grafic al sistemului de operare) atunci când afișează text. Concept Este necesar să distingem: un font ca un set de caractere create de un artist... Wikipedia

    - (Unicode), un sistem de codare pe 16 biți compatibil cu sistemul ASCII, care acoperă caractere din diferite scripturi: latină, chirilică, greacă, precum și limbi care utilizează hieroglife. Sistemul atribuie un cod unic oricui... ... Dicţionar enciclopedic

    Cod de bare- Fiecare utilizator al programului 1C: Contabilitate 8 sau 7.7, când genera formulare tipărite ale rapoartelor reglementate, a văzut un cod de bare obișnuit în colțul din stânga sus al raportului. Este format din fontul eang000.ttf, care poate fi găsit pe discul ITS. Dacă… … Enciclopedia contabilă

Concept

În computere, un font este un bloc de date (sau fișier) constând din descrieri ale caracterelor individuale dintr-un set, utilizat de un program (sau o parte din shell-ul grafic al sistemului de operare) atunci când se afișează text. Pentru modurile text, fontul este stocat direct în adaptorul video (fie în memoria sa permanentă, fie în RAM).

Tipuri de fonturi

După structura internă

Fonturile de computer sunt împărțite în două tipuri în funcție de metoda de randare: raster și vector.

  • ÎN rasterÎn fonturi, fiecare caracter este descris ca un set de puncte (pixeli) situate la nodurile grilei raster - adică, de fapt, este un bitmap obișnuit. Fonturile bitmap nu sunt potrivite pentru imprimarea de înaltă calitate și sunt utilizate în principal în programele cu interfață text și în consolă. Au fost utilizate pe scară largă în epoca imprimantelor matriceale și a monitoarelor cu rezoluție scăzută.
  • ÎN vector(sau contur), caracterele sunt contururi curbilinii descrise prin formule matematice. Fiecare semn este descris folosind vectori care definesc coordonatele punctelor de referință, care sunt conectate prin linii drepte sau curbe și formează conturul semnului fără referire la dimensiunea sau rezoluția absolută. Această descriere vă permite să măriți imaginea fără a pierde calitatea, ceea ce este imposibil în cazul fonturilor raster. Fonturile vectoriale arată la fel pe ecran și pe hârtie. Există mai multe formate de font vector diferite, care diferă în modul în care stochează și prezintă informațiile despre font: PostScript Type1, TrueType, OpenType.

Pentru a scoate un font vectorial pe dispozitive raster (monitoare și imprimante), acesta trebuie să fie rasteriza- convertiți într-un set de puncte. Programul Adobe Type Manager (ATM) a fost conceput pentru a instala și rasteriza astfel de fonturi în sistemele de operare Windows 9x/NT/2000 și Mac OS. În Windows NT 4.0 puteți utiliza și fonturi în format PostScript Type1 fără a instala ATM, cu toate acestea, în timpul instalării, acestea sunt convertite automat în format TrueType cu toate consecințele care decurg. Windows 2000 (și cele ulterioare) au deja un rasterizator încorporat pentru fonturile Type1 și ATM nu mai este necesar pentru a le instala.

După lățimea caracterelor

În funcție de lățimea caracterelor, fonturile sunt împărțite în monospațiu și proporțional.

Prin aplicare

De regulă, există trei grupuri de fonturi: Mono(monospațiu), Sans(sans serif, sans serif) și Serif(cu serif). Aceste grupuri se găsesc în procesoare de text, design web (CSS), interfețe grafice cu utilizatorul și alte domenii de calcul. Fonturile monospațiu sunt utile pentru afișarea codului sursă, a mesajelor terminalului și a numerelor. Fonturile serif le fac mai ușor de citit (la un DPI ridicat sau atunci când sunt tipărite pe o imprimantă), în timp ce fonturile sans-serif sunt folosite pentru titluri, subtitrări și, uneori, secțiuni de text.

Adesea, indicarea Serif, Mono sau Sans în font vă permite să evitați eclectismul. Programele diferite au stiluri implicite diferite. De exemplu, pentru CSS arată astfel: în Firefox pentru Windows, în mod implicit, toate fonturile Mono vor fi afișate în fontul Courier New, iar în Firefox pentru GNU/Linux în Liberation Mono. Majoritatea setărilor browserului vă permit să vă schimbați preferințele. Există trei grupuri de stiluri în CSS: cea mai mică prioritate - sistem, stiluri de site și cea mai mare prioritate - stiluri de utilizator. Deci, dacă setările browserului dvs. nu au schimbat fontul, îl puteți modifica prin crearea unui stil de utilizator. Astfel, specificarea unui font de etichetă în fontul de text înlocuiește doar fontul determinat de setările software.

DTP se referă la întreaga gamă de materiale de tipărire (atât tipărire, cât și spații albe) utilizate în tipografii. Într-un sens restrâns, un font este un set de litere ale unui anumit alfabet cu semne de punctuație și numere asociate. Un font determină corespondența reciprocă dintre caracterele unui anumit alfabet și imaginile acestora, care sunt numite scrisori. Caracterele care alcătuiesc fontul au anumite caracteristici ornamentale, precum serifuri, bucle decorative etc.


Orez. 4.1.

Surse de fonturi

Fonturile sunt incluse în Windows și sunt dezvoltate de producătorii de aplicații și livrate împreună cu acestea. În cele din urmă, există companii angajate exclusiv în producția de fonturi pentru toate ocaziile. Din punct de vedere istoric, au existat mai multe standarde de font pentru computerele personale din întreaga lume. Cele mai populare fonturi sunt de la Adobe Systems Corporation, care a dezvoltat standardul Type 1, și Microsoft Corp., care a creat formatul TrueType. Ambele standarde au meritele lor, ceea ce a dus la coexistența lor paralelă. Adesea, colecții mari de fonturi sunt incluse în pachet cu unele software de grafică, de publicare sau de birou. Un exemplu este CorelDRAW, care, pe lângă programul în sine, include și un set de fonturi.

Clasificarea fonturilor

Clasificarea fonturilor este destul de confuză și contradictorie. Dar, în ciuda numărului mare de fonturi create pentru sistemele de publicare pe computer, pe baza aplicării lor, acestea pot fi împărțite în doar 3 grupuri:

  • fonturi serif (serif),
  • fonturi sans serif (groteschi - sans serif),
  • altele - decorative, scrise de mână etc.

Clasificarea rusă conform GOST 3489-71 și 72 împarte fonturile în 6 grupuri, dar de fapt toate fonturile pot fi din nou reprezentate în cele 3 grupuri principale deja menționate.

Grupa 1. Fonturi serif (serif)

Serifuri, sau Serifuri- elementele orizontale de la capătul curselor principale (uneori de legătură) au o mare varietate de forme: dreptunghiulare, curbe, în formă de cioc, unilateral etc. Aceste fonturi sunt percepute cel mai repede și, prin urmare, sunt cele mai des folosite pentru tastarea textului cărții. Fontul caracteristic și cel mai des folosit din acest grup este Times (Fig. 4.2). Fonturile Serif sunt numite și antice, adică antice, antice. Cert este că romanii au fost primii care au folosit astfel de elemente în litere.


Orez. 4.2.

Diverse studii au arătat că fonturile serif sunt mai ușor de citit, deoarece serifurile ajută ochiul să treacă de la literă la literă fără ca literele să se estompeze împreună. Pe de altă parte, literele sans serif sunt mai ușor de citit în dimensiuni de font foarte mari sau foarte mici. Dar este aproape imposibil să se stabilească reguli uniforme, deoarece, pe lângă stil, dimensiunea fontului, lungimea liniei, deschiderea, spațiul liber și chiar hârtia (când se prezintă produse sub formă de hârtie) sunt de mare importanță.

Grupa 2. Fonturi sans serif (sans serif - grotesc, tocat sau slab)

Fonturile sans-serif nu au elemente de sfârșit la sfârșitul liniilor (Figura 4.3). Numele sans-serif provine din franceza sans - fără. Aceste fonturi sans-serif, cu contrast redus sau fără contrast sunt citite mai lent decât fonturile serif, cu toate acestea, titlurile tastate în aceste fonturi arată mai impresionant, în plus, pe dispozitivele cu rezoluție scăzută (de exemplu, pe monitoare), un astfel de font este mai usor de citit. Unele reviste folosesc aceste fonturi. Și, în sfârșit, este recomandat să predați lectura folosind astfel de fonturi. Un reprezentant tipic al acestui grup de fonturi este fontul Arial.


Orez. 4.3.

Fonturile de antet serif au de obicei linii mai groase decât serif-urile, nu au serif-uri și arată bine la dimensiuni mari ale fontului (Fig. 4.4).


Orez. 4.4.
Grupa 3. Fonturi decorative sau stil liber (decorative)

Aceasta include toate celelalte fonturi. Acestea includ fonturi scrise de mână, speciale, publicitare și alte fonturi care nu pot fi clasificate în primele două grupuri. Fonturile decorative au un model aleator de caractere și sunt folosite în principal ca elemente de design (Fig. 4.5). Această categorie constă din numeroase fonturi care nu se încadrează în grupuri obișnuite. Cel mai adesea sunt folosite pentru a sublinia noutatea, luminozitatea și individualitatea. Dar nu recomand să le folosiți ca text principal, deoarece sunt ilizibile. Titluri, evidențieri atrăgătoare - acesta este locul pentru astfel de fonturi în text.


Orez. 4.5.
Fonturi simbol

Un loc aparte îl ocupă așa-numitele fonturi de caractere, care în loc de litere conțin diferite simboluri, desene etc. și sunt folosite, desigur, nu pentru tastarea textului, ci pentru crearea de obiecte grafice, formule și desene. Ca exemplu de font de caractere, ilustrația prezintă tabelul de caractere al fontului Wingdings (Fig. 4.6).


Orez. 4.6.

Desigur, clasificarea de mai sus a fonturilor nu este strictă și exhaustivă. Există multe alte clasificări ale fonturilor. Fiecare dintre ele împarte fonturile în mai multe clase și subclase. O discuție despre toate clasele de fonturi depășește scopul acestui curs. Și la sfârșitul acestei părți a prelegerii - un exemplu despre modul în care un artist-designer (în acest exemplu - artist-designer din Novgorod Boris Borisov), în principal nu prin desen, ci concentrându-se pe font, a decis asupra temei „Parfum”. - smochin. 4.7.


Orez. 4.7.
Formate de fișiere cu font: fonturi bitmap

Font raster este un set de puncte care formează caractere (adică caracterele sunt descrise ca colecții de puncte). Din acest motiv, nu există o modalitate eficientă de a schimba dimensiunile fonturilor și trebuie să stocați seturi de caractere separate pentru fiecare dimensiune de punct. O încercare de a scala un astfel de font la un factor de mărire vizibil duce la apariția așa-numitului efect de scară, când personajele par a fi create din blocuri mari fără a netezi îmbinările. Fonturile raster sunt în prezent nepopulare în sistemele de publicare.

Fonturi vectoriale (Microsoft TrueType și PostScript = Adobe Type 1)

Într-un font vectorial, fiecare caracter constă dintr-o serie de puncte conectate prin linii, astfel încât acestea să formeze conturul caracterului. Prin urmare, astfel de fonturi sunt numite și contur (scalabile) și sunt descrise folosind unele mijloace matematice (vectori, arce, spline etc.). Fonturile vectoriale pot fi scalate cu ușurință prin schimbarea proporțiilor dintre puncte, ceea ce, la rândul său, modifică lungimea liniilor care leagă punctele respective. Aproape toată aspectul este realizat cu ajutorul fonturilor vectoriale. Cu toate acestea, reproducerea de înaltă calitate a fonturilor vectoriale la dimensiuni mici se confruntă cu probleme serioase, deoarece acestea sunt formate dintr-un număr mic de pixeli și linii, ceea ce agravează foarte mult conturul caracterului. Pe computerele personale moderne, predomină două formate de fonturi vector digitale: Adobe Type 1 (numit adesea „fonturi PostScript”) și TrueType de la Microsoft. Adesea, pe aceeași mașină există nu numai fonturi în ambele formate, ci chiar și aceleași fonturi atât în ​​reprezentarea TrueType, cât și în cea Type1. Care este mai bun?

Format de font TrueType

Formatul de font TrueType a fost dezvoltat la mijlocul anilor 80 de Apple pentru sistemul de operare al computerului Macintosh. Astăzi, astfel de fonturi înseamnă de obicei *.ttf - fonturi Microsoft. Fonturile TrueType sunt create în limbajul de descriere a paginii TrueImage și folosesc curbe de ordinul doi (spline) pentru a forma conturul caracterului, de exemplu. sunt folosite construcția caracterelor fontului în TrueType spline pătratice. Fiecare secțiune a conturului simbolului este caracterizată (setată) de două puncte (limitele secțiunii) și direcția liniei pe fiecare dintre limite. Adesea, pentru a seta direcția, se folosește un al treilea punct, situat la intersecția tangentelor la curba de la capetele acesteia (în Fig. 4.8 acesta este punctul „C”).


Orez. 4.8.

Când imprimați fonturi TrueType pe o imprimantă cu jet de cerneală, o imprimantă laser sau un dispozitiv compatibil TrueImage, informațiile utilizate de computer sunt trimise direct la imprimantă. Când imprimați fonturi TrueType pe o imprimantă PostScript, driver de imprimantă de obicei le convertește în fonturi compatibile cu PostScript (de ex. Tip 1). Când traduceți din TrueImage în PostScript, unele informații despre forma fontului, grosimea liniei și indicii se pierd sau sunt distorsionate. O astfel de conversie poate duce la pierderi de informații despre font (ușoară modificare a acestuia). Numai atunci când imprimați pe o imprimantă TrueImage PostScript care este capabilă să utilizeze date True Type sau care conține un rasterizator True Type, driverul de imprimare convertește ceva și, prin urmare, nu distorsionează nimic.

cometariu

Fiecare font True Type este descris în registry Windows (dimensiunea cheii de registry este limitată la 64 KB) și un număr mare de fonturi instalate pe un computer încetinește deschiderea aplicațiilor și fișierelor și imprimarea. Pentru a preveni ca sutele de fonturi inutile să vă încetinească sistemul, puneți-vă în ordine gestionarea fonturilor și conectați fonturile noi numai după cum este necesar.

Format de font Adobe Type 1 (PostScript). Comparație între formatele Type1 și TrueType

Adobe a creat multe formate de font bazate pe limbajul de descriere a paginii PostScript. Cel mai comun dintre ele este Tipul 1. Formatul a fost creat de Adobe Systems Inc. în 1985, iar în 1990 - dezvăluite și documentate public. Formatul este pe deplin compatibil cu limbajul de descriere a paginii PostScript, lansat în 1985 și este acceptat de toate dispozitivele PostScript. Caracterele din fonturile de tip 1 sunt descrise folosind curbele Bezier. Un exemplu de fragment de curbă Bezier de ordinul trei cu elementele sale constitutive este prezentat în Fig. 4.9.


Orez. 4.9.

Un font PostScript diferă de TrueType în principal prin faptul că conturul este construit dintr-o curbă de ordinul trei și nu dintr-o curbă de ordinul doi. Utilizarea curbelor de ordin superior determină principalele avantaje ale fonturilor PostScript față de TrueType. Datorită numărului mai mare de grade de libertate, o linie PostScript nu are întreruperi în punctele în care fragmentele se unesc, în timp ce pentru TrueType, o întrerupere mai mare sau mai mică în punctul în care două segmente se unesc este aproape un rău necesar. Cu alte cuvinte, caracterele fontului PostScript sunt mai netede decât TrueType, nu necesită conversie la imprimarea pe dispozitive PostScript și, ca urmare, generează mai puține erori. Un font True Type constă dintr-un fișier *.ttf. În Windows XP, fonturile True Type se află în folderul Windows\Fonts. Un font Adobe Type 1 este format din două componente: bitmap *. pfm (ecran) și fișiere vectoriale *.pfb (imprimante) (sau din fișierele *.pfb, *.afm și *.inf).

Sugestii

Deci, există două tipuri de fonturi: raster și contur (vector). În tipărire, de regulă, fonturile vectoriale sunt folosite mai degrabă decât cele raster. Unul dintre motivele pentru aceasta este faptul că la scalare, calitatea fonturilor raster se deteriorează (Fig. 4.10).


Orez. 4.10.

Pentru fiecare caracter utilizat, fișierul cu fonturi stochează o imagine corespunzătoare, așa-numita contur (cale) caracterului. Un contur este o reprezentare vizuală a unui personaj, cum va apărea acesta pe ecran sau în tipărire. Caracterele diferite dintr-un font pot avea aceleași contururi, de exemplu literele ruse și engleze „A”. Esența creării unui font este de a crea contururile caracterelor sale. În fonturile bitmap, conturul caracterului reprezintă bitmap (bitmap) al caracterului. La schimbarea dimensiunii fontului, această imagine trebuie mărită sau redusă, ceea ce duce la deformarea caracterelor și la afișarea lor incorectă. Fonturile de contur folosesc o descriere a conturului fontului sau folosesc comenzi grafice speciale, a căror execuție va duce la desenarea personajului. Când se creează fonturi vectoriale, curbele Bezier sunt utilizate în mod activ. O curbă Bezier este folosită pentru a reprezenta conturul unui caracter dintr-un font și are un punct de început și un punct de sfârșit, precum și un set de puncte de limită (puncte) către care tinde curba. Un exemplu de text cu un font bazat pe curbele Bezier este prezentat în Fig. 4.11.


mărește imaginea
Orez. 4.11.

Contururile unui simbol pot fi fie simple, fie compuse. Un contur compus este unul în care, pe lângă conturul principal, există unul suplimentar care îl modifică. De exemplu, simbolul „Ё” este un caracter compus - primul contur va fi conturul literei „E”, al doilea contur prezent în această descriere va fi conturul a două puncte deasupra literei „E”. Utilizarea contururilor compuse simplifică crearea fonturilor cu caractere naționale și reduce dimensiunea fișierului de font, deoarece un singur caracter compus poate fi compus din contururi deja prezente în font. Când afișați un simbol mic, luați în considerare ce părți ale conturului simbolului trebuie utilizate și care nu. Pentru a face acest lucru, plasați în descrierea conturului simbolului indicii- instrucțiuni speciale care indică modul de schimbare a formei conturului pentru a obține cea mai bună calitate. Sugestia vă permite să reproduceți (pe ecran sau printare) fonturile de contur, menținând în același timp forma caracterelor la rezoluție scăzută. Acesta este modul în care sugestiile îmbunătățesc aspectul textului mic imprimat pe o imprimantă laser cu o rezoluție de 300 dpi. De regulă, editorii de fonturi își fac sugestii, salvând utilizatorul de munca suplimentară asupra fontului.

Termen nou

Sugestii sunt perechi de ghidaje care determină suplimentar pozițiile și grosimile liniilor principale ale elementelor simbol. La rasterizare, primul pas este de a calcula grosimea și poziția indicațiilor, iar apoi un contur este suprapus acestor valori calculate. Și cel mai important, dimensiunea și poziția acestui indiciu rămân neschimbate de la personaj la personaj. Cu alte cuvinte, indicii sunt comenzi încorporate în fonturi de contur și le permit să fie tipărite cu respectarea maximă a formei proiectate a caracterului.

Principala problemă la crearea unui font vector digital este că pe dispozitivul de ieșire (fie că este o mașină de fotocompunere sau un monitor), acest font vectorial va fi rasterizat, adică. convertit într-un set de puncte. În mod convențional, acest lucru poate fi imaginat ca suprapunerea unui contur vectorial pe hârtie într-o cutie și pictând peste acele celule care se află în interior (Fig. 4.12).


Orez. 4.12.

Când conturul este suficient de mare (adică fontul este mare) și celulele sunt mici (rezoluție înaltă) - totul este destul de bine. Dar la ieșirea către dispozitive cu rezoluție scăzută (celule mari) și dimensiune mică a fontului (font mic), apare o situație în care fontul nu se potrivește înainte și după rasterizare, ceea ce vedem în Fig. 4.12, 3 - ca urmare a rotunjirii „mecanice” a coordonatelor punctelor, grosimea liniilor identice dintr-un simbol ia valori diferite, înălțimea caracterelor fluctuează foarte mult, iar simetria și proporțiile fontului sunt perturbate . Și aici hintovka vine în ajutor. Ca urmare a sugestiei (Fig. 4.12, 4), chiar și în rezoluția scăzută, este posibil să se mențină o grosime constantă a liniilor principale și să se mențină aceeași dimensiune a caracterelor. De fapt, aceasta este doar o reprezentare simplificată a mecanismului de indiciu, care de fapt are mult mai multe capacități și este mai complex.

Să rezumăm tot ce s-a spus despre fonturile vectoriale:

  • În ciuda confruntării pe termen lung dintre susținătorii fonturilor Type1 și True Type, aceste formate au multe în comun. Ambele reprezintă fonturi de contur scalabile. Diferența este că fonturile Type1 folosesc curbe Bezier de gradul trei pentru a construi glife, spre deosebire de curbele pătratice pe care sunt construite fonturile True Type. În teorie, acesta este un avantaj, deoarece Type1 include astfel toate curbele care pot fi desenate folosind TrueType. În practică, însă, diferența este foarte mică.
  • Fonturile TrueType au avantajul de a oferi un suport mai bun pentru sugestii (fonturile Type1 acceptă și sugestii, dar nu la fel de eficient). Acest lucru este semnificativ doar pentru dispozitivele cu rezoluție scăzută, cum ar fi ecranele (îmbunătățirea sugestiilor nu face o diferență vizibilă la imprimantele de 600 dpi, chiar și la dimensiuni mici ale punctelor). Sugestiile îmbunătățite nu sunt de o importanță practică deosebită, de asemenea, deoarece fonturile TrueType cu indicații bune sunt destul de rare. Motivul pentru aceasta este că pachetele software de design de fonturi care acceptă sugestii sunt prea scumpe pentru majoritatea designerilor de fonturi. Numai companiile mari, cum ar fi Monotype, creează fonturi cu suport complet pentru sugestii.
  • Fonturile TrueType necesită un singur fișier, în timp ce fonturile PostScript Type necesită două (dintre care unul stochează contururile fonturilor, celălalt stochează informații suplimentare, cum ar fi spațierea caracterelor etc.).
  • Fonturile de tip 1 pot fi rezidente și se află în memoria ROM a imprimantei, ceea ce îmbunătățește viteza de imprimare.
  • Diferența semnificativă dintre fonturile TrueType și Type1 este disponibilitatea și suportul pentru aplicații. Utilizarea pe scară largă a fonturilor TrueType pentru Windows a făcut ca multe pagini de pe site-urile de Internet să fie create pe baza presupunerii că anumite fonturi TrueType sunt instalate pe computerul utilizatorului. Mulți utilizatori au un număr mare de fonturi TrueType pe computerele lor, care vin cu aplicații Windows. Cu toate acestea, pe Linux, majoritatea aplicațiilor acceptă fonturi Type1, dar nu acceptă fonturi TrueType la același nivel. În plus, unii dintre principalii producători de fonturi își furnizează fonturile în format Type1. De exemplu, Adobe produce foarte puține fonturi TrueType. Având în vedere că conversia dintr-un format în altul nu poate fi efectuată fără anumite pierderi de calitate, ar trebui să încercați să utilizați în fiecare aplicație acele fonturi pentru care este concepută această aplicație.
  • Din punctul de vedere al utilizatorului obișnuit, utilizarea TrueType este oarecum mai simplă (de exemplu, nu necesită instalarea de programe speciale, cum ar fi ATM), iar fonturile în sine sunt mai comune și costă mai puțin decât Tipul 1. În plus, utilizatorul, al cărui produs final este o scrisoare imprimată pe o imprimantă cu jet de cerneală, nu are nevoie de rasterizare de înaltă calitate folosind RIP. Dar, dacă pregătiți materiale pentru imprimare (și, prin urmare, mașini de fotocompunere care rulează pe PostScript), atunci veți simți diferența.

Cele mai bune articole pe această temă