GNU bug report logs - #656
Glyphs in Private Use Area not displayed in Emacs CVS

Previous Next

Package: emacs;

Reported by: Alex Speed Kjeldsen <alex.kjeldsen <at> gmail.com>

Date: Wed, 6 Aug 2008 07:25:05 UTC

Severity: normal

Done: Jason Rumney <jasonr <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 656 in the body.
You can then email your comments to 656 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#656; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to Alex Speed Kjeldsen <alex.kjeldsen <at> gmail.com>:
New bug report received and forwarded. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Message #5 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Alex Speed Kjeldsen <alex.kjeldsen <at> gmail.com>
To: bug-gnu-emacs <at> gnu.org
Subject: Glyphs in Private Use Area not displayed in Emacs CVS
Date: Wed, 6 Aug 2008 09:19:38 +0200
Yesterday I compiled emacs from CVS by doing:

  cvs -z3 -d:pserver:anonymous <at> cvs.savannah.gnu.org:/sources/emacs co emacs
  ./configure --prefix=/opt/emacs-cvs --program-suffix=.em23 --with-x-toolkit --enable-font-backend --with-xft

It seems to work ok with one for me very important exception: glyphs in the Private Use Area are not rendered correctly. They simply appear as empty boxes in the buffers. This bug seems to have been around for quite some time (introduced somewhere between December and February, I think -- judging from the ubuntu packages maintained by Alexandre Vassalotti).

I hope this can be fixed soon, since it is crucial for my work. I use a lot of glyphs from the PUA in my research (Old Norse Philology).

Best regards

Alex Speed Kjeldsen
Copenhagen University





Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#656; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to Jason Rumney <jasonr <at> gnu.org>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Message #10 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Jason Rumney <jasonr <at> gnu.org>
To: Alex Speed Kjeldsen <alex.kjeldsen <at> gmail.com>,
        656 <at> debbugs.gnu.org
Cc: bug-gnu-emacs <at> gnu.org
Subject: Re: bug#656: Glyphs in Private Use Area not displayed in Emacs CVS
Date: Sun, 17 Aug 2008 20:10:11 +0800
Alex Speed Kjeldsen wrote:
> It seems to work ok with one for me very important exception: glyphs in the Private Use Area are not rendered correctly. They simply appear as empty boxes in the buffers. This bug seems to have been around for quite some time (introduced somewhere between December and February, I think -- judging from the ubuntu packages maintained by Alexandre Vassalotti).
>   

What code do you have in your .emacs relating to display of those 
characters?







Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#656; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to Jason Rumney <jasonr <at> gnu.org>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Tags added: moreinfo Request was from Chong Yidong <cyd <at> stupidchicken.com> to control <at> emacsbugs.donarmstrong.com. (Wed, 24 Sep 2008 19:45:03 GMT) Full text and rfc822 format available.

Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#656; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to "Alex Speed Kjeldsen" <alex.kjeldsen <at> gmail.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Message #22 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):

From: "Alex Speed Kjeldsen" <alex.kjeldsen <at> gmail.com>
To: "Jason Rumney" <jasonr <at> gnu.org>
Cc: 656 <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org
Subject: Re: bug#656: Glyphs in Private Use Area not displayed in Emacs CVS
Date: Tue, 7 Oct 2008 18:57:18 +0200
[Message part 1 (text/plain, inline)]
Sorry for not replying before!

I have no special code in the .emacs file apart from the specification of
which font to use. Today on a fresh arch GNU/linux install where I installed
the package "emacs-cvs" (23.0.60) and didn't have an .emacs file, the
problem was still there, when I started emacs this way:

      emacs --font
"FONT_WHICH_INCLUDES_THE_GLYPHS_AND_WORKS_IN_DEC_2007_VERSION-FONTSIZE"

The glyphs in PUA just show up as boxes

Best regards
Alex


On Sun, Aug 17, 2008 at 2:10 PM, Jason Rumney <jasonr <at> gnu.org> wrote:

