Hinting En Font «

produksjonen av en hintet font kan primært deles inn i tre hoveddeler:

  • lese hinting fra en eksisterende skrift i det endelige skriftformatet
  • legge til hinting til en eksisterende skrift i .vfc (eller .vfb) format
  • skriver hinting til genererte endelige skrifter.

Hinting i postscript-flavored glyphs (PS hinting) finnes bare på ett nivå, så ingen oversettelse eller konvertering er nødvendig ved import. FontLab kan losslessly lese og skrive PS hinting, det kan også losslessly endre PS hinting samt generere det. Mer presist: FontLab støtter PostScript hint innfødt. Når du leser OpenType PS (.otf) fonter, Konverterer FontLab CFF hinting Til PostScript hinting.

Hinting i TrueType-flavored glyphs (TT hinting) finnes på to nivåer:

  • lavniva tt hinting (native) — samlingskoden i TrueType instructions-spraket, kompilert i bin r form, lagret I OpenType TT (.Ttf) og TrueType-skrifter, samt eventuelt lagret I FontLab .vfc/.vfb dokumenter.
  • high-level tt hinting (visual) – visuelle instruksjoner I FontLab eget tth språk, lagret I FontLab .vfc/.vfb dokumenter.

FontLab kan lese lavt NIVÅ TT hinting. Det kan også skrive lagret lavt NIVÅ TT hinting, men bare for tegnvarianter som ikke hadde blitt endret. Hvis du endrer en tegnvariant, fjernes DET lagrede tt-hintet på lavt NIVÅ.

FontLab kan også konvertere PS-hinting til tt-hinting på høyt NIVÅ, endre tt-hinting på høyt NIVÅ og konvertere (kompilere) tt-hinting på høyt NIVÅ til tt-hinting på lavt NIVÅ.

Notat

FontLab kan ikke konvertere (dekompilere) lavt NIVÅ TT hinting til høyt NIVÅ TT hinting.

Åpne Skrifttyper »

når Du åpner En truetype-flavored hintet skrift, lavt NIVÅ tt hinting instruksjonene leses alltid, lagret i Den .vfc dokument og skrevet tilbake til en ny generert .ttf font-men bare for glyphs som ikke er endret I FontLab. Eksporten styres av eksportprofilene.

det blå» T » – merket i nedre venstre hjørne av en glyphcelle indikerer at TT-hint på LAVT NIVÅ finnes i glyph og eksporteres som det er.

når Du åpner PostScript-flavored fonter, er deres hinting alltid lese fra skriften, lagret i .vfc dokument og eksporteres i henhold til eksport profiler.

PostScript-omriss og PS-hinting «

PS-hinting UI-elementer «

Profiler »

Dialogboksen Profiler kontrollerer noen viktige aspekter ved hvordan Skrifter med PostScript-smak (Type 1 og OpenType PS) genereres. Standardinnstillingene er å eksportere hintet fonter og automatisk generere hint for unhinted tegnvarianter:

alternativet Bruk hinting eksporterer eksisterende hint og nye hint hvis Autohint er på.

Alternativet Autohint: «Unhinted glyphs» lar deg automatisk autohint glyphs selv om du ikke utførte noen spesifikke autohinting oppgaver. Hvis en glyph ikke inneholder NOEN PS-hint og dette alternativet er aktivert, Vil FontLab automatisk generere hint for den glyph.

hvis du ønsker å kontrollere hinting manuelt og det er gode grunner til at du ikke hint noen glyphs, velg » Nei » I Autohint rullegardinmenyen. Dette vil også tillate deg å generere PostScript-flavored fonter uten hint hvis du fjerner PS hint fra alle tegnvarianter.

hvis du ønsker å erstatte alle eksisterende hint med autohinting-resultater, velger du «Alle symboler» i Autohint-rullegardinmenyen.

Bruk x-retning hint gjør det mulig å eksportere vertikale hint. Slå av dette hvis du ikke trenger dem. Y-retning (horisontal) hint vil bli eksportert uansett.

Recalc soner og Recalc stammer beregne soner og stammer på eksport hhv. Når slått av eksisterende soner og stengler eksporteres.

Notat

Merk at du må opprette en ny eksportprofil for å kunne redigere alternativene.

Glyph window»

hvis DU vil vise ps-hintene som finnes i glyph, aktiverer Du Vis > Vis > Hint . Hvis DU vil vise PS-justeringssonene (blå soner), aktiverer Du Vis > Vis > Soner.

Font Info»

