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

Bug#902321: task-desktop: please install fonts-symbola by default



Control: tag -1 + confirmed pending

Hi Adam,

Thanks for reporting this.

I'm adding it, considering that:
1. symbola provides wide coverage of Unicode (not only emojis),
   which makes it a reasonable default to avoid showing “Unicode tofu” to users;
2. it only weights in ~3MB in installed size, which ought to be acceptable for the
   target audience of task-desktop.

Best,

  nicoo

On Mon, Jun 25, 2018 at 02:06:43AM +0200, Adam Borowski wrote:
> Package: task-desktop
> Version: 3.44
> Severity: wishlist
> 
> Hi!
> As much as many of us consider emojis to be a big mistake on part of the
> Unicode consortium, it's undeniable that these characters see quite wide
> use these days.  Thus, at least one font that convers this range should
> be installed by default.
> 
> Of these, it seems there are only two general-purpose fonts:
> * fonts-symbola (nice)
> * ttf-unifont (ugly and pixellated)
> 
> There are also fonts that have colourful images instead of glyphs, but these
> are unfit for most programs, and are not supported by our current libraries. 
> It's an issue of so-called "text presentation" vs "emoji presentation" that,
> according to the Unicode standard, programs should select based on
> environment being "informal like texting and chats" vs "formal like word
> processing" (TR51 §4 and §2).  Text presentation is also needed when the
> character's color is to be set via metadata such as CSS or ANSI SGR.
> 
> Thus, even library support issues aside, we need at least one font that
> provides text presentation.  Package firefox-esr includes
> /usr/lib/firefox-esr/fonts/EmojiOneMozilla.ttf which provides emoji
> presentation, but is not available to other programs via fontconfig
> for the above reasons.
> 
> Thus, please add "Recommends: fonts-symbola" to task-desktop.
> 
> 
> -- System Information:
> Debian Release: buster/sid
>   APT prefers unstable-debug
>   APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'testing'), (150, 'experimental')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
> 
> Kernel: Linux 4.18.0-rc1-debug-00028-ga124d3bef9d4 (SMP w/6 CPU cores)
> Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> Init: sysvinit (via /sbin/init)
> 
> Versions of packages task-desktop depends on:
> ii  desktop-base            9.0.7
> pn  tasksel                 <none>
> ii  xorg                    1:7.7+19
> ii  xserver-xorg-input-all  1:7.7+19
> ii  xserver-xorg-video-all  1:7.7+19
> 
> Versions of packages task-desktop recommends:
> ii  alsa-utils                                                      1.1.6-1
> pn  anacron                                                         <none>
> pn  avahi-daemon                                                    <none>
> pn  eject                                                           <none>
> ii  firefox-esr                                                     60.0.2esr-1
> ii  iw                                                              4.14-0.1
> pn  libnss-mdns                                                     <none>
> ii  libu2f-udev                                                     1.1.5-1
> pn  sudo                                                            <none>
> pn  task-gnome-desktop | task-xfce-desktop | task-kde-desktop | ta  <none>
> ii  xdg-utils                                                       1.1.3-1
> 
> task-desktop suggests no packages.

Attachment: signature.asc
Description: PGP signature


Reply to: