hello all! I changed the file dw_style.c as the following and the function font->font = gdk_fontset_load (fontname); is integrant for my chinese support .But the function arose dillo can not COPY & PLASTER . static void Dw_style_font_realize (DwStyleFont *font, gboolean try_all) { char fontname[256], *ItalicChar; @@ -250,15 +251,20 @@ font->bold ? "bold" : "medium", font->italic ? ItalicChar : "r", font->size); - font->font = gdk_font_load (fontname); + strcat (fontname, + "-adobe-helvetica-medium-r-normal--16-*-*-*-*-*-iso8859-1," + " -misc-simsun-medium-r-normal--16-*-*-*-*-*-gb18030.2000-0"); + font->font = gdk_fontset_load (fontname); if (font->font == NULL && font->italic) { - sprintf (fontname, "-*-%s-%s-%s-*-*-%d-*-75-75-*-*-iso8859-1", + sprintf (fontname, "-adobe-helvetica-medium-r-normal--16-*-*-*-*-*-iso8859-1," + "-misc-simsun-medium-r-normal--16-*-*-*-*-*-gb18030.2000-0", + //" -*-*-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0,*-r-*", font->name, font->bold ? "bold" : "medium", (*ItalicChar == 'o') ? "i" : "o", font->size); - font->font = gdk_font_load (fontname); + font->font = gdk_fontset_load (fontname); } if (try_all) { @@ -266,21 +272,24 @@ /* Can't load the font - substitute the default instead. */ font->font = gdk_font_load - ("-adobe-helvetica-medium-r-normal--*-100-*-*-*-*-iso8859-1"); + ("-adobe-helvetica-medium-r-normal--*-100-*-*-*-*-iso8859-1," + "-misc-simsun-medium-r-normal--16-*-*-*-*-*-gb18030.2000-0"); } if (font->font == NULL) { /* Try another platform-font that should be available. (iPaq) */ font->font = gdk_font_load - ("-misc-fixed-medium-r-normal--13-120-75-75-c-80-iso8859-1"); + ("-misc-fixed-medium-r-normal--13-120-75-75-c-80-iso8859-1," + "-misc-simsun-medium-r-normal--16-*-*-*-*-*-gb18030.2000-0"); } if (font->font == NULL) { /* Can't load any suitable font! */ g_warning ("Can't load any ISO8859-1 font!?! :("); font->font = Page: 15 File: E:\project_back\dillo-0.7.2-chinese.patch 2003-6-20, 8:39:00 - gdk_font_load ("-adobe-helvetica-*-*-*--*-*-*-*-*-*-*-*"); + gdk_font_load ("-adobe-helvetica-*-*-*--*-*-*-*-*-*-*-*," + "-misc-simsun-medium-r-normal--16-*-*-*-*-*-gb18030.2000-0"); } } ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Sincerely Yours Xingqiang Wang Embedded Software Division. Neusoft Middleware Technologies Company Neusoft Park, Hun Nan Industrial Area, New & High-Tech Development Zone, Shenyang 110179, PRC TEL:+86-24-83665518 E-mail:wang_xq@neusoft.com Http://www.neusoft.com