LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: quanliking

用雅黑的朋友来评论一下这张效果图

[复制链接]
发表于 2006-8-29 20:42:37 | 显示全部楼层
what is Subpixel?
回复 支持 反对

使用道具 举报

发表于 2006-8-29 21:57:48 | 显示全部楼层
Post by andey
what is Subpixel?


http://www.higherorder.org/wiki/Fontconfig

什麼是 subpixel rendering? 如果你用放大鏡去看 LCD, 會發現一個正方形的像素是由三個長方形小像素構成的。這排 列通常是紅綠藍,也就代表如果液晶螢幕的水平解析度是 1024 個像素,它其實有 1024x3 = 3072 個點,只不過這些點是 rgbrgbrgb... 依序排列的。以白底黑字為 例,如果需要滿格的像素,rgb 三格就需是全關 (0,0,0), 如果只是右邊三分之二 部份, 就關掉 g 和 b, 留下最左邊的 r 開著。這樣子理論上就會有原來三倍的水 平像素可以使用,大幅增加了液晶螢幕的解析度。但由於只開著紅色或黃色或其他 顏色,會有很明顯的光暈,所以一般會採用 filtering 的方式,把一個次像素的 值往左右兩格分散(因為無論對哪一格次像素來說,它的左右兩格的顏色和本身都 是不同的,所以往左右兩格分散可以均勻影響亮度),成為 1/3, 1/3, 1/3 分佈 ;但這樣的壞處是會顯得太模糊了一點,於是再多一層,把原先三格分成 5 格, 但權重改為 1/9 2/9 3/9 2/9 1/9。3/9 那一格就是原本的次像素,而鄰近的格子 就用這樣的方法分散後和原來該次像素格子的光度值相加,達到像素往中央集中, 卻又不太模糊的效果。Windows XP 有個 ClearType 選項可以打開對液晶螢幕顯示 最佳化,其基本原理就是 subpixel rendering. Xft 也有這樣的功能,不過 Xft 做得更多,除了 subpixel 外,還加上了 anti-aliasing。Fontconfig 的 rgba 選項就是設定液晶螢幕次像素的排列方式,一般都是 rgb, v 開頭的表示三種顏色 是縱向排列。如果好奇的話可以拿放大鏡仔細瞧瞧,或用數位相機近拍下來放大觀 察。
回复 支持 反对

使用道具 举报

发表于 2006-8-29 23:18:32 | 显示全部楼层
Post by quanliking
和补丁有很大关系,关键是其中的算法问题。你用第二个补丁,就能得到的很不错的黑体粗体显示。就像我贴的图一样。
但只有 libxft2 的补丁,没 cairo 的,而 firefox 使用的是后者,在 konqueror 中使用前者。
而且英文差一些。


那就算了
我没装konqueror
而且我的 libxft2                           2.1.10-3  
当然估计删掉重装也可以,不过太危险了

  1. $ sudo apt-get remove libxft2
  2. 正在读取软件包列表... 完成
  3. 正在分析软件包的依赖关系树... 完成
  4. 下列软件包将被【卸载】:
  5.   acroread acroread-chfonts acroread-escript acroread-plugins beep-media-player bitstormlite bug-buddy chmsee dillo easytag fbpanel
  6.   file-roller fvwm fvwm-themes fvwm-themes-extra gaim gaim-openq gaim-themes gbdfed gcalctool gconf-editor gdm gdm-themes gedit gimp
  7.   gksu gnochm gnome-about gnome-applets gnome-control-center gnome-gv gnome-icon-theme gnome-keyring gnome-media gnome-menus
  8.   gnome-panel gnome-session gnome-system-tools gnome-terminal gnome-volume-manager googleearth gqview grubconf
  9.   gstreamer0.10-plugins-good gthumb gtk-smooth-themes gtk-sopcast gtk2-engines gtk2-engines-clearlooks gtk2-engines-industrial
  10.   gtk2-engines-mist gtk2-engines-pixbuf gtk2-engines-smooth gtkam gucharmap hal-device-manager jigdo leafpad libarts1c2a
  11.   libavahi-qt3-1 libbonoboui2-0 libedataserverui1.2-6 libeel2-2 libexif-gtk5 libfltk1.1c102 libgail-common libgail17 libgdl-1-0
  12.   libgdl-1-common libgimp2.0 libgksu1.2-0 libgksu2-0 libgksuui1.0-1 libglade2-0 libgnome-desktop-2 libgnome-keyring0
  13.   libgnome-window-settings1 libgnomecanvas2-0 libgnomeprint2.2-0 libgnomeprintui2.2-0 libgnomeui-0 libgtk2.0-0 libgtk2.0-bin
  14.   libgtkhtml2-0 libgtkhtml3.8-15 libgtksourceview1.0-0 libgtkspell0 libgucharmap4 libmetacity0 libnautilus-burn3
  15.   libnautilus-extension1 libnotify1 libpanel-applet2-0 libpango1.0-0 libpango1.0-common libqt3-mt librsvg2-2 librsvg2-common
  16.   libscim8c2a libtotem-plparser1 libvte4 libwnck18 libxft-dev libxft2 libxklavier10 libxul0d metacity metacity-themes mlterm
  17.   mlterm-tools mozilla-acroread mozilla-browser mozilla-mplayer mplayer nautilus pptview prozgui python-glade2 python-gnome2
  18.   python-gnome2-desktop python-gnome2-extras python-gtk2 qt3-qtconfig qterm realplayer reciteword rep-gtk rox-filer rxvt-unicode
  19.   sawfish scim scim-gtk2-immodule scim-modules-socket scim-modules-table scim-pinyin scim-tables-zh skype srecite stardict
  20.   stardict-langdao-ce-gb stardict-langdao-ec-gb stardict-oxford-gb stardict-tools stardict-treedict-infobrowse-zhcn
  21.   stardict-xdict-ce-gb stardict-xdict-ec-gb sun-java5-plugin synaptic totem totem-xine trayer vim-full wine wine-utils x-window-system
  22.   x-window-system-core xarchive xbase-clients xorg xpad xscreensaver xserver-xorg yelp
  23. 下列被要求保持版本不变的软件包将被改变:
  24.   libxft2
  25. 共升级了 0 个软件包,新安装了 0 个软件包,要卸载 163 个软件包,有 1 个软件未被升级。
  26. 需要下载 0B 的软件包。
  27. 解压缩后将会空出 506MB 的空间。
  28. 您希望继续执行吗?[Y/n]n
  29. 中止执行。

