Font hinting har vært kilden til utallige hodepine for typedesignere og brukere. I mellomtiden kan noen av de mest grunnleggende og viktige elementene i typografi fortsatt ikke adresseres med nettet i dag. I stedet for å bli sett på som en kjedelig oppgave hvis død vil bli feiret, kan hinting faktisk gi det grunnleggende for virkelig responsiv design, og utvide mulighetene for digital typografi for designere, utgivere og lesere.

Artikkelen Fortsetter Under

grunnleggende om hinting#section2

Type-Og webdesignere tenker vanligvis på «hinting» som instruksjoner innebygd i digitale skrifter for å forbedre gjengivelsen på et rutenett av piksler. Hinting skyver punktene Til en skrifts Bé kurver rundt i henhold til kontekstuelle forhold, for eksempel skriftens gjengivelsesstørrelse. Selv om det nå er knyttet til type on screens, ble hinting først brukt på 1980-tallet for å forbedre gjengivelsen på skrivere med lav oppløsning.

når man tenker på det i disse termer, er hinting responsiv type som eksisterte før nettet: skriften utfører en mediespørring for å lære størrelsen, og svarer deretter ved å reposisjonere punkter i hver glyph i henhold til innebygde instruksjoner, eller » hint.»

konturene Av Georgia – en av verdens mest grundig mestret skjerm fonter – er grovt forvrengt når hinting brukes for forskjellige størrelser. Disse forvrengninger er veldig mye tilsiktet skjønt, siden de gir de ønskede resultater på faktiske størrelsen. (Takk Til Petr van Blokland for å levere Post-hinting konturer Av Georgia.)

med andre ord, hinting er å fonter hva responsive layout er til nettsteder. DET tillater en enkelt skriftfil å tilpasse seg en rekke sammenhenger, på samme måte SOM CSS tillater en ENKELT HTML-fil å tilpasse seg en rekke sammenhenger. Faktisk brukte Hå W. Lie begrepet «presentasjonshint» i 1994 for å oppsummere sitt opprinnelige FORSLAG til CSS.

Hating hinting # section3

Utvikling av hinting instruksjoner kan være ekstremt vanskelig, dyrt og tidkrevende. Automatiserte hinting verktøy har begynt å lette noe av denne smerten, men for mindre kroppstype-ofte den viktigste typen på en side-er det fortsatt ingen erstatning for kvaliteten som kan oppnås gjennom kjedelig manuell hinting. Det er derfor de fleste som håndterer hinting i dag, forventer ivrig en fremtid når de ikke lenger trenger å bekymre seg for det. De optimistisk sitere fremskritt i skjermoppløsninger og gjengivelse programvare som sikre tegn på at hinting vil være foreldet i løpet av få år. (Slike krav har blitt gjort de siste tjue årene, og vil trolig fortsette å bli gjort i noen tid framover.) Men dette ivrige ønske om å se slutten av hinting er basert på en smal forståelse av hva hinting kan være.

jeg pleide å være blant de utålmodige hinting haters, banning Apple (Ja, Apple – hvis gjengivelsesmotorer nå alle, men ignorerer hinting data) for å popularisere begrepet antydet skjermskrifter med Deres TrueType spec i 1991. Og jeg ville lyve hvis jeg hevdet at problemene som er knyttet til hinting, ikke fortsatt gir meg problemer. Imidlertid er jeg veldig motvillig til å avvise det generelle begrepet hinting bare fordi dagens implementeringer av ideen er begrenset og vanskelig å håndtere.

Pushing mot makro-hinting#section4

hinting som folk kjenner og bruker i dag, representerer bare en liten del av mulighetene for kontekstuell skrifttypemodifisering. Tatt i betraktning at det er umulig å spørre en font absolutte størrelse—never mind ting som skrift utjevning forhold eller fysisk piksel tetthet—mange av de mest grunnleggende grunnleggende typografi, skrifttype design, og lesbarhet er fortsatt tapt på nettet.

med bedre media query-funksjoner på plass, kan skrifttyper være utstyrt med det jeg kaller makro-hinting: intelligens for å endre et skrifttype i henhold til variabler utover den nominelle størrelsen. Slike modifikasjoner kan skje automatisk i henhold til instruksjonene til typografen, eller de kan justeres av typografens spesifikasjoner.

noen kontekstuelle skrifttypemodifikasjoner som kan være mulige med makro-hinting inkluderer:

  • Stigninger og nedstigninger som krymper dynamisk når linjehøyden reduseres.
  • Tegnvarianter som kondenserer som kolonnebredde reduseres.
  • Hårlinjer som alltid er nøyaktig en piksel, øker gradvis den generelle kontrasten mellom tykke og tynne strøk etter hvert som størrelsen øker. (Dette ville være en hit med moteblader.)
  • Subtile vektjusteringer for å gi en konsekvent følelse på tvers av ulike gjengivelsesmiljøer, uten at det er behov for separate skriftfiler.

andre kontekstspesifikke skrifttypemodifikasjoner#section5

ideen om å endre et skrifttypes brevskjemaer for forskjellige situasjoner er ikke noe nytt. Så langt Tilbake Som Gutenberg, har hver størrelse på et skrifttype tradisjonelt hatt» optisk størrelse » variasjoner som endret avstand, proporsjoner, vekt og andre detaljer for optimale resultater. Dette konseptet har blitt brukt på noen digitale skrifttyper som tilbys som» Tekst «og» Skjerm » versjoner, for eksempel.

