您尚未登录。

#1 2015-11-06 15:03:06

cjxgm
忙,却还想养猫?
所在地: 杭州
注册时间: 2011-08-19
帖子: 417
个人网站

[已解决] xterm 如何设置 regular 字体样式?

xterm -fa 'Fantasque Sans Mono'           # 显示为 斜体,期待结果 正体
xterm -fa 'Fantasque Sans Mono:regular'   # 显示为 斜体,期待结果 正体
xterm -fa 'Fantasque Sans Mono:bold'      # 显示为 粗斜体,期待结果 粗正体
xterm -fa 'Fantasque Sans Mono:italic'    # 显示为 斜体,期待结果 斜体

也就是说无论如何都显示出斜体的效果
fc-match 给出的结果是正确的:

$ fc-match 'Fantasque Sans Mono'
FantasqueSansMono-Regular.ttf: "Fantasque Sans Mono" "Regular"
$ fc-match 'Fantasque Sans Mono:regular'
FantasqueSansMono-Regular.ttf: "Fantasque Sans Mono" "Regular"
$ fc-match 'Fantasque Sans Mono:bold'
FantasqueSansMono-Bold.ttf: "Fantasque Sans Mono" "Bold"
$ fc-match 'Fantasque Sans Mono:italic'
FantasqueSansMono-RegItalic.ttf: "Fantasque Sans Mono" "Italic"

要怎样才能选中 regular (非斜体)的字体?

Edit:
我用的是 ttf-fantasque-sans-git,换成 ttf-fantasque-sans 就行

最近编辑记录 cjxgm (2015-11-07 10:55:12)

离线

#2 2015-11-06 16:26:09

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,956
个人网站

Re: [已解决] xterm 如何设置 regular 字体样式?

我这里默认就是普通样式的字体呀。

离线

#3 2015-11-06 21:48:43

cjxgm
忙,却还想养猫?
所在地: 杭州
注册时间: 2011-08-19
帖子: 417
个人网站

Re: [已解决] xterm 如何设置 regular 字体样式?

依云 说:

我这里默认就是普通样式的字体呀。

可能是 Fantasque Sans Mono 的问题,我试了下别的字体(Fantasque Sans(单文件),Dejavu Serif(和 Fantasque Sans Mono 一样是一个 font style 一个文件))都正常
这要怎么调查原因……
PS:删掉 FantasqueSansMono-RegItalic.ttf 倒是一个 dirty hack……

离线

#4 2015-11-06 22:25:14

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,956
个人网站

Re: [已解决] xterm 如何设置 regular 字体样式?

我用的是源里的 ttf-fantasque-sans。

离线

#5 2015-11-07 10:53:59

cjxgm
忙,却还想养猫?
所在地: 杭州
注册时间: 2011-08-19
帖子: 417
个人网站

Re: [已解决] xterm 如何设置 regular 字体样式?

依云 说:

我用的是源里的 ttf-fantasque-sans。

我用的是 archlinuxcn/ttf-fantasque-sans-git
试了下 aur/ttf-fantasque-sans,确实没问题(不过里面没有 Fantasque Sans (非等宽版)了)

虽然说还是不理解为什么(毕竟其它软件里都可以啊,gnome-terminal 和 chrome 都正常)

离线

页脚