This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: IBM866NAV charmap and converter broken


On Mon, Jan 12, 2004 at 01:02:24PM +0100, Bruno Haible wrote:
> The IBM866NAV charmap, introduced on 2003-01-14, is broken: The intent
> of this chapmap, according to the comments, is to include some extra
> characters for Ukrainian. However, since the submitter put in Unicode
> character codes and Unicode character names that don't match, and since
> the tools use the character codes only, the charmap is currently effectively
> equivalent to the IBM866 charmap.
> 
> Here is a patch to change the codes so that they match the comments.
> However, since the thing was broken for an entire year and nobody complained
> about it, it indicates this charmap is not in use, and we might as well
> remove it.
> 
> Bruno
> 
> 
> localedata/ChangeLog:
> 2003-12-31  Bruno Haible  <bruno@clisp.org>
> 
> 	* charmaps/IBM866NAV: Fix the character values.
> 
> --- glibc-20031205/localedata/charmaps/IBM866NAV.bak	2003-01-14 10:21:51.000000000 +0100
> +++ glibc-20031205/localedata/charmaps/IBM866NAV	2003-12-31 15:10:02.000000000 +0100
> @@ -254,16 +254,16 @@
>  <U044F>     /xef         CYRILLIC SMALL LETTER YA
>  <U0401>     /xf0         CYRILLIC CAPITAL LETTER IO
>  <U0451>     /xf1         CYRILLIC SMALL LETTER IO
> -<U0404>     /xf2         CYRILLIC CAPITAL LETTER GHE WITH UPTURN
> -<U0454>     /xf3         CYRILLIC SMALL LETTER GHE WITH UPTURN
> -<U0407>     /xf4         CYRILLIC CAPITAL LETTER UKRAINIAN IE
> -<U0457>     /xf5         CYRILLIC SMALL LETTER UKRAINIAN IE
> -<U040E>     /xf6         CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I 
> -<U045E>     /xf7         CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I 
> -<U00B0>     /xf8         CYRILLIC CAPITAL LETTER YI (Ukrainian)
> -<U2219>     /xf9         CYRILLIC SMALL LETTER YI (Ukrainian)
> -<U00B7>     /xfa         CYRILLIC CAPITAL LETTER SHORT U
> -<U221A>     /xfb         CYRILLIC SMALL LETTER SHORT U
> +<U0490>     /xf2         CYRILLIC CAPITAL LETTER GHE WITH UPTURN
> +<U0491>     /xf3         CYRILLIC SMALL LETTER GHE WITH UPTURN
> +<U0404>     /xf4         CYRILLIC CAPITAL LETTER UKRAINIAN IE
> +<U0454>     /xf5         CYRILLIC SMALL LETTER UKRAINIAN IE
> +<U0406>     /xf6         CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
> +<U0456>     /xf7         CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
> +<U0407>     /xf8         CYRILLIC CAPITAL LETTER YI
> +<U0457>     /xf9         CYRILLIC SMALL LETTER YI
> +<U040E>     /xfa         CYRILLIC CAPITAL LETTER SHORT U
> +<U045E>     /xfb         CYRILLIC SMALL LETTER SHORT U
>  <U2116>     /xfc         NUMERO SIGN
>  <U00A4>     /xfd         CURRENCY SIGN
>  <U25A0>     /xfe         BLACK SQUARE
> 

Dear Bruno Haible,

Thank you for your mail. 
Usually, for converting Ukrainian we use IBM866.
Then, by hands insert Ukrainian characters where necessary.
That is why nobody complained about the problem.
My intention was to borrow coding 866nav from TeX,
but I admit that I could do this incorrect.
I am not a professional in Unix/Linux.

Thus, I appreciate if you:

1. Retain the correct IBM866NAV in the package
2. Suggest me how could I use the above patch

Thank you in advance,
--
Alexander
P.S. This autumn,I discovered that IBM866NAV does not work proper in my 
Mandrake 9.1 installation, but, sorry, I didn't have time nether to look for
my possible mistakes, nor to report about this to developers.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]