sugerând un Font „

producția unui font sugerat poate fi împărțită în principal în trei părți majore:

  • citirea aluzie de la un font existent în formatul de font final
  • adăugarea aluzie la un font existent în .vfc (sau .VfB) format
  • scrierea aluzie în fonturi finale generate.

Hinting în PostScript-aromatizate hieroglife (PS hinting) există pe un singur nivel, astfel încât nici o traducere sau conversie este necesară la import. FontLab poate losslessly citi și scrie PS aluzie, se poate modifica, de asemenea, losslessly PS aluzie, precum și genera. Mai precis: FontLab acceptă indicii PostScript nativ. Când citiți OpenType PS (.otf) fonturi, FontLab convertește CFF aluzie în aluzie PostScript.

Hinting in TrueType-aromatizate hieroglife (TT hinting) există pe două niveluri:

  • codul de asamblare TT de nivel scăzut (nativ) în limbajul instrucțiunilor TrueType, compilat în formă binară, stocat în OpenType TT (.TTF) și fonturi TrueType, precum și opțional stocate în FontLab .vfc/.documente vfb.
  • la nivel înalt TT aluzie (visual)-instrucțiuni vizuale în propria limbă TTH FontLab lui, stocate în FontLab .vfc/.documente vfb.

FontLab poate citi low-level TT aluzie. Se poate scrie, de asemenea, stocate nivel scăzut TT aluzie, dar numai pentru hieroglife care nu au fost modificate. Dacă modificați un simbol, aluzia TT de nivel scăzut stocată va fi eliminată.

FontLab poate converti, de asemenea, Ps hinting în high-level TT hinting, modifica high-level TT hinting, și de a converti (compila) high-level TT hinting în low-level TT hinting.

notă

FontLab nu poate converti (decompila) low-level TT hinting în high-level TT hinting.

deschiderea fonturilor”

când deschideți un font cu aromă TrueType, instrucțiunile de sugestie TT de nivel scăzut sunt întotdeauna citite, stocate în .document vfc și scris înapoi într-un nou generat .font TTF-dar numai pentru glifele care nu au fost modificate în FontLab. Exportul este controlat de profilurile de export.

marcajul albastru „T” din colțul din stânga jos al unei celule glif indică faptul că indicii TT de nivel scăzut sunt prezente în glif și vor fi exportate ca atare.

când deschideți fonturi cu aromă PostScript, aluzie lor este întotdeauna citit de font, stocate în .VFC document și exportate în funcție de profilurile de export.

PostScript schițează și PS sugerând”

PS sugerând elemente UI”

profiluri”

caseta de dialog profiluri controlează câteva aspecte vitale ale modului în care sunt generate fonturile cu aromă PostScript (tipul 1 și OpenType PS). Valorile implicite sunt de a exporta fonturi aluzie și de a genera automat indicii pentru hieroglife unhinted:

opțiunea Utilizare aluzie exportă indicii existente și sugestii noi dacă Autohint este activat.

opțiunea Autohint: „hieroglife Unhinted” vă permite să hieroglife autohint automat, chiar dacă nu ați efectuat sarcini specifice autohinting. Dacă un simbol nu conține indicii PS și această opțiune este activată, FontLab va genera automat indicii pentru acel simbol.

dacă doriți să controlați manual aluzia și există motive întemeiate pentru care nu ați sugerat unele hieroglife, alegeți „nu” în meniul derulant Autohint. Acest lucru vă va permite, de asemenea, să generați fonturi cu aromă PostScript fără a sugera dacă eliminați sugestiile PS din toate glifele.

dacă doriți să înlocuiți toate indiciile existente cu rezultate autohinting, alegeți „toate glifele” din meniul derulant Autohint.

Utilizați indicii x-direcție permite să exporte indicii verticale. Opriți acest lucru dacă nu aveți nevoie de ele. Y-direcția (orizontală) indicii vor fi exportate oricum.

Recalc zone și Recalc tulpini recalcula zone și tulpini la export, respectiv. Când sunt oprite zonele și tulpinile existente sunt exportate.

notă

rețineți că trebuie să creați un nou profil de export pentru a putea edita opțiunile sale.

fereastră simbol”

pentru a vizualiza indicii PS prezente în simbol, activați vizualizarea > Afișați indicii >. Pentru a vizualiza zonele de aliniere PS (zone albastre), activați vizualizarea > afișare > zone.

Font Info”

în timp ce indicii sunt controlate la nivel de simbol, există o serie de setări relevante la nivel de font aluzie. Pentru a le vizualiza și edita, deschideți caseta de Dialog Informații Font.

