diff options
-rw-r--r-- | system/noto-emoji/51-noto-color-emoji.conf.xml | 201 | ||||
-rw-r--r-- | system/noto-emoji/README | 8 | ||||
-rw-r--r-- | system/noto-emoji/noto-emoji.SlackBuild | 7 | ||||
-rw-r--r-- | system/noto-emoji/noto-emoji.info | 12 |
4 files changed, 214 insertions, 14 deletions
diff --git a/system/noto-emoji/51-noto-color-emoji.conf.xml b/system/noto-emoji/51-noto-color-emoji.conf.xml new file mode 100644 index 0000000000..1896c22fa2 --- /dev/null +++ b/system/noto-emoji/51-noto-color-emoji.conf.xml @@ -0,0 +1,201 @@ +<?xml version="1.0"?> +<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> +<!-- /etc/fonts/conf.avail/51-noto-color-emoji.conf --> +<fontconfig> + <selectfont> + <acceptfont> + <pattern> + <patelt name="family"><string>Noto Color Emoji</string></patelt> + </pattern> + </acceptfont> + </selectfont> + + <match target="scan"> + <test name="family"> + <string>Noto Color Emoji</string> + </test> + <edit name="charset"> + <charset> + <int>0xa9</int> + <int>0xae</int> + <int>0x200d</int> + <int>0x203c</int> + <int>0x2049</int> + <int>0x20e3</int> + <int>0x2122</int> + <int>0x2139</int> + <range><int>0x2194</int><int>0x2199</int></range> + <range><int>0x21a9</int><int>0x21aa</int></range> + <range><int>0x231a</int><int>0x231b</int></range> + <int>0x2328</int> + <int>0x23cf</int> + <range><int>0x23e9</int><int>0x23f3</int></range> + <range><int>0x23f8</int><int>0x23fa</int></range> + <int>0x24c2</int> + <range><int>0x25aa</int><int>0x25ab</int></range> + <int>0x25b6</int> + <int>0x25c0</int> + <range><int>0x25fb</int><int>0x25fe</int></range> + <range><int>0x2600</int><int>0x2604</int></range> + <int>0x260e</int> + <int>0x2611</int> + <range><int>0x2614</int><int>0x2615</int></range> + <int>0x2618</int> + <int>0x261d</int> + <int>0x2620</int> + <range><int>0x2622</int><int>0x2623</int></range> + <int>0x2626</int> + <int>0x262a</int> + <range><int>0x262e</int><int>0x262f</int></range> + <range><int>0x2638</int><int>0x263a</int></range> + <int>0x2640</int> + <int>0x2642</int> + <range><int>0x2648</int><int>0x2653</int></range> + <int>0x2660</int> + <int>0x2663</int> + <range><int>0x2665</int><int>0x2666</int></range> + <int>0x2668</int> + <int>0x267b</int> + <int>0x267f</int> + <range><int>0x2692</int><int>0x2697</int></range> + <int>0x2699</int> + <range><int>0x269b</int><int>0x269c</int></range> + <range><int>0x26a0</int><int>0x26a1</int></range> + <range><int>0x26aa</int><int>0x26ab</int></range> + <range><int>0x26b0</int><int>0x26b1</int></range> + <range><int>0x26bd</int><int>0x26be</int></range> + <range><int>0x26c4</int><int>0x26c5</int></range> + <int>0x26c8</int> + <range><int>0x26ce</int><int>0x26cf</int></range> + <int>0x26d1</int> + <range><int>0x26d3</int><int>0x26d4</int></range> + <range><int>0x26e9</int><int>0x26ea</int></range> + <range><int>0x26f0</int><int>0x26f5</int></range> + <range><int>0x26f7</int><int>0x26fa</int></range> + <int>0x26fd</int> + <int>0x2702</int> + <int>0x2705</int> + <range><int>0x2708</int><int>0x270d</int></range> + <int>0x270f</int> + <int>0x2712</int> + <int>0x2714</int> + <int>0x2716</int> + <int>0x271d</int> + <int>0x2721</int> + <int>0x2728</int> + <range><int>0x2733</int><int>0x2734</int></range> + <int>0x2744</int> + <int>0x2747</int> + <int>0x274c</int> + <int>0x274e</int> + <range><int>0x2753</int><int>0x2755</int></range> + <int>0x2757</int> + <range><int>0x2763</int><int>0x2764</int></range> + <range><int>0x2795</int><int>0x2797</int></range> + <int>0x27a1</int> + <int>0x27b0</int> + <int>0x27bf</int> + <range><int>0x2934</int><int>0x2935</int></range> + <range><int>0x2b05</int><int>0x2b07</int></range> + <range><int>0x2b1b</int><int>0x2b1c</int></range> + <int>0x2b50</int> + <int>0x2b55</int> + <int>0x3030</int> + <int>0x303d</int> + <int>0x3297</int> + <int>0x3299</int> + <int>0xfe0f</int> + <int>0x1f004</int> + <int>0x1f0cf</int> + <range><int>0x1f170</int><int>0x1f171</int></range> + <range><int>0x1f17e</int><int>0x1f17f</int></range> + <int>0x1f18e</int> + <range><int>0x1f191</int><int>0x1f19a</int></range> + <range><int>0x1f1e6</int><int>0x1f1ff</int></range> + <range><int>0x1f201</int><int>0x1f202</int></range> + <int>0x1f21a</int> + <int>0x1f22f</int> + <range><int>0x1f232</int><int>0x1f23a</int></range> + <range><int>0x1f250</int><int>0x1f251</int></range> + <range><int>0x1f300</int><int>0x1f321</int></range> + <range><int>0x1f324</int><int>0x1f393</int></range> + <range><int>0x1f396</int><int>0x1f397</int></range> + <range><int>0x1f399</int><int>0x1f39b</int></range> + <range><int>0x1f39e</int><int>0x1f3f0</int></range> + <range><int>0x1f3f3</int><int>0x1f3f5</int></range> + <range><int>0x1f3f7</int><int>0x1f4fd</int></range> + <range><int>0x1f4ff</int><int>0x1f53d</int></range> + <range><int>0x1f549</int><int>0x1f54e</int></range> + <range><int>0x1f550</int><int>0x1f567</int></range> + <range><int>0x1f56f</int><int>0x1f570</int></range> + <range><int>0x1f573</int><int>0x1f57a</int></range> + <int>0x1f587</int> + <range><int>0x1f58a</int><int>0x1f58d</int></range> + <int>0x1f590</int> + <range><int>0x1f595</int><int>0x1f596</int></range> + <range><int>0x1f5a4</int><int>0x1f5a5</int></range> + <int>0x1f5a8</int> + <range><int>0x1f5b1</int><int>0x1f5b2</int></range> + <int>0x1f5bc</int> + <range><int>0x1f5c2</int><int>0x1f5c4</int></range> + <range><int>0x1f5d1</int><int>0x1f5d3</int></range> + <range><int>0x1f5dc</int><int>0x1f5de</int></range> + <int>0x1f5e1</int> + <int>0x1f5e3</int> + <int>0x1f5e8</int> + <int>0x1f5ef</int> + <int>0x1f5f3</int> + <range><int>0x1f5fa</int><int>0x1f64f</int></range> + <range><int>0x1f680</int><int>0x1f6c5</int></range> + <range><int>0x1f6cb</int><int>0x1f6d2</int></range> + <range><int>0x1f6e0</int><int>0x1f6e5</int></range> + <int>0x1f6e9</int> + <range><int>0x1f6eb</int><int>0x1f6ec</int></range> + <int>0x1f6f0</int> + <range><int>0x1f6f3</int><int>0x1f6f6</int></range> + <range><int>0x1f910</int><int>0x1f91e</int></range> + <range><int>0x1f920</int><int>0x1f927</int></range> + <int>0x1f930</int> + <range><int>0x1f933</int><int>0x1f93a</int></range> + <range><int>0x1f93c</int><int>0x1f93e</int></range> + <range><int>0x1f940</int><int>0x1f945</int></range> + <range><int>0x1f947</int><int>0x1f94b</int></range> + <range><int>0x1f950</int><int>0x1f95e</int></range> + <range><int>0x1f980</int><int>0x1f991</int></range> + <int>0x1f9c0</int> + </charset> + </edit> + </match> + + <match target="font"> + <test name="family"> + <string>Noto Color Emoji</string> + </test> + <edit name="scalable" mode="assign"><bool>true</bool></edit> + <edit name="embeddedbitmap" mode="assign"><bool>true</bool></edit> + <edit name="hinting" mode="assign"><bool>true</bool></edit> + <edit name="hintstyle" mode="assign"><const>hintfull</const></edit> + </match> + + <!-- Experimental --> + <match target="pattern"> + <test name="family" qual="first" compare="contains"> + <string>emoji</string> + </test> + <edit mode="assign" name="color"> + <bool>true</bool> + </edit> + <edit mode="assign" name="family"> + <string>Noto Color Emoji</string> + </edit> + </match> + + <match target="pattern"> + <test name="prgname" compare="not_eq"> + <string>java</string> + </test> + <edit name="family" mode="prepend"> + <string>Noto Color Emoji</string> + </edit> + </match> +</fontconfig> diff --git a/system/noto-emoji/README b/system/noto-emoji/README index c05a92dab8..0afc38e079 100644 --- a/system/noto-emoji/README +++ b/system/noto-emoji/README @@ -1,10 +1,4 @@ noto-emoji - Color and Black-and-White Noto emoji fonts -I haven't included a font config in this package since I am still -experimenting with the best configuration. Currently, I am using this - - https://gist.github.com/hexchain/47f550472e79d0805060 - -in /etc/fonts/conf.avail/ and symlinking it to /etc/fonts/conf.d/ -It seems to work well with chromium. (firefox since version 52 bundles +It seems to work well with chromium and gajim (firefox since version 52 bundles its own emoji font) diff --git a/system/noto-emoji/noto-emoji.SlackBuild b/system/noto-emoji/noto-emoji.SlackBuild index d8deb7b9d6..e2f499a54a 100644 --- a/system/noto-emoji/noto-emoji.SlackBuild +++ b/system/noto-emoji/noto-emoji.SlackBuild @@ -23,8 +23,8 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=noto-emoji -GITREV=${GITREV:-8056f381ac3c117ab3694cb111bc723431e71b2d} -NOTOTOOLSGITREV=${NOTOTOOLSGITREV:-21eb580489fc5864e7091fc6f0bd4781008fc91e} +GITREV=${GITREV:-86928453223b2dd8bfe8e61d70aebcae9c32f631} +NOTOTOOLSGITREV=${NOTOTOOLSGITREV:-d8f3d1653f8c7c0bcc825f01d07566d122926903} VERSION=${VERSION:-git$(echo "$GITREV" | sed 's/^\(.\{7\}\).*$/\1/')} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -90,6 +90,9 @@ install -d $PKG/usr/share/fonts/TTF/ install -m644 fonts/*.ttf $PKG/usr/share/fonts/TTF/ install -m644 *Emoji.ttf $PKG/usr/share/fonts/TTF/ +mkdir -p $PKG/etc/fonts/conf.avail/ +install -m 0644 $CWD/51-noto-color-emoji.conf.xml $PKG/etc/fonts/conf.avail/51-noto-color-emoji.conf + mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ AUTHORS CONTRIBUTING.md CONTRIBUTORS LICENSE README.md \ diff --git a/system/noto-emoji/noto-emoji.info b/system/noto-emoji/noto-emoji.info index 9af4987c8f..81e2981a42 100644 --- a/system/noto-emoji/noto-emoji.info +++ b/system/noto-emoji/noto-emoji.info @@ -1,10 +1,12 @@ PRGNAM="noto-emoji" -VERSION="git8056f38" +VERSION="git8692845" HOMEPAGE="https://www.google.com/get/noto/help/emoji/" -DOWNLOAD="https://github.com/googlei18n/noto-emoji/archive/8056f381ac3c117ab3694cb111bc723431e71b2d/noto-emoji-8056f381ac3c117ab3694cb111bc723431e71b2d.tar.gz \ - https://github.com/googlei18n/nototools/archive/21eb580489fc5864e7091fc6f0bd4781008fc91e/nototools-21eb580489fc5864e7091fc6f0bd4781008fc91e.tar.gz" -MD5SUM="65ba8fd89a8a55c95b135877b3e2377f \ - 5a65e300e0a52fc929e207da14408e42" +DOWNLOAD="https://github.com/googlei18n/noto-emoji/archive/86928453223b2dd8bfe8e61d70aebcae9c32f631/noto-emoji-86928453223b2dd8bfe8e61d70aebcae9c32f631.tar.gz \ + https://github.com/googlei18n/nototools/archive/d8f3d1653f8c7c0bcc825f01d07566d122926903/nototools-d8f3d1653f8c7c0bcc825f01d07566d122926903.tar.gz \ + https://gist.githubusercontent.com/hexchain/47f550472e79d0805060/raw/d9ecd5a5fcb901bcfb75115f4b602f6c1d3020c1/51-noto-color-emoji.conf.xml" +MD5SUM="4fe3a69769c1b7d816584f4207afc2be \ + f03fde134ee6c291abb0ddf9479ac684 \ + e2d9cf0460fa0315a8da5d8dedacf702" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="optipng python-fonttools" |