pdf-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [pdf-devel] Text module unit tests failing


From: gerel
Subject: Re: [pdf-devel] Text module unit tests failing
Date: Tue, 09 Sep 2008 08:26:14 -0700 (PDT)

 > Date: Tue, 09 Sep 2008 10:04:48 +0200
 > From: Aleksander Morgado <address@hidden>
 > 
 > Hoola Jose,
 > 
 > >    > And that's what the DEBUG info says right ?
 > >    > ##
 > >    >    libgnupdf: ***DEBUG BASE***:base/pdf-text-context.c:138: Invalid 
 > > locale
 > >    >    info detected! 'C'
 > >    > ###
 > > 
 > >    Yes, that's the normal behavior (getting 'C') when you don't call
 > >    setlocale(LC_ALL,"") (or if your locale environment variables are not
 > >    set) before calling gl_locale_name, but we are doing it in
 > >    pdf_text_context_init():
 > > 
 > > Do that means that the initialization of the text module will fail if
 > > LC_ALL= C or LC_ALL = POSIX?
 > 
 > We need to know which is the correct LANG and COUNTRY of the user in the
 > text module, as a PDF string can contain that information embedded. What
 > we could do is just assume it to be "en_US" if none available.
 > 
 > We also need to know the 'host encoding' of the user from the locale. If
 > none available, we could assume it to be UTF-8.
 > 
 > But I don't usually like to make assumptions. It's probably better to
 > return an error code so that the user knows that the locale is not
 > correctly set.
 > 

I'd make the assumptions (en_US.UTF-8), and replace the error for a warning,
telling the user about it. What do you think ?

-Gerel




reply via email to

[Prev in Thread] Current Thread [Next in Thread]