Hinting a Font ”

produktionen av ett antydt teckensnitt kan huvudsakligen delas in i tre huvuddelar:

  • läsa hinting från ett befintligt teckensnitt i det slutliga teckensnittsformatet
  • lägga till hinting till ett befintligt teckensnitt i .vfc (eller .VfB) format
  • skriva antyder i genererade slutliga teckensnitt.

Hinting i PostScript-smaksatta glyfer (PS hinting) finns endast på en nivå, så ingen översättning eller konvertering är nödvändig vid import. FontLab kan losslessly läsa och skriva PS hinting, det kan också losslessly ändra PS hinting samt generera det. Mer exakt: FontLab stöder PostScript-tips naturligt. När du läser OpenType PS (.otf) teckensnitt, FontLab konverterar CFF antyda till PostScript antyda.

Hinting i Truetype-smaksatta glyfer (TT hinting) finns på två nivåer:

  • den låga nivån TT hinting (native) – monteringskoden i TrueType instructions-språket, sammanställd i binär form, lagrad i OpenType TT (.ttf) och TrueType-teckensnitt, samt eventuellt lagras i FontLab .vfc/.vfb dokument.
  • high-level TT hinting (visual) – visuella instruktioner i Fontlabs eget tth-språk, lagrat i FontLab .vfc/.vfb dokument.

FontLab kan läsa TT-antydan på låg nivå. Det kan också skriva den lagrade TT-antydan på låg nivå men endast för tecken som inte hade modifierats. Om du ändrar ett tecken tas den lagrade TT-antydan på låg nivå bort.

FontLab kan också konvertera PS hinting till hög nivå TT hinting, ändra hög nivå TT hinting och konvertera (kompilera) hög nivå TT hinting till låg nivå TT hinting.

notera

FontLab kan inte konvertera (dekompilera) TT-antydan på låg nivå till TT-antydan på hög nivå.

öppna teckensnitt ”

när du öppnar ett TrueType-smaksatt antydt teckensnitt läses alltid TT-antydningsinstruktionerna på låg nivå, lagras i .vfc-dokument och skrivs tillbaka till en ny genererad .TTF-teckensnitt-men endast för tecken som inte har ändrats inom FontLab. Exporten styrs av exportprofilerna.

det blå” T ” -märket i det nedre vänstra hörnet av en glyfcell indikerar att TT-tips på låg nivå finns i glyfen och kommer att exporteras som det är.

när du öppnar PostScript-smaksatta teckensnitt läses deras antydning alltid från teckensnittet, lagrat i .vfc-dokument och exporteras enligt exportprofilerna.

PostScript-konturer och PS-antydningar”

PS-antydande UI-element”

profiler”

dialogrutan profiler styr några viktiga aspekter av hur PostScript-smaksatta teckensnitt (typ 1 och Opentype PS) genereras. Standardinställningarna är att exportera antydda teckensnitt och automatiskt generera tips för obintade tecken:

alternativet Använd hinting exporterar befintliga tips och nya tips om Autohint är på.

alternativet Autohint:” Unhinted glyphs ” låter dig automatiskt autohint glyphs även om du inte utförde några specifika autohinting-uppgifter. Om ett tecken inte innehåller några PS-tips och det här alternativet är aktiverat genererar FontLab automatiskt tips för det tecknet.

om du vill styra din antydan manuellt och det finns goda skäl till varför du inte antyda några tecken, välj ” Nej ” I Autohint rullgardinsmenyn. Detta gör att du också kan generera PostScript-smaksatta teckensnitt utan att antyda om du tar bort PS-tipsen från alla glyfer.

om du vill ersätta alla befintliga tips med autohinting resultat, välj ”Alla glyfer” i Autohint rullgardinsmenyn.

Använd X-riktning tips gör det möjligt att exportera vertikala tips. Stäng av detta om du inte behöver dem. Y-riktning (horisontella) tips kommer att exporteras ändå.

Recalc zoner och Recalc stjälkar räkna zoner och stjälkar på export respektive. När avstängd befintliga zoner och stjälkar exporteras.

notera

Observera att du måste skapa en ny exportprofil för att kunna redigera dess alternativ.

Glyph window”

för att visa PS-tips som finns i glyfen, aktivera Visa > Visa > tips. Om du vill visa PS-justeringszonerna (blå zoner) aktiverar du visa > Visa > zoner.

Font Info”

