回复: Re: how gtk+ display Chinese on windows

2011-08-01 Thread jianj_lu
看到中文讨论真亲切

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-08-01 Thread Andy Tai
地球人當用統一碼

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

2011-08-01 Thread 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

how gtk+ display Chinese on windows

2011-08-01 Thread 涂友武
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

2011-08-01 Thread James Morris
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