惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Engineering at Meta
Engineering at Meta
D
Docker
IT之家
IT之家
博客园_首页
罗磊的独立博客
V
V2EX
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
美团技术团队
Y
Y Combinator Blog
博客园 - 聂微东
量子位
阮一峰的网络日志
阮一峰的网络日志
GbyAI
GbyAI
Microsoft Security Blog
Microsoft Security Blog
博客园 - Franky
Martin Fowler
Martin Fowler
Jina AI
Jina AI
大猫的无限游戏
大猫的无限游戏
C
Check Point Blog
月光博客
月光博客
G
Google Developers Blog
B
Blog
T
The Blog of Author Tim Ferriss
爱范儿
爱范儿

AUR Newest Packages

AUR (en) - linuxqq-clipsync-git AUR (en) - libtslitex-git AUR (en) - libtslitex-git AUR (en) - carton-appimage AUR (en) - veila-git AUR (en) - veila-bin AUR (en) - vigil-baseline AUR (en) - byedroid AUR (en) - neovim-base16-git AUR (en) - pirata AUR (en) - rpi-imager-git-non-root AUR (en) - python-fastapi-sso AUR (en) - tmux-ai-titles AUR (en) - zeed-bin AUR (en) - bclone-bin AUR (en) - dwl-git-azerty AUR (en) - auggie-bin AUR (en) - libspatialaudio-git AUR (en) - libspatialaudio AUR (en) - miniupnpd-iptables-legacy AUR (en) - miniupnpd-nft AUR (en) - jeeves-bin AUR (en) - opennow AUR (en) - rotki AUR (en) - kapi-bin AUR (en) - classfi-bin AUR (en) - classfi-git AUR (en) - classfi AUR (en) - giff-git AUR (en) - budget-tracker-bin
AUR (en) - ttf-apple-emoji
2026-06-15 · via AUR Newest Packages

dmlls commented on 2025-12-19 18:52 (UTC)

@gwuensch note added, thank you.

gwuensch commented on 2025-07-23 13:56 (UTC)

Thanks for the update @dmlls, appreciate it! To make it easier for users who want to continue forcing the font, one could mention how to symlink the config in the install hook, for example like the official ttf-nerd-fonts-symbols package:

post_install() {
  cat << EOF

Note: For ttf-nerd-fonts-symbols-mono, use the "Symbols Nerd Font Mono" family
in your font config.

Symlink /usr/share/fontconfig/conf.avail/10-nerd-font-symbols.conf to
/etc/fonts/conf.d/, or see \`man 5 fonts-conf\` for other options.
EOF
}

post_remove() {
  cat << EOF
Remove Symbols Nerd Font from your font configuration files, eg.
\`rm /etc/fonts/conf.d/10-nerd-font-symbols.conf\`.
EOF
}

gwuensch commented on 2025-07-21 16:17 (UTC)

For anyone who does not like this package forcing Apple Emojis (and breaking some websites in the process), remove the conflicts array and make sure the config is not installed to /etc/font/conf.d/ by default:

diff --git a/PKGBUILD b/PKGBUILD
index 7d716e7..5e001ff 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -11,13 +11,6 @@ url='https://github.com/samuelngs/apple-emoji-linux'
 license=('custom')
 provides=(emoji-font)
 depends=()
-conflicts=(
-    'noto-fonts-emoji'
-    'ttf-symbola'
-    'ttf-joypixels'
-    'ttf-twemoji-color'
-    'ttf-whatsapp-emoji'
-)
 source=(
     "AppleColorEmoji-$pkgver.ttf::$url/releases/download/v$pkgver/AppleColorEmoji.ttf"
     "75-apple-color-emoji.conf"
@@ -30,7 +23,5 @@ package() {
     install -Dm644 "$srcdir/AppleColorEmoji-$pkgver.ttf" \
       "${pkgdir}/usr/share/fonts/apple-color-emoji/apple-color-emoji.ttf"
     install -Dm644 -t "$pkgdir/usr/share/fontconfig/conf.avail" "$srcdir/75-apple-color-emoji.conf"
-    install -d "${pkgdir}/etc/fonts/conf.d"
-    ln -s "/usr/share/fontconfig/conf.avail/75-apple-color-emoji.conf" "${pkgdir}/etc/fonts/conf.d/"
 }

The config file that forces Apple Emojis over other fonts will still be installed to conf.avail, so it's available if you want to create a symlink manually or copy and modify it to your liking.

gwuensch commented on 2025-07-21 15:58 (UTC)

@aeiedamo the problem is that this package explicitly conflicts with noto-fonts-emoji (as well as a few other fonts).

The current maintainer thinks that this is the correct approach and does not want to change this, despite repeated requests to do so. I also think this is stupid, not everyone wants to use Apple Emojis exclusively (and no font package from the official repos does this).

aeiedamo commented on 2025-07-21 15:51 (UTC)

This package shouldn't provide emoji-font because it will conflict with noto-fonts-emoji.

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.