2011-05-06 35 views

回答

3

medium是用戶的首選字體大小。所有其他值由瀏覽器定義。 (source

17

它可以通過瀏覽器略有不同,但在大多數情況下這應該工作:

大是18 PX這大約是13.5磅

較大的是19 PX這大約是14點

培養基是16 PX是繞12磅

小是13 PX是繞10磅

較小是13像素這大約是10磅

X-大是24像素,其是大約18磅

X-小是10像素,其是約7.5磅

XX-大是32像素,其是約24磅

XX-小是9 PX是約7磅

這是基於關閉看到以像素爲單位計算的字體大小的風格和從this chart轉換的。 This link可能也有幫助。

1

如果你能夠使用Java腳本,那麼你可以使用一個canvas元素,測量的高度給定的字體大小。大小將返回您指定的字體高度的像素值。這隻有在用戶已經校準了他們的屏幕時纔會起作用:大多數沒有,但是對於大多數顯示器設置,默認值通常是接近的。

var cvs = document.getElementById("myCanvas"); 
var ctx = cvs.getContext("2d"); 
ctx.font="30px Arial"; 
var txt="Hello World"; 
var size = ctx.measureText(txt).height;