2011-01-21 19 views

risposta

4

CSS di font-family non consente specificare più di una parola chiave generica di font in un unico nome famiglia di font, quindi potrete sia necessario andare con monospace o sans-serif.

+0

grazie ... Immagino che questa sia la risposta più corretta - è un peccato che non si scelga genericamente un font che è monospaziato e non ha serif – chees

+0

E 'più di un "come" farebbe un browser? Un creatore di font potrebbe probabilmente incorporare metadati, ma questo renderebbe tutti i font prima che abbia lo stesso problema. Bella idea, ma ora che i font sono creati, sarebbe impossibile. –

+1

@Oscar: Non penso che le etichette esistenti come 'serif' siano implementate analizzando i metadati di tutti i tipi di carattere sul sistema (il che lascerebbe comunque un problema su come scegliere il migliore tra quelli corrispondenti). C'è semplicemente una piccola tabella di mappature * raccolte a mano *, ad es. 'monospace → Courier New' (scelto dagli sviluppatori di browser e sistema operativo e solitamente configurabile dall'utente). Questo potrebbe essere facilmente esteso per avere 2 mappature separate per 'monospace serif' e' monospace sans-serif'. –

0

No, non si può dire che tipo di famiglia di font si desidera. CSS non sa se un font ha o meno serif.

Tuttavia, si può solo guardare qui: http://code.google.com/webfonts

E utilizzare uno di quei tipi di carattere e si metterà a funzionare su tutti i browser.

+0

grazie per il link ai webfonts di google, sembra un ottimo modo per assicurarti che i tuoi font siano sempre disponibili (se ti fidi di questo sito web in giro ...). anche se immagino tu possa scaricarlo e ospitarlo tu stesso – chees