emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Font selection weirdness


From: Juanma Barranquero
Subject: Re: Font selection weirdness
Date: Thu, 29 May 2008 17:19:35 +0200

On Thu, May 29, 2008 at 1:36 PM, Jason Rumney <address@hidden> wrote:

> On my system, Symbol shows up as an Opentype font, but it does not appear to
> contain a Unicode mapping table - the character set selector in Windows
> Character Map is greyed out, and selecting the "FOR ALL" character in
> Character Map (0x22) and copying it and pasting elsewhere results in ASCII
> 0x22 (") being pasted.

Once removed the Adobe Type 1 Symbol font, the problem disappears. The
0x22 "FOR ALL" in the OpenType Symbol font does not preclude Emac
selecting a suitable U+2200 in DejaVu Sans Mono.

In fact, removing all Type 1 fonts fixes all three problems I was
having with font selection:

  - The incorrect display of space for some missing characters (i.e.,
the problem in this thread)
  - The garbage in the startup screen in place of "Meta-x recover-session RET"
  - The screwing of *all* glyphs when visiting HELLO using the default
startup font.

> I think that is due to the same problems as above. Perhaps
> GetCharacterPlacementW in w32font_encode_char did not return an error as
> expected, and just silently copied the Unicode code point to the glyph code
> point. Another posibility is that w32font_encode_char has not been called
> for that character yet, which would be a bug somewhere in Emacs.

I'll try to debug it over the weekend; perhaps I can find some clue.

   Juanma




reply via email to

[Prev in Thread] Current Thread [Next in Thread]