Kaj je obraz pisave HTML?

V označevalnem jeziku hiperbesedila (HTML) lahko izraz »obraz pisave« pomeni eno od dveh stvari. Lahko se nanaša na lastnost obraza oznake pisave, ki se uporablja za določanje vrste pisave, v kateri bo prikazano priloženo besedilo. Druga možnost je, da se sklicuje tudi na izbirnik pisave kaskadne slogovne lestvice (CSS), ki omogoča priročno metodo za vključitev po meri ali redkih pisav na spletno mesto. Od jezikovne specifikacije HTML 4.0 pa je bila lastnost oznake pisave amortizirana, kar pomeni, da jo bo še vedno upodabljal spletni brskalnik, vendar je treba namesto tega uporabiti alternativo CSS.

Obraz pisave HTML se uporablja kot lastnost same oznake pisave za določitev, katera pisava naj se uporabi za upodabljanje besedila, zaprtega znotraj začetne in zaključne oznake pisave. Na ta način je mogoče določiti katero koli pisavo, čeprav bo pravilno prikazana le, če ima uporabnik točno poimenovano pisavo že na svojem računalniku. Če uporabnik na svojem lokalnem trdem disku nima imenovane pisave HTML, bo brskalnik privzeto uporabil standardno pisavo.

To težavo manjkajočih pisav je mogoče ublažiti na enega od dveh načinov, prvi je uporaba le ene od majhnih serij pisav, ki so standardne za skoraj vsak operacijski sistem, kar zagotavlja, da bo pisava pravilno prikazana. Druga možnost je uporaba lastnosti lastnosti pisave HTML, ki omogoča navedbo več kot ene pisave kot vrednosti, ločene z vejicami. Uporaba seznama pisav z lastnostjo obraza bo povzročila, da bo brskalnik poskušal naložiti vsako pisavo zaporedoma in se premaknil na naslednjo, če se trenutna pisava ne uspe naložiti. To zagotavlja bolj nadzorovan način oblikovanja spletne strani, ki lahko odstrani popolnoma nepričakovane rezultate.

Ko je bila lastnost obraza pisave HTML amortizirana, je bila zamenjana z različico CSS. Pravilen način za določitev pisave prek CSS je uporaba sloga in lastnosti font-family, ki delujeta na skoraj enak način kot lastnost obraza pisave HTML. Čeprav je lastnost oznake HTML amortizirana, bi morali brskalniki še vedno podpirati to funkcijo zaradi združljivosti za nazaj.

Preko CSS se lahko obraz pisave HTML nanaša tudi na izbirnik, ki se lahko uporablja za nalaganje pisav po meri iz spletnega strežnika, tako da lahko uporabniki pravilno vidijo stran, ne da bi morali imeti pisavo pred časom. Ta izbirnik omogoča oblikovalcem način, da določijo datoteko pisave, ki se nato prenese in prikaže v spletnih brskalnikih, ki to zahtevajo. Kot mnogi elementi CSS pa so prisotne nekatere težave z združljivostjo med različnimi izvedbami brskalnika.