【问题标题】:Greek characters affecting line spacing in emacs影响emacs中行间距的希腊字符
【发布时间】:2013-03-19 00:06:03
【问题描述】:

当我在 emacs 中有希腊字符时,下一行之前的行距会增加,这很烦人也很奇怪。奇怪的是,任何其他 unicode 字符似乎都很好。

这是怎么回事,如何使行距与其他字符保持一致?

emacs的版本是: GNU Emacs 24.1.1 (x86_64-pc-linux-gnu, GTK+ Version 2.24.12) batsu 上的 2012-09-22,由 Debian 修改

在 linux mint 上(并使用 xmonad 作为窗口管理器,但我怀疑这与它有什么关系)。

上面的例子是使用从没有 .Xdefaults 文件的 urxvt 终端启动的“emacs -q”(然后我启用了 linum-mode 以便行间距更明显)。

编辑:如果使用“-Q”选项也会发生同样的事情(我只是发现了 -q 和 -Q 之间的区别)。

【问题讨论】:

  • 在 GUI emacs 中会发生这种情况吗?
  • 抱歉,它在 GUI (GTK+) 中运行,urxvt 只是用来启动它。我认为这可能是相关的,因为 shell 变量有时似乎会影响 emacs。

标签: emacs unicode fonts


【解决方案1】:

希腊字母似乎来自完全不同的字体。除了风格上的差异外,这可能会导致不同的行高。因此,请检查是否可以将字体更改为包含所有所需字符的字体。

【讨论】:

  • 这就是问题所在。事实证明,我使用了数学希腊字符而不是普通的希腊字符。我猜我试过的字体不支持数学希腊字母。
猜你喜欢
  • 2016-04-02
  • 2013-09-30
  • 2011-08-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-17
  • 2021-10-26
  • 1970-01-01
相关资源
最近更新 更多