升级到Mavericks后,Emacs无法显示下标字符(如₁;,₂;)

升级到Mavericks后,Emacs无法显示下标字符(如₁;,₂;),emacs,unicode,fonts,osx-mavericks,Emacs,Unicode,Fonts,Osx Mavericks,我最近将OSX升级到10.9 Mavericks,并且由于这次升级,Emacs在显示unicode下标字符(例如₁, ₂). 这种行为有一些奇怪的地方: 它似乎不依赖于字体,因为我已经尝试选择了几个 不同的Unicode字体 它似乎不会影响任何其他unicode字符,因为我已经尝试了几个 不常见的数学运算符,显示得很好。甚至上标(1,²) 显示为正常 它不会影响Emacs之外的任何内容,因为字符是通过 我的浏览器很好 有人知道是什么导致了这种行为吗?我刚刚在您正在使用的Emacs版本24.3

我最近将OSX升级到10.9 Mavericks,并且由于这次升级,Emacs在显示unicode下标字符(例如₁, ₂). 这种行为有一些奇怪的地方:

  • 它似乎不依赖于字体,因为我已经尝试选择了几个 不同的Unicode字体

  • 它似乎不会影响任何其他unicode字符,因为我已经尝试了几个 不常见的数学运算符,显示得很好。甚至上标(1,²) 显示为正常

  • 它不会影响Emacs之外的任何内容,因为字符是通过 我的浏览器很好


有人知道是什么导致了这种行为吗?

我刚刚在您正在使用的Emacs版本24.3中尝试了这种方法,但它似乎已损坏。不过,我还根据Emacs主干的最新快照构建了Emacs,它似乎工作正常


你可以在www.emacsforosx.com的“其他版本->夜间”下下载一个预构建版本,或者你可以等待下一个Emacs版本,通常每年这个时候发布。

@lunaryorn啊,是的。我正在运行
GNU Emacs 24.3.1
。我已经安装了最新的夜间版本,并且可以确认该漏洞是否存在确实不再存在(尽管它仍然存在于最新的预测试版本中)。谢谢!:)我用最新的预测试版本Emacs-pretest-24.3.91-universal-10.6.8.dmg尝试了这一点,并且订阅的Unicode字符现在也适用于我。