> Alex Speed Kjeldsen wrote:
>
>> It seems to work ok with one for me very important exception: glyphs in
>> the Private Use Area are not rendered correctly. They simply appear as empty
>> boxes in the buffers. This bug seems to have been around for quite some time
>> (introduced somewhere between December and February, I think -- judging from
>> the ubuntu packages maintained by Alexandre Vassalotti).
>>
>>
>
> What code do you have in your .emacs relating to display of those
> characters?
>
>
>
[Message part 2 (text/html, inline)]

Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#656; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to "Alex Speed Kjeldsen" <alex.kjeldsen <at> gmail.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Tags removed: moreinfo Request was from Jason Rumney <jasonr <at> gnu.org> to control <at> emacsbugs.donarmstrong.com. (Sat, 20 Dec 2008 10:05:05 GMT) Full text and rfc822 format available.

Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#656; Package emacs. (Sat, 03 Jan 2009 16:10:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Jason Rumney <jasonr <at> gnu.org>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Sat, 03 Jan 2009 16:10:04 GMT) Full text and rfc822 format available.

Message #34 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Jason Rumney <jasonr <at> gnu.org>
To: Alex Speed Kjeldsen <alex.kjeldsen <at> gmail.com>
Cc: 656 <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org
Subject: Re: bug#656: Glyphs in Private Use Area not displayed in Emacs CVS
Date: Sun, 04 Jan 2009 00:03:21 +0800
Alex Speed Kjeldsen wrote:
> I have no special code in the .emacs file apart from the specification 
> of which font to use. Today on a fresh arch GNU/linux install where I 
> installed the package "emacs-cvs" (23.0.60) and didn't have an .emacs 
> file, the problem was still there, when I started emacs this way:
>
>       emacs --font 
> "FONT_WHICH_INCLUDES_THE_GLYPHS_AND_WORKS_IN_DEC_2007_VERSION-FONTSIZE"
>
> The glyphs in PUA just show up as boxes

Looking at what you wrote above again, I think the problem is that Emacs 
now looks in greater detail at which unicode characters fonts have, 
rather than blindly using any iso10646-1 font for all unicode 
characters. For characters in PUA you will need to explicitly tell Emacs 
how to display them as follows, since Emacs cannot automatically 
recognize which fonts contain the characters you want:

(set-fontset-font "fontset-default"  '(#xe000 . #xf8ff) FONT-SPEC)






Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#656; Package emacs. (Sat, 03 Jan 2009 16:10:05 GMT) Full text and rfc822 format available.

Acknowledgement sent to Jason Rumney <jasonr <at> gnu.org>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Sat, 03 Jan 2009 16:10:05 GMT) Full text and rfc822 format available.

bug reassigned from package `emacs' to `emacs,documentation'. Request was from Jason Rumney <jasonr <at> gnu.org> to control <at> emacsbugs.donarmstrong.com. (Sat, 03 Jan 2009 16:10:06 GMT) Full text and rfc822 format available.

Reply sent to Jason Rumney <jasonr <at> gnu.org>:
You have taken responsibility. (Tue, 24 Feb 2009 13:50:04 GMT) Full text and rfc822 format available.

Notification sent to Alex Speed Kjeldsen <alex.kjeldsen <at> gmail.com>:
bug acknowledged by developer. (Tue, 24 Feb 2009 13:50:04 GMT) Full text and rfc822 format available.

Message #46 received at 656-done <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Jason Rumney <jasonr <at> gnu.org>
To: 656-done <at> debbugs.gnu.org
Cc: Alex Speed Kjeldsen <alex.kjeldsen <at> gmail.com>
Subject: Re: bug#656: Glyphs in Private Use Area not displayed in Emacs CVS
Date: Tue, 24 Feb 2009 21:44:03 +0800
Jason Rumney wrote:
> Looking at what you wrote above again, I think the problem is that 
> Emacs now looks in greater detail at which unicode characters fonts 
> have, rather than blindly using any iso10646-1 font for all unicode 
> characters. For characters in PUA you will need to explicitly tell 
> Emacs how to display them as follows, since Emacs cannot automatically 
> recognize which fonts contain the characters you want:
>
> (set-fontset-font "fontset-default"  '(#xe000 . #xf8ff) FONT-SPEC)

I have improved the documentation for fontsets, including adding several 
examples of the use of set-fontset-font, which seems to be the preferred 
way of specifying fonts for particular characters in Emacs 23.





bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> emacsbugs.donarmstrong.com. (Tue, 24 Mar 2009 14:24:09 GMT) Full text and rfc822 format available.

This bug report was last modified 15 years and 244 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.