Cask font-noto-color-emoji incompatible with MacOS #6469
Replies: 3 comments
-
To cut through the above verbiage, my suggestion is
|
Beta Was this translation helpful? Give feedback.
-
Have you reported this to the developers? https://fonts.google.com/noto/specimen/Noto+Color+Emoji is the place that Homebrew downloads this from. |
Beta Was this translation helpful? Give feedback.
-
I'm sorry that I'm a little slow to comprehend the situation. Over in https://gitlab.gnome.org/GNOME/pango/-/issues/871#note_2575590, Pierre Souchay proposed a one-line fix to pango so it can load the Apple color emoji font again and the bug reported in graphviz (and similar bugs in other Gnome apps) will be fixed. So, original problem solved. For this discussion, I learned the incompatibility between MacOS and Google Noto Color Emoji (i.e. Open Type for Android) is well known. Also, the point of distributing Noto Color Emoji through Homebrew is for the benefit of apps like Chrome or Edge that are coded to find and load Open Type color fonts, even though not directly supported through MacOS. Conversely, a straightforward port of this font to a MacOS compatible color table format still does not make the font trivially usable, see https://github.com/DeeDeeG/noto-color-emoji-font Sympathy for open source developers that have to keep up with this as a volunteer effort. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Output of
brew config
Output of
brew doctor
Description of issue
Not sure if this is a valid complaint, but it appears
font-noto-color-emoji
isn't compatible with MacOS. FontBook > Validate File reports 'sfnt required tables' and 'System Validation' errors, so, won't install. From what I can glean, Apple fonts have some other color table format, and third parties have converted this font accordingly, though I haven't tried it. Any advice here?The problem I was trying to solve is rendering⚠️ in graphviz as reported in graphviz issue 2741. pango can't find a font to render this emoji. It's not a graphviz-specific problem - it turns out using this emoji crashes gedit and pango-view when a font lookup assert fails. Interesting. The emoji is still available in MacOS core graphics programs like email, Safari, iterm2, etc. I do see /Users/north/Library/Fonts/NotoColorEmoji.ttf which is linked from /opt/homebrew/Caskroom/font-noto-color-emoji/latest, but its existence doesn't seem to help.
FYI/FYA a workaround for the original issue is
export PANGOCAIRO_BACKEND=fc
.Relevant casks
font-noto-color-emoji
Beta Was this translation helpful? Give feedback.
All reactions