Как сделать urxvt оказывать поддержки xft шрифты?

интересно, есть ли способ сделать шрифт urxvt оказывать поддержки xft:

URxvt.font: xft:Droid Sans Mono Slashed:pixelsize=9:Regular URxvt.boldFont: xft:Droid Sans Mono Slashed:pixelsize=9:Bold URxvt.talicFont: xft:Droid Sans Mono Slashed:pixelsize=9:Italic URxvt.bolditalicFont: xft:Droid Sans Mono Slashed:pixelsize=9:Bold:Italic

если я пытаюсь сделать что-то вроде:

, так что весы очень плохо:

! Fonts Xft.dpi: 132 Xft.antialias: true Xft.rgba: rgb Xft.hinting: true Xft.autohint: true Xft.hintstyle: hintfull

я не уверен, является ли это одним из reaons. Однако я хочу, сглаживания и что дроида. Есть ли здесь какой-нибудь подвох?

12
задан 20 January 2011 в 18:00

36 ответов

Обратите внимание, что есть сообщение об ошибке в отношении расстояния между буквами. Тем не менее, есть обход, который был предложен в обсуждении ошибок и который я повторил на unix.stackexchange.com (в случае, если вы не можете его найти).

0
ответ дан 25 July 2018 в 22:35

Если я помню, интервал был зафиксирован

URxvt*letterSpace: -2

Это мой .Xresources:

Xft.dpi: 96 Xft.antialias: true Xft.rgba: rgb Xft.hinting: true Xft.hintstyle: hintslight URxvt.depth: 0 URxvt.intensityStyles: false ! Turn it on here... (then boldFont) URxvt.allow_bold: false URxvt.font: xft:Ubuntu Mono:style=Regular:pixelsize=17 ! ... but put this on Regular, else the ls output is overly fat URxvt.boldFont: xft:Ubuntu Mono:style=Bold:pixelsize=17 URxvt.saveLines: 8192 ! Fix font space ! any larger than -1 I dont like URxvt*letterSpace: -2
1
ответ дан 25 July 2018 в 22:35

urxvt будет использовать шрифт по умолчанию, если он не может найти поддержки xft имя шрифта, который вы укажите. Например, следующая будет выглядеть ваш скриншот:

urxvt -fn 'xft:foo'

, чтобы выяснить, какой поддержкой xft шрифты у вас есть, запустите:

fc-list

вот как я запускаю urxvt с красивый шрифт убунту Моноширинный:

urxvt -fn "xft:Ubuntu Mono:pixelsize=14,style=regular"
12
ответ дан 25 July 2018 в 22:35
  • 1
    это работает с символами Unicode? У меня проблемы с ttyp0, gohufont и этот способ указания шрифтов – Janus Troelsen 3 December 2015 в 04:28

У меня это в моем .Xdefaults, а Droid Sans Mono выглядит великолепно:

!-- Xft settings -- ! Xft.dpi: 96 Xft.antialias: true Xft.rgba: rgb Xft.hinting: true Xft.hintstyle: hintslight ! -- Fonts -- ! URxvt.font:xft:droid sans mono slashed:medium:pixelsize=11 URxvt.boldFont:xft:droid sans mono slashed:medium:pixelsize=11
0
ответ дан 25 July 2018 в 22:35
  • 1
    Это смешно, потому что оба Xft.rgba: rgb (вместо none) и Xft.hintstyle: hintslight (и hintfull) запускают описанное поведение для меня. См. [D0] unix.stackexchange.com/a/189856/85186 – balu 13 March 2015 в 06:56

обратите внимание, что в отчете ошибка, касающиеся межбуквенного интервала. Есть работа-вокруг, хотя, который был предложен в обсуждении ошибок и который я повторил в unix.stackexchange.com (в случае, если Вы не можете найти его).

0
ответ дан 31 July 2018 в 10:45

если я помню, интервал был зафиксирован

URxvt*letterSpace: -2

это мой .Xresources:

Xft.dpi: 96 Xft.antialias: true Xft.rgba: rgb Xft.hinting: true Xft.hintstyle: hintslight URxvt.depth: 0 URxvt.intensityStyles: false ! Turn it on here... (then boldFont) URxvt.allow_bold: false URxvt.font: xft:Ubuntu Mono:style=Regular:pixelsize=17 ! ... but put this on Regular, else the ls output is overly fat URxvt.boldFont: xft:Ubuntu Mono:style=Bold:pixelsize=17 URxvt.saveLines: 8192 ! Fix font space ! any larger than -1 I dont like URxvt*letterSpace: -2
1
ответ дан 31 July 2018 в 10:45

urxvt будет использовать шрифт по умолчанию, если он не может найти указанное имя шрифта xft. Например, следующее изображение будет выглядеть как ваш снимок экрана:

