At 12:35 PM 12/1/2006, Edward Catmur wrote:
>On Thu, 2006-11-30 at 15:46 -0800, Daniel Yek wrote:
> > Well, with g_utf8_validate(), it is trivial to implement a function that
> > escape non-UTF-8 bytes to Hex. However, I then found out that TreeView, or
> > more likely Pango, would unescape the %xx sequence (undo my attempt to 
> help
> > it) and choke!??!
>
>Use another escape-representation character?
>
> > More random thoughts:
> > Is there a way to ask Pango to render illegal UTF-8 bytes as the more
> > pleasant rectangle with hex number in it (as in the case when the font is
> > not installed), rather than printing out cryptic messages on the terminal?
>
>No; the rectangle-with-hex isn't Pango's devising, it's an actual font
>(most likely DejaVu Sans) which contains that glyph as a fallback.
>Because illegal UTF-8 non-sequences don't correspond to a codepoint,
>there is no character to display and so no glyph to fall back to.

Thanks! That was informative.


-- 
Daniel Yek


>Ed

_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to