|
|
第 16 帖 | |||
|
|
引用:
“gdm 启动脚本用默认就存在的 '-dpi 96' 和 xorg.conf 里面你修改的 dpi(90) 设置”。这一对设置我认为是矛盾的。启动脚本中的参数是拥有最高的优先级的,你这样设置竟然还能是 xdpyinfo 输出的 dpi 为 90,让我感到非常疑惑。 还有这一段 引用:
还有一个观点和你的不一样。 我个人的看法,对于显示器这种低分辨率的设备,dpi 的概念实际意义非常的有限。和打印机上的 dpi 意义更无法等同。电脑显示器上我们看到的永远是相对的大小,相让显示的字体接近我们给定的参数的实际大小在运作上不切实际。 举个例子: 同是 1024x768 的分辨率,一个是 10‘ 的 lcd,一个是 15 的 lcd。两者都按照实际的 dpi(ppi) 设置。假设现在有一份文档在屏幕上显示,而且此时 15‘ 的 lcd 刚刚好能完全显示。那么这个时候 10' 的 lcd 能显示多少呢?稍加计算就知道它只能显示 (10 / 15) ^ 2 ,一半文档的大小都不到。显然这样的做法非常的不合理。 我非常赞同上面你引文中一篇文章的观点: DPI applies well to printing, but not well to the screen. If I project my laptop display on a screen for a presentation, the theoretical DPI has clearly changed, but I do not want all of my fonts to suddenly change with it. DPI values for computer screens are simply convention and not meaningful. 个人见解,欢迎指教:-) 加句废话:你的 MSN 还用吗,怎么老见不到人:-\
__________________
BLOG http://blog.linuxfire.com.cn/optical Debian On T42 http://linuxfire.com.cn/~optical/Debian_On_T42/html/ |
|||
|
|
|
|||
|
|
第 17 帖 | ||||||
|
|
dlz_cn 说的好啊!虚心接受
![]() 首先如果没有可重现性,肯定没有写这个的必要。 引用:
代码:
引用:
引用:
代码:
代码:
而且我的 gdm Options 的字体和用户名输入框的字体大小明显发生变化。 具体我还得找找资料学习一下,看看里面的运作情况。 引用:
代码:
代码:
代码:
引用:
很抱歉,好几个问题都没回答清楚,我的知识有限。给点时间让我多想想。不过讨论问题,真的有点像是头脑风暴,让你不停的正视你害怕的东西,多谢。 dlz_cn 兄,我的 msn : quanliking@hotmail.com ,上面人很少,所以很少用,很长时间我几乎没上网聊过天,见谅了。
__________________
Debian running on following notebooks: IBM Thinkpad A30, R50 此帖于 06-08-04 21:18 被 quanliking 编辑. |
||||||
|
|
|
||||||
|
|
第 18 帖 | |
|
|
dlz_CN 兄 为了更直观的观察问题,下面是微软的建议字体,有截图:
http://www.microsoft.com/typography/...ts/default.htm 如果你用我的方法设置好 dpi, 然后打开字体控制面板,和截图里的字比比大小,当然字体要一样,看看是否一样大。 我把自己的和微软网页上的图放在一块,你比较一下。 刚才改了一下 firefox 的 dpi, 发现结果完全一样,这个比较太糟糕了,firefox 有自己的一套,所以有点误导。还是上面说的放到 gnome 字体面板里去比较,更容易说明问题,而且调 gnome 的 dpi 也很简单 此帖于 06-08-04 21:56 被 quanliking 编辑. |
|
|
|
|
|
|
|
第 19 帖 | |
|
|
接上帖,顺便看看错误 dpi 对我的影响,即 24 point 不再是实际中的 24 point
|
|
|
|
|
|
|
|
第 20 帖 | |
|
|
不错,顶一下
__________________
IBM T23 升级X200了 |
|
|
|
|
|
|
|
第 21 帖 | |
|
|
我现在用的是 96,和你的 90 相差无几。
实际上这样截图出来的大小是一样的,当然我改成 120 结果就不同了。 Debian GDM 的这个设置在 /usr/share/gdm/defaults.conf 里面。 Ubuntu 好像对这个设置有特殊的处理,/etc/gdm/ 里面找不到的话,去 /usr/share/gdm 找找吧。关于命令行参数优先级最高的问题,你的引文中也提到的。 至于那几个 fontconfig 的设置 , embeddedbitmap 下个版本的 fontconfig 会引入的。 rh_prefer_bitmaps 则是 redhat 自己的补丁所至,好像从 rh9 的时候就开始用了。 DPI 的问题其实我想表达的就是: 屏幕上显示实际的大小意义不大,有个统一的固定的 dpi 值,调整好各个东西的相对大小就可以了。而这个正是现在大多数人所习惯的一种情况,我前面举的例子则违背了这个习惯。同样的分辨律,却带来不一样的可视范围,一般用户都不会认同的。” 此帖于 06-08-04 22:27 被 dlz_cn 编辑. |
|
|
|
|
|
|
|
第 22 帖 | |
|
|
文章很好,正需要这样的资料呢。
支持楼主。
__________________
Debian testing amd64 Athlon64 3200+ ASUS M2MPV-MX C51PV+MCP51 IBM X31 wheezy 486 喜欢自由,喜欢Debian。 |
|
|
|
|
|
|
|
第 23 帖 | |
|
|
代码:
例1: 比如一个多用户主机,用户甲开了 gnome,用户乙开了其它桌面,我想用户甲如果要设置 自己 gtk2 程序的 dpi,不至于会影响到用户乙的界面吧 ! 例2: 多显主机,在 xorg.conf 中可以为每台 monitor 指定 Displaysize(即 dpi),也可以让 X server 自动侦测。应该也能说明部分问题。 gnome 相当于位于 X server 的上层建筑,有自己的自由度。就像是 firefox 同样可以设定自己的 dpi 一样。反倒是 kde 在这方面做得不够好,要去改动 fontconfig 配置文件。 代码:
代码:
“调整好各个东西的相对大小就可以了。”部分同意,但这句话本身也是相对的。 如果是提供一个统一的 UI 界面,那完全应该是相对大小的,不然没法统一。就像是大家看不同机器上的 windows,它们的 UI 界面都是差不多的。 但比如说我要看一个文档,却让我看相对大小的文字(其实这里用到的是 pixel 的概念),那么我是无法接受的。为什么呢? 因为我在 15" 寸的屏幕上看到的是正常大小,到了 10" 屏看到的确是蚂蚁大小的文字,不能接受。 我肯定要调整文字到我习惯的大小,如 12pt,这样才能正常阅读,当然可能文档会超出屏幕显示范围。 再举个好玩的例子,如果机器们的 dpi 都没调好,我倒机器甲上看文字,要得到12pt,可能调到 9 pt 就差不多实际的 12pt 大了,而到了机器乙,我可能调到 15pt 才能达到实际的 12pt。久而久之,我会很郁闷,到底我看到的是否是 12pt,我每次看之前,都得带把尺子,先量一下才能放心的观看,因为屏幕给我都是一些虚假信息。有些人更惨了,可能他们一开始用的机器 dpi 设置就是错误的,所以他们心目中的 12pt 大小一开始就错了,这时候尺子也不管用了,实在太混乱了。当然这个例子夸张了点,但是我想作为用户,我是有权力知道正确的信息的。 还是那句话 1 point = 1/72 inch,这个是绝对的。 新版的 windows, vista 采用的都是 outline 字体,可以任意缩放,逐渐淘汰点阵字体, 而且在高分屏大屏幕才能得到良好的显示效果,我想 96 dpi 的时代将很快会过去,以后会如何,我不知道 ![]() 此帖于 06-08-04 23:35 被 quanliking 编辑. |
|
|
|
|
|
|
|
第 24 帖 | |
|
|
lz真强,pf
如果linux的字体显示能达到windows的水平, 我就天天使用linux桌面了。
__________________
口水话题不参与 Easy问题都回答 Normal问题帮忙Google Hard问题帮忙出主意 __________________ 近期关注:D语言 + Gentoo __________________ Email&MSN:dehongliu@gmail.com QQ:26728407 |
|
|
|
|
|
|
|
第 25 帖 | |
|
|
我试了一下楼主的配置,效果不好,不够锐利,应该是打开了小字的AA的缘故吧。
|
|
|
|
|
|
|
|
第 26 帖 | |
|
|
如果你指的是 simsun 的 12 px 以下的小字,那么你可以简单改一下配置,因为 12px 以下没有对应的点阵,所以我把 AA 开了,如果你不在乎字体破碎,追求整体的一致性,那么把 AA 打开。
或者你在 mozilla 里把中文的最小字体改为 12。 假如你正在用 firefox,在 /etc/firefox/firefoxrc 里加一句: MOZ_DISABLE_PANGO=1 不然可能你的英文都会是 AA 的效果,而不受 fontconfig 的影响。 |
|
|
|
|
|
|
|
第 27 帖 | |
|
|
我在firefox里设定中文简体:
比例字体:无衬线 16, 衬线 :times new roman 无衬线 :arial 等宽字体:curier new 16 最小字体为14, 不过/etc/gtk-2.0/gtkrc中设置 tahoma,simsun 11 这应该不相干吧 |
|
|
|
|
|
|
|
第 28 帖 | |
|
|
我没动 /etc/gtk-2.0/gtkrc,觉得没必要。
等我把完整的配置文件,贴上来,你再试试看。 还有,我的配置是 AA + hinting 和 单独 hinting 混编的。 顺便把你的配置告诉我一下。 贴张 slashdot 的抓图。 此帖于 06-08-05 23:44 被 quanliking 编辑. |
|
|
|
|
|
|
|
第 29 帖 | |
|
|
我就是简单的把你的配置粘贴到文件里。
|
|
|
|
|
|
|
|
第 30 帖 | |
|
|
终于写完了啊
感谢感谢 呵呵 不过好像链接下不了啊 楼主检查一下
__________________
COMPAQ EVO N600C PIIIM 1.2G/512M/40G/14.1" SXGA+/ATI Radeon M6 32M Debian Sid GNOME 2.12/FVWM/KDE3.5.1/ |
|
|
|
|
|