In Emacs 25.1, the upstream Emacs developers decided to block rendering of color fonts on macOS: https://github.com/emacs-mirror/emacs/commit/9344612d3cd164317170b6189ec43175757e4231
I understand that Homebrew doesn't generally like carrying feature patches, but since this patch was specifically introduced to degrade the functionality of free software on macOS, and Homebrew's purpose is to provide a good user experience of free software _on_ macOS, you might make an exception in this case.
Thank you for your consideration!
cc @dunn, friendly neighborhood emacs user and ethicist
It should also be noted that the way this bug shows itself is pretty user-hostile. (Sufficiently so that I'm pretty comfortable calling it a bug.). Under 24.4+, emoji render fine. Upgrade to 25.1, and every time a new emoji is rendered, you get a five-second freeze and no rendered emoji, with no useful information in *Messages* or out of describe-char.
You can find the Symbola workaround (go install a new font) in the NEWS file, but you have to correctly diagnose the problem and know what you're looking for.
I love emoji so I would be fine carrying this patch (in fact I apply it in my experimental version of the Emacs formula: https://github.com/dunn/homebrew-yolo/blob/master/Formula/emacs-edge.rb).
But it would mark an exception, so let's get a few more opinions.
Happy to have this in external taps but not here, sorry!
For anyone else discovering this issue, https://github.com/railwaycat/homebrew-emacsmacport might be an interesting external tap to try; beyond just this minor issue, it tries to fully integrate with the mac as a platform.
(Also, thank you @dunn and @MikeMcQuaid for the prompt response here!)
Most helpful comment
I love emoji so I would be fine carrying this patch (in fact I apply it in my experimental version of the Emacs formula: https://github.com/dunn/homebrew-yolo/blob/master/Formula/emacs-edge.rb).
But it would mark an exception, so let's get a few more opinions.