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

2019-07-13 Thread Nicolas Braud-Santoni
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-base9.0.7
> pn  tasksel 
> ii  xorg1: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 
> pn  avahi-daemon
> pn  eject   
> ii  firefox-esr 
> 60.0.2esr-1
> ii  iw  4.14-0.1
> pn  libnss-mdns 
> ii  libu2f-udev 1.1.5-1
> pn  sudo
> pn  task-gnome-desktop | task-xfce-desktop | task-kde-desktop | ta  
> ii  xdg-utils   1.1.3-1
> 
> task-desktop suggests no packages.


signature.asc
Description: PGP signature


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

2018-06-24 Thread Adam Borowski
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-base9.0.7
pn  tasksel 
ii  xorg1: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 
pn  avahi-daemon
pn  eject   
ii  firefox-esr 60.0.2esr-1
ii  iw  4.14-0.1
pn  libnss-mdns 
ii  libu2f-udev 1.1.5-1
pn  sudo
pn  task-gnome-desktop | task-xfce-desktop | task-kde-desktop | ta  
ii  xdg-utils   1.1.3-1

task-desktop suggests no packages.