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