+ -
当前位置:首页 → 问答吧 → xorg-server-1.4 DPI 问题

xorg-server-1.4 DPI 问题

时间:2007-09-14

来源:互联网

更新了1.4后发现字体奇怪地变比較大。就开个xdpyinfo看一下,果然:
代码:
 dimensions: 1400x1050 pixels (370x277 millimeters)
 resolution: 96x96 dots per inch
之前X是设在75。我在Monitor section里没有用DisplaySize,而且radeon明明說它设到75啊:
代码:
(==) RADEON(0): DPI set to (75, 75)
不知道什么时候又变了96。

现在我有两个方法回到75dpi:
1. startx -- -dpi 75
但是我平常不用startx来开X

2.设定DisplaySize 到 八百多x六百多
我的小小笔记本(Thinkpad T42)才宽300mm左右

所以我就怀疑难道X把外接荧幕(电脑有VGA/TV-out但没有接荧幕/电视)的尺寸也算进去了?仔细读一下Xorg.0.org找到:
代码:
(II) RADEON(0): Port0:
 Monitor -- AUTO
 Connector -- VGA
 DAC Type -- Primary
 TMDS Type -- None
 DDC Type -- VGA_DDC
(II) RADEON(0): Port1:
 Monitor -- AUTO
 Connector -- DVI-D
 DAC Type -- None
 TMDS Type -- Internal
 DDC Type -- DVI_DDC
(II) RADEON(0): Port2:
 Monitor -- AUTO
 Connector -- Proprietary/LVDS
 DAC Type -- None
 TMDS Type -- None
 DDC Type -- None
(II) RADEON(0): Port3:
 Monitor -- AUTO
 Connector -- STV
 DAC Type -- TVDAC/ExtDAC
 TMDS Type -- None
 DDC Type -- None
难道X以为我没有接的外接荧幕是primary?? 这要怎么办??

之前1.3一直都没事。升级后除了这个还有一个compiz的问题,但那似乎不好解决,现找大家研究一下这个好了。谢谢。

作者: mathfeel   发布时间: 2007-09-14

我看你用的是A卡,你用的什么驱动?好像ati-dervers用不了吧?

作者: gaoyangtu   发布时间: 2007-09-14

引用:
作者: gaoyangtu
我看你用的是A卡,你用的什么驱动?好像ati-dervers用不了吧?
一直都是用radeon (r300),沒有用過ati-drivers (fglrx)

作者: mathfeel   发布时间: 2007-09-15

我倒是挺喜欢这个功能的。之前opera的字体总看着小,不舒服,放大又会自动换行,版面不漂亮,现在正好解决我的问题:)不过我一直用着106dpi,除了网页中的字体,好像别的都没有变化。
X32, Mobility M6, 驱动radeon。在.Xresources、local.conf、xfce4的外观属性中都设置为106dpi。

作者: zhou3345   发布时间: 2007-09-15

Thinkpad高分屏的dpi应该远远不止96,我的
代码:
dimensions: 1400x1050 pixels (291x212 millimeters)
resolution: 122x126 dots per inch
我觉得dpi应该设得跟显示器的实际值相同或接近,而且应该是dpi越高,相同字号的字体越大吧。

作者: superekcah   发布时间: 2007-09-15

引用:
作者: superekcah
Thinkpad高分屏的dpi应该远远不止96,我的
代码:
dimensions: 1400x1050 pixels (291x212 millimeters)
resolution: 122x126 dots per inch
我觉得dpi应该设得跟显示器的实际值相同或接近,而且应该是dpi越高,相同字号的字体越大吧。
嗯,DPI越高,字就越大。我的实际DPI是141,用的时候设成110了,96字太小的说。

作者: acevery   发布时间: 2007-09-15

引用:
作者: superekcah
Thinkpad高分屏的dpi应该远远不止96,我的
代码:
dimensions: 1400x1050 pixels (291x212 millimeters)
resolution: 122x126 dots per inch
我觉得dpi应该设得跟显示器的实际值相同或接近,而且应该是dpi越高,相同字号的字体越大吧。
问一下,你的resolutiong中横竖的点不一样多,是怎么设的?我的106x106会把字显示得很扁,横多的字如“看”,“情”,会出现两横重叠在一起的情况,而windows下不会,雅黑字体。

作者: zhou3345   发布时间: 2007-09-16

引用:
作者: zhou3345
问一下,你的resolutiong中横竖的点不一样多,是怎么设的?我的106x106会把字显示得很扁,横多的字如“看”,“情”,会出现两横重叠在一起的情况,而windows下不会,雅黑字体。
我的DPI设成120,没什么问题,两个方向上的dpi相差不大的话应该没什么问题吧,4dots应该只有0.8mm左右。而且我觉得就算两个方向上的dpi不同,雅黑这种字体应该是不会出现重叠的,而应该是高度和宽度比例变化。

作者: superekcah   发布时间: 2007-09-16

还是贴个图吧。小字体看着真不舒服。
上传的图像
2007-09-16-171256_793x153_scrot.png (42.9 KB, 29 次查看)

作者: zhou3345   发布时间: 2007-09-16

我的也是YaHei,现在放大看看也存在一些重叠,只是笔记本上没怎么注意
上传的图像
font.png (34.9 KB, 21 次查看)

作者: superekcah   发布时间: 2007-09-16

引用:
作者: superekcah
Thinkpad高分屏的dpi应该远远不止96,我的
代码:
dimensions: 1400x1050 pixels (291x212 millimeters)
resolution: 122x126 dots per inch
我觉得dpi应该设得跟显示器的实际值相同或接近,而且应该是dpi越高,相同字号的字体越大吧。
弱弱的问一句,怎么弄刷新频率呢?
我的是Ati 7500 这种老显卡,不用是高配的那种,
现在也是用1400x1050,不过刷新频率只有50hz,
这个我的眼睛有点受不了,
请教一下哥哥们到底怎么弄,
我看了一天的man xorg.conf也没有弄出来可以调整过的刷新频率

作者: yanzixiang   发布时间: 2007-09-16

引用:
作者: yanzixiang
弱弱的问一句,怎么弄刷新频率呢?
我的是Ati 7500 这种老显卡,不用是高配的那种,
现在也是用1400x1050,不过刷新频率只有50hz,
这个我的眼睛有点受不了,
请教一下哥哥们到底怎么弄,
我看了一天的man xorg.conf也没有弄出来可以调整过的刷新频率
如果显卡支持的话,xorg.conf中的Section "Monitor"中的HorizSync和VertRefresh控制刷新频率,分辨率越大,最高刷新频率越低。

作者: superekcah   发布时间: 2007-09-16