【发布时间】:2011-08-20 05:31:41
【问题描述】:
每个人的快速问题:
有谁知道将字体大小设置为以下值时实际的磅值是多少:
- 大
- 更大
- 中等
- 小
- 更小
- 超大
- X-小
- XX-大
- XX-小
【问题讨论】:
每个人的快速问题:
有谁知道将字体大小设置为以下值时实际的磅值是多少:
【问题讨论】:
两个好的网络链接可能会回答这个问题:
【讨论】:
如果您能够使用 java 脚本,那么您可以使用画布元素测量给定字体大小的高度。大小将返回您指定的字体高度的像素值。这只有在用户校准了他们的屏幕时才有效:大多数都没有,但对于大多数显示器设置来说,默认值通常是接近的。
var cvs = document.getElementById("myCanvas");
var ctx = cvs.getContext("2d");
ctx.font="30px Arial";
var txt="Hello World";
var size = ctx.measureText(txt).height;
【讨论】:
TextMeasure 似乎没有 height 属性。
可能会因浏览器而略有不同,但在大多数情况下应该可以:
Large 是 18 px,大约是 13.5 pt
更大的是 19 px,大约是 14 pt
Medium 是 16 px,大约是 12 pt
小是 13 px,大约是 10 pt
较小的是 13 px,大约是 10 pt
X-large 是 24 px,大约是 18 pt
X-small 是 10 px,大约是 7.5 pt
XX-large 是 32 px,大约是 24 pt
XX-small 是 9 px,大约是 7 pt
这是基于查看以像素为单位计算的字体大小样式并从this chart 转换而来的。 This link 也可能会有所帮助。
【讨论】:
medium 是用户的首选字体大小。所有其他值由浏览器定义。 (source)
【讨论】: