Codificare font
un sistem de descriere font.
4. Informații statistice font (dreptunghi minim de încadrare 43. Numărul de caractere și altele.).
Descrieri câmpuri Parametri metrice. B Această parte descrie toate dimensiunea caracterelor. Suspecți includ informații despre lățimea, dreptunghi minim de încadrare pentru toate cele 44 de caractere, informațiile despre fonturi și urmărirea spațierea. anumite formate B (de exemplu, în format de tip 1), informații privind urmărirea și kerning este stocată într-un fișier separat.
Descrierea câmpurilor de elemente comune. Unele personaje au aceleași elemente. Pentru a reduce dimensiunea fișierului de font, și pentru a asigura o asemănare reală a acestor elemente, ele sunt separate de caractere. Simbolurile conțin numai trimiteri la astfel de elemente. Pentru același lucru se aplică la unele dintre instrumentele de marcare comune mai multor simboluri.
Descriere DOMENIU sistem de codificare. B, situat în codul de zonă tabelul referitor la fontul.
Zona de caractere Descriere markup. B în zona HA
simboluri de informații hoditsya marcaje necesare pentru redarea lor de înaltă calitate.
Descrierile zonei de caractere. Aceasta - partea principală a shrifto-
fișier Vågå. B este descrierea personajelor în sine. Diferite tehnici matematice și logice pot fi utilizate pentru formarea marginilor glyph. De obicei, contururile care descriu metoda și determină performanța și caracteristicile Rasterizarea de fonturi specificate în format.
Când imprimați un anumit font există problema de potrivire între codul care este reprezentat într-un text de calculator, și un simbol al unui font digital. Această problemă este rezolvată de către mașina de fonturi de sistem de codificare. Ca orice sistem de codificare Font mașină este alcătuit din două părți: una dintre ele este legat direct la fontul, celălalt - la programul de joc de caractere (rasterizare). Numai corespondența absolut exactă între aceste părți asigură reproducerea corectă a textului.
Interacțiunea dintre sistemele de fonturi și codificare
43 fonturi minimă care acoperă un dreptunghi - o dimensiune minimă a unui dreptunghi, care se potrivesc complet toate caracterele de font.
44 minim dreptunghi de delimitare a unui caracter - acesta este dreptunghiul minim în care să plaseze toate punctele de descrierea digitale.
rasterizatora se întâmplă atunci când specificați codificarea utilizată în momentul actual, există mai multe metode de determinare a codificării, ci ca o regulă, este selectată în mod implicit, pe baza regulilor general acceptate. De obicei, codificarea curentă este setată la nivelul sistemului de operare și de rasterizare utilizat la redarea textului. De exemplu, limba română în MS sistem DOS 866 corespunde codificării (a se vedea alin. Anexa 2) privind etichetarea companiei Microsoft (de asemenea, cunoscut ca o codificare alternativă) în sistemic
Ferestre înrudite - 1026 (așa-numitul standard Win ANSI-rusă), și
Solaris 2.1 - este ISO 8859-5. B, dacă nu puteți reda un font simboluri rasterizerul, în conformitate cu cerințele codurilor, textul nu va juca în mod corespunzător.
Cele mai multe standarde B fonturi aplică tehnici speciale, care să asigure font, indiferent de sistemul de codificare. B principiu, două metode utilizate, care pot fi definite în mod convențional ca declarativă (utilizat în formatul Type 1) și greu (utilizat în format TrueType).
B ambele cazuri, toate simbolurile sunt atribuite anumitor ID-uri, conectate rigid cu vederile exterioare simbol. B Tip 1 format utilizat pentru acest nume de caractere de text,
în format TrueType - și numele și indici. Metoda B Codurile hard sunt atribuite cu siguranță și nu poate fi schimbat, într-un declarativă - nume poate fi arbitrară.
În acest lucru și în celălalt caz conține tabelul de fonturi de corespondență între codurile caracterelor și nume care definesc caracterele din imaginea de fonturi. Acest tabel este utilizat în cazurile în care codificarea nu sunt definite în continuare. Diferența de codificări definiție apare numai în cazul în care acesta este schimbat.
Dacă utilizați o metodă declarativă, tabelul de căutare este pur și simplu înlocuită cu o alta. fonturi B cum este de obicei separată de partea principală a fontului și pot fi ușor înlocuite sau înlocuite. Există mai multe standarde, care facilitează utilizarea de fonturi în diferite sisteme de operare pentru nume de caractere. De exemplu, pentru tipul 1 fonturi cunoscute standard de nume de companii (cum ar fi Adobe Standard Set Roman Caracter, Expert Set de caractere și simbol Set de caractere). facilitate declarativă
Metoda Nogo constă tocmai în faptul că vă permite să atribuiți simboluri orice nume, dar este mai bine să utilizeze standardul.
Metoda hard B variază, corespunzând tabelei nu este specificat
în fontul, și rasterizare. Pentru a schimbat modul în