在将给定的Photoshop文件转换为HTML+CSS时,我对字体大小感到困惑。如下图所示,Photoshop中的30像素并不等同于其他Windows程序(Mac或其他系统上也是如此?)或浏览器中的30像素。这似乎不受使用不同分辨率创建Photoshop图像(默认值为72)或在pt和px之间更改单位的影响。有人能提示如何设置Photoshop以使用浏览器px单位吗?
在绘画文档中,字体大小是以点为单位而非像素。在Photoshop中将字体大小更改为30pt,它们就应该是相同的大小。一点是英寸的1/72,像素等效值取决于您的显示器DPI。在96 DPI下,30pt * 1in/72pt * 96DPI(我的屏幕分辨率)为40px。要将像素转换为点,请倒推计算,因此30px * 1in/96px * 72pt/1in = 22.5pt。因此,将绘画文本大小更改为22.5,它们就应该匹配。