unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#15420: 24.3; Symbols like 🚴 (U+1F6B4) are not displayed by default
@ 2013-09-19 13:58 Mike FABIAN
  2019-08-15  3:42 ` Lars Ingebrigtsen
  0 siblings, 1 reply; 13+ messages in thread
From: Mike FABIAN @ 2013-09-19 13:58 UTC (permalink / raw)
  To: 15420

After emacs -Q, try to load a file containing

🚲 U+1F6B2 BICYCLE
🚴 U+1F6B4 BICYCLIST
𓀀 U+13000 EGYPTIAN HIEROGLYPH A001

Glyhps for these characters are not displayed by default,
even when fonts with these glyphs are installed.

For example "Symbola" by George Douros (http://users.teilar.gr/~g1951d/)
has 🚲 U+1F6B2 BICYCLE and 🚴 U+1F6B4 BICYCLIST and
"Noto Sans Egyptian Hieroglyphs" from Google has 𓀀 U+13000 EGYPTIAN
HIEROGLYPH A001.

Instead boxes showing the codepoints are displayed.

A patch like the following to fontset.el can make this
work by default:

commit 41fbdec67af4ea0dd2261c31554a5882e5cc4db6
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Tue Sep 17 18:41:50 2013 +0200

    Display symbols like 🚴 U+1F6B4 BICYCLIST and Egyptian Hieroglyphs correctly by default

diff --git a/lisp/international/fontset.el b/lisp/international/fontset.el
index 2e15c43..25e575d 100644
--- a/lisp/international/fontset.el
+++ b/lisp/international/fontset.el
@@ -653,6 +653,10 @@
                    '("gnu-unifont" . "iso10646-1") nil 'prepend)
   (set-fontset-font "fontset-default" nil
                    '("mutt-clearlyu" . "iso10646-1") nil 'prepend)
+  (set-fontset-font "fontset-default" nil
+                   '("Symbola" . "iso10646-1") nil 'prepend)
+  (set-fontset-font "fontset-default" nil
+                   '("Noto Sans Egyptian Hieroglyphs" . "iso10646-1") nil 'prepend)
   (set-fontset-font "fontset-default" '(#x20000 . #x2FFFF)
                    '(nil . "unicode-sip"))


But I am not sure whether this patch is the right way to do it.
Because it seems strange having to hardcode the font
names "Symbola" and "Noto Sans Egyptian Hieroglyphs".

Is there any other way to do it?

Isn’t it possible to make glyphs for such symbols display correctly by
default if *any* font containing these symbols is installed on
the system? How?

----------------------------------------------------------------------
In GNU Emacs 24.3.9 (x86_64-unknown-linux-gnu, GTK+ Version 3.8.4)
 of 2013-09-18 on ari.site
Windowing system distributor `Fedora Project', version 11.0.11402000
System Description:	Fedora release 19 (Schrödinger’s Cat)

Configured using:
 `configure '--prefix=/packages/stow/emacs-24.3.20130917''

Important settings:
  value of $LANG: ja_JP.UTF-8
  value of $XMODIFIERS: @im=ibus
  locale-coding-system: utf-8-unix
  default enable-multibyte-characters: t

Major mode: Fundamental

Minor modes in effect:
  tooltip-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
M-x m a i <tab> <tab> <tab> <tab> <return> m i k e 
. f a b i a n @ g m x . d e C-n t e s s t <backspace> 
<backspace> t C-n C-n t e s t C-x C-s C-g <up> <up> 
<up> <up> <right> <right> <right> <right> <right> <right> 
<right> <right> <right> <right> <right> <right> <right> 
<right> <right> <right> <right> <right> <right> <right> 
<right> <right> <right> r e d h a t . c o m C-d C-d 
C-d C-d C-d C-d C-d C-d C-x C-s C-g C-c C-c / <help-echo> 
<down-mouse-1> <mouse-1> <backspace> s m t p <return> 
l o c a l h o s t <return> <help-echo> <down-mouse-1> 
<mouse-1> M-x r e p o r t <tab> <return> <help-echo> 
<down-mouse-1> <mouse-1> <down-mouse-2> <mouse-2> <left> 
S y m b o l s l <backspace> SPC l i k e SPC C-e SPC 
U + <help-echo> <left> <left> ( C-e 1 F 6 B 4 ) SPC 
a n d SPC E g y p t i o n <backspace> <backspace> a 
n SPC H i e r o g l y p h s , SPC e . g . SPC M-x M-x 
<up> <return>

Recent messages:
Sending...
Setting `send-mail-function' temporarily since "emacs -q" would overwrite customizations
Setting `smtpmail-smtp-server' temporarily since "emacs -q" would overwrite customizations
Setting `smtpmail-smtp-service' temporarily since "emacs -q" would overwrite customizations
Sending email 
Sending email done
Sending...done
completing-read-default: Command attempted to use minibuffer while in minibuffer
Quit
user-error: End of history; no default available