medan tipsen styrs på glyph-nivån finns det ett antal relevanta teckensnittsomfattande antydningsinställningar. Om du vill visa och redigera dem öppnar du dialogrutan Font Info.

stammar

sidan stammar styr de vertikala standardstammarna som motsvarar X-riktningsangivelser, liksom de horisontella PS-standardstammarna som motsvarar y-riktningsangivelser. Horisontella stammar är viktigare än vertikala.

standardstammarna kommer att användas i PS-hinting, och de kommer också att omvandlas till TT-standardstammar som lagras i CVT-tabellen.

om du klickar på auto-stammar skapas automatiskt en lista med standardstammar som finns i teckensnittet. Detta kommer att göras genom att analysera PS-hintvärdena som finns i teckensnittet — vilket innebär att teckensnittet måste ha hinting för att Auto-stammar ska fungera.

Observera också att FontLab ganska ofta genererar fler PS – standardstammar än vad som verkligen behövs. Till exempel i Myriad Roman är de ursprungliga v-stamvärdena 88 92 och de ursprungliga H-stamvärdena är 67 73. Efter Auto stjälkar, V stam värden kommer att vara 88 70 97 och H stam värden kommer att vara 73 55 68. I vissa fall kommer stem-värden att vara ganska nära varandra, och du kanske vill förena dem.

notera

när du konverterar PS-hinting till TT-hinting kan du styra precisionen för enkellänkfäste med vilken FontLab matchar varje stambredd med TT-standardstammarna. Om du skapar färre standardstammar och ökar precisionen kommer stjälkarna i TT-teckensnittet att se mer enhetliga ut. Om du skapar fler standardstammar och minskar precisionen kommer stjälkarna i TT-teckensnittet att se mer varierade ut.

zoner

sidan zoner styr de primära PS-inriktningszonerna (som vanligtvis ligger ovanför baslinjen) såväl som de sekundära PS-inriktningszonerna (som vanligtvis ligger under baslinjen).

PS alignment zones kommer att användas i PS hinting, och de kommer också att konverteras till TrueType alignment zones.

genom att klicka på knappen Auto-detect zones återuppbygger FontLab automatiskt justeringszoner för teckensnittet. Det kommer att göra det genom att analysera avgränsningsrutorna i en hårdkodad lista med stora och små bokstäver i engelska bokstäver. Om ditt teckensnitt innehåller flera alfabet (skript), eller om det innehåller siffror eller små bokstäver som uppenbarligen har annan höjd än stora eller små bokstäver, bör du lägga till fler PS-justeringszoner som styr överskridandet.

PostScript-antydningsparametrarna är dolda på sidan övriga värden och påverkar endast PS-antydningar. Se dialogrutan teckensnittsinformation och typ 1 teckensnittsformatspecifikation för mer information om dessa parametrar.

PS Autohinting ”

om ditt teckensnitt redan har PS-tips, standardstammar och justeringszoner definierade kan du hoppa över det här steget.

om ditt teckensnitt inte har PS-tips bör du utföra följande steg för att få PS-antydan automatiskt:

  1. gå till Font Info > zoner och klicka på auto-detect zones.
  2. Lägg till och revidera justeringszonerna efter behov.
  3. Välj Verktyg > Åtgärder.
  4. utför åtgärden Autohint för alla tecken i ditt teckensnitt från avsnittet Hinting.
  5. om du bara vill generera y-riktningstips (dvs. horisontella tips) utför åtgärden ta bort Tips för alla tecken i teckensnittet, och i åtgärdens alternativ markera ta bort vertikala tips och avmarkera ta bort horisontella tips.

notera

några anledningar till att du kanske bara vill generera y-riktningar skulle bero på att du planerar att generera ett TrueType-smaksatt teckensnitt som inte behöver antydas i x-riktningen. Detta skulle vara fallet för ett teckensnitt som bara fungerar i ClearType, eller teckensnittet är kursivt och de vertikala tipsen ger ingen mening.

Välj tillämpa på hela teckensnittet varje gång du utför en åtgärd.

  1. gå till fil > Font Info > stammar och klicka på Auto stammar.
  2. Lägg till, revidera och slå samman PS-standardstammarna efter behov.
  3. klicka på OK.

när du har slutfört denna process har du ett antydt PostScript-smaksatt teckensnitt.

TrueType-konturer och TT-antydning ”