tulpini

pagina tulpini controlează tulpinile standard verticale care corespund x-direcție aluzie, precum și tulpinile standard PS orizontale care corespund y-direcție aluzie. Tulpinile orizontale sunt mai importante decât cele verticale.

tulpinile standard vor fi utilizate în sugestii PS și vor fi, de asemenea, convertite în tulpini standard TT care sunt stocate în tabelul CVT.

dacă faceți clic pe auto tulpini va construi automat o listă de tulpini standard găsite în font. Acest lucru se va face analizând valorile indicațiilor PS găsite în font — ceea ce înseamnă că fontul trebuie să aibă sugestii pentru ca tulpinile automate să funcționeze.

de asemenea, rețineți că destul de des, FontLab va genera mai multe tulpini standard PS decât este cu adevărat necesar. De exemplu, în Myriad Roman, valorile originale ale tulpinii V sunt 88 92, iar valorile originale ale tulpinii H sunt 67 73. După tulpinile automate, valorile tulpinii V vor fi 88 70 97, iar valorile tulpinii H vor fi 73 55 68. În unele cazuri, valorile stem vor fi destul de apropiate unele de altele și poate doriți să le unificați.

notă

când convertiți PS hinting în TT hinting, puteți controla precizia atașării unei singure legături cu care FontLab se va potrivi cu fiecare lățime a tijei cu tulpinile standard TT. Dacă creați mai puține tulpini standard și creșteți precizia, tulpinile din fontul TT vor apărea mai uniforme. Dacă creați mai multe tulpini standard și reduceți precizia, tulpinile din fontul TT vor apărea mai variate.

zone

pagina zone controlează zonele primare de aliniere PS (care sunt situate de obicei deasupra liniei de bază), precum și zonele secundare de aliniere PS (situate de obicei sub linia de bază).

zonele de aliniere PS vor fi utilizate în PS hinting și vor fi, de asemenea, convertite în zone de aliniere TrueType.

făcând clic pe butonul zone de detectare automată, FontLab va reconstrui automat zonele de aliniere pentru font. Se va face acest lucru prin analizarea casetele de încadrare a unei liste hardcoded de litere mari și mici engleză. Dacă fontul dvs. conține mai multe alfabete (scripturi) sau dacă conține cifre sau capace mici care au o înălțime evident diferită de literele mari sau mici, ar trebui să adăugați mai multe zone de aliniere PS care vor controla suprimarea depășirii.

parametrii de aluzie PostScript sunt ascunși pe pagina alte valori și afectează numai aluzia PS. Consultați Caseta de Dialog Informații Font și specificația formatului fontului de tip 1 Pentru mai multe informații despre acești parametri.

PS Autohinting”

dacă fontul dvs. are deja definite indicii PS, tulpini standard și zone de aliniere, puteți sări peste acest pas.

dacă fontul dvs. nu are indicii PS, ar trebui să efectuați următorii pași pentru a obține automat indicii PS:

  1. accesați Informații Font > zone și faceți clic pe Detectare automată zone.
  2. adăugați și revizuiți zonele de aliniere după cum este necesar.
  3. Alegeți Instrumente > Acțiuni.
  4. din secțiunea sugestii, efectuați acțiunea Autohint pentru toate glifele din fontul dvs.
  5. dacă doriți să generați doar indicii de direcție y (adică indicii orizontale) efectuați acțiunea eliminați indicii pentru toate hieroglifele din fontul dvs., iar în opțiunile acțiunii verificați eliminați indicii verticale și debifați eliminați indicii orizontale.

notă

unele motive pentru care poate doriți doar să generați direcții y ar fi pentru că intenționați să generați un font cu aromă TrueType care nu trebuie să fie sugerat în direcția X. Acesta ar fi cazul unui font care va funcționa doar în ClearType, sau fontul este italic, iar sugestiile verticale nu au prea mult sens.

selectați aplicați întregului font de fiecare dată când efectuați o acțiune.

  1. du-te la fișier > Font Info > tulpini și faceți clic pe auto tulpini.
  2. adăugați, revizuiți și îmbinați tulpinile standard PS după cum este necesar.
  3. Faceți clic pe OK.

după finalizarea acestui proces, aveți un font cu aromă PostScript sugerat.

contururi TrueType și sugestii TT”

înainte de a produce un font TrueType-hinted în FontLab, ar trebui să verificați dacă aveți următoarele elemente prezente în font:

  • zone de aliniere
  • tulpini standard
  • indicii PS

acești trei parametri vor fi utilizați de FontLab pentru a genera automat indicii TT la nivel înalt (vizuale).

