Re: popt has problems with unicode characters

2013-11-24 Thread Jeffrey Johnson
Are you entering unicode directly into popt table strings?

If so, then use gettext(3) and a N_("...") wrapper.

There are still issues with unicode and alignment: popt does not use
wide characters (which were largely non-existent outside of M$ when
popt was written).

The remaining issues cannot be easily resolved (I've tried many things)
because popt also undertakes a UTF8 -> non-UTF8 conversion for GNOME
which makes WYSIWYG nearly impossible to test.

73 de Jeff
On Nov 24, 2013, at 11:24 AM, Robert Scheck wrote:

> Hello all,
> 
> I am forwarding a message of Christoph Anton Mitterer (Cc'ed) which was
> reported at Red Hat Bugzilla. However this does not feel for me like a
> downstream thing but more relevant for popt upstream, thus relaying it:
> 
> - Forwarded message -
> Hi.
> 
> Popt has apparently problems with unicode characters.
> I tried to include some in the descrip and argDescrip field of the
> option table, e.g.
> - either directly "foo“”bar"
> - or escaped "foo\u201c\u201dbar"
> and then using the auto help functionallity.
> 
> popt reacts quite strangely sometimes it justs works and the characters
> are printed correctly, sometimes it however skips the unicode characters
> and all between them, but not necessarily for all the unicode characters
> used
> ie.
> "\u201cfoo\u201d bar \u201cbaz\u201d"
> may become
> bar “bar”
> when printed.
> 
> 
> Cheers,
> Chris.
> - End forwarded message -
> 
> Foreign references for this request are:
> 
> - http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666430
> - https://bugzilla.redhat.com/show_bug.cgi?id=811801
> 
> 
> Greetings,
>  Robert

__
POPT Library   http://rpm5.org
Developer Communication List   [email protected]


popt has problems with unicode characters

2013-11-24 Thread Robert Scheck
Hello all,

I am forwarding a message of Christoph Anton Mitterer (Cc'ed) which was
reported at Red Hat Bugzilla. However this does not feel for me like a
downstream thing but more relevant for popt upstream, thus relaying it:

- Forwarded message -
Hi.

Popt has apparently problems with unicode characters.
I tried to include some in the descrip and argDescrip field of the
option table, e.g.
- either directly "foo“”bar"
- or escaped "foo\u201c\u201dbar"
and then using the auto help functionallity.

popt reacts quite strangely sometimes it justs works and the characters
are printed correctly, sometimes it however skips the unicode characters
and all between them, but not necessarily for all the unicode characters
used
ie.
"\u201cfoo\u201d bar \u201cbaz\u201d"
may become
bar “bar”
when printed.


Cheers,
Chris.
- End forwarded message -

Foreign references for this request are:

 - http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666430
 - https://bugzilla.redhat.com/show_bug.cgi?id=811801


Greetings,
  Robert


pgp6_bEuE9fgr.pgp
Description: PGP signature