Mac OS doesn't show all the current emoji in the emoji picker in Monterey 12.3.1

For some reason I can't see all the available emoji in the picker on my MacBook. It should be totally up to date with Monterey 12.3.1. There are blank spaces with the missing emoji, and when I hover over them it shows the name of what should be there most of the time. If I click it, depending on the application I'm using it in, it might put the right emoji in. Sometimes it doesn't. Is there a specific update to fix this? Something I could have missed?


Thanks for your help!


Here is what I see when I check it out in the emoji & symbols viewer:

Posted on Apr 13, 2022 10:38 AM

Reply
Question marked as Top-ranking reply

Posted on Apr 13, 2022 11:23 AM

No problem here.



My guess would be the font cache data is damaged.


Close all running applications. From an administrator account, open the Terminal app and enter the following command. You can also copy/paste it from here into the Terminal window:


sudo atsutil databases -remove


This removes all font cache files. Both for the system and the current logged in user. After running the command, close Terminal and immediately restart your Mac.


If that doesn't do it, the OS itself may need to be reinstalled.

4 replies
Question marked as Top-ranking reply

Apr 13, 2022 11:23 AM in response to volt_tackle

No problem here.



My guess would be the font cache data is damaged.


Close all running applications. From an administrator account, open the Terminal app and enter the following command. You can also copy/paste it from here into the Terminal window:


sudo atsutil databases -remove


This removes all font cache files. Both for the system and the current logged in user. After running the command, close Terminal and immediately restart your Mac.


If that doesn't do it, the OS itself may need to be reinstalled.

Apr 14, 2022 10:14 AM in response to Kurt Lang

Hi Kurt,


Thanks for getting back to me. If I need to reinstall the OS, I can do that, but before I do, does this error mean anything useful to this situation:


Removing: /var/folders/zz/zyxvpxvq6csfxvn_n00000c4000031/C/com.apple.FontRegistry


2022-04-14 13:08:54.159 atsutil[1391:38148] Error: Error Domain=NSCocoaErrorDomain Code=4 "“com.apple.FontRegistry” couldn’t be removed." UserInfo={NSUserStringVariant=(


    Remove


), NSFilePath=/var/folders/zz/zyxvpxvq6csfxvn_n00000c4000031/C/com.apple.FontRegistry, NSUnderlyingError=0x6000000405d0 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}


Removing: /var/folders/k8/26dkl21d1_v9j8s2g3tqrq080000gn/C/com.apple.FontRegistry


Thanks again for your help!

Apr 14, 2022 3:25 PM in response to volt_tackle

It should simply return this:


Removing: /private/var/folders/zz/zyxvpxvq6csfxvn_n00000c4000031/C/System

Removing: /private/var/folders/68/11c6b8cx6cs7vn5zgkth0f4m0000gn/C/com.apple.FontRegistry


But I see what's wrong. Apple moved the font cache location, but Terminal is still looking for it in the old spot. One is now at:


/private/var/folders/dr/xpx6ms_14plbf4_dgtnsmx9w0000gn/C/com.apple.FontRegistry


The other with a folder (or file) name of System no longer exists in the private folder.


Anyway, you can try this:


sudo atsutil databases -removeUser


Since that only removes the font cache files for the active user account, you may not need to use sudo. Otherwise, the longer way around is to start up in Safe Mode, then restart normally. Among other things a Safe Mode startup does, it removes all cache files of the user account you logged into. However, I don't know if that includes the font cache data.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Mac OS doesn't show all the current emoji in the emoji picker in Monterey 12.3.1

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.