Package Details: ttf-apple-emoji 17.4-3

Git Clone URL: https://aur.archlinux.org/ttf-apple-emoji.git (read-only, click to copy)
Package Base: ttf-apple-emoji
Description: Apple Color Emoji is a color typeface used by iOS and macOS to display emoji
Upstream URL: https://github.com/samuelngs/apple-emoji-linux
Keywords: apple emoji font
Licenses: custom
Conflicts: noto-fonts-emoji, ttf-joypixels, ttf-symbola, ttf-twemoji-color, ttf-whatsapp-emoji
Provides: emoji-font
Submitter: Ykkzde
Maintainer: gustawho (dmlls)
Last Packager: dmlls
Votes: 37
Popularity: 0.89
First Submitted: 2019-11-13 23:12 (UTC)
Last Updated: 2024-03-31 11:30 (UTC)

Dependencies (0)

Required by (13)

Sources (2)

Latest Comments

1 2 3 4 Next › Last »

jkhsjdhjs commented on 2024-12-05 17:18 (UTC)

Hey,

I also have an issue with Apple Color Emoji being prioritized over other fonts. I've read your comment below and understand that it's hard to find the right balance between flexibility and consistency. I just have one request:

On my system Apple Color Emoji is prioritized over Source Code Pro, when matching for Source Code Pro. This causes some websites to render incorrectly, when they request font-family: "Source Code Pro", e.g. https://adventofcode.com/

$ fc-match -s "Source Code Pro"
apple-color-emoji.ttf: "Apple Color Emoji" "Regular"
SourceCodePro-Regular.otf: "Source Code Pro" "Regular"
NotoSans-Regular.ttf: "Noto Sans" "Regular"
[...]

I assume that this is an issue with this package, but please correct me if I'm wrong. If this is indeed an issue of this package, is there a way to fix it?

Thanks in advance!

dmlls commented on 2024-04-16 18:29 (UTC)

@Suuuuper Reddit requests the following fonts: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', sans-serif. That means that if any of the fonts that come before 'Apple Color Emoji' is not installed on your system, Apple Emoji will be used to render every character, causing the incorrect kerning. This can be easily fixed by installing any of those fonts (e.g., ttf-roboto). You can find further fonts at https://wiki.archlinux.org/title/fonts.

@gregthwuen I understand where you are coming from, and I'm also not a fan of forcing anything on the user. However, in this case, it's hard to find common ground between two (exclusive) ends within the same package: flexibility vs. consistency. Furthermore, programs/DEs frequently make use of Noto Emoji by default (taking higher precedence), which means that the Apple Emoji wouldn't be shown in all these cases. I don't think users would want this either, but I'm always open for discussion (although perhaps it's better to do so at https://github.com/samuelngs/apple-emoji-linux/discussions to not pollute the comments section here).

In any case, users with more special use cases can still fetch the font upstream and manually install it without any fontconfig/their own fontconfig.

Suuuuper commented on 2024-04-16 11:20 (UTC)

Sadly with this font I have spaces between words on Firefox, but only on Reddit. I'm too tired to debug it. But I guess one should look up which font Reddit requests and match it in the 75 config ? I don't know, I need some sleep.

seismicsenator commented on 2024-04-14 11:07 (UTC)

I had to comment out lines 115-118 in 75-apple-color-emoji.conf, it replaced spaces and numbers in Firefox v124 with emoji font.

    <!-- <match target="pattern">
        <test qual="any" name="family"><string>Noto Color Emoji</string></test>
        <edit name="family" mode="assign" binding="same"><string>Apple Color Emoji</string></edit>
    </match> -->

gwuensch commented on 2024-04-01 20:58 (UTC)

@XcroatoanX of course you can use them simultaneously. For example, different websites could prefer different emoji fonts. Also, when designing stuff creatively, you might want to have a choice of more than one variant. So please just let the user choose how many fonts they want to install.

Same is actually true for the provided .config. I appreciate that it is there when users want to use Apple's emojis exclusively, but it shouldn't be symlinked by default imo.

XcroatoanX commented on 2024-04-01 19:47 (UTC)

@gregthwuen I think because you can't use them simultaneously, and for the sake of stability.

XcroatoanX commented on 2024-04-01 19:45 (UTC)

I saw, that the font-family on apple website and services is: font-family: -apple-system, BlinkMacSystemFont, Apple Color Emoji, SF Pro, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif; Because of that, the text looks weird and the numbers are becoming emojis, could you please make a workaround for this problem? Thank you very much

gwuensch commented on 2024-04-01 19:21 (UTC)

Why is this package marked as conflicting with noto-fonts-emoji and others, when all the file names differ?

I think it should be left at the user's discretion whether they want to have multiple emoji fonts installed or not.

dmlls commented on 2024-03-31 11:33 (UTC)

@daaku thanks for the catch! Already fixed.

daaku commented on 2024-03-30 19:11 (UTC)

The symlink in /etc/fonts/conf.d is incorrect. It is pointing to:

/usr/share/fontconfig/conf.avail/75-apple-emoji.conf

But it should be pointing to:

/usr/share/fontconfig/conf.avail/75-apple-color-emoji.conf