字体大小 - 转换为实际的磅值

时间:2011-05-06 14:01:13

标签: html css font-size

快速提问所有人:

有人知道将font-size设置为以下值时的实际磅值:

  • 放大
  • 较小
  • X大
  • X - 小
  • XX-大
  • XX-小

5 个答案:

答案 0 :(得分:19)

它可能因浏览器而略有不同,但大多数情况下这应该有效:

大是18 px,大约是13.5 pt

大于19 px,大约14 pt

培养基为16 px,约为12 pt

小是13 px,大约10 pt

较小的是13 px,大约10 pt

X大是24 px,大约是18 pt

X-small为10 px,约为7.5 pt

XX-大是32 px,大约是24 pt

XX-小是9 px,大约是7 pt

这是基于以像素为单位查看计算出的字体大小样式并从this chart转换而来。 This link也可能有所帮助。

答案 1 :(得分:9)

此图表解释了字体大小与像素的对比:

enter image description here

答案 2 :(得分:3)

medium是用户首选的字体大小。所有其他值均由浏览器定义。 (source

答案 3 :(得分:1)

两个好的网络链接可能会回答这个问题:

答案 4 :(得分: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;