mens hintene styres på glyph nivå, er det en rekke relevante font-wide hinting innstillinger. Hvis du vil vise Og redigere Dem, åpner Du Dialogboksen Skriftinformasjon.

Stengler

Stengler-siden styrer de vertikale standardstengene som tilsvarer x-retnings-hinting, samt de horisontale PS-standardstengene som tilsvarer y-retnings-hinting. Horisontale stammer er viktigere enn vertikale.

standardstengene vil bli brukt I PS hinting, og de vil også bli konvertert TIL TT standardstammer som er lagret I cvt-tabellen.

Ved Å Klikke På Autostammer vil du automatisk bygge opp en liste over standardstammer som finnes i skriften. Dette vil bli gjort ved å analysere PS hint verdier som finnes i skriften – noe som betyr at skriften må ha hinting For Auto stammer til å fungere.

legg også merke til at FontLab ganske ofte vil generere FLERE PS-standardstammer enn det som virkelig er nødvendig. For Eksempel, I Myriad Roman, er de opprinnelige v-stammeverdiene 88 92, og de opprinnelige H-stammeverdiene er 67 73. Etter Auto stammer, vil v stem verdier være 88 70 97 Og H stem verdier vil være 73 55 68. I noen tilfeller vil stem-verdier være ganske nær hverandre, og du vil kanskje forene dem.

Notat

når du konverterer PS hinting TIL TT hinting, kan du kontrollere Single link attachment precision som FontLab vil matche hver stem bredde MED TT standard stammer. Hvis du lager færre standardstammer og øker presisjonen, vil stilkene i tt-fonten virke mer ensartede. Hvis du oppretter flere standardstammer og reduserer presisjonen, vil stengene i tt-fonten virke mer varierte.

Soner

Soner-siden styrer de primære PS-justeringssonene (som vanligvis er plassert over grunnlinjen), samt de sekundære PS-justeringssonene (vanligvis plassert under grunnlinjen).

PS-justeringssonene vil bli brukt I PS-hinting, og de vil også bli konvertert til TrueType-justeringssoner.

Ved å klikke På Knappen auto-detect zones, vil FontLab automatisk gjenoppbygge justeringssoner for skriften. Det vil gjøre det ved å analysere grenseboksene i en hardkodet liste over store og små engelske bokstaver. Hvis skriften inneholder flere alfabeter( skript), eller hvis den inneholder tall eller små bokstaver som er åpenbart forskjellig høyde enn store eller små bokstaver, bør du legge TIL FLERE ps justering soner som vil kontrollere overshoot undertrykkelse.

Parameterne For PostScript-hinting er skjult På Siden Andre Verdier og påvirker BARE PS-hinting. Se Dialogboksen Skriftinformasjon Og skriftformatspesifikasjonen type 1 for mer informasjon om disse parameterne.

PS Autohinting»

hvis skriften din allerede har PS-hint, standardstammer og justeringssoner definert, kan du hoppe over dette trinnet.

hvis skriften din ikke har PS-hint, bør du utføre følgende trinn for å få PS-hinting automatisk:

  1. Gå Til Font Info > Zones og klikk på auto-detect zones.
  2. Legg til og endre justeringssonene etter behov.
  3. Velg Verktøy > Handlinger.
  4. fra Hinting-delen utfører du handlingen Autohint for alle glyfer i skriften.
  5. hvis du bare vil generere y-retningstips (dvs. horisontale hint), utfør handlingen Fjern hint For alle glyfer i skriften, og i handlingens alternativer merker Du Av For Fjern vertikale hint og fjerner merket For Fjern horisontale hint.

Merk

noen grunner til at du kanskje bare vil generere y-retninger, er fordi du planlegger å generere En TrueType-flavored font som ikke trenger å bli antydet i x-retningen. Dette ville være tilfelle for en skrift som bare vil fungere I ClearType, eller skriften er kursiv og de vertikale hintene gir ikke mye mening.

Velg Bruk på hele skriften hver gang du utfører en handling.

  1. Gå Til Fil > Font Info > Stengler og klikk Auto stengler.
  2. Legg TIL, revidere OG slå SAMMEN PS standardstammer etter behov.
  3. Klikk OK.

etter å ha fullført denne prosessen, har du en Hintet PostScript-flavored skrift.

truetype-omriss og TT-hinting »

før du produserer En TrueType-hintet skrift I FontLab, bør du kontrollere at du har følgende elementer i skriften:

  • justeringssoner
  • standardstammer
  • PS hint

Disse tre parametrene vil bli brukt av FontLab til automatisk å generere høyt nivå (visuelle) tt-hint.

tt hinting ui elementer»

Profiler»

som For PostScript hinting, eksport profiler definere hvordan TT hinting vil bli eksportert:

Merk

Merk at du må opprette en ny eksportprofil for å kunne redigere alternativene.

TrueType hinter-menyen lar deg velge hinting-motoren. Du kan velge mellom «FontLab TTH» (native FontLab hinting), «TTFAutohint» (FreeType auto-hinting system) og hinting system valgt i Dialogboksen Font Info. Alternativet» Spesifisert I Font Info » er satt som standard, så for å endre hinting-alternativene lokalt for den aktuelle fonten, bruk Siden Font Info > Andre Verdier.

Slå bruk eksisterende visuelle tth-kommandoer AV for ikke å eksportere tt-hint på høyt nivå manuelt opprettet ved Hjelp Av TrueType-Hinting-verktøyet.

Slå Bruk importert TrueType native hinting AV for ikke å eksportere de importerte tt-hintene på lavt nivå.

Slå På Gjenoppbygg ps-tips FOR å ignorere eksisterende PS-tips og gjenoppbygge dem automatisk før du bruker» FontLab TTH » autohinting engine.

Skriftinformasjon»

Alternativene for truetype-hinting og-utjevning er skjult På Siden Skriftinformasjon > Andre Verdier, og påvirker bare tt-hinting For gjeldende skrift. Se Dialogboksen Font Info og ttfautohint systemspesifikasjon for mer informasjon om disse parameterne.

Innstillinger »

Siden Innstillinger > TrueType Autohinting inneholder flere alternativer som gir deg finjusteringskontroll i HVORDAN PS-hint konverteres til tt-hint på høyt nivå (visuelt) I FontLab.

kanskje den viktigste innstillingen her Er Single link attachment precision. Disse numeriske verdiene styrer toleransen Der FontLab vil matche hver stem bredde MED TT standard stammer (CVT oppføringer). For eksempel, hvis EN AV TT-standardstengene er 168, og hvis presisjonsinnstillingen er satt til 3, vil alle stammer som har bredder 165-171, være koblet til den verdien, men ikke stammer som er 164 eller 172 enheter brede.

se Innstillinger > TrueType Autohinting for mer detaljert forklaring av disse alternativene.

Programvinduer »

hvis DU vil vise OG endre tt-hinting på høyt NIVÅ, åpner du en glyph i Et Glyph-Vindu og velger Verktøy > TrueType-Hinting.

TrueType Hinting tool har mange underpaneler som du kan åpne: Dialogbokser For TrueType-Programpanelet, Stengler, Soner og Andre Parametere. TrueType-Hinting-panelet åpnes automatisk.

Notat

TrueType-Hinting-panelet (i både macOS-og Windows-versjoner Av FontLab) bruker samme rasterizer som Microsoft Windows. Det er to gjengivelsesmoduser: ClearType, som viser resultatene Av TrueType Hinting med subpixel posisjonering (som de fleste brukere av moderne Windows-systemer ville se det), Og Svart / Hvitt, som viser resultatene Av TrueType Hinting i ren svart-hvitt, uten antialiasing (som brukere av eldre Windows-systemer ville se, eller de som har ClearType deaktivert på moderne Windows).

Merk

i virkeligheten er det mange flere skrifttypemoduser og varianter i forskjellige versjoner Av Windows: ulike typer utjevning, ulike innstillinger for delpiksel gjengivelse og ulike måter som påvirker hvordan glyph beregninger gjengis på delpiksel rutenett. De to modusene for rasterisering I TrueType-Forhåndsvisningen er representative for «tøffe» scenarier, Der TrueType-Hinting kan hjelpe de fleste. Microsoft er stadig fremme sine font rendering teknikker-hvis hinting resultatene ser bra ut I FontLab, så de vil se like bra eller bedre for ekte Windows-brukere.

Klikk På Stengler knappen i Egenskapslinjen for å åpne Stengler-dialogboksen som lar DEG kontrollere tt-standardstengene.

Klikk På Soner for å åpne Dialogboksen Justeringssoner som lar deg kontrollere TT-justeringssonene.

Klikk På Andre Parametere for å åpne DIALOGBOKSEN Tth-Parametere som lar deg kontrollere lokale tt-hinting-alternativer.

