Mikä on HTML -fontin kasvot?

HyperText Markup Language (HTML) -kielessä termi “font face” voi tarkoittaa yhtä kahdesta asiasta. Se voi viitata kirjasintunnisteen face -ominaisuuteen, jota käytetään määrittämään kirjasintyyppi, jossa liitteenä oleva teksti näytetään. Vaihtoehtoisesti se voi myös viitata CSS (CSS) -valitsimen font-face-valitsimeen, joka mahdollistaa kätevän tavan sisällyttää mukautettuja tai harvinaisia ​​fontteja verkkosivustoon. HTML 4.0 -kielimäärityksestä huolimatta fontin tunnisteen kasvot -ominaisuus on poistettu käytöstä, mikä tarkoittaa, että selain hahmontaa sen edelleen, mutta sen sijaan on käytettävä CSS -vaihtoehtoa.

HTML -fontin kasvoja käytetään kirjasintunnisteen ominaisuutena määritettäessä, mitä fonttia tulee käyttää renderöimään avautuvan ja sulkeutuvan kirjasintunnisteen sisällä oleva teksti. Mikä tahansa fontti voidaan määrittää tällä tavalla, vaikka se näytetään oikein vain, jos käyttäjällä on tarkasti nimetty kirjasin jo tietokoneessaan. Jos käyttäjällä ei ole nimettyä HTML -kirjasintyyppiä paikallisella kiintolevyllään, selain käyttää oletuskirjasinta.

Tätä puuttuvien fonttien ongelmaa voidaan lieventää kahdella tavalla. Ensimmäinen on käyttää vain yhtä pienestä kirjasinsarjasta, joka on vakiovaruste lähes kaikissa käyttöjärjestelmissä, ja varmistaa, että fontti näytetään oikein. Toinen vaihtoehto on käyttää HTML -kirjasintyypin ominaisuuden ominaisuutta, joka sallii useiden fonttien luetteloinnin arvona pilkuilla erotettuna. Fonttiluettelon käyttäminen face -ominaisuudella saa selaimen yrittämään ladata jokaisen fontin järjestyksessä ja siirtyä seuraavaan, jos nykyinen fontti ei lataudu. Tämä tarjoaa hallitun tavan suunnitella verkkosivu, joka voi poistaa täysin odottamattomia tuloksia.

Kun HTML -kirjasintyypin ominaisuus poistettiin käytöstä, se korvattiin CSS -versiolla. Oikea tapa määrittää kirjasin CSS: n kautta on käyttää tyyliä ja kirjasinperheominaisuutta, joka toimii lähes samalla tavalla kuin HTML-kirjasintyypin ominaisuus. Vaikka HTML -tagi -ominaisuus on poistettu käytöstä, selainten pitäisi silti tukea ominaisuutta taaksepäin yhteensopivuuden vuoksi.

CSS: n kautta HTML -fontin kasvot voivat myös viitata valitsimeen, jota voidaan käyttää mukautettujen fonttien lataamiseen verkkopalvelimelta, jotta käyttäjät voivat nähdä sivun oikein ilman, että fonttia tarvitaan etukäteen. Tämä valitsin antaa suunnittelijoille tavan määrittää kirjasintiedosto, joka ladataan ja näytetään sitä edellyttävissä selaimissa. Monien CSS -elementtien tapaan kuitenkin joitakin yhteensopivuusongelmia esiintyy eri selaintoteutusten välillä.