urxvt -fn 'xft:foo'

Чтобы узнать, какие шрифты xft у вас есть, запустите:

fc-list

Вот как я запускаю urxvt с красивый шрифт Ubuntu Monospace:

urxvt -fn "xft:Ubuntu Mono:pixelsize=14,style=regular"
12
ответ дан 31 July 2018 в 10:45
  • 1
    это работает с символами Unicode? У меня проблемы с ttyp0, gohufont и этот способ указания шрифтов – Janus Troelsen 3 December 2015 в 04:28

у меня есть это в моем [F2] и дроид Санс моно отлично выглядит:

!-- Xft settings -- ! Xft.dpi: 96 Xft.antialias: true Xft.rgba: rgb Xft.hinting: true Xft.hintstyle: hintslight ! -- Fonts -- ! URxvt.font:xft:droid sans mono slashed:medium:pixelsize=11 URxvt.boldFont:xft:droid sans mono slashed:medium:pixelsize=11
0
ответ дан 31 July 2018 в 10:45
  • 1
    Это смешно, потому что оба Xft.rgba: rgb (вместо none) и Xft.hintstyle: hintslight (и hintfull) запускают описанное поведение для меня. См. [D0] unix.stackexchange.com/a/189856/85186 – balu 13 March 2015 в 06:56

Обратите внимание, что есть сообщение об ошибке в отношении расстояния между буквами. Тем не менее, есть обход, который был предложен в обсуждении ошибок и который я повторил на unix.stackexchange.com (в случае, если вы не можете его найти).

0
ответ дан 31 July 2018 в 11:50

Если я помню, интервал был зафиксирован

URxvt*letterSpace: -2

Это мой .Xresources:

Xft.dpi: 96 Xft.antialias: true Xft.rgba: rgb Xft.hinting: true Xft.hintstyle: hintslight URxvt.depth: 0 URxvt.intensityStyles: false ! Turn it on here... (then boldFont) URxvt.allow_bold: false URxvt.font: xft:Ubuntu Mono:style=Regular:pixelsize=17 ! ... but put this on Regular, else the ls output is overly fat URxvt.boldFont: xft:Ubuntu Mono:style=Bold:pixelsize=17 URxvt.saveLines: 8192 ! Fix font space ! any larger than -1 I dont like URxvt*letterSpace: -2
1
ответ дан 31 July 2018 в 11:50

urxvt будет использовать шрифт по умолчанию, если он не может найти указанное имя шрифта xft. Например, следующее изображение будет выглядеть как ваш снимок экрана:

urxvt -fn 'xft:foo'

Чтобы узнать, какие шрифты xft у вас есть, запустите:

fc-list

Вот как я запускаю urxvt с красивый шрифт Ubuntu Monospace:

urxvt -fn "xft:Ubuntu Mono:pixelsize=14,style=regular"
12
ответ дан 31 July 2018 в 11:50
  • 1
    это работает с символами Unicode? У меня проблемы с ttyp0, gohufont и этот способ указания шрифтов – Janus Troelsen 3 December 2015 в 04:28

У меня это в моем .Xdefaults, а Droid Sans Mono выглядит великолепно:

!-- Xft settings -- ! Xft.dpi: 96 Xft.antialias: true Xft.rgba: rgb Xft.hinting: true Xft.hintstyle: hintslight ! -- Fonts -- ! URxvt.font:xft:droid sans mono slashed:medium:pixelsize=11 URxvt.boldFont:xft:droid sans mono slashed:medium:pixelsize=11
0
ответ дан 31 July 2018 в 11:50
  • 1
    Это смешно, потому что оба Xft.rgba: rgb (вместо none) и Xft.hintstyle: hintslight (и hintfull) запускают описанное поведение для меня. См. [D0] unix.stackexchange.com/a/189856/85186 – balu 13 March 2015 в 06:56

Обратите внимание, что есть сообщение об ошибке в отношении расстояния между буквами. Тем не менее, есть обход, который был предложен в обсуждении ошибок и который я повторил на unix.stackexchange.com (в случае, если вы не можете его найти).

0
ответ дан 2 August 2018 в 04:02

Если я помню, интервал был зафиксирован

URxvt*letterSpace: -2

Это мой .Xresources:

Xft.dpi: 96 Xft.antialias: true Xft.rgba: rgb Xft.hinting: true Xft.hintstyle: hintslight URxvt.depth: 0 URxvt.intensityStyles: false ! Turn it on here... (then boldFont) URxvt.allow_bold: false URxvt.font: xft:Ubuntu Mono:style=Regular:pixelsize=17 ! ... but put this on Regular, else the ls output is overly fat URxvt.boldFont: xft:Ubuntu Mono:style=Bold:pixelsize=17 URxvt.saveLines: 8192 ! Fix font space ! any larger than -1 I dont like URxvt*letterSpace: -2
1
ответ дан 2 August 2018 в 04:02

