From bbe5e8b85e8e5edee7c70a4ace40ff18be3cb0c9 Mon Sep 17 00:00:00 2001 From: Botspot Date: Sat, 10 Oct 2020 21:00:39 -0500 Subject: [PATCH] add color emoji app --- apps/Color Emoji font/description | 4 ++++ apps/Color Emoji font/icon-24.png | Bin 0 -> 1595 bytes apps/Color Emoji font/icon-64.png | Bin 0 -> 4536 bytes apps/Color Emoji font/install | 23 +++++++++++++++++++++++ apps/Color Emoji font/uninstall | 10 ++++++++++ apps/Color Emoji font/website | 1 + 6 files changed, 38 insertions(+) create mode 100644 apps/Color Emoji font/description create mode 100644 apps/Color Emoji font/icon-24.png create mode 100644 apps/Color Emoji font/icon-64.png create mode 100755 apps/Color Emoji font/install create mode 100755 apps/Color Emoji font/uninstall create mode 100644 apps/Color Emoji font/website diff --git a/apps/Color Emoji font/description b/apps/Color Emoji font/description new file mode 100644 index 0000000..bcfabf9 --- /dev/null +++ b/apps/Color Emoji font/description @@ -0,0 +1,4 @@ +Installs two fonts to display nearly all the emojis ever made. In full color. +This installs Microsoft's Segoe UI font and Noto Color Emoji. +Together, they support over 90% of emojis, effectively eliminating that annoying black rectangle. +To test that it works, go to: https://eosrei.github.io/emojione-color-font/full-demo.html diff --git a/apps/Color Emoji font/icon-24.png b/apps/Color Emoji font/icon-24.png new file mode 100644 index 0000000000000000000000000000000000000000..47f2edd5a9919e584c4435027c80527170ec0ae3 GIT binary patch literal 1595 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 WIxsNKhFcf_0000/dev/null 2>&1 ; pwd -P )")")" + +function error { + echo -e "\\e[91m$1\\e[39m" + exit 1 +} + +cd $HOME +mkdir ~/tmp +cd tmp || error "Failed to enter $HOME/tmp directory!" +wget https://fontsdata.com/zipdown-segoeuiemoji-132714.htm || error "Failed to download Segoe UI Emoji font!" +wget https://noto-website.storage.googleapis.com/pkgs/NotoColorEmoji-unhinted.zip || error "Failed to download Noto Color Emoji font!" +mv zipdown-segoeuiemoji-132714.htm segoeuiemoji.zip +unzip segoeuiemoji.zip || error "Failed to extract Segoe UI Emoji font!" +unzip NotoColorEmoji-unhinted.zip || error "Failed to extract Noto Color Emoji font!" +mkdir -p ~/.fonts &>/dev/null +mv seguiemj.ttf "~/.fonts/Segoe UI.ttf" +mv NotoColorEmoji.ttf "~/.fonts/Noto Color Emoji.ttf" +fc-cache -f -v &>/dev/null +rm -r ~/tmp +cd $HOME diff --git a/apps/Color Emoji font/uninstall b/apps/Color Emoji font/uninstall new file mode 100755 index 0000000..54ad9e1 --- /dev/null +++ b/apps/Color Emoji font/uninstall @@ -0,0 +1,10 @@ +#!/bin/bash + +DIRECTORY="$(dirname "$(dirname "$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )")")" + +function error { + echo -e "\\e[91m$1\\e[39m" + exit 1 +} + +rm '~/.fonts/Noto Color Emoji.ttf' '~/.fonts/Segoe UI.ttf' diff --git a/apps/Color Emoji font/website b/apps/Color Emoji font/website new file mode 100644 index 0000000..2f7ae72 --- /dev/null +++ b/apps/Color Emoji font/website @@ -0,0 +1 @@ +https://www.raspberrypi.org/forums/viewtopic.php?t=253484