2012-03-09 21 views
8

cân Font trong Firefox:Độ dày văn bản được tính theo thuộc tính css "font-weight" như thế nào?

font-weight in firefox

Font cân trong Chrome:

font-weight in chrome

Giá trị font-weight là theo thứ tự của 100.500.600.700.900, được thiết lập theo tiêu chuẩn W3C.

Bạn có thể thấy rõ rằng độ dày của văn bản không thay đổi tuyến tính và trong trình duyệt khác không chính xác giống nhau (gần như giống nhau từ 100 đến 500.). Vì vậy, tôi tự hỏi, có một tiêu chuẩn về cách văn bản được tính toán theo font-weight?

+1

Thực ra, 400 là bình thường và 700 được in đậm. Đó là những giá trị số duy nhất mà hầu hết các công cụ hiển thị văn bản hỗ trợ. Nó chủ yếu không phải là trình duyệt mà là vấn đề. –

+1

@BoltClock Đó là '400' và' 700'. Tuy nhiên, nó không phải là một hạn chế trong các trình duyệt, nhưng trong cách các phông chữ được xác định. Hầu hết chỉ có hai độ dày. –

+0

Vâng, phần về trình duyệt là sai lầm của tôi. Rất tiếc. – BoltClock

Trả lời

1

Thuật toán, ít nhất là về mặt lý thuyết, là: http://www.w3.org/TR/CSS2/fonts.html#propdef-font-weight

Các đặc điểm kỹ thuật CSS3 là tương tự - http://www.w3.org/TR/css3-fonts/#font-weight-prop

Vì nó nói, khuôn mặt đậm thường được tổng hợp bởi các đại lý người dùng cho gương mặt thiếu những gương mặt táo bạo thực tế.

Tôi đã tìm thấy nó thường tốt hơn để tránh trọng lượng phông chữ cùng nhau và sử dụng một khuôn mặt phông chữ cụ thể.

+0

bạn nói đúng, mọi người hiếm khi sử dụng các giá trị số, thay vào đó sử dụng các khuôn mặt phông chữ cụ thể. Vì vậy, hầu hết các trình duyệt donot hỗ trợ điều đó, nhưng những gì tôi không hiểu là họ thậm chí không thực hiện _bolder_ và _lighter_ – ThemeZ

Các vấn đề liên quan