Hver Størrelse På Tallet Utvidet som det eksisterte i analog metallform hadde designvariasjoner for å opprettholde stilistiske trekk i forskjellige størrelser, kompensere for tekniske utskriftsproblemer og forbedre lesbarheten.

i tillegg til variasjoner i optisk størrelse tilbys noen skrifttyper i en rekke «karakterer» – subtilt forskjellige versjoner som gir høy grad av konsistens på tvers av utskriftsprosesser, papirlagre og til og med fuktighetsnivåer som påvirker blekkspredningen.

Quiosco utvalg av karakterer har symboler med subtilt forskjellige vekter, men identisk avstand.

Adobes Multiple Master (MM) – teknologi gjør det mulig for brukere å endre en skrifttype langs flere akser, for eksempel vekt, bredde og optisk størrelse. SELV OM MM-teknologi nå for det meste er foreldet i satsingsprogramvare, brukes den fortsatt av typedesignere til å generere skriftfamilier, og-interessant-I Adobe Acrobat for å skalere generiske reservefonter for å matche proporsjonene av manglende skrifter.

Penumbra MM lar designere til å justere sin vekt og serifs.

hvis du vil ha et annet eksempel på endringer i kontekstuelle skrifttyper, kan programmer Som InDesign justere avstand eller tegnvariantbredder for bedre copyfit. Disse automatiserte modifikasjonene til et skrifttype har et svært begrenset utvalg av akseptabel bruk, men de har råd til typografer som mye mer fleksibilitet når det trengs.

med avsnittsinnstillingene I indesign kan typografer definere en rekke akseptable variasjoner i avstand og tegnvariantbredder for å forbedre justeringen.

som med hinting, eksisterer disse metodene for å variere et skrifts design for å forbedre ytelsen i kontekst. Den interessante vridningen er at, som antydet, kommer de alle fra den relativt statiske verden av utskriftstypografi, men er fortsatt stort sett fraværende fra den ellers dynamiske verden av webtypografi, som virker som deres naturlige nisje.

Statiske skrifter som flyter i havene av dynamisk layout#section6

I Tim Browns Universelle Typografi presentasjon (gå til 15:50) beskriver han moderne webtypografi som en praksis i abstraksjon, bestemme grenser og definere områder av akseptable løsninger:

vi pleide å tenke på typografi som et sett med faste beslutninger, men nå forstår vi det som et kontinuum av betinget logikk.

jeg er helt enig med ham, men jeg ønsker at kontinuumet ikke avsluttet da det nådde basisnivået på skrifttypen. I dagens verden av webtypografi, definere en skrifttype er fortsatt veldig mye om faste beslutninger. Nettlesere kan automatisk interpolere posisjonen, formen og størrelsen på et element på siden, men når det gjelder de mest grunnleggende typografiske skjemaene, er det ikke noe instrument for tilpasning.

Vi begynner å se tilfeller der designere vil oppdage brukernes forhold og betjene forskjellige skriftfiler tilsvarende. Denne metoden, som jeg kaller «detect and serve», viser at det fortsatt er behov for kontekstspesifikke skrifttypeendringer på nettet.

faktisk, til det er universell støtte FOR WOFF, krever en enkelt statisk type stil en rekke skrifter i forskjellige formater bare for å matche kravene til forskjellige nettlesere. Å tilby virkelige løsninger for større typefamilier, eller til og med det laveste nivået av kontekstuell optimalisering, kan kreve dusinvis eller til og med hundrevis av for det meste overflødige filer.

som du kan forestille deg, genererer og serverer individuelle skriftfiler for enhver mulig situasjon raskt ut av hånden. På samme måte som webdesignere ikke trenger å opprettholde flere HTML-filer for alle tenkelige visningsforhold, vil en bredere implementering av konseptene bak hinting tillate en enkelt responsiv skrifttype å dynamisk gi optimale resultater på tvers av en rekke sammenhenger.

Evolusjon, ikke utryddelse#section7

I en serie oppfølgingskolonner tar jeg opp forholdet mellom skrifttyper og mediespørringer i mer dybde. For nå, la det være nok å si at mange stykker fortsatt mangler fra puslespillet av responsiv typografi på nettet.

Løse dette puslespillet vil ta tid. Oppfinne nye standarder er ikke lett, never mind å få dem mye støttet. Å bringe disse ideene til praktisk virkelighet vil kreve nye verktøy, kodende språk, arbeidsgrupper og offentlig utdanning. Det vil ikke skje over natten.

på kort til mellomlang sikt ser vi stadig mer komplekse hack for å oppnå lignende resultater. «Detect and serve» – metoden vil trolig bli mer populær i nær fremtid, med skriftleverandører som genererer arrays av forskjellige variasjoner på hver skrifttype. Noen kan til og med utvikle systemer for å spytte ut skriftfiler på forespørsel for å matche hver brukers situasjon. Folk vil fortsatt klage på hinting, og hinting vil fortsette å være en kamp.

men på slutten av dagen forventer jeg ikke å se utryddelsen av hinting når som helst snart. I stedet forutser jeg at det utvikler seg mot mer avanserte metoder for å beskrive digitale brevformer. Det kan høres ut som science fiction, men skrifttyper vil etter hvert få mer bevissthet om sine interne strukturer og ytre omgivelser. Begrepene som underly hinting vil bare bli mer relevant som omfanget av responsive design fortsetter å utvide.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.