TT hinting UI elements „

Profiles ”

ca și pentru PostScript hinting, profile de export definesc modul în care TT hinting vor fi exportate:

notă

rețineți că trebuie să creați un nou profil de export pentru a putea edita opțiunile sale.

meniul TrueType hinter vă permite să alegeți motorul de sugestie. Puteți alege între ” FontLab TTH „(FontLab nativ aluzie),” TTFAutohint ” (sistemul de auto-aluzie FreeType lui) și sistemul aluzie selectat în caseta de Dialog Informații Font. Opțiunea „specificat în Font Info” este setată în mod implicit, astfel încât pentru a schimba opțiunile de sugestie local pentru fontul respectiv, utilizați pagina Informații Font > alte valori.

Turn Utilizați comenzile visual TTH existente pentru a nu exporta indicii TT de nivel înalt (vizuale) create manual folosind instrumentul de sugestie TrueType.

rândul său, utilizați importate TrueType nativ aluzie off pentru a nu exporta importate low-level TT indicii.

porniți Rebuild PS hints on pentru a ignora indicii PS existente și a le reconstrui automat înainte de a utiliza motorul autohinting „FontLab TTH”.

Info Font”

opțiunile de hinting și netezire TrueType sunt ascunse pe pagina Info Font > alte valori și afectează numai hinting TT pentru fontul curent. Vă rugăm să consultați Font Info caseta de Dialog și specificația sistemului ttfautohint pentru mai multe informații despre acești parametri.

Preferințe”

pagina Preferințe > TrueType Autohinting include mai multe opțiuni care vă oferă control de calitate fină în modul în care sugestiile PS sunt convertite în sugestii TT de nivel înalt (vizuale) în FontLab.

poate cea mai importantă setare aici este precizia atașării unei singure legături. Aceste valori numerice controlează toleranța în care FontLab se va potrivi cu fiecare lățime a tijei cu tulpinile standard TT (intrări CVT). De exemplu, dacă una dintre tulpinile standard TT este 168 și dacă setarea de precizie este setată la 3, atunci toate tulpinile care au lățimi 165-171 vor fi legate de acea valoare, dar nu tulpini care au o lățime de 164 sau 172 de unități.

vă rugăm să consultați Preferințe > Autohinting TrueType pentru explicații mai detaliate ale acestor opțiuni.

ferestre de aplicații”

pentru a vizualiza și modifica sugestii TT de nivel înalt, deschideți orice simbol într-o fereastră de simbol și alegeți Instrumente > sugestii TrueType.

instrumentul TrueType Hinting are numeroase subpaneluri pe care le puteți deschide: panoul de Program TrueType, tulpini, zone și alți parametri dialoguri. Panoul de sugestii TrueType se deschide automat.

notă

panoul de sugestii TrueType (atât în versiunile macOS, cât și în versiunile Windows ale FontLab) utilizează același rasterizer ca Microsoft Windows. Există două moduri de redare: ClearType, care arată rezultatele TrueType aluzie cu poziționare subpixel (așa cum ar vedea majoritatea utilizatorilor sistemelor Windows moderne) și alb-negru, care arată rezultatele TrueType aluzie în alb-negru pur, fără antialiasing (așa cum ar vedea utilizatorii sistemelor Windows mai vechi sau cei care au ClearType dezactivat pe Windows modern).

notă

în realitate, există mult mai multe moduri și variante de redare a fonturilor în diferite versiuni de Windows: diferite tipuri de netezire, setări diferite pentru redarea subpixelului și moduri diferite care afectează modul în care valorile glifului sunt redate pe grila subpixelului. Cele două moduri de rasterizare din previzualizarea TrueType sunt reprezentative pentru scenariile „dure”, unde sugestia TrueType poate ajuta cel mai mult. Microsoft își avansează constant tehnicile de redare a fonturilor — dacă rezultatele dvs. de sugestie arată bine în FontLab, atunci vor arăta la fel de bune sau mai bune pentru utilizatorii reali de Windows.

Faceți clic pe butonul tulpini din bara de proprietăți pentru a deschide dialogul tulpini care vă permite să controlați tulpinile standard TT.

Faceți clic pe butonul zone pentru a deschide dialogul zone de aliniere care vă permite să controlați zonele de aliniere TT.

Faceți clic pe butonul alți parametri pentru a deschide dialogul parametrilor TTH care vă permite să controlați opțiunile locale de sugestie TT.

după conversia PS hinting la TT hinting, tulpinile și zonele TT corespund tulpinilor standard și zonelor de aliniere care au fost definite în Font Info, dar acest lucru poate fi modificat.