Load-path shadows:
None found.

Features:
(shadow sort emacsbug network-stream starttls tls message format-spec
rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231
mailabbrev gmm-utils mailheader mail-extr smtpmail auth-source eieio
byte-opt bytecomp byte-compile cconv gnus-util password-cache cus-edit
cus-start cus-load wid-edit mailalias sendmail rfc2047 rfc2045
ietf-drums mm-util mail-prsvr mail-utils help-mode easymenu time-date
japan-util tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win
x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list
newcomment lisp-mode register page menu-bar rfn-eshadow timer select
scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham
georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao
korean japanese hebrew greek romanian slovak czech european ethiopic
indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple
abbrev minibuffer loaddefs button faces cus-face macroexp files
text-properties overlay sha1 md5 base64 format env code-pages mule
custom widget hashtable-print-readable backquote make-network-process
dbusbind dynamic-setting system-font-setting font-render-setting
move-toolbar gtk x-toolkit x multi-tty emacs)

-- 
Mike FABIAN <mfabian@redhat.com>
☏ Office: +49-69-365051027, internal 8875027
睡眠不足はいい仕事の敵だ。





^ permalink raw reply related	[flat|nested] 13+ messages in thread

* bug#15420: 24.3; Symbols like 🚴 (U+1F6B4) are not displayed by default
  2013-09-19 13:58 bug#15420: 24.3; Symbols like 🚴 (U+1F6B4) are not displayed by default Mike FABIAN
@ 2019-08-15  3:42 ` Lars Ingebrigtsen
  2019-08-15  9:01   ` Stephen Berman
  0 siblings, 1 reply; 13+ messages in thread
From: Lars Ingebrigtsen @ 2019-08-15  3:42 UTC (permalink / raw)
  To: Mike FABIAN; +Cc: 15420

Mike FABIAN <maiku.fabian@gmail.com> writes:

