Không, không có tài sản đó trong số CSS 2.1 specification. Trình duyệt web chọn phông chữ có sẵn trong hệ thống và hiển thị phông chữ theo bất kỳ kiểu ‘mặc định’ nào.
Giao diện nhanh trong CSS 3 Working Draft cũng không tiết lộ tùy chọn như thế này.
Và mặc dù bạn có thể sử dụng thuộc tính @font-face trong newer browsers, dường như không có tùy chọn để chọn các tính năng OpenType nói chung (như sử dụng lining or oldstyle figures).
Tìm kiếm nhanh cho thấy đã có cuộc thảo luận về điều này trên W3 CSS mailing list.
Cập nhật: Lấy cảm hứng từ Creating Custom Font Stacks with Unicode-Range tôi quyết định cung cấp cho unicode-range
sở hữu một thử. Than ôi, bạn không thể thay đổi bảng tra cứu để sử dụng các số liệu tùy chỉnh khi sử dụng các số liệu thông thường 0-9
.
Nhưng mặc dù không thuận tiện để nhập các chữ số trong phạm vi Unicode cao (ví dụ: sử dụng Unicode code converter), nó là có thể sử dụng một tập hợp con số cụ thể, ví dụ: xếp các chữ số cho các bảng (và hình chữ nhật):
<!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>
Nguồn
2010-05-30 22:52:11
ví dụ sẽ được tốt đẹp – Jason
Tôi đã có thể nghĩ đây là cụ thể cho các phông chữ. Tôi không biết bất cứ điều gì như thế này trong CSS. – Tom
@ Jason: Tôi đã giả định rằng đó là kiến thức phổ biến, xin lỗi. Đã chỉnh sửa. – Joey