summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin Del Castillo2021-01-22 13:26:55 -0500
committerKevin Del Castillo2021-01-22 13:26:55 -0500
commitf0677d458d56acf9f7665bb1e82b90ba6a497b06 (patch)
tree2655ec47e8959a3a54eb49208291cd1dc93210c5
downloadaur-f0677d458d56acf9f7665bb1e82b90ba6a497b06.tar.gz
updver: 1.0.0
-rw-r--r--.SRCINFO12
-rw-r--r--.gitignore3
-rw-r--r--75-noto-color-emoji.conf113
-rw-r--r--PKGBUILD23
4 files changed, 151 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..8f4556141f1d
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,12 @@
+pkgbase = noto-color-emoji-fontconfig
+ pkgdesc = Fontconfig to enable Noto Color Emoji fonts where emojis can be displayed
+ pkgver = 1.0.0
+ pkgrel = 1
+ arch = any
+ license = GPL
+ depends = noto-fonts-emoji
+ source = 75-noto-color-emoji.conf
+ sha256sums = 0ef3c386c99d34c61e1e64f00c0140a373ce4e09899b9372a29e904afe0326ce
+
+pkgname = noto-color-emoji-fontconfig
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..9bd2cf4c16a7
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+src
+pkg
+*.pkg.* \ No newline at end of file
diff --git a/75-noto-color-emoji.conf b/75-noto-color-emoji.conf
new file mode 100644
index 000000000000..7379475b6947
--- /dev/null
+++ b/75-noto-color-emoji.conf
@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<fontconfig>
+
+ <!-- Add generic family. -->
+ <match target="pattern">
+ <test qual="any" name="family"><string>emoji</string></test>
+ <edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit>
+ </match>
+
+ <!-- This adds Noto Color Emoji as a final fallback font for the default font families. -->
+ <match target="pattern">
+ <test name="family"><string>sans</string></test>l.
+ <edit name="family" mode="append"><string>Noto Color Emoji</string></edit>
+ </match>
+
+ <match target="pattern">
+ <test name="family"><string>serif</string></test>
+ <edit name="family" mode="append"><string>Noto Color Emoji</string></edit>
+ </match>
+
+ <match target="pattern">
+ <test name="family"><string>sans-serif</string></test>
+ <edit name="family" mode="append"><string>Noto Color Emoji</string></edit>
+ </match>
+
+ <match target="pattern">
+ <test name="family"><string>monospace</string></test>
+ <edit name="family" mode="append"><string>Noto Color Emoji</string></edit>
+ </match>
+
+ <!-- Block Symbola from the list of fallback fonts. -->
+ <selectfont>
+ <rejectfont>
+ <pattern>
+ <patelt name="family">
+ <string>Symbola</string>
+ </patelt>
+ </pattern>
+ </rejectfont>
+ </selectfont>
+
+ <!-- Use Noto Color Emoji when other popular fonts are being specifically requested. -->
+ <match target="pattern">
+ <test qual="any" name="family"><string>Apple Color Emoji</string></test>
+ <edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit>
+ </match>
+
+ <match target="pattern">
+ <test qual="any" name="family"><string>Segoe UI Emoji</string></test>
+ <edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit>
+ </match>
+
+ <match target="pattern">
+ <test qual="any" name="family"><string>Segoe UI Symbol</string></test>
+ <edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit>
+ </match>
+
+ <match target="pattern">
+ <test qual="any" name="family"><string>Android Emoji</string></test>
+ <edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit>
+ </match>
+
+ <match target="pattern">
+ <test qual="any" name="family"><string>Twitter Color Emoji</string></test>
+ <edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit>
+ </match>
+
+ <match target="pattern">
+ <test qual="any" name="family"><string>Twemoji</string></test>
+ <edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit>
+ </match>
+
+ <match target="pattern">
+ <test qual="any" name="family"><string>Twemoji Mozilla</string></test>
+ <edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit>
+ </match>
+
+ <match target="pattern">
+ <test qual="any" name="family"><string>TwemojiMozilla</string></test>
+ <edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit>
+ </match>
+
+ <match target="pattern">
+ <test qual="any" name="family"><string>EmojiTwo</string></test>
+ <edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit>
+ </match>
+
+ <match target="pattern">
+ <test qual="any" name="family"><string>Emoji Two</string></test>
+ <edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit>
+ </match>
+
+ <match target="pattern">
+ <test qual="any" name="family"><string>EmojiSymbols</string></test>
+ <edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit>
+ </match>
+
+ <match target="pattern">
+ <test qual="any" name="family"><string>Symbola</string></test>
+ <edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit>
+ </match>
+
+ <match target="pattern">
+ <test qual="any" name="family"><string>EmojiOne</string></test>
+ <edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit>
+ </match>
+
+ <match target="pattern">
+ <test qual="any" name="family"><string>EmojiOne Color</string></test>
+ <edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit>
+ </match>
+</fontconfig>
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..89a36ab8097f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,23 @@
+# Maintainer: Kevin Del Castillo R. <quebin31@gmail.com>
+
+pkgname=noto-color-emoji-fontconfig
+pkgver=1.0.0
+pkgrel=1
+pkgdesc='Fontconfig to enable Noto Color Emoji fonts where emojis can be displayed'
+arch=('any')
+license=('GPL')
+depends=('noto-fonts-emoji')
+optdepends=()
+conflicts=()
+options=()
+source=('75-noto-color-emoji.conf')
+sha256sums=('0ef3c386c99d34c61e1e64f00c0140a373ce4e09899b9372a29e904afe0326ce')
+
+package() {
+ local conf_avail='etc/fonts/conf.avail'
+ local conf_d='etc/fonts/conf.d/'
+
+ install -Dm655 '75-noto-color-emoji.conf' -t "${pkgdir}/${conf_avail}"
+ mkdir -p "${pkgdir}/${conf_d}"
+ ln -s "/${conf_avail}/75-noto-color-emoji.conf" "${pkgdir}/${conf_d}"
+}