> After emacs -Q, try to load a file containing
>
> 🚲 U+1F6B2 BICYCLE
> 🚴 U+1F6B4 BICYCLIST
> 𓀀 U+13000 EGYPTIAN HIEROGLYPH A001
>
> Glyhps for these characters are not displayed by default,
> even when fonts with these glyphs are installed.
>
> For example "Symbola" by George Douros (http://users.teilar.gr/~g1951d/)
> has 🚲 U+1F6B2 BICYCLE and 🚴 U+1F6B4 BICYCLIST and
> "Noto Sans Egyptian Hieroglyphs" from Google has 𓀀 U+13000 EGYPTIAN
> HIEROGLYPH A001.
>
> Instead boxes showing the codepoints are displayed.

(I'm going through old bug reports that have unfortunately gotten no
responses yet.)

I tried reproducing this in Emacs 27 (under Linux).  I installed the
Symbola fonts and started an Emacs, and it displayed the bicycle
characters without any problems, so I'm unable to reproduce this bug.

Are you still seeing it, or has it been fixed during the intervening
years?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#15420: 24.3; Symbols like 🚴 (U+1F6B4) are not displayed by default
  2019-08-15  3:42 ` Lars Ingebrigtsen
@ 2019-08-15  9:01   ` Stephen Berman
  2019-08-15  9:25     ` Mike FABIAN
  2019-08-15 15:22     ` Eli Zaretskii
  0 siblings, 2 replies; 13+ messages in thread
From: Stephen Berman @ 2019-08-15  9:01 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: Mike FABIAN, 15420

On Wed, 14 Aug 2019 20:42:11 -0700 Lars Ingebrigtsen <larsi@gnus.org> wrote:

> Mike FABIAN <maiku.fabian@gmail.com> writes:
>
>> After emacs -Q, try to load a file containing
>>
>> 🚲 U+1F6B2 BICYCLE
>> 🚴 U+1F6B4 BICYCLIST
>> 𓀀 U+13000 EGYPTIAN HIEROGLYPH A001
>>
>> Glyhps for these characters are not displayed by default,
>> even when fonts with these glyphs are installed.
>>
>> For example "Symbola" by George Douros (http://users.teilar.gr/~g1951d/)
>> has 🚲 U+1F6B2 BICYCLE and 🚴 U+1F6B4 BICYCLIST and
>> "Noto Sans Egyptian Hieroglyphs" from Google has 𓀀 U+13000 EGYPTIAN
>> HIEROGLYPH A001.
>>
>> Instead boxes showing the codepoints are displayed.
>
> (I'm going through old bug reports that have unfortunately gotten no
> responses yet.)
>
> I tried reproducing this in Emacs 27 (under Linux).  I installed the
> Symbola fonts and started an Emacs, and it displayed the bicycle
> characters without any problems, so I'm unable to reproduce this bug.
>
> Are you still seeing it, or has it been fixed during the intervening
> years?

I have both the Symbola and Aegyptus fonts installed; when I run emacs
with -Q, only the bicycle and bicyclist characters are correctly
displayed, the Egyptian hieroglyph is displayed as a hex box.  But when
I then set the default font (e.g. via the Options menu) to Aegyptus
Regular, all three characters are correctly displayed.  So the installed
Symbola fonts are found by default, but not the installed Aegyptus
fonts.

Steve Berman





^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#15420: 24.3; Symbols like 🚴 (U+1F6B4) are not displayed by default
  2019-08-15  9:01   ` Stephen Berman
@ 2019-08-15  9:25     ` Mike FABIAN
  2019-08-15 14:38       ` Eli Zaretskii
  2019-08-15 15:22     ` Eli Zaretskii
  1 sibling, 1 reply; 13+ messages in thread
From: Mike FABIAN @ 2019-08-15  9:25 UTC (permalink / raw)
  To: Stephen Berman; +Cc: Lars Ingebrigtsen, 15420

Stephen Berman <stephen.berman@gmx.net> さんは書きました:

> On Wed, 14 Aug 2019 20:42:11 -0700 Lars Ingebrigtsen <larsi@gnus.org> wrote:
>
>> Mike FABIAN <maiku.fabian@gmail.com> writes:
>>
>>> After emacs -Q, try to load a file containing
>>>
>>> 🚲 U+1F6B2 BICYCLE
>>> 🚴 U+1F6B4 BICYCLIST
>>> 𓀀 U+13000 EGYPTIAN HIEROGLYPH A001
>>>
>>> Glyhps for these characters are not displayed by default,
>>> even when fonts with these glyphs are installed.
>>>
>>> For example "Symbola" by George Douros (http://users.teilar.gr/~g1951d/)
>>> has 🚲 U+1F6B2 BICYCLE and 🚴 U+1F6B4 BICYCLIST and
>>> "Noto Sans Egyptian Hieroglyphs" from Google has 𓀀 U+13000 EGYPTIAN
>>> HIEROGLYPH A001.
>>>
>>> Instead boxes showing the codepoints are displayed.
>>
>> (I'm going through old bug reports that have unfortunately gotten no
>> responses yet.)
>>
>> I tried reproducing this in Emacs 27 (under Linux).  I installed the
>> Symbola fonts and started an Emacs, and it displayed the bicycle
>> characters without any problems, so I'm unable to reproduce this bug.
>>
>> Are you still seeing it, or has it been fixed during the intervening
>> years?
>
> I have both the Symbola and Aegyptus fonts installed; when I run emacs
> with -Q, only the bicycle and bicyclist characters are correctly
> displayed, the Egyptian hieroglyph is displayed as a hex box.  But when
> I then set the default font (e.g. via the Options menu) to Aegyptus
> Regular, all three characters are correctly displayed.  So the installed
> Symbola fonts are found by default, but not the installed Aegyptus
> fonts.
>
> Steve Berman

For years I did build with my little extra  patch on top of git master,
like this:

commit 258c86a974f788a33a019a082473781a2a603043
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Tue Sep 17 18:41:50 2013 +0200

    Display some symbols correctly by default
    
    For example display U+1F6B4 BICYCLIST and Egyptian Hieroglyphs
    correctly by default.

diff --git a/lisp/international/fontset.el b/lisp/international/fontset.el
index 0413646dfb3..bba5c58c79a 100644
--- a/lisp/international/fontset.el
+++ b/lisp/international/fontset.el
@@ -912,6 +912,10 @@ setup-default-fontset
 		    '("gnu-unifont" . "iso10646-1") nil 'prepend)
   (set-fontset-font "fontset-default" nil
 		    '("mutt-clearlyu" . "iso10646-1") nil 'prepend)
+  (set-fontset-font "fontset-default" nil
+		    '("Symbola" . "iso10646-1") nil 'prepend)
+  (set-fontset-font "fontset-default" nil
+		    '("Noto Sans Egyptian Hieroglyphs" . "iso10646-1") nil 'prepend)
   (set-fontset-font "fontset-default" '(#x20000 . #x2FFFF)
 		    '(nil . "unicode-sip"))
 

But now I tried again with current master without that patch and it
worked. Symbola was used for the bicycles and "Noto Sans  Egyption
Hieroglyphs" for the  hieroglyph even without my patch. So something
seems to have been fixed.

-- 
📧 Mike FABIAN   <mike.fabian@gmx.de>
睡眠不足はいい仕事の敵だ。





^ permalink raw reply related	[flat|nested] 13+ messages in thread

* bug#15420: 24.3; Symbols like 🚴 (U+1F6B4) are not displayed by default
  2019-08-15  9:25     ` Mike FABIAN
@ 2019-08-15 14:38       ` Eli Zaretskii
  2019-08-15 15:19         ` Stephen Berman
  0 siblings, 1 reply; 13+ messages in thread
From: Eli Zaretskii @ 2019-08-15 14:38 UTC (permalink / raw)
  To: Mike FABIAN; +Cc: larsi, stephen.berman, 15420

> From: Mike FABIAN <maiku.fabian@gmail.com>
> Date: Thu, 15 Aug 2019 11:25:09 +0200
> Cc: Lars Ingebrigtsen <larsi@gnus.org>, 15420@debbugs.gnu.org
> 
> For years I did build with my little extra  patch on top of git master,
> like this:
> 
> commit 258c86a974f788a33a019a082473781a2a603043
> Author: Mike FABIAN <mfabian@redhat.com>
> Date:   Tue Sep 17 18:41:50 2013 +0200
> 
>     Display some symbols correctly by default
>     
>     For example display U+1F6B4 BICYCLIST and Egyptian Hieroglyphs
>     correctly by default.
> 
> diff --git a/lisp/international/fontset.el b/lisp/international/fontset.el
> index 0413646dfb3..bba5c58c79a 100644
> --- a/lisp/international/fontset.el
> +++ b/lisp/international/fontset.el
> @@ -912,6 +912,10 @@ setup-default-fontset
>  		    '("gnu-unifont" . "iso10646-1") nil 'prepend)
>    (set-fontset-font "fontset-default" nil
>  		    '("mutt-clearlyu" . "iso10646-1") nil 'prepend)
> +  (set-fontset-font "fontset-default" nil
> +		    '("Symbola" . "iso10646-1") nil 'prepend)
> +  (set-fontset-font "fontset-default" nil
> +		    '("Noto Sans Egyptian Hieroglyphs" . "iso10646-1") nil 'prepend)
>    (set-fontset-font "fontset-default" '(#x20000 . #x2FFFF)
>  		    '(nil . "unicode-sip"))
>  
> 
> But now I tried again with current master without that patch and it
> worked. Symbola was used for the bicycles and "Noto Sans  Egyption
> Hieroglyphs" for the  hieroglyph even without my patch. So something
> seems to have been fixed.

You will see in lisp/international/fontset.el that the #x1F680 --
#x1F6FF block is now configured to use Symbola by default, which is
why the BICYCLE and BICYCLIST are displayed without any changes.  As
for the Egyptian Hieroglyphs, we don't do anything about them, so if
you see a change in behavior, that must be due to some changes on your
system not directly related to Emacs.  In general, the hieroglyphs
still require fontset customizations, because most fonts that support
them don't explicitly announce that support (and the number of fonts
supporting Egyptian Hieroglyphs is very small anyway, and most of them
aren't free).

In any case, this is not a bug, and I see nothing we can do here to
make the situation significantly better.  Users who want the
hieroglyphs will have to customize their fontset.





^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#15420: 24.3; Symbols like 🚴 (U+1F6B4) are not displayed by default
  2019-08-15 14:38       ` Eli Zaretskii
@ 2019-08-15 15:19         ` Stephen Berman
  2019-08-15 15:40           ` Eli Zaretskii
  0 siblings, 1 reply; 13+ messages in thread
From: Stephen Berman @ 2019-08-15 15:19 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: larsi, Mike FABIAN, 15420

On Thu, 15 Aug 2019 17:38:50 +0300 Eli Zaretskii <eliz@gnu.org> wrote:

>> From: Mike FABIAN <maiku.fabian@gmail.com>
>> Date: Thu, 15 Aug 2019 11:25:09 +0200
>> Cc: Lars Ingebrigtsen <larsi@gnus.org>, 15420@debbugs.gnu.org
>>
>> For years I did build with my little extra  patch on top of git master,
[...]
>> But now I tried again with current master without that patch and it
>> worked. Symbola was used for the bicycles and "Noto Sans  Egyption
>> Hieroglyphs" for the  hieroglyph even without my patch. So something
>> seems to have been fixed.
>
> You will see in lisp/international/fontset.el that the #x1F680 --
> #x1F6FF block is now configured to use Symbola by default, which is
> why the BICYCLE and BICYCLIST are displayed without any changes.  As
> for the Egyptian Hieroglyphs, we don't do anything about them,

Is this for technical reasons (e.g. redisplay speed) or a policy
decision such as not enough free fonts?  I ask because e.g. Firefox
seems to automatically find an installed font; for example, on my system
Firefox displays the hieroglyphs on
<https://en.wikipedia.org/wiki/Egyptian_Hieroglyphs_(Unicode_block)>,
presumably using the Aegyptus fonts installed in my system, while EWW
does not display the hieroglyphs (but does e.g. display the emoticons on
<https://en.wikipedia.org/wiki/Emoticons_(Unicode_block)>, some using
DejaVu, some using Symbola).

Steve Berman





^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#15420: 24.3; Symbols like 🚴 (U+1F6B4) are not displayed by default
  2019-08-15  9:01   ` Stephen Berman
  2019-08-15  9:25     ` Mike FABIAN
@ 2019-08-15 15:22     ` Eli Zaretskii
  1 sibling, 0 replies; 13+ messages in thread
From: Eli Zaretskii @ 2019-08-15 15:22 UTC (permalink / raw)
  To: Stephen Berman; +Cc: larsi, maiku.fabian, 15420

> From: Stephen Berman <stephen.berman@gmx.net>
> Date: Thu, 15 Aug 2019 11:01:04 +0200
> Cc: Mike FABIAN <maiku.fabian@gmail.com>, 15420@debbugs.gnu.org
> 
> I have both the Symbola and Aegyptus fonts installed; when I run emacs
> with -Q, only the bicycle and bicyclist characters are correctly
> displayed, the Egyptian hieroglyph is displayed as a hex box.  But when
> I then set the default font (e.g. via the Options menu) to Aegyptus
> Regular, all three characters are correctly displayed.  So the installed
> Symbola fonts are found by default, but not the installed Aegyptus
> fonts.

It probably means that Aegyptus doesn't announce any features we are
looking for when searching for a suitable font.  Or maybe the Egyptian
Hieroglyphs lack something in our data structures used for font
lookup (see fontset.el).





^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#15420: 24.3; Symbols like 🚴 (U+1F6B4) are not displayed by default
  2019-08-15 15:19         ` Stephen Berman
@ 2019-08-15 15:40           ` Eli Zaretskii
  2019-08-17 13:50             ` Stephen Berman
  0 siblings, 1 reply; 13+ messages in thread
From: Eli Zaretskii @ 2019-08-15 15:40 UTC (permalink / raw)
  To: Stephen Berman; +Cc: larsi, maiku.fabian, 15420

> From: Stephen Berman <stephen.berman@gmx.net>
> Cc: Mike FABIAN <maiku.fabian@gmail.com>,  larsi@gnus.org,
>   15420@debbugs.gnu.org
> Date: Thu, 15 Aug 2019 17:19:55 +0200
> 
> > You will see in lisp/international/fontset.el that the #x1F680 --
> > #x1F6FF block is now configured to use Symbola by default, which is
> > why the BICYCLE and BICYCLIST are displayed without any changes.  As
> > for the Egyptian Hieroglyphs, we don't do anything about them,
> 
> Is this for technical reasons (e.g. redisplay speed) or a policy
> decision such as not enough free fonts?  I ask because e.g. Firefox
> seems to automatically find an installed font; for example, on my system
> Firefox displays the hieroglyphs on
> <https://en.wikipedia.org/wiki/Egyptian_Hieroglyphs_(Unicode_block)>,
> presumably using the Aegyptus fonts installed in my system, while EWW
> does not display the hieroglyphs (but does e.g. display the emoticons on
> <https://en.wikipedia.org/wiki/Emoticons_(Unicode_block)>, some using
> DejaVu, some using Symbola).

Firefox has a long list of known fonts stored in its database out of
the box.  We don't for 2 reasons: (1) we don't want to reference
non-free fonts, and (2) we want to be able to support the use case of
installing a font while the session runs.

The above may or may not be relevant to the Egyptian Hieroglyphs case;
volunteers are welcome to step through the font lookup process in
Emacs in that case and see whether we should add something to our
fontset-related databases.  After all, this script is quite rare, and
was added to Unicode at a relatively late date, so something might be
amiss.





^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#15420: 24.3; Symbols like 🚴 (U+1F6B4) are not displayed by default
  2019-08-15 15:40           ` Eli Zaretskii
@ 2019-08-17 13:50             ` Stephen Berman
  2019-08-17 14:09               ` Eli Zaretskii
  0 siblings, 1 reply; 13+ messages in thread
From: Stephen Berman @ 2019-08-17 13:50 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: larsi, maiku.fabian, 15420

On Thu, 15 Aug 2019 18:40:09 +0300 Eli Zaretskii <eliz@gnu.org> wrote:

>> From: Stephen Berman <stephen.berman@gmx.net>
>> Cc: Mike FABIAN <maiku.fabian@gmail.com>,  larsi@gnus.org,
>>   15420@debbugs.gnu.org
>> Date: Thu, 15 Aug 2019 17:19:55 +0200
>>
>> > You will see in lisp/international/fontset.el that the #x1F680 --
>> > #x1F6FF block is now configured to use Symbola by default, which is
>> > why the BICYCLE and BICYCLIST are displayed without any changes.  As
>> > for the Egyptian Hieroglyphs, we don't do anything about them,
>>
>> Is this for technical reasons (e.g. redisplay speed) or a policy
>> decision such as not enough free fonts?  I ask because e.g. Firefox
>> seems to automatically find an installed font; for example, on my system
>> Firefox displays the hieroglyphs on
>> <https://en.wikipedia.org/wiki/Egyptian_Hieroglyphs_(Unicode_block)>,
>> presumably using the Aegyptus fonts installed in my system, while EWW
>> does not display the hieroglyphs (but does e.g. display the emoticons on
>> <https://en.wikipedia.org/wiki/Emoticons_(Unicode_block)>, some using
>> DejaVu, some using Symbola).
>
> Firefox has a long list of known fonts stored in its database out of
> the box.  We don't for 2 reasons: (1) we don't want to reference
> non-free fonts, and (2) we want to be able to support the use case of
> installing a font while the session runs.
>
> The above may or may not be relevant to the Egyptian Hieroglyphs case;
> volunteers are welcome to step through the font lookup process in
> Emacs in that case and see whether we should add something to our
> fontset-related databases.  After all, this script is quite rare, and
> was added to Unicode at a relatively late date, so something might be
> amiss.

I see you added support for displaying Egyptian hieroglyphs by default
-- thanks!

Steve Berman





^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#15420: 24.3; Symbols like 🚴 (U+1F6B4) are not displayed by default
  2019-08-17 13:50             ` Stephen Berman
@ 2019-08-17 14:09               ` Eli Zaretskii
  2019-08-17 14:56                 ` Stephen Berman
  0 siblings, 1 reply; 13+ messages in thread
From: Eli Zaretskii @ 2019-08-17 14:09 UTC (permalink / raw)
  To: Stephen Berman; +Cc: larsi, maiku.fabian, 15420

> From: Stephen Berman <stephen.berman@gmx.net>
> Cc: maiku.fabian@gmail.com,  larsi@gnus.org,  15420@debbugs.gnu.org
> Date: Sat, 17 Aug 2019 15:50:02 +0200
> 
> I see you added support for displaying Egyptian hieroglyphs by default
> -- thanks!

Does that change the result on your system in any way?  Because I'm
not sure what I did is enough to make any difference.





^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#15420: 24.3; Symbols like 🚴 (U+1F6B4) are not displayed by default
  2019-08-17 14:09               ` Eli Zaretskii
@ 2019-08-17 14:56                 ` Stephen Berman
  2019-08-17 15:03                   ` Eli Zaretskii
  0 siblings, 1 reply; 13+ messages in thread
From: Stephen Berman @ 2019-08-17 14:56 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: larsi, maiku.fabian, 15420

On Sat, 17 Aug 2019 17:09:58 +0300 Eli Zaretskii <eliz@gnu.org> wrote:

>> From: Stephen Berman <stephen.berman@gmx.net>
>> Cc: maiku.fabian@gmail.com,  larsi@gnus.org,  15420@debbugs.gnu.org
>> Date: Sat, 17 Aug 2019 15:50:02 +0200
>>
>> I see you added support for displaying Egyptian hieroglyphs by default
>> -- thanks!
>
> Does that change the result on your system in any way?  Because I'm
> not sure what I did is enough to make any difference.

Yes it does: when I start with -Q and visit
<https://en.wikipedia.org/wiki/Egyptian_Hieroglyphs_(Unicode_block)> in
EWW, I now see all the hieroglyphs, just like in Firefox.

Steve Berman





^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#15420: 24.3; Symbols like 🚴 (U+1F6B4) are not displayed by default
  2019-08-17 14:56                 ` Stephen Berman
@ 2019-08-17 15:03                   ` Eli Zaretskii
  2019-09-29 13:53                     ` Lars Ingebrigtsen
  0 siblings, 1 reply; 13+ messages in thread
From: Eli Zaretskii @ 2019-08-17 15:03 UTC (permalink / raw)
  To: Stephen Berman; +Cc: larsi, maiku.fabian, 15420

> From: Stephen Berman <stephen.berman@gmx.net>
> Cc: maiku.fabian@gmail.com,  larsi@gnus.org,  15420@debbugs.gnu.org
> Date: Sat, 17 Aug 2019 16:56:03 +0200
> 
> >> I see you added support for displaying Egyptian hieroglyphs by default
> >> -- thanks!
> >
> > Does that change the result on your system in any way?  Because I'm
> > not sure what I did is enough to make any difference.
> 
> Yes it does: when I start with -Q and visit
> <https://en.wikipedia.org/wiki/Egyptian_Hieroglyphs_(Unicode_block)> in
> EWW, I now see all the hieroglyphs, just like in Firefox.

Ah, good to know, thanks.





^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#15420: 24.3; Symbols like 🚴 (U+1F6B4) are not displayed by default
  2019-08-17 15:03                   ` Eli Zaretskii
@ 2019-09-29 13:53                     ` Lars Ingebrigtsen
  0 siblings, 0 replies; 13+ messages in thread
From: Lars Ingebrigtsen @ 2019-09-29 13:53 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: Stephen Berman, 15420, maiku.fabian

Eli Zaretskii <eliz@gnu.org> writes:

>> Yes it does: when I start with -Q and visit
>> <https://en.wikipedia.org/wiki/Egyptian_Hieroglyphs_(Unicode_block)> in
>> EWW, I now see all the hieroglyphs, just like in Firefox.
>
> Ah, good to know, thanks.

And I tried just now (after installing fonts-symbola and
fonts-noto-core, and this displays correctly for me from -Q:

🚲 U+1F6B2 BICYCLE
🚴 U+1F6B4 BICYCLIST
𓀀 U+13000 EGYPTIAN HIEROGLYPH A001

So I think this is fixed, and I'm closing this bug report.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2019-09-29 13:53 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-09-19 13:58 bug#15420: 24.3; Symbols like 🚴 (U+1F6B4) are not displayed by default Mike FABIAN
2019-08-15  3:42 ` Lars Ingebrigtsen
2019-08-15  9:01   ` Stephen Berman
2019-08-15  9:25     ` Mike FABIAN
2019-08-15 14:38       ` Eli Zaretskii
2019-08-15 15:19         ` Stephen Berman
2019-08-15 15:40           ` Eli Zaretskii
2019-08-17 13:50             ` Stephen Berman
2019-08-17 14:09               ` Eli Zaretskii
2019-08-17 14:56                 ` Stephen Berman
2019-08-17 15:03                   ` Eli Zaretskii
2019-09-29 13:53                     ` Lars Ingebrigtsen
2019-08-15 15:22     ` Eli Zaretskii

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).