This is the mail archive of the glibc-bugs@sourceware.org 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]

[Bug localedata/20756] New: [PATCH] Use Unicode wise thousands separator


https://sourceware.org/bugzilla/show_bug.cgi?id=20756

            Bug ID: 20756
           Summary: [PATCH] Use Unicode wise thousands separator
           Product: glibc
           Version: unspecified
            Status: UNCONFIRMED
          Severity: minor
          Priority: P2
         Component: localedata
          Assignee: unassigned at sourceware dot org
          Reporter: sbrabec at suse dot cz
                CC: libc-locales at sourceware dot org
  Target Milestone: ---

Created attachment 9605
  --> https://sourceware.org/bugzilla/attachment.cgi?id=9605&action=edit
Proposed changes

Many languages use small gap as thousands separator.

Thousands separator should not be a plain space, but a narrow space. And
additionally, it is not allowed to wrap number in the middle when wrapping
line.

Locale data were created in a deep age of 8-bit encodings, so most of them use
space (incorrect: it allows word wrapping in the middle of the number), or NBSP
(better, but typographically incorrect: space between group is too wide).

Now unicode is widely supported, so we should leave legacy characters in favor
of correct UNICODE character.

UNICODE has a dedicated character for this purpose:

NNBSP
U+202F NARROW NO-BREAK SPACE: a narrow form of a no-break space, typically the
width of a thin space or a mid space

-- 
You are receiving this mail because:
You are on the CC list for the bug.

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