计算机变成常用长度单位

px: 像素(Pixel),是一个相对单位长度,是相对于显示器屏幕分辨率而言的。一般的,Windows平台下用户所使用的分辨率是96像素/英寸,Mac平台下用户所使用的分辨率是72像素/英寸。
pt 点(Point),是一个绝对单位长度。
in :英寸(Inch),绝对长度。
em :相对长度,相对于当前对象内文本的字体尺寸。若当前行内文本的字体尺寸未被认为设置,则相对于浏览器的默认字体尺寸。
ex :相对长度,相对于字符 “x” 的高度。此高度通常为字体尺寸的一半。若当前行内文本的字体尺寸未被认为设置,则相对于浏览器的默认字体尺寸。
pc :派卡(Pica),绝对长度。
emu :微软在Office OpenXML中定义的长度,是绝对长度。1 pt = 20 emu;1 px = 15 emu。 
换算公式:1inch = 2.54cm = 25.4mm = 72pt = 6 pc

一个重要的换算表:
 Points (pt)  Pixels (px)  Ems (em)  Precent (%)
 6  8  0.5  50
 7  9  0.55  55
 7.5  10  0.625  62.5
 8  11  0.7  70
 9  12  0.75  75
 10  13  0.8  80
 10.5  14  0.875  87.5
 11  15  0.95  95
 12  16  1  100
 13  17  1.05  105
 13.5  18  1.125  112.5
 14  19  1.2  120
 14.5  20  1.25  125
 15  21  1.3  130
 16  22  1.4  140
 17  23  1.45  145
 18  24  1.5  150
 20  26  1.6  160
 22  29  1.8  180
 24  32  2  200
 26  35  2.2  220
 27  36  2.25  225
 28  37  2.3  230
 29  38  2.35  235
 30  40  2.45  245
 32  42  2.55  255
 34  45  2.75  275
 36  48  3  300

在Silverlight中,1英寸有96个px,所以,px : pt = 4 : 3,可据此进行文档字体大小与fontsize的转换。
posted on 2011-08-01 17:47  carekee  阅读(1835)  评论(0编辑  收藏  举报