Live data from Hacker News

Bye Bye Emojis: Emacs Hates MacOS

lunaryorn.com

11–20 of 181 posts

Re: Bye Bye Emojis: Emacs Hates MacOS

#12
post #3

It's easy to see this is but one side to the story from the level of emotion in the blog post. Does anyone have more information regarding the decision itself? The post also misses the second half of the paragraph, which suggests a method to get emoji working again: If some symbols, such as emoji, do not display, we suggest to install an appropriate font, such as Symbola; then they will be displayed, albeit without t…

> we suggest to install an appropriate font, such as Symbola

It's worth pointing out that this is not the official 'Apple Color Emoji' font, so it will always lag behind Apple's implementation. That, and have completely different (IMHO, ugly) artwork, which can be a real issue

http://www.npr.org/sections/thetwo-way/2016/04/12/473965971/...

http://samedaytranslations.com/blog/lost-in-translation-emoj...

Re: Bye Bye Emojis: Emacs Hates MacOS

#13
post #9
post #3

It's easy to see this is but one side to the story from the level of emotion in the blog post. Does anyone have more information regarding the decision itself? The post also misses the second half of the paragraph, which suggests a method to get emoji working again: If some symbols, such as emoji, do not display, we suggest to install an appropriate font, such as Symbola; then they will be displayed, albeit without t…

So instead of using the native font rendering on OS X which they had actually done, they suggest installing a secondary font which doesn't work as well to fix the problem they created by disabling the working font rendering? Yeah. I'm sure everyone's happy with that answer.

You're being just as short-sighted as the blog author, do you know the reasoning why it was removed in the first place?

It's fairly obvious the second part of the paragraph is a workaround, not a fully fledged solution.

Re: Bye Bye Emojis: Emacs Hates MacOS

#16
post #3

It's easy to see this is but one side to the story from the level of emotion in the blog post. Does anyone have more information regarding the decision itself? The post also misses the second half of the paragraph, which suggests a method to get emoji working again: If some symbols, such as emoji, do not display, we suggest to install an appropriate font, such as Symbola; then they will be displayed, albeit without t…

I tried to hunt it down, but the trail went cold at a message [1] in which YAMAMOTO Mitsuharu refers to an unspecified "discussion about the inclusion of the Mac port". My best guess is that a broader policy decision about not supporting Mac-specific features in mainline was made a while ago, and this was something that slipped through in a bigger merge.

[1] https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00...

Re: Bye Bye Emojis: Emacs Hates MacOS

#17
post #9

Earlier quoted context omitted.

So instead of using the native font rendering on OS X which they had actually done, they suggest installing a secondary font which doesn't work as well to fix the problem they created by disabling the working font rendering? Yeah. I'm sure everyone's happy with that answer.

You're being just as short-sighted as the blog author, do you know the reasoning why it was removed in the first place? It's fairly obvious the second part of the paragraph is a workaround, not a fully fledged solution.

I understand the reason why they did it. I understand your view of why it should be done.

I'd be A LOT more sympathetic if they hadn't been shipping it working for two years. At that point it's a little late to put the horse back in the barn.

Some of Stallmans list seems insane to me. They withheld accurate scrolling until all the other platforms had it? They are crippling font rendering to the lowest common denominator? They don't want background transparency on OS X because what is ostensibly a console program doesn't have it on other OSs?

This is the kind of stuff that "free software" people do that turns off normal people. I do understand some features. I can see why they wouldn't want to use the system spellchecker if they didn't have a spellchecker on other platforms. Very significant features like that that really could divide the platform makes some sense to me.

But breaking font rendering? Making scrolling work worse? Not having some generic cosmetic effects like background transparency? That seems way too dogmatic.

Worse is that Stallmans email seems to imply that some of the things that they held back on OS X should have been available for a while, but no one was keeping track of when the free platforms caught up to parity. Does that mean it's possible that OS X could have supported something to years ago, doesn't have it today, but Linux has had it for a year? If you're going to impose a rule like that you should be tracking it.

Re: Bye Bye Emojis: Emacs Hates MacOS

#18
> MacOS users we will always be second-class citizen in Emacs land3.

GNU Emacs is part of GNU/Linux. Why are you surprised that [other OS] is a second-class citizen for a project which already has a clear OS target.

Besides, the guidelines for GNU packages clearly states that GNU packages cannot emphasise features of proprietary OSes. So it's not really the maintainer's fault, it's one of the rules for GNU packages (you can blame the FSF, but you've got to look at it from their perspective).

GNU packages are different from other projects, because they're actually part of an OS. So they have an obligation to support the OS they're a part of more than other operating systems (especially proprietary operating systems).

Re: Bye Bye Emojis: Emacs Hates MacOS

#19
post #3

It's easy to see this is but one side to the story from the level of emotion in the blog post. Does anyone have more information regarding the decision itself? The post also misses the second half of the paragraph, which suggests a method to get emoji working again: If some symbols, such as emoji, do not display, we suggest to install an appropriate font, such as Symbola; then they will be displayed, albeit without t…

> we suggest to install an appropriate font, such as Symbola It's worth pointing out that this is not the official 'Apple Color Emoji' font, so it will always lag behind Apple's implementation. That, and have completely different (IMHO, ugly) artwork, which can be a real issue http://www.npr.org/sections/thetwo-way/2016/04/12/473965971/... http://samedaytranslations.com/blog/lost-in-translation-emoj...

Arguably, your NPR link backs-up the decision. The fact that Apple's emoji's often diverge considerably from the Unicode standard (and set their own, divergent emotional meanings) is a pretty good argument --- for an avowedly cross-platform app such as Emacs --- to maintain consistency across operating systems.
Post reply on HN