[arch-commits] Commit in ttf-joypixels/repos/community-any (6 files)

Maxim Baz maximbaz at archlinux.org
Thu Nov 21 08:29:58 UTC 2019


    Date: Thursday, November 21, 2019 @ 08:29:57
  Author: maximbaz
Revision: 531019

archrelease: copy trunk to community-any

Added:
  ttf-joypixels/repos/community-any/75-joypixels.conf
    (from rev 531018, ttf-joypixels/trunk/75-joypixels.conf)
  ttf-joypixels/repos/community-any/PKGBUILD
    (from rev 531018, ttf-joypixels/trunk/PKGBUILD)
  ttf-joypixels/repos/community-any/ttf-joypixels.install
    (from rev 531018, 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     |  338 ++++++++++++++++++++++++------------------------
 PKGBUILD              |   62 ++++----
 ttf-joypixels.install |   24 +--
 3 files changed, 212 insertions(+), 212 deletions(-)

Deleted: 75-joypixels.conf
===================================================================
--- 75-joypixels.conf	2019-11-21 08:29:50 UTC (rev 531018)
+++ 75-joypixels.conf	2019-11-21 08:29:57 UTC (rev 531019)
@@ -1,169 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<fontconfig>
-
-    <!--
-    Treat this file as a reference and modify as necessary if you are not satisfied with the results.
-
-
-    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 fonts.
-    -->
-
-
-    <!--
-    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 531018, ttf-joypixels/trunk/75-joypixels.conf)
===================================================================
--- 75-joypixels.conf	                        (rev 0)
+++ 75-joypixels.conf	2019-11-21 08:29:57 UTC (rev 531019)
@@ -0,0 +1,169 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<fontconfig>
+
+    <!--
+    Treat this file as a reference and modify as necessary if you are not satisfied with the results.
+
+
+    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 fonts.
+    -->
+
+
+    <!--
+    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-11-21 08:29:50 UTC (rev 531018)
+++ PKGBUILD	2019-11-21 08:29:57 UTC (rev 531019)
@@ -1,31 +0,0 @@
-# Maintainer: Maxim Baz <$pkgname at maximbaz dot com>
-
-pkgname=ttf-joypixels
-pkgver=5.0.3
-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=('622bdc17f828436167d0818d885093af374b8f327237b1cb301b97dc7f37b091'
-            '3721e8b04edf6653b8c6fa8320b3017741e2404f2ec57b689a6a1e221e01ca30'
-            '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:

Copied: ttf-joypixels/repos/community-any/PKGBUILD (from rev 531018, ttf-joypixels/trunk/PKGBUILD)
===================================================================
--- PKGBUILD	                        (rev 0)
+++ PKGBUILD	2019-11-21 08:29:57 UTC (rev 531019)
@@ -0,0 +1,31 @@
+# Maintainer: Maxim Baz <$pkgname at maximbaz dot com>
+
+pkgname=ttf-joypixels
+pkgver=5.0.3
+pkgrel=3
+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=('622bdc17f828436167d0818d885093af374b8f327237b1cb301b97dc7f37b091'
+            '3721e8b04edf6653b8c6fa8320b3017741e2404f2ec57b689a6a1e221e01ca30'
+            'c4a17634bfebd5c1b74d9a02a1d981f8fcf6b1737162696cad7bfab161d8dbb3'
+            '05084e4ddbbb0c241bb0ff4e307853a9e6236fa1c617b7cba44af31b6bfc5e2d')
+
+package() {
+    install -Dm644 "joypixels-android-${pkgver}.ttf" "${pkgdir}/usr/share/fonts/${pkgname#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-11-21 08:29:50 UTC (rev 531018)
+++ ttf-joypixels.install	2019-11-21 08:29:57 UTC (rev 531019)
@@ -1,12 +0,0 @@
-post_install() {
-    echo
-    echo "  See /etc/fonts/conf.avail/75-joypixels.conf for how to enforce rendering emojis via JoyPixels"
-    echo "  It conflicts with other fonts, so either symlink it to /etc/fonts/conf.d/ or copy and modify as needed."
-    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 531018, ttf-joypixels/trunk/ttf-joypixels.install)
===================================================================
--- ttf-joypixels.install	                        (rev 0)
+++ ttf-joypixels.install	2019-11-21 08:29:57 UTC (rev 531019)
@@ -0,0 +1,12 @@
+post_install() {
+    echo
+    echo "  See /etc/fonts/conf.avail/75-joypixels.conf for how to enforce rendering emojis via JoyPixels"
+    echo "  It conflicts with other fonts, so either symlink it to /etc/fonts/conf.d/ or copy and modify as needed."
+    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