Vad är ett HTML -teckensnitt ansikte?

På Hypertext Markup Language (HTML) kan termen "teckensnitt ansikte" betyda en av två saker. Den kan hänvisa till ansiktsegenskapen för teckensnittet, som används för att definiera typen av teckensnitt där den bifogade texten visas. Alternativt kan den också hänvisa till Cascading Style Sheet (CSS) väljare-font-face, som tillåter en bekväm metod för att integrera anpassade eller sällsynta teckensnitt i en webbplats. Från HTML 4.0 -språkspecifikationen har emellertid ansiktsegenskapen för teckensnittet skrivits ut, vilket innebär att det fortfarande kommer att göras av en webbläsare men ett CSS -alternativ bör användas istället.

HTML -teckensnittet används som en egenskap i själva teckensnittet för att specificera vilket font bör användas till att återge den text som öppnas och öppnas. Alla teckensnitt kan anges på detta sätt, även om det bara kommer att visas korrekt om användaren har det exakta namnet teckensnitt redan på sin dator. Om en användare inte har det namngivna HTML -teckensnittet på sin lokala hARD -enhet, då kommer webbläsaren att standard till ett standardteckensnitt.

Detta problem med saknade teckensnitt kan mildras på ett av två sätt, den första är att bara använda en av en liten serie teckensnitt som har standard med nästan alla operativsystem, vilket säkerställer att teckensnittet kommer att visas korrekt. Det andra alternativet är att använda en funktion i egenskapen HTML Font Face som tillåter lista mer än ett teckensnitt som ett värde, separerat med kommatecken. Att använda en lista med teckensnitt med ansiktsegenskapen kommer att få webbläsaren att försöka ladda varje teckensnitt i följd och gå vidare till nästa om det aktuella teckensnittet inte laddas. Detta ger en mer kontrollerad metod för att utforma en webbsida som kan ta bort helt oväntade resultat.

När egenskapen HTML Font Face avskrivs, ersattes den med en CSS -version. Det rätta sättet att specificera ett teckensnitt genom CSS är att använda en stil och teckensnittsfamiljegenskapen, WHICH fungerar på ett nästan identiskt sätt till egenskapen HTML Font Face. Även om egenskapen HTML -tagg är avskriven, bör webbläsare fortfarande stödja funktionen för bakåtkompatibilitet.

Genom CSS kan ett HTML -teckensnitts ansikte också hänvisa till en väljare som kan användas för att ladda anpassade teckensnitt från webbservern så att användare kan se sidan korrekt utan att behöva ha teckensnittet i förväg. Denna väljare ger designers ett sätt att ange en teckensnittsfil som sedan laddas ner och visas på webbläsare som kräver det. Liksom många CSS -element finns emellertid vissa kompatibilitetsproblem mellan de olika webbläsarimplementeringarna.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?