Nel design web, la leggibilità del testo può variare notevolmente quando il font principale non è disponibile e il browser utilizza un font di fallback con proporzioni diverse.
.text {
font-family: "Mio-font", Arial, sans-serif;
}La proprietà CSS font-size-adjust è stata creata appositamente per mantenere un aspetto coerente del testo, regolando la dimensione dei caratteri minuscoli in rapporto a quella dei maiuscoli, così da preservare l'equilibrio visivo tra i vari font.
.text {
font-family: "Mio-font", Arial, sans-serif;
font-size-adjust: ex-height 0.5;
}Il suo funzionamento si basa sull'aspect value, cioè il rapporto tra l'altezza della lettera "x" (x-height) e la dimensione complessiva del font. Poiché la leggibilità dipende soprattutto dalle lettere minuscole, questa proprietà permette di adattare automaticamente la dimensione del font di fallback per far coincidere la sua x-height con quella del font principale.
Font-size-adjust può assumere un valore numerico che definisce la proporzione desiderata o la parola chiave from-font, che lascia al browser il compito di calcolare l'adattamento in base al font originale. È anche possibile specificare una tipologia di riferimento: ex-height per la x, cap-height lettere maiuscole, ch-width spazio orizzonatale occupato dal carattere, ic-width o ic-height per cinese, giapponese e coreano.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Configurare OpenAI in .NET Aspire
Canary release con .NET Aspire
Ottimizzare gli indici con Automatic Index Compaction in Azure SQL Database
Utilizzare zizmor per rendere più sicuri i workflow di GitHub
Realizzare un accordion con gli elementi HTML details e summary
Impostare il tipo di supporto dei campi Json in Entity Framework con Sql Server
Rendere affidabile lo scale out su Azure App Service
Utilizzare @property per animare nativamente un oggetto HTML tramite CSS
Validazione personalizzata nelle Minimal API di ASP.NET Core
GitHub Copilot CLI in ambienti offline
Abilitare il rolling update su Azure Functions flex consumption
Supporto nativo a JSON in SQL Server 2025