urxvt будет использовать шрифт по умолчанию, если он не может найти указанное имя шрифта xft. Например, следующее изображение будет выглядеть как ваш снимок экрана:

urxvt -fn 'xft:foo'

Чтобы узнать, какие шрифты xft у вас есть, запустите:

fc-list

Вот как я запускаю urxvt с красивый шрифт Ubuntu Monospace:

urxvt -fn "xft:Ubuntu Mono:pixelsize=14,style=regular"
12
ответ дан 2 August 2018 в 04:02
  • 1
    это работает с символами Unicode? У меня проблемы с ttyp0, gohufont и этот способ указания шрифтов – Janus Troelsen 3 December 2015 в 04:28

У меня это в моем .Xdefaults, а Droid Sans Mono выглядит великолепно:

!-- Xft settings -- ! Xft.dpi: 96 Xft.antialias: true Xft.rgba: rgb Xft.hinting: true Xft.hintstyle: hintslight ! -- Fonts -- ! URxvt.font:xft:droid sans mono slashed:medium:pixelsize=11 URxvt.boldFont:xft:droid sans mono slashed:medium:pixelsize=11
0
ответ дан 2 August 2018 в 04:02
  • 1
    Это смешно, потому что оба Xft.rgba: rgb (вместо none) и Xft.hintstyle: hintslight (и hintfull) запускают описанное поведение для меня. См. [D0] unix.stackexchange.com/a/189856/85186 – balu 13 March 2015 в 06:56

обратите внимание, что в отчете ошибка, касающиеся межбуквенного интервала. Есть работа-вокруг, хотя, который был предложен в обсуждении ошибок и который я повторил в unix.stackexchange.com (в случае, если Вы не можете найти его).

0
ответ дан 4 August 2018 в 20:05

Если я помню, интервал был зафиксирован

URxvt*letterSpace: -2

Это мой .Xresources:

Xft.dpi: 96 Xft.antialias: true Xft.rgba: rgb Xft.hinting: true Xft.hintstyle: hintslight URxvt.depth: 0 URxvt.intensityStyles: false ! Turn it on here... (then boldFont) URxvt.allow_bold: false URxvt.font: xft:Ubuntu Mono:style=Regular:pixelsize=17 ! ... but put this on Regular, else the ls output is overly fat URxvt.boldFont: xft:Ubuntu Mono:style=Bold:pixelsize=17 URxvt.saveLines: 8192 ! Fix font space ! any larger than -1 I dont like URxvt*letterSpace: -2
1
ответ дан 4 August 2018 в 20:05

urxvt будет использовать шрифт по умолчанию, если он не может найти поддержки xft имя шрифта, который вы укажите. Например, следующая будет выглядеть ваш скриншот:

urxvt -fn 'xft:foo'

, чтобы выяснить, какой поддержкой xft шрифты у вас есть, запустите:

fc-list

вот как я запускаю urxvt с красивый шрифт убунту Моноширинный:

urxvt -fn "xft:Ubuntu Mono:pixelsize=14,style=regular"
12
ответ дан 4 August 2018 в 20:05
  • 1
    это работает с символами Unicode? У меня проблемы с ttyp0, gohufont и этот способ указания шрифтов – Janus Troelsen 3 December 2015 в 04:28

у меня есть это в моем [F2] и дроид Санс моно отлично выглядит:

!-- Xft settings -- ! Xft.dpi: 96 Xft.antialias: true Xft.rgba: rgb Xft.hinting: true Xft.hintstyle: hintslight ! -- Fonts -- ! URxvt.font:xft:droid sans mono slashed:medium:pixelsize=11 URxvt.boldFont:xft:droid sans mono slashed:medium:pixelsize=11
0
ответ дан 4 August 2018 в 20:05

обратите внимание, что в отчете ошибка, касающиеся межбуквенного интервала. Есть работа-вокруг, хотя, который был предложен в обсуждении ошибок и который я повторил в unix.stackexchange.com (в случае, если Вы не можете найти его).

0
ответ дан 6 August 2018 в 04:05

Если я помню, интервал был зафиксирован

URxvt*letterSpace: -2

Это мой .Xresources:

Xft.dpi: 96 Xft.antialias: true Xft.rgba: rgb Xft.hinting: true Xft.hintstyle: hintslight URxvt.depth: 0 URxvt.intensityStyles: false ! Turn it on here... (then boldFont) URxvt.allow_bold: false URxvt.font: xft:Ubuntu Mono:style=Regular:pixelsize=17 ! ... but put this on Regular, else the ls output is overly fat URxvt.boldFont: xft:Ubuntu Mono:style=Bold:pixelsize=17 URxvt.saveLines: 8192 ! Fix font space ! any larger than -1 I dont like URxvt*letterSpace: -2
1
ответ дан 6 August 2018 в 04:05

