No, non c'è tali proprietà nel CSS 2.1 specification. Spetta al browser Web scegliere un font disponibile nel sistema e renderlo con lo stile 'predefinito'.
Un rapido sguardo nello CSS 3 Working Draft inoltre non rivela un'opzione come questa.
E anche se è possibile utilizzare la proprietà @font-face in newer browsers, non sembra essere un'opzione per selezionare le funzioni OpenType in generale (come l'utilizzo di lining or oldstyle figures).
Una ricerca rapida ha rivelato che c'è stata una discussione al riguardo su W3 CSS mailing list.
Aggiornamento: Ispirato Creating Custom Font Stacks with Unicode-Range ho deciso di dare unicode-range
proprietà una prova. Purtroppo, non è possibile modificare la tabella di ricerca per utilizzare figure personalizzate quando vengono utilizzati i valori normali 0-9
.
Ma, anche se non è conveniente inserire le cifre in alte gamme Unicode (ad esempio utilizzare il Unicode code converter), esso è possibile utilizzare un insieme specifico di figura, ad esempio allineando le cifre per le tabelle (e la legatura fi pure):
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8>
<title>Table numerals</title>
<style>
@font-face {
font-family: Calluna;
src: url(http://localhost/Calluna-Regular.otf);
}
body { font-family: Calluna }
#f { font-size: 32pt }
</style>
</head>
<body>
<p id="f">Table figures: </p>
</body>
</html>
fonte
2010-05-30 22:52:11
esempio sarebbe bello – Jason
avrei pensato che questo è specifico per il tipo di carattere. Non sono a conoscenza di qualcosa di simile in CSS. – Tom
@ Jason: avrei pensato che fosse una conoscenza comune, mi dispiace. Modificato. – Joey