innan du skapar ett TrueType-antydt teckensnitt i FontLab, bör du verifiera att du har följande element närvarande i teckensnittet:

  • justeringszoner
  • standardstammar
  • PS tips

dessa tre parametrar kommer att användas av FontLab för att automatiskt generera HÖGNIVÅTIPS (visuella) TT-tips.

TT hinting UI-element”

profiler”

precis som För PostScript hinting definierar exportprofiler hur TT hinting ska exporteras:

notera

Observera att du måste skapa en ny exportprofil för att kunna redigera dess alternativ.

TrueType hinter-menyn låter dig välja antydningsmotorn. Du kan välja mellan ” FontLab TTH ”(native FontLab hinting),” TTFAutohint ”(FreeType ’ s auto-hinting system) och det hinting system som valts i dialogrutan Font Info. Alternativet ”specificerat i Font Info” är som standard inställt så för att ändra dina antydningsalternativ lokalt för det specifika teckensnittet, använd sidan Font Info > andra värden.

aktivera använd befintliga visuella tth-kommandon för att inte exportera HÖGNIVÅTIPS (visuella) TT-tips manuellt skapade med TrueType Hinting tool.

vrid använd importerad TrueType native hinting OFF för att inte exportera de importerade TT-tipsen på låg nivå.

vänd bygga PS tips på att ignorera befintliga PS tips och automatiskt bygga dem innan du använder ”FontLab TTH” autohinting motor.

Font Info”

TrueType-antydnings-och utjämningsalternativen är dolda på sidan Font Info > övriga värden och påverkar bara TT-antydningar för det aktuella teckensnittet. Se dialogrutan Font Info och systemspecifikationen TTFAutohint för mer information om dessa parametrar.

Inställningar ”

Inställningar > TrueType Autohinting sidan innehåller flera alternativ som ger dig finkvalitativ kontroll i hur PS tips omvandlas till hög nivå (visuella) TT tips i FontLab.

den kanske viktigaste inställningen här är precision med en länk. Dessa numeriska värden styr toleransen där FontLab matchar varje stambredd med TT-standardstammarna (CVT-poster). Till exempel, om en av TT-standardstammarna är 168, och om precisionsinställningen är inställd på 3, kommer alla stammar som har bredd 165-171 att kopplas till det värdet, men inte stammar som är 164 eller 172 enheter breda.

se Inställningar > TrueType Autohinting för mer detaljerad förklaring av dessa alternativ.

programfönster ”

om du vill visa och ändra TT-antydningar på hög nivå öppnar du alla tecken i ett Glyph-fönster och väljer Verktyg > Truetype-antydningar.

TrueType-Hintverktyget har många underpaneler som du kan öppna: TrueType – programpanelen, stammar, zoner och andra Parameterdialogrutor. TrueType-Antydningspanelen öppnas automatiskt.

notera

TrueType-Antydningspanelen (i både macOS-och Windows-versioner av FontLab) använder samma rasterizer som Microsoft Windows. Det finns två renderingslägen: ClearType, som visar resultaten av TrueType-antydning med subpixel-positionering (som de flesta användare av moderna Windows-system skulle se det) och svart/vitt, vilket visar resultaten av TrueType-antydning i rent svartvitt, utan kantutjämning (som användare av äldre Windows-system skulle se, eller de som har ClearType inaktiverat på moderna Windows).

notera

i verkligheten finns det många fler teckensnittsrenderingslägen och varianter i olika versioner av Windows: olika typer av utjämning, olika inställningar för subpixel rendering och olika sätt som påverkar hur glyph mätvärden återges på subpixel nätet. De två rasteriseringslägena i Truetype-förhandsgranskningen är representativa för” tuffa ” scenarier, där TrueType-antydningar kan hjälpa de flesta. Microsoft utvecklar ständigt sina teckensnittstekniker – om dina antydningsresultat ser bra ut i FontLab, kommer de att se lika bra eller bättre ut för riktiga Windows-användare.

klicka på knappen stammar i egenskapsfältet för att öppna dialogrutan stammar som låter dig styra TT-standardstammarna.

klicka på zonerna för att öppna dialogrutan Justeringszoner som låter dig styra TT-justeringszonerna.

klicka på knappen andra parametrar för att öppna dialogrutan tth-parametrar som låter dig styra lokala TT-antydningsalternativ.

efter konvertering av PS-hinting till TT-hinting motsvarar TT-stammarna och zonerna de standardstammar och justeringszoner som har definierats i Font Info, men detta kan ändras.

