diff options
author | Kevin Del Castillo | 2021-01-22 13:26:55 -0500 |
---|---|---|
committer | Kevin Del Castillo | 2021-01-22 13:26:55 -0500 |
commit | f0677d458d56acf9f7665bb1e82b90ba6a497b06 (patch) | |
tree | 2655ec47e8959a3a54eb49208291cd1dc93210c5 | |
download | aur-f0677d458d56acf9f7665bb1e82b90ba6a497b06.tar.gz |
updver: 1.0.0
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | 75-noto-color-emoji.conf | 113 | ||||
-rw-r--r-- | PKGBUILD | 23 |
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}" +} |