回复: Re: how gtk+ display Chinese on windows
看到中文讨论真亲切 2011-08-02 发件人: Andy Tai 发送时间: 2011-08-02 13:00 主 题: Re: how gtk+ display Chinese on windows 收件人: czk 抄 送: 涂友武 , gtk+ 地球人當用統一碼 2011/8/1 czk > 哥们,你要确定使用大是UTF-8编码。天朝的Windows汉字使用的是GB2312编码。gtk使用pango来排版渲染文本,只认UTF-8编码。 > > 在 2011年8月1日 下午7:46,涂友武 写道: > > > Hi: > > everybody. > > I'm writing program in gtk+ on windows, I don't know how to display > > Chinese on my platform: windows xp + GTK+, could you guys give me some > > useful advise? > > > > > > -- > > > > > > 南京航空航天大学 计算机专业 涂友武 > > > > 联系方式:15298394701 QQ:276362907 > > ___ > > gtk-app-devel-list mailing list > > gtk-app-devel-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list > ___ > gtk-app-devel-list mailing list > gtk-app-devel-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list > -- Andy Tai, a...@atai.org, Skype: licheng.tai Year 2011 民國100年 自動的精神力是信仰與覺悟 自動的行為力是勞動與技能 ___ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list ___ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
Re: how gtk+ display Chinese on windows
地球人當用統一碼 2011/8/1 czk > 哥们,你要确定使用大是UTF-8编码。天朝的Windows汉字使用的是GB2312编码。gtk使用pango来排版渲染文本,只认UTF-8编码。 > > 在 2011年8月1日 下午7:46,涂友武 写道: > > > Hi: > > everybody. > > I'm writing program in gtk+ on windows, I don't know how to display > > Chinese on my platform: windows xp + GTK+, could you guys give me some > > useful advise? > > > > > > -- > > > > > > 南京航空航天大学 计算机专业 涂友武 > > > > 联系方式:15298394701 QQ:276362907 > > ___ > > gtk-app-devel-list mailing list > > gtk-app-devel-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list > ___ > gtk-app-devel-list mailing list > gtk-app-devel-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list > -- Andy Tai, a...@atai.org, Skype: licheng.tai Year 2011 民國100年 自動的精神力是信仰與覺悟 自動的行為力是勞動與技能 ___ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
Re: how gtk+ display Chinese on windows
哥们,你要确定使用大是UTF-8编码。天朝的Windows汉字使用的是GB2312编码。gtk使用pango来排版渲染文本,只认UTF-8编码。 在 2011年8月1日 下午7:46,涂友武 写道: > Hi: > everybody. > I'm writing program in gtk+ on windows, I don't know how to display > Chinese on my platform: windows xp + GTK+, could you guys give me some > useful advise? > > > -- > > > 南京航空航天大学 计算机专业 涂友武 > > 联系方式:15298394701 QQ:276362907 > ___ > gtk-app-devel-list mailing list > gtk-app-devel-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list ___ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
how gtk+ display Chinese on windows
Hi: everybody. I'm writing program in gtk+ on windows, I don't know how to display Chinese on my platform: windows xp + GTK+, could you guys give me some useful advise? -- 南京航空航天大学 计算机专业 涂友武 联系方式:15298394701 QQ:276362907 ___ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
Re: 'irregular shaped' windows without deprecated gdk code or compositing
On 31 July 2011 23:24, James Morris wrote: > Hi, > > It appears that the 'irregularly shaped' windows which used to be > possible by using now-deprecated GDK code even without full > compositing available, are no longer possible using non-deprecated > code. > > Using the old deprecated code, a GdkRegion could be created with the > desired window shape (with the region defining fully transparent and > fully opaque areas) and a call to gdk_window_shape_combine_region to > bring it about. > > I've been trying to work around this but feel like a dog running in > circles chasing my tail. > > gdk_window_shape_combine_region is not deprecated, but GdkRegion will > be replaced in GTK3.0 with cairo_region_t for which there is no > gdk_window_shape_combine_region equivalent. Furthermore the > gdk_region_polygon call necessary to create the GdkRegion of the > desired shape, is deprecated without replacement. > > So I look into gdk_window_shape_combine_mask instead, but > gdk_bitmap_create_from_data is of course deprecated. The docs do at > least suggest cairo alternatives, but none of which are compatible > with gdk_window_shape_combine_mask. I'm just going to start looking into these functions: cairo_xlib_surface_create_for_bitmap as they *might* do what I wish. > Please please tell me if there's anyway around this mess. I can't > force or assume use of compositing. > > Cheers, > James. > ___ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list