Bug 31334

Summary: pt_BR.UTF-8/Compose has incorrect nobreakspace character
Product: xorg Reporter: Denilson Figueiredo de Sá <denilsonsa>
Component: Lib/Xlib (data)Assignee: Xorg Project Team <xorg-team>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Denilson Figueiredo de Sá 2010-11-02 11:52:20 UTC
How to reproduce:

$ cd /usr/share/X11/locale
$ grep -R '" ".*nobreakspace' .

It shows only pt_BR.UTF-8/Compose. In that file, the space character is placed inside the double-quotes, instead of the actual nobreakspace char. This should be fixed.

Other */Compose files have either the raw (invisible) character in there, or the octal "\240" value. Maybe all files should use the same convention, in order to prevent confusion.

Verified in Gentoo/Linux, with x11-libs/libX11-1.3.4 (xorg version 7.4)



I'm not sure if I submitted this bug to the right product/component.
Comment 1 Alan Coopersmith 2010-11-02 12:46:21 UTC
Compose files come from libX11, not xkb-config - reassigning.
Comment 2 Jeremy Huddleston Sequoia 2011-10-09 02:39:05 UTC
commit 25d7bb9c705623ebbb3afba3b86d0ded5b6bb4fb
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Sun Oct 9 02:38:28 2011 -0700

    Fix nobreakspace for pt_BR.UTF-8
    
    https://bugs.freedesktop.org/show_bug.cgi?id=31334
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.