conversia conturului și imprimarea automată a TT”

notă

acești pași următori modifică contururile reale ale glifelor dvs., așa că asigurați-vă că ați salvat o copie de rezervă a designului original cu contururi PostScript.

de asemenea, rețineți că atunci când FontLab convertește contururile PS în contururi TT, calitatea conversiei depinde de dimensiunea UPM a fontului și de toleranța de conversie a curbei Găsită în Preferințe. Cu cât dimensiunea UPM este mai mică, cu atât mai puține puncte de contur TT vor produce FontLab. Dacă dimensiunea UPM este foarte mare, numărul de puncte de contur TT va fi mare, ceea ce poate duce la rezultate TT autohinting mai puțin satisfăcătoare (deoarece FontLab poate deveni „confuz” cu privire la punctele de contur care ar fi cel mai bine controlate de instrucțiunile de sugestie TT). De asemenea, este posibil să reduceți numărul de puncte de contur TT după conversia conturului, utilizând funcția de curățare FontLab. De regulă: dacă este posibil, încercați să păstrați numărul de puncte de contur TT la un minim rezonabil.

vă rugăm să efectuați următorii pași pentru a converti un font PS-sugerat într-un font TT-sugerat cu contururi TrueType:

  1. accesați Preferences > TrueType Autohinting și reglați fin modul în care PS hinting este convertit în TT hinting. În special, verificați valoarea preciziei atașamentului cu o singură legătură.
  2. închideți toate ferestrele glif deschise.
  3. alegeți Instrumente > acțiuni, din secțiunea Noțiuni de bază selectați acțiunea convertiți în curbe TT, rotiți aplicați la întregul font și faceți clic pe OK.
  4. alegeți Instrumente > acțiuni din nou, din secțiunea Noțiuni de bază selectați acțiunea setați direcția conturului, faceți clic pe opțiune setați direcția TrueType, rotiți aplicați la întregul font și faceți clic pe OK.
  5. dacă ați decis să reduceți numărul de puncte de contur TT după conversie (ceea ce poate duce la mici ajustări ale formelor glifului), din secțiunea contur, selectați acțiunea curățați, rotiți aplicați întregului font și faceți clic pe OK.
  6. din secțiunea Hinting, selectați acțiunea TT Autohint, rotiți Apply to whole font și faceți clic pe OK.

celulele glif vor primi marcajul ” t ” maro în colțul din stânga jos, ceea ce indică faptul că indicii TT de nivel înalt (vizuale) sunt prezente în glif:

după parcurgerea acestor pași, aveți un font de bază TT-autohinted. Puteți genera acum fontul cu aromă TrueType sau puteți trece la reglarea fină a rezultatelor TT autohinting.

reglarea fină a rezultatelor TT autohinting”

pentru a începe reglarea fină a rezultatelor TT autohinting:

  1. deschideți un simbol în fereastra simbol.
  2. Alege Instrumente > TrueType Aluzie.
  3. în bara de proprietăți a ferestrei Glyph, faceți clic pe butonul tulpini pentru a deschide tulpini TT care au fost copiate din tulpinile standard PS. Editarea tulpinilor TT poate avea un impact semnificativ asupra consecvenței aspectului diferitelor tulpini, în special în redarea pur alb-negru. De exemplu, îmbinarea unor valori stem va avea ca rezultat un font în care tulpinile ușor diferite vor apărea mai consistente.
  4. în bara de proprietăți a ferestrei Glyph, faceți clic pe butonul zone pentru a deschide zonele TT care au fost copiate din zonele de aliniere PS.

un parametru important pentru tulpinile TT este valoarea ppm2. Această valoare indică dimensiunea ppem la care (mai ales în modul alb-negru) tulpinile se vor transforma de la 1 pixel lățime la 2 pixeli lățime. (Intrarea ppm3 indică dimensiunea ppem la care tulpinile se vor transforma de la 2 pixeli la 3 pixeli lățime etc.).

scăderea acestor valori ppem va duce la apariția tulpinilor afectate mai grele în dimensiuni mici. Creșterea acestor valori ppem va duce la apariția tulpinilor afectate mai ușoare în dimensiuni mici. De exemplu, dacă aveți un stil mediu și un stil Semibold în familia dvs. și arată prea asemănător la dimensiunile punctelor mici, puteți alege să reduceți intrările ppm2 și ppm3 în stilul Semibold (deci va apărea mai greu) și să le măriți în stilul Mediu.

Lasă un răspuns

Adresa ta de email nu va fi publicată.