patch for in tree iconv

Gabor Kovesdan gabor at FreeBSD.org
Thu Feb 28 18:54:27 UTC 2013


On 2013.02.28. 19:48, John-Mark Gurney wrote:
> It's because we generated the ref w/ //TRANSLIT, and our iconv doesn't
> have an advanced set of characters for transliteration...  Heck, it doesn't
> handle the difference between //TRANSLIT and //IGNORE...
>
> -0x00A0 = 0x0020	Non-braking space -> space
> -0x00A1 = 0x0021	inverted exclamation mark -> exclamation mark
> -0x00A2 = 0x0063	cent sign -> c
> -0x00A3 = 0x626C	pound sign -> lb
>
> I'm "convinced" that the ref is right for proper transliteration...
>
> So, do we need transliteration support?
Ok, now I remember about //TRANSLIT. The default choice of BSD iconv was 
to use transliteration by default so I followed this convention. And 
once we have it, it should be as complete as possible, imo. Personally, 
I would prefer making transliteration optional but that requires heavier 
changes to iconv.

Gabor


More information about the freebsd-i18n mailing list