Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107

    Verificare presenza Font o Vista

    Salve a tutti!

    Vorrei far si che un sito web abbia il carattere CALIBRI se il carattere esiste (o + semplicemente se l'utente ha Vista) e ARIAL negli altri casi.
    Il problema nasce dal fatto che il calibri deve avere in genere 1px in + degli altri, per cui NON posso usare la dicitura

    font-family:calibri,arial;

    Suggerimenti?
    Guybrush Threepwood

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Da quanto ho letto, e` un problema che verra` risolto solo nei CSS4 (ancora in fase di progetto iniziale). Non mi risulta si possa risolvere con i CSS attuali.

    Pero` puoi in qualche modo aggirare l'ostacolo tramite JS. Se realizzato bene, tale JS non sarebbe anti-accessibile, in quanto comunque un font sarebbe definito dal CSS.

    In pratica la cosa che dovresti fare e`:
    1.
    CSS:
    font-family: arial, sans-serif;

    2.
    JS:
    if (sistemaoperativo == "Vista") {
    document.getElementById(...).style.fontFamily = "calibri, arial, sans-serif;"
    }

    Per la sintassi dell'if al punto 2, ti rimando alle guide di JS o al forum JS.
    Se vuoi posso spostare la discussione la`, ma forse con queste indicazioni ci sai arrivare da solo.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.