复制代码
回复 支持 反对

使用道具 举报

发表于 2006-8-29 23:47:46 | 显示全部楼层
Post by quanliking
因为 vista 还没出中文版吧!而且我在网上也没有找到谁在 vista 上把雅黑的效果图贴出来。
所以只能和 winxp 做比较了

打PP,故意逃避偶的问题的重点。。。

偶是问:为啥你要和 Win 等系统比较。自己看的顺眼就好了,没必要去比较。
回复 支持 反对

使用道具 举报

发表于 2006-8-29 23:49:00 | 显示全部楼层
个人觉得vista的字体很模糊
似乎回到了 03年的Linux
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-30 10:28:02 | 显示全部楼层
Post by 终极幻想
打PP,故意逃避偶的问题的重点。。。

偶是问:为啥你要和 Win 等系统比较。自己看的顺眼就好了,没必要去比较。


为什么我不能去和 win 或 mac 系统去比较,不去比较能想象的出区别来么?
为什么字体太模糊或看起来不顺眼,我就不能自己动手改进一下,让它看起来清晰一些?

说来说去,都怪我没讲清楚重点,我比较的目的,是为了说明 subpixel 渲染对中文矢量字体的影响。

本来出发点是想探讨一下某项技术,而非某个字体,到后来却变了味。

我们这个板块是不是很少有人喜欢认真的去讨论一下某种技术,是不是更喜欢一碰到问题就提问这种形式?
大家不觉得,一年前的论坛和现在的论坛还在同一起跑线么?
老的一批已经很少光顾或转移到 irc 上去了,而新的一批还是老样子。
以后我还是多潜水吧!
说了些得罪人的话,说错了你们也不必放在心上。
回复 支持 反对

使用道具 举报

发表于 2006-8-30 13:14:04 | 显示全部楼层
quanliking兄,不要太计较别人怎么说吧,古人有曰:听狼叫就不能养羊了? ,有了quanliking兄,debian版真是热闹了许多,潜水太深对身体可不好哟,呵。
回复 支持 反对

使用道具 举报

发表于 2006-8-30 13:22:20 | 显示全部楼层
谨慎 re 一下。
Post by andey
sorry
没看清楚,原来抓图上说的是仿mac外观
不过yahei是microsoft的字体?这个版权就是个问题阿。
回复 支持 反对

使用道具 举报

发表于 2006-8-30 13:32:48 | 显示全部楼层
windows 或 mac 上的字体我认为适合我阅读,所以我拿来用,也别来拿版权来烦我。
有版权问题的东西,就像还有不少朋友用simsun一样,自己用看得舒服就行,没有必要拿出来宣传。
回复 支持 反对

使用道具 举报

发表于 2006-8-30 13:55:43 | 显示全部楼层
Post by quanliking
文泉驿点阵模仿 simsun 宋体点阵,不能否认吧!

实事上你错了,文泉驿的点阵风格是基于“文泉驿汉字制作手册”,而这个手册中规定的汉字点阵风格来源于国家标准(GB 5199-1985, GB 17698-1999和GB19966-2005)点阵风格(包括尽量少用顿笔)。

不过宋体汉字写法是固定的,在小点阵网格上美观的排布更是有限。如果你把字型相似也看作模仿的话,那所有点阵都在模仿以前的点阵,这是没有意义的。

如果你足够细心的话,文泉驿的点阵与simsun几乎字字不同,毕竟都是参与者一个点一个点点出来的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表