urxvt будет использовать шрифт по умолчанию, если он не может найти указанное имя шрифта xft. Например, следующее изображение будет выглядеть как ваш снимок экрана:

urxvt -fn 'xft:foo'

Чтобы узнать, какие шрифты xft у вас есть, запустите:

fc-list

Вот как я запускаю urxvt с красивый шрифт Ubuntu Monospace:

urxvt -fn "xft:Ubuntu Mono:pixelsize=14,style=regular"
12
ответ дан 6 August 2018 в 04:05
  • 1
    это работает с символами Unicode? У меня проблемы с ttyp0, gohufont и этот способ указания шрифтов – Janus Troelsen 3 December 2015 в 04:28

у меня есть это в моем [F2] и дроид Санс моно отлично выглядит:

!-- Xft settings -- ! Xft.dpi: 96 Xft.antialias: true Xft.rgba: rgb Xft.hinting: true Xft.hintstyle: hintslight ! -- Fonts -- ! URxvt.font:xft:droid sans mono slashed:medium:pixelsize=11 URxvt.boldFont:xft:droid sans mono slashed:medium:pixelsize=11
0
ответ дан 6 August 2018 в 04:05
  • 1
    Это смешно, потому что оба Xft.rgba: rgb (вместо none) и Xft.hintstyle: hintslight (и hintfull) запускают описанное поведение для меня. См. [D0] unix.stackexchange.com/a/189856/85186 – balu 13 March 2015 в 06:56

У меня это в моих .Xdefaults и Droid Sans Mono отлично выглядит:

 ! - Настройки Xft -!  Xft.dpi: 96 Xft.antialias: true Xft.rgba: rgb Xft.hinting: true Xft.hintstyle: hintslight!  - Шрифты -!  URxvt.font: xft: droid sans mono slashed: medium: pixelsize = 11 URxvt.boldFont: xft: droid sans mono slashed: medium: pixelsize = 11  
0
ответ дан 7 August 2018 в 22:06

urxvt будет использовать шрифт по умолчанию, если он не может найти указанное имя шрифта xft. Например, следующий снимок будет выглядеть следующим образом:

  urxvt -fn 'xft: foo'  

Чтобы узнать, какие шрифты xft у вас есть, run:

  fc-list  

Вот как я запускаю urxvt с красивым шрифтом Ubuntu Monospace :

  urxvt -fn "xft: Ubuntu Mono: pixelsize = 14, style = regular"  
12
ответ дан 7 August 2018 в 22:06

Если я помню, интервал был зафиксирован на

  URxvt * letterSpace: -2  

Это мой .Xresources:

  Xft.dpi: 96 Xft.antialias: true Xft.rgba: rgb Xft.hinting: true Xft.hintstyle: hintslight URxvt.depth: 0 URxvt.intensityStyles: false!  Включите его здесь ... (затем boldFont) URxvt.allow_bold: false URxvt.font: xft: Ubuntu Mono: style = Regular: pixelsize = 17!  ... но поставьте это на Regular, иначе вывод ls будет чрезмерно толстым. URxvt.boldFont: xft: Ubuntu Mono: style = Bold: pixelsize = 17 URxvt.saveLines: 8192!  Исправьте пространство шрифта!  любое больше, чем -1 Я не люблю URxvt * letterSpace: -2  
1
ответ дан 7 August 2018 в 22:06

Обратите внимание, что есть отчет об ошибке относительно расстояния между буквами. Тем не менее, существует обход, который был предложен в обсуждении ошибок и который я повторил в unix.stackexchange.com (в случае, если вы не можете его найти).

0
ответ дан 7 August 2018 в 22:06

У меня это в моих .Xdefaults и Droid Sans Mono отлично выглядит:

 ! - Настройки Xft -!  Xft.dpi: 96 Xft.antialias: true Xft.rgba: rgb Xft.hinting: true Xft.hintstyle: hintslight!  - Шрифты -!  URxvt.font: xft: droid sans mono slashed: medium: pixelsize = 11 URxvt.boldFont: xft: droid sans mono slashed: medium: pixelsize = 11  
0
ответ дан 10 August 2018 в 10:20

urxvt будет использовать шрифт по умолчанию, если он не может найти указанное имя шрифта xft. Например, следующий снимок будет выглядеть следующим образом:

  urxvt -fn 'xft: foo'  

Чтобы узнать, какие шрифты xft у вас есть, run:

  fc-list  

Вот как я запускаю urxvt с красивым шрифтом Ubuntu Monospace :

  urxvt -fn "xft: Ubuntu Mono: pixelsize = 14, style = regular"  
12
ответ дан 10 August 2018 в 10:20

Другие вопросы по тегам:

Похожие вопросы: