Package Details: ttf-twemoji-color-git 1:14.0.2.r2.g80a6926-1

Git Clone URL: https://aur.archlinux.org/ttf-twemoji-color-git.git (read-only, click to copy)
Package Base: ttf-twemoji-color-git
Description: Color and B&W SVGinOT builds of Twemoji
Upstream URL: https://github.com/13rac1/twemoji-color-font
Licenses: MIT, CC-BY-4.0
Conflicts: ttf-twemoji-color, twemoji-color-font
Provides: emoji-font, ttf-twemoji-color, twemoji-color-font
Submitter: atticf
Maintainer: atticf
Last Packager: atticf
Votes: 1
Popularity: 0.000005
First Submitted: 2022-05-01 05:26 (UTC)
Last Updated: 2024-05-11 11:19 (UTC)

Required by (10)

Sources (2)

Latest Comments

atticf commented on 2024-05-11 11:34 (UTC) (edited on 2024-05-11 11:35 (UTC) by atticf)

Sorry, I'm back.

The reason I use twemoji-color-font is for its black and white glyphs as libass/mpv doesn't support color emoji. Upstream didn't have a release for Unicode 14 by then so I built from source with this (it does now).

For some reason (probably an issue with recent dependencies, maybe fonttools/fontforge?) since then the B&W fonts built from this package are very tiny in mpv, but the upstream release's ttf file from Oct 2022 has the correct size in mpv. So I'm using that instead.

I'm willing to maintain this package indefinitely though.

bidskii commented on 2023-03-22 22:06 (UTC)

I get this error trying to build this package. Is this an error with this package or with inkscape?

==> Making package: ttf-twemoji-color-git 1:14.0.2.r0.ge451b5d-1 (Thu 23 Mar 2023 09:04:34)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating twemoji-color-font git repo...
  -> Cloning scfbuild git repo...
Cloning into bare repository '/home/abiddulph/aur_builds/ttf-twemoji-color-git/scfbuild'...
remote: Enumerating objects: 362, done.
remote: Counting objects: 100% (68/68), done.
remote: Compressing objects: 100% (38/38), done.
remote: Total 362 (delta 34), reused 52 (delta 26), pack-reused 294
Receiving objects: 100% (362/362), 95.30 KiB | 4.33 MiB/s, done.
Resolving deltas: 100% (226/226), done.
==> Validating source files with b2sums...
    twemoji-color-font ... Skipped
    scfbuild ... Skipped
==> Extracting sources...
  -> Creating working copy of twemoji-color-font git repo...
Cloning into 'twemoji-color-font'...
done.
  -> Creating working copy of scfbuild git repo...
Cloning into 'scfbuild'...
done.
==> Starting prepare()...
==> Starting pkgver()...
==> Removing existing $pkgdir/ directory...
==> Starting build()...
mkdir build
mkdir build/staging
mkdir build/svg-bw
cp assets/twemoji-svg/1f004.svg build/staging/1f004.svg
inkscape -w 1000 -h 1000 --export-filename /dev/shm/1f004.png build/staging/1f004.svg

Emergency save activated!
Emergency save completed. Inkscape will close now.
If you can reproduce this crash, please file a bug at https://inkscape.org/report
with a detailed description of the steps leading to the crash, so we can fix it.
** Message: 09:04:36.014: Error: Inkscape encountered an internal error and will close now.

make: *** [Makefile:128: build/svg-bw/1f004.svg] Segmentation fault (core dumped)
rm build/staging/1f004.svg
==> ERROR: A failure occurred in build().
    Aborting...

scres commented on 2022-08-23 23:04 (UTC)

Users should be aware that this package's build involves converting its 3.6K+ graphics assets between file formats, and it takes a rather incredible amount of time.

It may be wise to choose to use a different package (namely, the non-git version). In lieu of any progress indicator, build progress can be monitored by watching the number of files in ~/.cache/yay/twemoji-color-font/{build/{staging,svg-color,assets/twemoji-svg}

On a 4-core i5 with an SSD, build takes ≈45 minutes.