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

推荐订阅源

Schneier on Security
Schneier on Security
Vercel News
Vercel News
罗磊的独立博客
MyScale Blog
MyScale Blog
人人都是产品经理
人人都是产品经理
GbyAI
GbyAI
D
Docker
L
LangChain Blog
美团技术团队
The Register - Security
The Register - Security
G
Google Developers Blog
U
Unit 42
B
Blog RSS Feed
MongoDB | Blog
MongoDB | Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
aimingoo的专栏
aimingoo的专栏
F
Fortinet All Blogs
Recorded Future
Recorded Future
Last Week in AI
Last Week in AI
大猫的无限游戏
大猫的无限游戏
WordPress大学
WordPress大学
Stack Overflow Blog
Stack Overflow Blog
有赞技术团队
有赞技术团队
M
MIT News - Artificial intelligence
月光博客
月光博客
P
Proofpoint News Feed
Recent Announcements
Recent Announcements
J
Java Code Geeks
宝玉的分享
宝玉的分享
The Cloudflare Blog
Microsoft Azure Blog
Microsoft Azure Blog
K
Kaspersky official blog
G
GRAHAM CLULEY
A
Arctic Wolf
T
Tenable Blog
S
Schneier on Security
C
Cyber Attacks, Cyber Crime and Cyber Security
T
Threatpost
Project Zero
Project Zero
C
CXSECURITY Database RSS Feed - CXSecurity.com
Latest news
Latest news
L
LINUX DO - 最新话题
C
CERT Recently Published Vulnerability Notes
S
Security Affairs
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Spread Privacy
Spread Privacy
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
The Last Watchdog
The Last Watchdog
W
WeLiveSecurity
Security Latest
Security Latest

AUR Newest Packages

AUR (en) - llvm-bolt-bin AUR (en) - unbill-tui-bin AUR (en) - omarchy-prayer AUR (en) - pi-ext-subagents AUR (en) - pgxcli-bin AUR (en) - octra-wallet AUR (en) - bambu-studio AUR (en) - graphify-bin AUR (en) - word-snatchers-cli AUR (en) - typing-game-cli AUR (en) - agent-deck-bin AUR (en) - fconvert AUR (en) - sd-boot AUR (en) - mutui AUR (en) - vapor-openvr-git AUR (en) - pi-ext-awsdocs AUR (en) - omniroute-bin AUR (en) - ddnsto-bin AUR (en) - herdr-bin AUR (en) - superset-bin AUR (en) - dabradio-bin openaquaero AUR (en) - fmradio-bin AUR (en) - luna-translator AUR (en) - braincup-bin AUR (en) - ioruba-desktop-bin AUR (en) - ioruba-desktop AUR (en) - deadsync-bin AUR (en) - deadsync AUR (en) - claurst-bin AUR (en) - festival-bin AUR (en) - awesomenes AUR (en) - tofi-rs-git AUR (en) - wallrift AUR (en) - smolvm-bin AUR (en) - smolvm AUR (en) - uac-launch-control-bin AUR (en) - openclaw AUR (en) - runex-bin AUR (en) - sing-box-ref1nd-beta-bin AUR (en) - netscan-tui AUR (en) - koharu-appimage AUR (en) - pulsedb AUR (en) - clashmi-bin AUR (en) - viper-py AUR (en) - netwatch-tui-bin AUR (en) - scran AUR (en) - snapdog-client AUR (en) - snapdog AUR (en) - opentubex AUR (en) - fafind-bin AUR (en) - smosummary AUR (en) - cardwire AUR (en) - android-cli AUR (en) - clawx-appimage AUR (en) - echomusic-appimage AUR (en) - vermouth AUR (en) - clawd-on-desk-bin AUR (en) - oxideterm-bin AUR (en) - shed-sh AUR (en) - haus-bin AUR (en) - stably-orca-bin AUR (en) - emerald-legacy-launcher-git AUR (en) - kwim AUR (en) - carton-appimage AUR (en) - veila-git AUR (en) - veila-bin AUR (en) - byedroid AUR (en) - zeed-bin AUR (en) - dwl-git-azerty AUR (en) - opennow AUR (en) - budget-tracker-bin AUR (en) - budget-tracker AUR (en) - tasks-bin AUR (en) - gitmun-bin AUR (en) - drop-bin AUR (en) - solidc-git AUR (en) - paseo-desktop-bin AUR (en) - yt-dvr AUR (en) - enneagram AUR (en) - openring-rs AUR (en) - openring-rs-bin AUR (en) - whisper.cpp-cuda-bin AUR (en) - libggml-cuda-bin AUR (en) - revdiff AUR (en) - tdesktop-nolimit AUR (en) - cert-checker AUR (en) - goosestation-libretro AUR (en) - kei AUR (en) - hyprlogin-git AUR (en) - kebiki AUR (en) - runex AUR (en) - ikuai-cli AUR (en) - cosmic-ext-connected-git AUR (en) - ter-music-cn elio-bin AUR (en) - qtkeychain-qt5 AUR (en) - gesturecontrol AUR (en) - ouijit-bin AUR (en) - usque-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.