相关疑难解决方法(0)

文本终端上 Emacs 中的斜体 (rxvt-unicode)

我正在使用在 urxvt 中运行的 Emacs,尽管终端支持斜体,但我无法在 Emacs 中使用斜体。

这是我目前的设置:

  • 我没有设置$TERM,所以它是默认的rxvt-unicode-256color
  • 我的~/.Xdefaults定义URxvt.font: xft:Inconsolata:size=15为终端字体。
  • echo "\e[3mitalics\e[m"在 shell 中运行确实会产生italics,所以终端中的斜体基本上可以工作。

在定制“斜体”的脸,它没有任何区别是否我选择italicobliquenormal,或roman作为值Slant属性,也不会,如果我不设置Slant在所有的属性。我还尝试结合URxvt.italicFont在 my 中明确定义~/.Xdefaults,但无济于事。

粗体很好用,斜体根本不起作用。有任何想法吗?

emacs fonts rxvt

15
推荐指数
1
解决办法
4750
查看次数

Xterm 不显示一个 uni-code 字符

我的xterm支持单码。例如,它显示欧元符号:

echo -e '\xe2\x82\xac'
Run Code Online (Sandbox Code Playgroud)

但它不显示一个特定的字符:

PL_BRANCH=$'\ue0a0'
echo $PL_BRANCH
Run Code Online (Sandbox Code Playgroud)

此字符在另一个终端(终止符)中正确显示。我在两个终端(Inconsolata)中使用相同的字体。

可能是什么原因,我该如何解决?

terminal xfce xterm unicode xfce4-terminal

6
推荐指数
2
解决办法
288
查看次数

标签 统计

emacs ×1

fonts ×1

rxvt ×1

terminal ×1

unicode ×1

xfce ×1

xfce4-terminal ×1

xterm ×1