cnhnln 发表于 2006-6-8 12:27:56

pixelsize:和size:的关系到底是什么阿?

fc-match -v显示
dpi: 72(f)(w)
pixelsize: 12.5(f)(s)
size: 12(f)(s)
xdpyinfo |grep -i dot显示
resolution:    72x72 dots per inch
dpi弄成72了,觉得此时的pixelsize:和size:应该是相等的阿。可是为何还不同阿?
pixelsize:和size:的关系到底是什么阿?

cobranail 发表于 2006-6-8 21:11:30

好像没有人知道了
貌似通常都是96dpi的

cnhnln 发表于 2006-6-8 23:16:58

win是96、120
linux多是75、100,看X自带的字体就是这样
mac好像都是72

wall_john 发表于 2006-6-9 13:27:26

DPI dots per inch 每英寸点数
inch 英寸 2.54cm
pixel 像素 72dots

wall_john 发表于 2006-6-9 13:29:19

公式:
a.从字体大小到像素大小公式
pixel_size = size * DPI / 72.0
b.从像素大小到字体大小公式
size = pixel_size * 72.0 / DPI
c.字体显示的实际大小公式
size * DPI / 72.0 / 屏幕横向分辨率 * 显示器横向长度
例如
9号字 15寸屏幕 1024x768分辨率
9 * 96 / 72 / 1024 * 15 * 2.54 ~= 0.446cm ~= 4.5mm
这实际得到的近似于字体的长度
d.不同dpi之间的字体大小
new_size = old_size * OLD_DPI / NEW_DPI

wall_john 发表于 2006-6-9 13:30:37

当你的分辨率为75 DPI时,12.5 * 72 / 75 = 12
pixelsize 12.5
font size 12

wall_john 发表于 2006-6-9 13:33:24

当你的分辨率为92 DPI时,12.5 * 72 / 96 = 9.375
pixelsize 12.5
font size 9

cnhnln 发表于 2006-6-9 23:20:48

晕,还是不清楚为何dpi为72时pixelsize:和size:不等
是否要弄成72.27?

pixel不是个长度单位,dots也不是,感觉用这些东西和dpi做单位衡量字体大小并不合适。用mm或者英寸还合适些,这样无论在哪里、哪种情况看起来大小起码都是一样的

realwhz 发表于 2006-6-10 02:26:37

http://freetype.sourceforge.net/freetype2/docs/glyphs/glyphs-2.html#section-1

woolzey 发表于 2006-6-10 04:54:27

按The TeXbook的说法,排版中
1 inch = 72.27 points
1 inch = 72 big points

这两个略有区别,TeX中前者的单位是pt,后者的单位是bp。所以size的单位似乎是point

cnhnln 发表于 2006-6-10 23:38:35

http://jjgod.3322.org/2006/02/24/misleading-length-unit/
看了这个,更糊涂了 :?

cnhnln 发表于 2006-6-10 23:51:44

现在我遇到的问题是这样的:
如前所述,dpi都已弄成72。并且修改fonts.conf让字体在12~16px和12~16pt时用点阵显示,其他字号用AA
在gnome下,字体设置里把大小都改成12时可以显示点阵(其中提供的字体分辨率也改为72)
kde下,同样选12,确是AA的字体,感觉也比gnome下小了点
不知道为什么
1.请问,如何可让kde在72dpi下也用12字号时显示点阵?
2.dpi已修改为72,觉得此时的pixelsize:和size:应该是相等的。但为何fc-match -v显示却不同?

不知各位谁能帮我试试看,结果是否和我一样阿?

quanliking 发表于 2006-7-9 14:03:32

fc-match 里的 dpi 72 是如何设置出来的?

cnhnln 发表于 2006-7-9 15:25:27

<match target="font">
        <edit name="dpi" mode="assign"><double>72</double></edit>
</match>

atfa 发表于 2006-7-12 00:07:56

连3n都不知道的字体问题

我们谁能说清楚呢?wall_john是牛人!
页: [1]
查看完整版本: pixelsize:和size:的关系到底是什么阿?