[Top][All Lists]
[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
Re: Font selection weirdness, Juanma Barranquero, 2008/05/29