LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3021|回复: 36

Konquror|KDE字体测试

[复制链接]
发表于 2006-4-27 17:39:00 | 显示全部楼层 |阅读模式
再提Konqueror的字体处理

locale是:

  1. LANG=zh_CN.UTF-8
  2. LC_CTYPE="zh_CN.UTF-8"
  3. LC_NUMERIC="zh_CN.UTF-8"
  4. LC_TIME="zh_CN.UTF-8"
  5. LC_COLLATE=C
  6. LC_MONETARY="zh_CN.UTF-8"
  7. LC_MESSAGES="zh_CN.UTF-8"
  8. LC_PAPER="zh_CN.UTF-8"
  9. LC_NAME="zh_CN.UTF-8"
  10. LC_ADDRESS="zh_CN.UTF-8"
  11. LC_TELEPHONE="zh_CN.UTF-8"
  12. LC_MEASUREMENT="zh_CN.UTF-8"
  13. LC_IDENTIFICATION="zh_CN.UTF-8"
  14. LC_ALL=
复制代码


用SeaMonkey的编辑器中随手做了个测试,虽然内联的css有些怪,但也是合标准的。

1

  1. <html>
  2. <head>
  3. <meta content="text/html; charset=UTF-8" http-equiv="content-type">
  4. <title>测试</title>
  5. </head>
  6. <body>
  7. <span style="font-family: serif;">这是宋体,和英文的衬线Serif字体搭配比较协调</span>
  8. </body>
  9. </html>
复制代码


2

  1. <html>
  2. <head>
  3. <meta content="text/html; charset=UTF-8" http-equiv="content-type">
  4. <title>测试</title>
  5. </head>
  6. <body>
  7. <span style="font-family: Times New Roman,Times,serif;">这是宋体,和英文的衬线Serif字体搭配比较协调</span>
  8. </body>
  9. </html>
复制代码


3

  1. <html>
  2. <head>
  3. <meta content="text/html; charset=UTF-8" http-equiv="content-type">
  4. <title>测试</title>
  5. </head>
  6. <body>
  7. <span style="font-family: SimSun;">这是宋体,和英文的衬线Serif字体搭配比较协调</span>
  8. </body>
  9. </html>
复制代码


4


  1. <html>
  2. <head>
  3. <meta content="text/html; charset=UTF-8" http-equiv="content-type">
  4. <title>测试</title>
  5. </head>
  6. <body>
  7. <span style="font-family: 宋体;">这是宋体,和英文的衬线Serif字体搭配比较协调</span>
  8. </body>
  9. </html>
复制代码


在四个例子中,只有例3,Konqueror用了宋体SimSun。而其它三个的中文部分都用了方正(还是华文,这两个太相似了)的黑体。

而SeaMonkey和Firefox例1和例2的英文部分用了Times New Roman,中文用了SimSun,例3和例4全用宋体SimSun,这是正确的。

5

  1. <html>
  2. <head>
  3. <meta content="text/html; charset=UTF-8" http-equiv="content-type">
  4. <title>测试</title>
  5. </head>
  6. <body>
  7. <span style="font-family: Helvetica,Arial,sans-serif;">这是黑体,和英文的无衬线
  8. Sans-serif字体搭配比较协调</span>
  9. </body>
  10. </html>
复制代码


在这个例子中Konqueror英文用了Arial,中文还是那个黑体,但我~/.fonts.conf中Sans-serif字体中优先级最高的中文字体是华文细黑,在SeaMonkey和Firefox中都正确地调用了华文细黑。

也就是说只要不明确指明中文字型的地方,碰到字型替换Konqueor|KDE总是fallback到那个黑体上。

除非在qtconfig中为每个英文字体设置替换列表,但那样中文字体的人工加粗又没有了。
发表于 2006-4-27 19:39:26 | 显示全部楼层
恩,在字体处理方面没有说的,gnome确实比KDE做得好看,qt那些字体问题……好像Opera的字体配置是一个经典的让大家头大的问题吧?Konqueror也是……
不过总体上KDE用起来比Gnome要舒服,期待KDE改进呀……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-27 19:45:09 | 显示全部楼层
KDE 4大概下半年会出来吧,据以前“千里孤坟”的帖子说,QT4在i18n上可以赶上GTK/Pango了,期待啊,还要半年。
回复 支持 反对

使用道具 举报

发表于 2006-4-27 19:48:30 | 显示全部楼层
真是好消息呀!真期待呀!不过现在的字体还凑合了!
回复 支持 反对

使用道具 举报

发表于 2006-4-27 20:38:04 | 显示全部楼层
Post by seamonkey
KDE 4大概下半年会出来吧,据以前“千里孤坟”的帖子说,QT4在i18n上可以赶上GTK/Pango了,期待啊,还要半年。


奴家只说是在字体替换方面达到了这一进步,基本根除缺字现象,其它的没涉及。
回复 支持 反对

使用道具 举报

发表于 2006-4-27 21:46:44 | 显示全部楼层
Post by 千里孤坟
奴家只说是在字体替换方面达到了这一进步,基本根除缺字现象,其它的没涉及。

:eek: 这真是……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-27 21:51:04 | 显示全部楼层
啊,我记错了,那真是不幸的消息。。
回复 支持 反对

使用道具 举报

发表于 2006-4-30 01:28:13 | 显示全部楼层
pango的速度可是真不怎么样啊,firefox使用和不使用pango的速度可真是天壤之别
回复 支持 反对

使用道具 举报

发表于 2006-4-30 02:05:35 | 显示全部楼层
我用konqueror和firefox试了下那5个文件,以下是显示效果。
第一个文件:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2006-4-30 02:07:49 | 显示全部楼层
第二个文件:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

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

本版积分规则

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