Konturkonvertering och TT autohinting”

notera

dessa nästa steg ändrar de faktiska konturerna för dina tecken, så se till att du har sparat en säkerhetskopia av din ursprungliga design med PostScript-konturer.

tänk också på att när FontLab konverterar PS-konturer till TT-konturer beror konverteringskvaliteten på upm-storleken på teckensnittet och kurvkonverteringstoleransen som finns i Inställningar. Ju mindre UPM-storlek, desto färre TT-konturpunkter kommer FontLab att producera. Om din UPM-storlek är mycket hög kommer antalet TT-konturpunkter att vara stort, vilket kan resultera i mindre tillfredsställande TT-autohinting-resultat (eftersom FontLab kan bli ”förvirrad” om vilka konturpunkter som bäst skulle styras av TT-antydningsinstruktionerna). Det är också möjligt att minska antalet TT-konturpunkter efter konturkonvertering med hjälp av funktionen FontLab Clean Up. Som regel: om möjligt, försök att hålla antalet TT-konturpunkter till ett rimligt minimum.

utför följande steg för att konvertera ett PS-antydt teckensnitt till ett TT-antydt teckensnitt med TrueType-konturer:

  1. gå till Inställningar > TrueType Autohinting och finjustera hur PS hinting omvandlas till TT hinting. Kontrollera särskilt precisionsvärdet för enkellänkfäste.
  2. stäng alla öppnade glyph-fönster.
  3. välj Verktyg > åtgärder, från avsnittet grunderna väljer du åtgärden konvertera till TT-kurvor, vrid gäller för hela teckensnittet och klicka på OK.
  4. välj Verktyg > åtgärder igen, från avsnittet grunderna väljer du åtgärdsinställningen konturriktning, klicka på alternativet Ange TrueType-riktning, vrid tillämpas på hela teckensnittet och klicka på OK.
  5. om du bestämde dig för att minska antalet TT-dispositionspunkter efter konverteringen (vilket kan leda till små justeringar av glyph-formerna), från Kontursektionen, välj åtgärden rensa upp, vrid tillämpas på hela teckensnittet och klicka på OK.
  6. välj åtgärden TT Autohint från avsnittet Hinting, vrid tillämpa på hela teckensnittet och klicka på OK.

Glyph-celler får det bruna” T ” – märket i det nedre vänstra hörnet vilket indikerar att höga (visuella) TT-tips finns i glyfen:

när du har slutfört dessa steg har du ett grundläggande TT-autohinted-teckensnitt. Du kan skapa ditt TrueType-smaksatta teckensnitt nu, eller så kan du fortsätta att finjustera TT autohinting-resultaten.

finjustera TT autohinting-resultaten ”

för att börja finjustera TT autohinting-resultaten:

  1. öppna en glyph i Glyph-fönstret.
  2. Välj Verktyg > Truetype Hinting.
  3. i egenskapsfältet Glyph Window klickar du på knappen stammar för att öppna TT-stammar som har kopierats från PS-standardstammarna. Redigering av TT-stjälkarna kan ha en betydande inverkan på hur konsekvent utseendet på olika stjälkar kommer att visas, särskilt i ren svartvitt rendering. Till exempel kommer sammanslagning av vissa stamvärden att resultera i ett teckensnitt där de något olika stammarna kommer att visas mer konsekvent.
  4. i egenskapsfältet Glyph Window klickar du på zonerna för att öppna TT-zoner som har kopierats från PS-justeringszonerna.

en viktig parameter för TT-stammar är ppm2-värdet. Detta värde indikerar ppem-storleken vid vilken (mestadels i svartvitt läge) stammarna kommer att vända från 1 pixelbredd till 2 pixelbredd. (Ppm3-posten anger ppem-storleken vid vilken stammarna kommer att vända från 2 pixlar till 3 pixlar bredd etc.).

att sänka dessa ppem-värden kommer att resultera i att de drabbade stjälkarna uppträder tyngre i små storlekar. Att höja dessa ppem-värden kommer att resultera i att de drabbade stjälkarna verkar lättare i små storlekar. Om du till exempel har en Medium stil och en Semibold stil i din familj, och de ser för lika ut i små punktstorlekar, kan du välja att minska ppm2-och ppm3-posterna i Semibold-stilen (så det kommer att se tyngre ut) och att öka dem i Medium stil.

Lämna ett svar

Din e-postadress kommer inte publiceras.