LinuxSir.cn,穿越时空的Linuxsir!

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

成功使速度快得很:)的浏览器DILLO支持中文!

[复制链接]
发表于 2003-7-4 22:59:47 | 显示全部楼层 |阅读模式
Dillo是很不错的浏览器,就是不支持中文……
不过,我在Google goo到了一个繁体版的汉化方案。
绞尽脑汁--YES!
修改src/dw_style.c里的Dw_style_font_realize函数

  1. static void Dw_style_font_realize (DwStyleFont *font, gboolean try_all)
  2. {
  3.    char fontname[256], *ItalicChar;

  4.    ItalicChar = prefs.use_oblique ? "o" : "i";
  5.    sprintf (fontname, "-*-*-%s-%s-*-*-%d-*-75-75-*-*-iso8859-1",
  6.             font->bold ? "bold" : "medium",
  7.             font->italic ? ItalicChar : "r",
  8.             font->size);
  9.       strcat (fontname,
  10.                       ",-misc-simsun"
  11.                       "-medium-r-normal-*-*-160-*-*-c-*-gb2312.1980-0");
  12.       font->font = gdk_fontset_load(fontname);
复制代码

就加一行
strcat (fontname,
",-misc-simsun"
"-medium-r-normal-*-*-160-*-*-c-*-gb2312.1980-0");
改一行
font->font = gdk_font_load(fontname);
改为font->font = gdk_fontset_load(fontname)

本帖子中包含更多资源

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

x
 楼主| 发表于 2003-7-4 23:03:18 | 显示全部楼层
原来的big5版效果:
发表于 2003-7-4 23:24:42 | 显示全部楼层
厉害呀,老兄真的12?
发表于 2003-7-4 23:51:36 | 显示全部楼层
强!
发表于 2003-7-4 23:55:12 | 显示全部楼层
我照你的方法做了,可是启动dillo后还是无法显示中文。
发表于 2003-7-5 08:02:26 | 显示全部楼层
这么改了之后得重新编译吧,楼上的编译了么?
发表于 2003-7-5 10:18:24 | 显示全部楼层
我照着做了,也能用了。非常感谢:)
 楼主| 发表于 2003-7-5 10:35:11 | 显示全部楼层
有一个问题,好像不能上linuxsir?
发表于 2003-7-5 10:54:08 | 显示全部楼层
cookie没问题

~/.dillo/cookiesrc

DEFAULT ACCEPT
也可以对站点定制,具体可以看它的主页

但是这个东西浏览中文网页好像很不稳定,我这里总出问题
发表于 2003-7-6 00:07:06 | 显示全部楼层
我在公社见了一篇文章好像和你的一样啊,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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