GNU bug report logs - #20727
24.5; Font fallback doesn't work for the Emoji range

Previous Next

Package: emacs;

Reported by: Vasilij Schneidermann <v.schneidermann <at> gmail.com>

Date: Wed, 3 Jun 2015 17:23:01 UTC

Severity: normal

Tags: confirmed

Found in version 24.5

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Paul Eggert <eggert <at> cs.ucla.edu>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: v.schneidermann <at> gmail.com, andrewjmoreton <at> gmail.com, 20727 <at> debbugs.gnu.org
Subject: bug#20727: 24.5; Font fallback doesn't work for the Emoji range
Date: Sat, 13 Jun 2015 10:10:05 -0700
Eli Zaretskii wrote:
> Actually, an even better solution might be this: we explicitly specify
> fixed-medium font with iso10646-1 registry for these popular
> characters_before_  Symbola.  This is justified, I think, since the
> standard-fontset-spec on X specifies a fixed-medium font, so fit is
> iso10646-1 variant supports these commonly-used punctuation
> characters, it is a better candidate than Symbola, while the latter
> will still be used as fallback.
>
> WDYT?  Could you try this on your system and see if it work?

I'd be happy to try, but I'm afraid this is an area I don't know well and I 
don't see why the existing code doesn't already do what you'r suggesting. 
setup-default-fontset invokes (set-fontset-font "fontset-default" ... "Symbola" 
nil 'prepend), and later invokes (set-fontset-font "fontset-default" nil '(nil . 
"iso10646-1") nil 'prepend), so doesn't that mean that the iso10646-1 fonts are 
prepended before Symbola and so should take priority over Symbola already?

Anyway, If you can send me a patch along the lines you're thinking, I can try it.




This bug report was last modified 9 years and 346 days ago.

Previous Next


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