etter konvertering PS hinting TIL TT hinting, TT stammer og soner tilsvarer standard stammer og justering soner som er definert I Font Info, men dette kan endres.

Disposisjonskonvertering og tt autohinting»

Merk

Disse neste trinnene endrer de faktiske omrissene til glyphene dine, så vær sikker på at Du har lagret en sikkerhetskopi av det opprinnelige designet med PostScript-omriss.

vær Også oppmerksom på at Når FontLab konverterer PS-skisser til TT-skisser, avhenger kvaliteten på konverteringen AV UPM-størrelsen på skrifttypen og kurvekonverteringstoleransen som finnes i Preferanser. Jo mindre UPM størrelse, jo færre tt outline poeng FontLab vil produsere. HVIS UPM-størrelsen din er svært høy, vil antallet tt-omrisspunkter være stort, noe som kan resultere i mindre tilfredsstillende tt-autohinting-resultater (Siden FontLab kan bli «forvirret» om hvilke omrisspunkter som best kontrolleres av tt-hinting-instruksjonene). Det er også mulig å redusere antall tt disposisjonspunkter etter disposisjonskonvertering, ved Hjelp Av FontLab Clean Up-funksjonen. Som regel: hvis det er mulig, prøv å holde antall tt-skissepunkter på et rimelig minimum.

utfør følgende trinn for å konvertere EN PS-hintet skrift til En tt-hintet skrift med TrueType-konturer:

  1. Gå Til Innstillinger > TrueType Autohinting og finjuster MÅTEN PS-hinting konverteres til TT-hinting på. Kontroller Spesielt Presisjonsverdien For Enkeltkoblingsvedlegg.
  2. Lukk Alle åpne glyph-vinduer.
  3. Velg Verktøy > Handlinger, fra Grunnleggende delen velg handlingen Konverter TIL tt-kurver, slå Bruk på hele skriften og klikk OK.
  4. Velg Verktøy > Handlinger på Nytt, fra Grunnleggende delen velg handlingen Angi konturretning, klikk alternativet Angi TrueType-retning, slå Bruk på hele skriften og KLIKK OK.
  5. hvis du har bestemt deg for å redusere antall tt-disposisjonspunkter etter konverteringen (som kan føre til små justeringer av tegnvariantene), velger Du Handlingen Rydd opp i Konturdelen, slår På Bruk på hele skriften og klikker OK.
  6. Fra Hinting-delen velger du handlingen Tt Autohint, slår Bruk på hele skriften og klikker OK.

Glyph celler vil få den brune» T » mark i nedre venstre hjørne som indikerer at høyt nivå (visuelle) tt hint er til stede i glyph:

etter å ha fullført disse trinnene, har du en grunnleggende tt-autohinted skrift. Du kan generere TrueType-flavored skrift nå, eller du kan fortsette å finjustere tt autohinting resultater.

Finjustering av tt autohinting-resultatene»

for å starte finjustering AV tt autohinting-resultatene:

  1. Åpne en glyph I Glyph-Vinduet.
  2. Velg Verktøy > TrueType-Hinting.
  3. i Egenskapslinjen Glyph Window klikker Du På Stilkene for å åpne TT stilker som er kopiert FRA PS standard stilkene. Redigering AV tt-stilkene kan ha en betydelig innvirkning på hvor konsekvent utseendet på forskjellige stammer vil vise, spesielt i ren svart-hvitt gjengivelse. Sammenslåing av noen stammeverdier vil for eksempel resultere i en skrift der de litt forskjellige stilkene vises mer konsistente.
  4. i Egenskapslinjen Glyph Window klikker Du På Soner for å åpne TT-soner som er kopiert FRA PS-justeringssonene.

En viktig parameter for tt-stammer er ppm2-verdien. Denne verdien angir ppem-størrelsen der (hovedsakelig i svart-hvitt-modus) stilkene vil vende fra 1 pikselbredde til 2 piksler bredde. (Ppm3-oppføringen angir ppem-størrelsen der stilkene vil vende fra 2 piksler til 3 piksler bredde etc.).

Senking av disse ppem-verdiene vil resultere i at de berørte stilkene blir tyngre i små størrelser. Heve disse ppem verdier vil resultere i de berørte stilkene vises lettere i små størrelser. Hvis du for Eksempel har En Middels stil og En Halvfoldstil i familien din, og de ser for like ut på små punktstørrelser, kan du velge å redusere ppm2-og ppm3-oppføringene I Halvfoldstil (så det vil virke tyngre), og for å øke Dem I Middels stil.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.