加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

常用字体设置单位pt与px的概念

(2013-03-12 15:28:31)
标签:

字号设置

px

pt

em

px与pt换算

it

分类: 俄罗斯科技

   1 pt与px的定义

   字体大小的设置单位,常用的有2种:pxpt。这两个有什么区别呢?为此我们要首先搞清基本概念,px就是表示pixel,即像素,是屏幕上显示数据的最基本的点;而ptpoint,是印刷行业常用单位,等于1/72英寸。这样很明白,px是一个点,它不是自然界的长度单位,谁能说出一个有多长多大么?可以画的很小,也可以很大。如果点很小,那画面就清晰,我们称它为分辨率高,反之,就是分辨率低。所以,的大小是会的,也称为相对长度
    pt
全称为point,但中文不叫,查金山词霸可以看到,确切的说法是一个专用的印刷单位,大小为1/72英寸。所以它是一个自然界标准的长度单位,也称为绝对长度因此就有这样的说法,pixel是相对大小,而point是绝对大小。

 

   2 有关“屏幕效果打印效果”的概念
   在浏览网页过程中,所有的”“概念,都是基于屏幕这个界面上。屏幕上的各种信息,包括文字、图片、表格等等,都会随屏幕的分辨率变化而变化,一个100px宽度大小的图片,在800×600分辨率下,要占屏幕宽度的1/8,但在1024×768下,则只占约1/10。所以如果在定义字体大小时,使用px作为单位,那一旦用户改变显示器分辨率从8001024,用户实际看到的文字就要变(自然长度单位),甚至会看不清,影响浏览。那是不是用pt做单位就没这样的问题呢?错!问题同样出现。刚才的例子已经很清楚的说明,在不同分辨率下,无论是px还是pt,都会改变大小。以现在的电脑屏幕情况,还没有一种单位可以保证,在不同分辨率下,一个文字大小可以固定不变。因为这很难以实现也不是很有必要:全球电脑用户以亿来数,屏幕从14寸到40寸甚至更高都有,屏幕大小不同,分辨率也不同,要保证一个字体在所有用户面前大小一样,实在是MISSION IMPOSSIBLE。另外,电脑有其自身的调节性。

 

   3 如何在在页面设计中选择px还是pt

     这并没有什么原则性差异,就看自己处于什么角度思考了。Mac机怎么情况我们暂不讨论,在Windows里,默认的显示设置中,把文字定义为96DPIPPI,微软都将DPIPPI混为一体,我们也就无须较真了)。这样的定义,说明了:1px1/96英寸。联系pt的概念,1pt1/72英寸,可以得出,在这样的设置中,1px0.75pt,常见的宋体9pt12px。在显示器分辨率不变的基础上(比如现在常用的1024×768),1px大小也就固定不变,改变显示设置,调整为144DPI,可以得出,1px0.5pt,常见的宋体9pt18px。原先用12px来组成的一个文字,现在需要18px来组成,px多了,文字就了,更易阅读了。所以,pxpt的使用区别,只有当用户改变默认的96DPI下才会产生:使用px定义文字,无论用户怎么设置,都不会改变大小;使用pt定义文字,当用户设置超过96DPI的值,数值越大,字体就越大。

   

    4 px与pt的换算方法
    px与pt的换算很简单,参考如下公式:

    px = pt * DPI / 72

       如果改变浏览器中文字大小的选项,也可以起到改变网页的文字大小的效果。但在这种情况下,使用pxpt都是无效的,因为这2个都是有实际“pixel”数值的单位,比如9pt12px,大小固定。这里要引用新的单位:em,其实就是%。因为当网页中的字体没有给出实际的pxpt定义的话,会有一个默认值:12pt16px,对应浏览器中字体大小中的中等,以这个为标准,变大或缩小(只适用于IE,在FF中,即便定义pxpt也都可以变大变小)。所以,从这个概念上看,em才是真正的相对单位(百分比嘛,当然是相对),而pxpt都是绝对单位(都有固定值)。

    在网页设计中,面向用户的屏幕的基本单位是px,因此使用px作为单位是最简单也最容易理解的,而pt也不过是通过了Windows的设置乘上了一个比率转变成px再显示,算是绕了个圈子。参考大部分大型网站,包括AdobeMicrosoft,都是使用px作为单位,而且在HTML中,默认的单位就是px,是不是也暗示着px是网页设计的内定单位
      
WordPhotoshop中,使用pt就相当方便。因为使用WordPhotoshop的主要目的都不是为了屏幕浏览,而是输出打印。当打印到实体时,pt作为一个自然长度单位就方便实用了:比如Word中普通的文档都用宋体 9pt”,标题用黑体 16pt”等等,无论电脑怎么设置,打印出来永远就是这么大。又或者在Photoshop中,设置一个图片中的某个艺术效果的字体是72pt大小,然后分别将这张图片设为300DPI72DPI,再打印出来,就可以看出,这2个字体大小完全一样,只是清晰度不同,300DPI更清晰。这是毫无疑问的结果。

  5 总结整理一下所有出现过的单位
  pxpixel,像素,屏幕上显示的最小单位,用于网页设计,直观方便;
  ptpoint,是一个标准的长度单位,1pt1/72英寸,用于印刷业,非常简单易用;
  em:即%,在CSS中,1em100%,是一个比率,结合CSS继承关系使用,具有灵活性。
  PPIDPI):pixeldotper inch,每英寸的像素(点)数,是一个率,表示了清晰度精度

       5.1 PX
PT转换的举例:

      
以前在文章中介绍过PXPT的转换规则,其实很简单,pt=px乘以3/4
    比如12px×3/4=9pt大小。

       5.2 PX
em转换的举例:
    对于PXem的方法也类似,就是em=16乘以px,也就是说1.5em=1.5×16=24px

    5.3 设计中常用PX/EM/PT/百分比转换表格  

 

 

Pixels EMs Percent Points
6px 0.375em 37.50% 5pt
7px 0.438em 43.80% 5.5pt
8px 0.5em 50% 6pt
9px 0.563em 56.30% 7pt
10px 0.625em 62.50% 8pt
11px 0.688em 68.80% 8pt
12px 0.75em 75% 9pt
13px 0.813em 81.30% 10pt
14px 0.875em 87.50% 11pt
15px 0.938em 93.80% 11pt
16px 1em 100% 12pt
17px 1.063em 106.30% 13pt
18px 1.125em 112.50% 14pt
19px 1.188em 118.80% 14pt
20px 1.25em 125% 15pt
21px 1.313em 131.30% 16pt
22px 1.375em 137.50% 17pt
23px 1.438em 143.80% 17pt
24px 1.5em 150% 18pt

 

 

字号  磅数  毫米
八号 5磅 1.84
七号 5.5磅 2.12
小六号 6.5磅 2.45
六号 7.5磅 2.81
小五号 9磅 3.15
五号 10.5磅 3.7
小四号 12磅 4.25
四号 14磅 4.93
小三号 15磅 5.23
三号 16磅 5.55
小二号 18磅 6.37
二号 22磅 7.8
小一号 24磅 8.42
一号 26磅 9.66
小初号 36磅 11.1
初号 42磅 12.7


2013年3月12日       

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有