[arch-commits] Commit in ttf-joypixels/repos/community-any (6 files)
Maxim Baz
maximbaz at archlinux.org
Sat Jul 6 13:40:18 UTC 2019
Date: Saturday, July 6, 2019 @ 13:40:18
Author: maximbaz
Revision: 487534
archrelease: copy trunk to community-any
Added:
ttf-joypixels/repos/community-any/75-joypixels.conf
(from rev 487533, ttf-joypixels/trunk/75-joypixels.conf)
ttf-joypixels/repos/community-any/PKGBUILD
(from rev 487533, ttf-joypixels/trunk/PKGBUILD)
ttf-joypixels/repos/community-any/ttf-joypixels.install
(from rev 487533, ttf-joypixels/trunk/ttf-joypixels.install)
Deleted:
ttf-joypixels/repos/community-any/75-joypixels.conf
ttf-joypixels/repos/community-any/PKGBUILD
ttf-joypixels/repos/community-any/ttf-joypixels.install
-----------------------+
75-joypixels.conf | 334 ++++++++++++++++++++++++------------------------
PKGBUILD | 62 ++++----
ttf-joypixels.install | 36 ++---
3 files changed, 216 insertions(+), 216 deletions(-)
Deleted: 75-joypixels.conf
===================================================================
--- 75-joypixels.conf 2019-07-06 13:40:11 UTC (rev 487533)
+++ 75-joypixels.conf 2019-07-06 13:40:18 UTC (rev 487534)
@@ -1,167 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<fontconfig>
-
- <!--
- This config attempts to guarantee that colorful emojis from JoyPixels will be displayed,
- no matter how badly the apps and websites are written.
-
- It uses a few different tricks, some of which introduce conflicts with other emoji fonts.
-
- If you wish to simultaneously use multiple emoji fonts, make sure to adapt this config.
- -->
-
- <!--
- This adds a generic family 'emoji',
- aimed for apps that don't specify specific font family for rendering emojis.
- -->
- <match target="pattern">
- <test qual="any" name="family"><string>emoji</string></test>
- <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit>
- </match>
-
- <!--
- This adds JoyPixels as a final fallback font for the default font families.
- In this case, JoyPixels will be selected if and only if no other font can provide a given symbol.
-
- Note, usually other fonts will have some glyphs available (especilly Symbola font),
- causing some emojis to be black&white and ugly.
- -->
- <match target="pattern">
- <test name="family"><string>sans</string></test>
- <edit name="family" mode="append"><string>JoyPixels</string></edit>
- </match>
-
- <match target="pattern">
- <test name="family"><string>serif</string></test>
- <edit name="family" mode="append"><string>JoyPixels</string></edit>
- </match>
-
- <match target="pattern">
- <test name="family"><string>sans-serif</string></test>
- <edit name="family" mode="append"><string>JoyPixels</string></edit>
- </match>
-
- <match target="pattern">
- <test name="family"><string>monospace</string></test>
- <edit name="family" mode="append"><string>JoyPixels</string></edit>
- </match>
-
- <!--
- It seems Symbola is often selected as a fallback font before JoyPixels.
- This will try to remove Symbola from the list of fallback fonts.
- -->
- <selectfont>
- <rejectfont>
- <pattern>
- <patelt name="family">
- <string>Symbola</string>
- </patelt>
- </pattern>
- </rejectfont>
- </selectfont>
-
- <!--
- Recognize alternative ways of writing JoyPixels family name.
- -->
- <match target="pattern">
- <test qual="any" name="family"><string>EmojiOne</string></test>
- <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit>
- </match>
-
- <match target="pattern">
- <test qual="any" name="family"><string>Emoji One</string></test>
- <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit>
- </match>
-
- <match target="pattern">
- <test qual="any" name="family"><string>EmojiOne Color</string></test>
- <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit>
- </match>
-
- <match target="pattern">
- <test qual="any" name="family"><string>EmojiOne Mozilla</string></test>
- <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit>
- </match>
-
- <!--
- Use JoyPixels when other popular fonts are being specifically requested.
-
- It is quite common that websites would only request Apple and Google emoji fonts, and then fallback to b&w Symbola.
- These aliases will make JoyPixels be selected in such cases to provide good-looking emojis.
- -->
- <match target="pattern">
- <test qual="any" name="family"><string>Apple Color Emoji</string></test>
- <edit name="family" mode="assign" binding="same"><string>JoyPixels</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>JoyPixels</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>JoyPixels</string></edit>
- </match>
-
- <match target="pattern">
- <test qual="any" name="family"><string>Noto Color Emoji</string></test>
- <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit>
- </match>
-
- <match target="pattern">
- <test qual="any" name="family"><string>NotoColorEmoji</string></test>
- <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit>
- </match>
-
- <match target="pattern">
- <test qual="any" name="family"><string>Android Emoji</string></test>
- <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit>
- </match>
-
- <match target="pattern">
- <test qual="any" name="family"><string>Noto Emoji</string></test>
- <edit name="family" mode="assign" binding="same"><string>JoyPixels</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>JoyPixels</string></edit>
- </match>
-
- <match target="pattern">
- <test qual="any" name="family"><string>Twemoji</string></test>
- <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit>
- </match>
-
- <match target="pattern">
- <test qual="any" name="family"><string>Twemoji Mozilla</string></test>
- <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit>
- </match>
-
- <match target="pattern">
- <test qual="any" name="family"><string>TwemojiMozilla</string></test>
- <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit>
- </match>
-
- <match target="pattern">
- <test qual="any" name="family"><string>EmojiTwo</string></test>
- <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit>
- </match>
-
- <match target="pattern">
- <test qual="any" name="family"><string>Emoji Two</string></test>
- <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit>
- </match>
-
- <match target="pattern">
- <test qual="any" name="family"><string>EmojiSymbols</string></test>
- <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit>
- </match>
-
- <match target="pattern">
- <test qual="any" name="family"><string>Symbola</string></test>
- <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit>
- </match>
-</fontconfig>
Copied: ttf-joypixels/repos/community-any/75-joypixels.conf (from rev 487533, ttf-joypixels/trunk/75-joypixels.conf)
===================================================================
--- 75-joypixels.conf (rev 0)
+++ 75-joypixels.conf 2019-07-06 13:40:18 UTC (rev 487534)
@@ -0,0 +1,167 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<fontconfig>
+
+ <!--
+ This config attempts to guarantee that colorful emojis from JoyPixels will be displayed,
+ no matter how badly the apps and websites are written.
+
+ It uses a few different tricks, some of which introduce conflicts with other emoji fonts.
+
+ If you wish to simultaneously use multiple emoji fonts, make sure to adapt this config.
+ -->
+
+ <!--
+ This adds a generic family 'emoji',
+ aimed for apps that don't specify specific font family for rendering emojis.
+ -->
+ <match target="pattern">
+ <test qual="any" name="family"><string>emoji</string></test>
+ <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit>
+ </match>
+
+ <!--
+ This adds JoyPixels as a final fallback font for the default font families.
+ In this case, JoyPixels will be selected if and only if no other font can provide a given symbol.
+
+ Note, usually other fonts will have some glyphs available (especilly Symbola font),
+ causing some emojis to be black&white and ugly.
+ -->
+ <match target="pattern">
+ <test name="family"><string>sans</string></test>
+ <edit name="family" mode="append"><string>JoyPixels</string></edit>
+ </match>
+
+ <match target="pattern">
+ <test name="family"><string>serif</string></test>
+ <edit name="family" mode="append"><string>JoyPixels</string></edit>
+ </match>
+
+ <match target="pattern">
+ <test name="family"><string>sans-serif</string></test>
+ <edit name="family" mode="append"><string>JoyPixels</string></edit>
+ </match>
+
+ <match target="pattern">
+ <test name="family"><string>monospace</string></test>
+ <edit name="family" mode="append"><string>JoyPixels</string></edit>
+ </match>
+
+ <!--
+ It seems Symbola is often selected as a fallback font before JoyPixels.
+ This will try to remove Symbola from the list of fallback fonts.
+ -->
+ <selectfont>
+ <rejectfont>
+ <pattern>
+ <patelt name="family">
+ <string>Symbola</string>
+ </patelt>
+ </pattern>
+ </rejectfont>
+ </selectfont>
+
+ <!--
+ Recognize alternative ways of writing JoyPixels family name.
+ -->
+ <match target="pattern">
+ <test qual="any" name="family"><string>EmojiOne</string></test>
+ <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit>
+ </match>
+
+ <match target="pattern">
+ <test qual="any" name="family"><string>Emoji One</string></test>
+ <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit>
+ </match>
+
+ <match target="pattern">
+ <test qual="any" name="family"><string>EmojiOne Color</string></test>
+ <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit>
+ </match>
+
+ <match target="pattern">
+ <test qual="any" name="family"><string>EmojiOne Mozilla</string></test>
+ <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit>
+ </match>
+
+ <!--
+ Use JoyPixels when other popular fonts are being specifically requested.
+
+ It is quite common that websites would only request Apple and Google emoji fonts, and then fallback to b&w Symbola.
+ These aliases will make JoyPixels be selected in such cases to provide good-looking emojis.
+ -->
+ <match target="pattern">
+ <test qual="any" name="family"><string>Apple Color Emoji</string></test>
+ <edit name="family" mode="assign" binding="same"><string>JoyPixels</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>JoyPixels</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>JoyPixels</string></edit>
+ </match>
+
+ <match target="pattern">
+ <test qual="any" name="family"><string>Noto Color Emoji</string></test>
+ <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit>
+ </match>
+
+ <match target="pattern">
+ <test qual="any" name="family"><string>NotoColorEmoji</string></test>
+ <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit>
+ </match>
+
+ <match target="pattern">
+ <test qual="any" name="family"><string>Android Emoji</string></test>
+ <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit>
+ </match>
+
+ <match target="pattern">
+ <test qual="any" name="family"><string>Noto Emoji</string></test>
+ <edit name="family" mode="assign" binding="same"><string>JoyPixels</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>JoyPixels</string></edit>
+ </match>
+
+ <match target="pattern">
+ <test qual="any" name="family"><string>Twemoji</string></test>
+ <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit>
+ </match>
+
+ <match target="pattern">
+ <test qual="any" name="family"><string>Twemoji Mozilla</string></test>
+ <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit>
+ </match>
+
+ <match target="pattern">
+ <test qual="any" name="family"><string>TwemojiMozilla</string></test>
+ <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit>
+ </match>
+
+ <match target="pattern">
+ <test qual="any" name="family"><string>EmojiTwo</string></test>
+ <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit>
+ </match>
+
+ <match target="pattern">
+ <test qual="any" name="family"><string>Emoji Two</string></test>
+ <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit>
+ </match>
+
+ <match target="pattern">
+ <test qual="any" name="family"><string>EmojiSymbols</string></test>
+ <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit>
+ </match>
+
+ <match target="pattern">
+ <test qual="any" name="family"><string>Symbola</string></test>
+ <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit>
+ </match>
+</fontconfig>
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2019-07-06 13:40:11 UTC (rev 487533)
+++ PKGBUILD 2019-07-06 13:40:18 UTC (rev 487534)
@@ -1,31 +0,0 @@
-# Maintainer: Maxim Baz <$pkgname at maximbaz dot com>
-
-pkgname=ttf-joypixels
-pkgver=5.0.2
-pkgrel=1
-pkgdesc='Emoji as a Service (formerly EmojiOne)'
-url='https://www.joypixels.com/download'
-arch=('any')
-license=('custom')
-depends=('fontconfig')
-provides=('emoji-font')
-conflicts=('ttf-emojione')
-replaces=('ttf-emojione')
-install="${pkgname}.install"
-source=("joypixels-android-${pkgver}.ttf::https://cdn.joypixels.com/arch-linux/font/${pkgver}/joypixels-android.ttf"
- '75-joypixels.conf'
- "license-free-${pkgver}-${pkgrel}.pdf::https://cdn.joypixels.com/arch-linux/license/free-license.pdf"
- "license-appendix-${pkgver}-${pkgrel}.pdf::https://cdn.joypixels.com/arch-linux/appendix/joypixels-license-appendix.pdf")
-sha256sums=('91c597b52bcfb6ed083c3870f445e728ab80e2f7c45157726bce0aa89d7d5b49'
- 'a6d96bba6ec120adad118a57d1ba39ea64cb0c796c671894ddff1be4aa13be18'
- 'c4a17634bfebd5c1b74d9a02a1d981f8fcf6b1737162696cad7bfab161d8dbb3'
- '05084e4ddbbb0c241bb0ff4e307853a9e6236fa1c617b7cba44af31b6bfc5e2d')
-
-package() {
- install -Dm644 "joypixels-android-${pkgver}.ttf" "${pkgdir}/usr/share/fonts/joypixels/joypixels.ttf"
- install -Dm644 -t "${pkgdir}/etc/fonts/conf.avail" 75-joypixels.conf
- install -Dm644 "license-free-${pkgver}-${pkgrel}.pdf" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.pdf"
- install -Dm644 "license-appendix-${pkgver}-${pkgrel}.pdf" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.appendix.pdf"
-}
-
-# vim:set ts=4 sw=4 et:
Copied: ttf-joypixels/repos/community-any/PKGBUILD (from rev 487533, ttf-joypixels/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2019-07-06 13:40:18 UTC (rev 487534)
@@ -0,0 +1,31 @@
+# Maintainer: Maxim Baz <$pkgname at maximbaz dot com>
+
+pkgname=ttf-joypixels
+pkgver=5.0.2
+pkgrel=2
+pkgdesc='Emoji as a Service (formerly EmojiOne)'
+url='https://www.joypixels.com/download'
+arch=('any')
+license=('custom')
+depends=('fontconfig')
+provides=('emoji-font')
+conflicts=('ttf-emojione')
+replaces=('ttf-emojione')
+install="${pkgname}.install"
+source=("joypixels-android-${pkgver}.ttf::https://cdn.joypixels.com/arch-linux/font/${pkgver}/joypixels-android.ttf"
+ '75-joypixels.conf'
+ "license-free-${pkgver}-${pkgrel}.pdf::https://cdn.joypixels.com/arch-linux/license/free-license.pdf"
+ "license-appendix-${pkgver}-${pkgrel}.pdf::https://cdn.joypixels.com/arch-linux/appendix/joypixels-license-appendix.pdf")
+sha256sums=('91c597b52bcfb6ed083c3870f445e728ab80e2f7c45157726bce0aa89d7d5b49'
+ 'a6d96bba6ec120adad118a57d1ba39ea64cb0c796c671894ddff1be4aa13be18'
+ 'c4a17634bfebd5c1b74d9a02a1d981f8fcf6b1737162696cad7bfab161d8dbb3'
+ '05084e4ddbbb0c241bb0ff4e307853a9e6236fa1c617b7cba44af31b6bfc5e2d')
+
+package() {
+ install -Dm644 "joypixels-android-${pkgver}.ttf" "${pkgdir}/usr/share/fonts/TTF/JoyPixels.ttf"
+ install -Dm644 -t "${pkgdir}/etc/fonts/conf.avail" 75-joypixels.conf
+ install -Dm644 "license-free-${pkgver}-${pkgrel}.pdf" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.pdf"
+ install -Dm644 "license-appendix-${pkgver}-${pkgrel}.pdf" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.appendix.pdf"
+}
+
+# vim:set ts=4 sw=4 et:
Deleted: ttf-joypixels.install
===================================================================
--- ttf-joypixels.install 2019-07-06 13:40:11 UTC (rev 487533)
+++ ttf-joypixels.install 2019-07-06 13:40:18 UTC (rev 487534)
@@ -1,18 +0,0 @@
-post_install() {
- echo
- echo " To prevent conflicts with other emoji fonts,"
- echo " 75-joypixels.conf is not automatically installed to /etc/fonts/conf.d/"
- echo
- echo " If you don't use other emoji fonts, you can simply create a symlink:"
- echo " # ln -sf ../conf.avail/75-joypixels.conf /etc/fonts/conf.d/75-joypixels.conf"
- echo
- echo " If you do use other emoji fonts,"
- echo " copy 75-joypixels.conf to /etc/fonts/conf.d/ and remove corresponding aliases"
- echo
-}
-
-post_remove() {
- echo
- echo " Make sure to remove /etc/fonts/conf.d/75-joypixels.conf if you created it earlier"
- echo
-}
Copied: ttf-joypixels/repos/community-any/ttf-joypixels.install (from rev 487533, ttf-joypixels/trunk/ttf-joypixels.install)
===================================================================
--- ttf-joypixels.install (rev 0)
+++ ttf-joypixels.install 2019-07-06 13:40:18 UTC (rev 487534)
@@ -0,0 +1,18 @@
+post_install() {
+ echo
+ echo " To prevent conflicts with other emoji fonts,"
+ echo " 75-joypixels.conf is not automatically installed to /etc/fonts/conf.d/"
+ echo
+ echo " If you don't use other emoji fonts, you can simply create a symlink:"
+ echo " # ln -sf ../conf.avail/75-joypixels.conf /etc/fonts/conf.d/75-joypixels.conf"
+ echo
+ echo " If you do use other emoji fonts,"
+ echo " copy 75-joypixels.conf to /etc/fonts/conf.d/ and remove corresponding aliases"
+ echo
+}
+
+post_remove() {
+ echo
+ echo " Make sure to remove /etc/fonts/conf.d/75-joypixels.conf if you created it earlier"
+ echo
+}
More information about the arch-commits
mailing list