GNU bug report logs - #642
23.0.60; garbled text (wrong font?) in About GNU Emacs screen

Previous Next

Packages: emacs, w32;

Reported by: "Drew Adams" <drew.adams <at> oracle.com>

Date: Sat, 2 Aug 2008 20:35:03 UTC

Severity: normal

Merged with 597, 639, 1100

Found in version 23.0.60

Done: Jason Rumney <jasonr <at> f2s.com>

Bug is archived. No further changes may be made.

Full log


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

From: "Drew Adams" <drew.adams <at> oracle.com>
To: "'Jason Rumney'" <jasonr <at> f2s.com>
Cc: <642-done <at> debbugs.gnu.org>, "'Miles Bader'" <miles <at> gnu.org>
Subject: RE: bug#642: 23.0.60;garbled text (wrong font?) in About GNU Emacs screen
Date: Sun, 23 Nov 2008 09:20:10 -0800
> Thanks for your extra information.  I think this is related 
> to the fact that the Uniscribe font backend can only use
> opentype and truetype fonts, but Windows by default defines
> font substitutions for Helvetica and Times to map to the
> Truetype fonts "Arial" and "Times New Roman". So 
> the uniscribe backend picks these substitutes up, but somehow 
> things get confused so the Type-1 fonts end up being loaded.
> I've added some code to specifically reject these substitutes,
> which are detected by comparing the font's "full name" with
> the name used to load it. Unfortunately this also catches many
> legitimate fonts, so I've had to pick out these two specific
> problematic substitutions. If there are any other specific
> fonts that cause this problem, then we will need to add 
> rules for them too.

Thanks for fixing this, Jason.

I don't understand all that you wrote, but I probably don't need to. ;-)

I think you're saying, along with the explanation of why, that I should no
longer see garbled text after your fix. I might not see some particular fonts,
but I will be able to read the text in some font. If so, that's fine.

BTW, I the extra info helped, then it's thanks to Miles's list-fonts-display
code. That enabled me to see the problem wrt specific fonts. Perhaps something
like his code should be added to Emacs? (Dunno if there is already something
that does that.)


Thx. 





This bug report was last modified 16 years and 209 days ago.

Previous Next


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