Как отключить сглаживание пиксельных пикселей только в терминале?

Для программирования мне нравится отключать сглаживание шрифтов (т. е. выбрать параметр «Монохром»), поскольку он делает текст терминала намного более резким при меньших размерах шрифта. Но тогда все в веб-браузере выглядит хуже.

Есть ли способ получить лучшее из обоих миров и иметь не-сглаженные терминальные шрифты, но сглаженные шрифты веб-браузера?

7
задан 31 March 2011 в 00:42

20 ответов

Вы можете управлять сглаживанием шрифтов в ~/.fonts.conf. Выполнение этого на индивидуальной основе программы требует некоторого обмана.

<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
  <dir>~/.fonts</dir>
  <alias>
    <family>XTerm</family>
    <prefer><family>Envy Code R</family></prefer>
    <default><family>monospace</family></default>
  </alias>
  <match target="pattern">
    <test name="family">
      <string>XTerm</string>
    </test>
    <edit mode="assign" name="family">
      <string>Envy Code R</string>
    </edit>
    <edit mode="assign" name="antialias">
      <bool>false</bool>
    </edit>
  </match>
</fontconfig>

Это создает псевдоним шрифта, называемый XTerm, который отображается на Envy Code R, но отключает сглаживание. Запустите fc-cache ~/.fonts, и тогда вы должны будете выбрать этот шрифт в терминале.

Если вы не возражаете (или даже предпочитаете), шрифт, используемый в терминале, всегда не сглаживается в любой программе , это немного проще:

<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
  <dir>~/.fonts</dir>
  <match target="pattern">
    <test name="family">
      <string>Envy Code R</string>
    </test>
    <edit mode="assign" name="antialias">
      <bool>false</bool>
    </edit>
  </match>
</fontconfig>

, который не требует каких-либо других хакеров и гарантирует, что Envy Code R всегда сглаживается.

Вы также можете ограничить размер шрифта, антиалиасинг может быть выполнен:

<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
  <dir>~/.fonts</dir>
  <match target="pattern">
    <test name="family">
      <string>Envy Code R</string>
    </test>
    <test name="size" qual="any" compare="less">
      <double>8</double>
    </test>
    <edit mode="assign" name="antialias">
      <bool>false</bool>
    </edit>
  </match>
</fontconfig>

, чтобы предотвратить сглаживание для Envy Code R, когда оно меньше 8 баллов.

Эта статья в Arch Wiki показывает, как настраивать шрифты в более подробно. man fonts.conf является ссылкой на язык конфигурации, но без особых практических примеров.

8
ответ дан 25 May 2018 в 22:20
  • 1
    Хороший ответ. fonts.conf может быть очень мощным, но странный синтаксис на основе XML делает его очень сложным в использовании. – Adam Byrtek 31 March 2011 в 03:07
  • 2
    @Adam: Верно. Было бы неплохо, если бы была утилита настройки шрифтов, которая позволила бы вам хорошо это сделать. – geekosaur 31 March 2011 в 03:12
  • 3
    Я создал файл ~ / .fonts.conf, содержащий второй фрагмент, чтобы отключить сглаживание для всех видов использования шрифта (Dina, растровый шрифт, который я скачал). Я по-прежнему вижу его сглаженным выше определенного размера. Нужно ли мне перезагружаться или что-то еще? Я попытался запустить «fc-cache ~ / .fonts», который был быстрым и бесшумным. – Jonathan Hartley 14 July 2015 в 00:12

Вы можете управлять сглаживанием шрифтов в ~/.fonts.conf. Выполнение этого на индивидуальной основе программы требует некоторого обмана.

<?xml version='1.0'?> <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'> <fontconfig> <dir>~/.fonts</dir> <alias> <family>XTerm</family> <prefer><family>Envy Code R</family></prefer> <default><family>monospace</family></default> </alias> <match target="pattern"> <test name="family"> <string>XTerm</string> </test> <edit mode="assign" name="family"> <string>Envy Code R</string> </edit> <edit mode="assign" name="antialias"> <bool>false</bool> </edit> </match> </fontconfig>

Это создает псевдоним шрифта, называемый XTerm, который отображается на Envy Code R, но отключает сглаживание. Запустите fc-cache ~/.fonts, и тогда вы должны будете выбрать этот шрифт в терминале.

Если вы не возражаете (или даже предпочитаете), шрифт, используемый в терминале, всегда не сглаживается в любой программе , это немного проще:

<?xml version='1.0'?> <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'> <fontconfig> <dir>~/.fonts</dir> <match target="pattern"> <test name="family"> <string>Envy Code R</string> </test> <edit mode="assign" name="antialias"> <bool>false</bool> </edit> </match> </fontconfig>

, который не требует каких-либо других хакеров и гарантирует, что Envy Code R всегда сглаживается.

Вы также можете ограничить размер шрифта, антиалиасинг может быть выполнен:

<?xml version='1.0'?> <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'> <fontconfig> <dir>~/.fonts</dir> <match target="pattern"> <test name="family"> <string>Envy Code R</string> </test> <test name="size" qual="any" compare="less"> <double>8</double> </test> <edit mode="assign" name="antialias"> <bool>false</bool> </edit> </match> </fontconfig>

, чтобы предотвратить сглаживание для Envy Code R, когда оно меньше 8 баллов.

Эта статья в Arch Wiki показывает, как настраивать шрифты в более подробно. man fonts.conf является ссылкой на язык конфигурации, но без особых практических примеров.

8
ответ дан 25 July 2018 в 22:17

Вы можете управлять сглаживанием шрифтов в ~/.fonts.conf. Выполнение этого на индивидуальной основе программы требует некоторого обмана.

<?xml version='1.0'?> <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'> <fontconfig> <dir>~/.fonts</dir> <alias> <family>XTerm</family> <prefer><family>Envy Code R</family></prefer> <default><family>monospace</family></default> </alias> <match target="pattern"> <test name="family"> <string>XTerm</string> </test> <edit mode="assign" name="family"> <string>Envy Code R</string> </edit> <edit mode="assign" name="antialias"> <bool>false</bool> </edit> </match> </fontconfig>

Это создает псевдоним шрифта, называемый XTerm, который отображается на Envy Code R, но отключает сглаживание. Запустите fc-cache ~/.fonts, и тогда вы должны будете выбрать этот шрифт в терминале.

Если вы не возражаете (или даже предпочитаете), шрифт, используемый в терминале, всегда не сглаживается в любой программе , это немного проще:

<?xml version='1.0'?> <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'> <fontconfig> <dir>~/.fonts</dir> <match target="pattern"> <test name="family"> <string>Envy Code R</string> </test> <edit mode="assign" name="antialias"> <bool>false</bool> </edit> </match> </fontconfig>

, который не требует каких-либо других хакеров и гарантирует, что Envy Code R всегда сглаживается.

Вы также можете ограничить размер шрифта, антиалиасинг может быть выполнен:

<?xml version='1.0'?> <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'> <fontconfig> <dir>~/.fonts</dir> <match target="pattern"> <test name="family"> <string>Envy Code R</string> </test> <test name="size" qual="any" compare="less"> <double>8</double> </test> <edit mode="assign" name="antialias"> <bool>false</bool> </edit> </match> </fontconfig>

, чтобы предотвратить сглаживание для Envy Code R, когда оно меньше 8 баллов.

Эта статья в Arch Wiki показывает, как настраивать шрифты в более подробно. man fonts.conf является ссылкой на язык конфигурации, но без особых практических примеров.

8
ответ дан 26 July 2018 в 20:20

Вы можете управлять сглаживанием шрифтов в ~/.fonts.conf. Выполнение этого на индивидуальной основе программы требует некоторого обмана.

<?xml version='1.0'?> <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'> <fontconfig> <dir>~/.fonts</dir> <alias> <family>XTerm</family> <prefer><family>Envy Code R</family></prefer> <default><family>monospace</family></default> </alias> <match target="pattern"> <test name="family"> <string>XTerm</string> </test> <edit mode="assign" name="family"> <string>Envy Code R</string> </edit> <edit mode="assign" name="antialias"> <bool>false</bool> </edit> </match> </fontconfig>

Это создает псевдоним шрифта, называемый XTerm, который отображается на Envy Code R, но отключает сглаживание. Запустите fc-cache ~/.fonts, и тогда вы должны будете выбрать этот шрифт в терминале.

Если вы не возражаете (или даже предпочитаете), шрифт, используемый в терминале, всегда не сглаживается в любой программе , это немного проще:

<?xml version='1.0'?> <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'> <fontconfig> <dir>~/.fonts</dir> <match target="pattern"> <test name="family"> <string>Envy Code R</string> </test> <edit mode="assign" name="antialias"> <bool>false</bool> </edit> </match> </fontconfig>

, который не требует каких-либо других хакеров и гарантирует, что Envy Code R всегда сглаживается.

Вы также можете ограничить размер шрифта, антиалиасинг может быть выполнен:

<?xml version='1.0'?> <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'> <fontconfig> <dir>~/.fonts</dir> <match target="pattern"> <test name="family"> <string>Envy Code R</string> </test> <test name="size" qual="any" compare="less"> <double>8</double> </test> <edit mode="assign" name="antialias"> <bool>false</bool> </edit> </match> </fontconfig>

, чтобы предотвратить сглаживание для Envy Code R, когда оно меньше 8 баллов.

Эта статья в Arch Wiki показывает, как настраивать шрифты в более подробно. man fonts.conf является ссылкой на язык конфигурации, но без особых практических примеров.

8
ответ дан 31 July 2018 в 11:13

Вы можете управлять сглаживанием шрифтов в ~/.fonts.conf. Выполнение этого на индивидуальной основе программы требует некоторого обмана.

<?xml version='1.0'?> <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'> <fontconfig> <dir>~/.fonts</dir> <alias> <family>XTerm</family> <prefer><family>Envy Code R</family></prefer> <default><family>monospace</family></default> </alias> <match target="pattern"> <test name="family"> <string>XTerm</string> </test> <edit mode="assign" name="family"> <string>Envy Code R</string> </edit> <edit mode="assign" name="antialias"> <bool>false</bool> </edit> </match> </fontconfig>

Это создает псевдоним шрифта, называемый XTerm, который отображается на Envy Code R, но отключает сглаживание. Запустите fc-cache ~/.fonts, и тогда вы должны будете выбрать этот шрифт в терминале.

Если вы не возражаете (или даже предпочитаете), шрифт, используемый в терминале, всегда не сглаживается в любой программе , это немного проще:

<?xml version='1.0'?> <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'> <fontconfig> <dir>~/.fonts</dir> <match target="pattern"> <test name="family"> <string>Envy Code R</string> </test> <edit mode="assign" name="antialias"> <bool>false</bool> </edit> </match> </fontconfig>

, который не требует каких-либо других хакеров и гарантирует, что Envy Code R всегда сглаживается.

Вы также можете ограничить размер шрифта, антиалиасинг может быть выполнен:

<?xml version='1.0'?> <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'> <fontconfig> <dir>~/.fonts</dir> <match target="pattern"> <test name="family"> <string>Envy Code R</string> </test> <test name="size" qual="any" compare="less"> <double>8</double> </test> <edit mode="assign" name="antialias"> <bool>false</bool> </edit> </match> </fontconfig>

, чтобы предотвратить сглаживание для Envy Code R, когда оно меньше 8 баллов.

Эта статья в Arch Wiki показывает, как настраивать шрифты в более подробно. man fonts.conf является ссылкой на язык конфигурации, но без особых практических примеров.

8
ответ дан 2 August 2018 в 03:45

Вы можете управлять сглаживанием шрифтов в ~/.fonts.conf. Выполнение этого на индивидуальной основе программы требует некоторого обмана.

<?xml version='1.0'?> <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'> <fontconfig> <dir>~/.fonts</dir> <alias> <family>XTerm</family> <prefer><family>Envy Code R</family></prefer> <default><family>monospace</family></default> </alias> <match target="pattern"> <test name="family"> <string>XTerm</string> </test> <edit mode="assign" name="family"> <string>Envy Code R</string> </edit> <edit mode="assign" name="antialias"> <bool>false</bool> </edit> </match> </fontconfig>

Это создает псевдоним шрифта, называемый XTerm, который отображается на Envy Code R, но отключает сглаживание. Запустите fc-cache ~/.fonts, и тогда вы должны будете выбрать этот шрифт в терминале.

Если вы не возражаете (или даже предпочитаете), шрифт, используемый в терминале, всегда не сглаживается в любой программе , это немного проще:

<?xml version='1.0'?> <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'> <fontconfig> <dir>~/.fonts</dir> <match target="pattern"> <test name="family"> <string>Envy Code R</string> </test> <edit mode="assign" name="antialias"> <bool>false</bool> </edit> </match> </fontconfig>

, который не требует каких-либо других хакеров и гарантирует, что Envy Code R всегда сглаживается.

Вы также можете ограничить размер шрифта, антиалиасинг может быть выполнен:

<?xml version='1.0'?> <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'> <fontconfig> <dir>~/.fonts</dir> <match target="pattern"> <test name="family"> <string>Envy Code R</string> </test> <test name="size" qual="any" compare="less"> <double>8</double> </test> <edit mode="assign" name="antialias"> <bool>false</bool> </edit> </match> </fontconfig>

, чтобы предотвратить сглаживание для Envy Code R, когда оно меньше 8 баллов.

Эта статья в Arch Wiki показывает, как настраивать шрифты в более подробно. man fonts.conf является ссылкой на язык конфигурации, но без особых практических примеров.

8
ответ дан 4 August 2018 в 19:49

Вы можете управлять сглаживанием шрифтов в ~ / .fonts.conf . Однако это делается на основе отдельных программ.

  & lt;? Xml version = '1.0'? & Gt;  & lt;! DOCTYPE fontconfig SYSTEM 'fonts.dtd' & gt;  & Lt; Fontconfig & GT;  & Lt; & реж GT; ~ / .fonts & л; / реж & GT;  & Lt; & псевдоним GT;  & Lt; & семьи GT; XTerm & л; / & семейство GT;  & lt; prefer & gt; & lt; family & gt; & gt; Envy Code R & lt; / family & gt; & lt; / prefer & gt;  & Lt; & умолчанию GT; & Lt; & семейство GT; моноширинный & л; / & семьи GT; & Lt; & / по умолчанию GT;  & Lt; / псевдоним & GT;  & lt; match target = "pattern" & gt;  & lt; test name = "family" & gt;  & Lt; & струна GT; XTerm & л; / строка & GT;  & Lt; / тест & GT;  & lt; edit mode = "assign" name = "family" & gt;  & lt; string & gt; Код Envy R & lt; / string & gt;  & Lt; / редактировать & GT;  & lt; edit mode = "assign" name = "antialias" & gt;  & Lt; BOOL & GT; ложная & л; / BOOL & GT;  & Lt; / редактировать & GT;  & Lt; / матч & GT;  & Lt; / Fontconfig & GT;   

Это создает псевдоним шрифта, называемый XTerm , который отображает код Envy R , но отключает сглаживание. Запустите fc-cache ~ / .fonts , и тогда вы сможете выбрать этот шрифт в терминале.

Если вы не возражаете (или даже предпочитаете) используемый шрифт в терминале всегда не сглаживается в любой программе, это немного проще:

  & lt;? xml version = '1.0'? & gt;  & lt;! DOCTYPE fontconfig SYSTEM 'fonts.dtd' & gt;  & Lt; Fontconfig & GT;  & Lt; & реж GT; ~ / .fonts & л; / реж & GT;  & lt; match target = "pattern" & gt;  & lt; test name = "family" & gt;  & lt; string & gt; Код Envy R & lt; / string & gt;  & Lt; / тест & GT;  & lt; edit mode = "assign" name = "antialias" & gt;  & Lt; BOOL & GT; ложная & л; / BOOL & GT;  & Lt; / редактировать & GT;  & Lt; / матч & GT;  & Lt; / Fontconfig & GT;   

, который не требует каких-либо других хакеров и гарантирует, что Envy Code R всегда сглажен.

Вы также можете ограничить шрифт размеры, в которых может выполняться сглаживание:

  & lt;? xml version = '1.0'? & gt;  & lt;! DOCTYPE fontconfig SYSTEM 'fonts.dtd' & gt;  & Lt; Fontconfig & GT;  & Lt; & реж GT; ~ / .fonts & л; / реж & GT;  & lt; match target = "pattern" & gt;  & lt; test name = "family" & gt;  & lt; string & gt; Код Envy R & lt; / string & gt;  & Lt; / тест & GT;  & lt; test name = "size" qual = "any" compare = "less" & gt;  & Lt; & двойной GT; 8 & л; / двойной & GT;  & Lt; / тест & GT;  & lt; edit mode = "assign" name = "antialias" & gt;  & Lt; BOOL & GT; ложная & л; / BOOL & GT;  & Lt; / редактировать & GT;  & Lt; / матч & GT;  & Lt; / Fontconfig & GT;   

, чтобы предотвратить сглаживание для кода Envy R , когда оно меньше 8 точек.

Эта статья on Arch Wiki показывает, как настроить шрифты более подробно. man fonts.conf - это ссылка на язык конфигурации, но практически без практических примеров.

8
ответ дан 6 August 2018 в 03:52

Вы можете управлять сглаживанием шрифтов в ~ / .fonts.conf . Однако это делается на основе отдельных программ.

  & lt;? Xml version = '1.0'? & Gt;  & lt;! DOCTYPE fontconfig SYSTEM 'fonts.dtd' & gt;  & Lt; Fontconfig & GT;  & Lt; & реж GT; ~ / .fonts & л; / реж & GT;  & Lt; & псевдоним GT;  & Lt; & семьи GT; XTerm & л; / & семейство GT;  & lt; prefer & gt; & lt; family & gt; & gt; Envy Code R & lt; / family & gt; & lt; / prefer & gt;  & Lt; & умолчанию GT; & Lt; & семейство GT; моноширинный & л; / & семьи GT; & Lt; & / по умолчанию GT;  & Lt; / псевдоним & GT;  & lt; match target = "pattern" & gt;  & lt; test name = "family" & gt;  & Lt; & струна GT; XTerm & л; / строка & GT;  & Lt; / тест & GT;  & lt; edit mode = "assign" name = "family" & gt;  & lt; string & gt; Код Envy R & lt; / string & gt;  & Lt; / редактировать & GT;  & lt; edit mode = "assign" name = "antialias" & gt;  & Lt; BOOL & GT; ложная & л; / BOOL & GT;  & Lt; / редактировать & GT;  & Lt; / матч & GT;  & Lt; / Fontconfig & GT;   

Это создает псевдоним шрифта, называемый XTerm , который отображает код Envy R , но отключает сглаживание. Запустите fc-cache ~ / .fonts , и тогда вы сможете выбрать этот шрифт в терминале.

Если вы не возражаете (или даже предпочитаете) используемый шрифт в терминале всегда не сглаживается в любой программе, это немного проще:

  & lt;? xml version = '1.0'? & gt;  & lt;! DOCTYPE fontconfig SYSTEM 'fonts.dtd' & gt;  & Lt; Fontconfig & GT;  & Lt; & реж GT; ~ / .fonts & л; / реж & GT;  & lt; match target = "pattern" & gt;  & lt; test name = "family" & gt;  & lt; string & gt; Код Envy R & lt; / string & gt;  & Lt; / тест & GT;  & lt; edit mode = "assign" name = "antialias" & gt;  & Lt; BOOL & GT; ложная & л; / BOOL & GT;  & Lt; / редактировать & GT;  & Lt; / матч & GT;  & Lt; / Fontconfig & GT;   

, который не требует каких-либо других хакеров и гарантирует, что Envy Code R всегда сглажен.

Вы также можете ограничить шрифт размеры, в которых может выполняться сглаживание:

  & lt;? xml version = '1.0'? & gt;  & lt;! DOCTYPE fontconfig SYSTEM 'fonts.dtd' & gt;  & Lt; Fontconfig & GT;  & Lt; & реж GT; ~ / .fonts & л; / реж & GT;  & lt; match target = "pattern" & gt;  & lt; test name = "family" & gt;  & lt; string & gt; Код Envy R & lt; / string & gt;  & Lt; / тест & GT;  & lt; test name = "size" qual = "any" compare = "less" & gt;  & Lt; & двойной GT; 8 & л; / двойной & GT;  & Lt; / тест & GT;  & lt; edit mode = "assign" name = "antialias" & gt;  & Lt; BOOL & GT; ложная & л; / BOOL & GT;  & Lt; / редактировать & GT;  & Lt; / матч & GT;  & Lt; / Fontconfig & GT;   

, чтобы предотвратить сглаживание для кода Envy R , когда оно меньше 8 точек.

Эта статья on Arch Wiki показывает, как настроить шрифты более подробно. man fonts.conf - это ссылка на язык конфигурации, но практически без практических примеров.

8
ответ дан 7 August 2018 в 21:49

Вы можете управлять сглаживанием шрифтов в ~ / .fonts.conf . Однако это делается на основе отдельных программ.

  & lt;? Xml version = '1.0'? & Gt;  & lt;! DOCTYPE fontconfig SYSTEM 'fonts.dtd' & gt;  & Lt; Fontconfig & GT;  & Lt; & реж GT; ~ / .fonts & л; / реж & GT;  & Lt; & псевдоним GT;  & Lt; & семьи GT; XTerm & л; / & семейство GT;  & lt; prefer & gt; & lt; family & gt; & gt; Envy Code R & lt; / family & gt; & lt; / prefer & gt;  & Lt; & умолчанию GT; & Lt; & семейство GT; моноширинный & л; / & семьи GT; & Lt; & / по умолчанию GT;  & Lt; / псевдоним & GT;  & lt; match target = "pattern" & gt;  & lt; test name = "family" & gt;  & Lt; & струна GT; XTerm & л; / строка & GT;  & Lt; / тест & GT;  & lt; edit mode = "assign" name = "family" & gt;  & lt; string & gt; Код Envy R & lt; / string & gt;  & Lt; / редактировать & GT;  & lt; edit mode = "assign" name = "antialias" & gt;  & Lt; BOOL & GT; ложная & л; / BOOL & GT;  & Lt; / редактировать & GT;  & Lt; / матч & GT;  & Lt; / Fontconfig & GT;   

Это создает псевдоним шрифта, называемый XTerm , который отображает код Envy R , но отключает сглаживание. Запустите fc-cache ~ / .fonts , и тогда вы сможете выбрать этот шрифт в терминале.

Если вы не возражаете (или даже предпочитаете) используемый шрифт в терминале всегда не сглаживается в любой программе, это немного проще:

  & lt;? xml version = '1.0'? & gt;  & lt;! DOCTYPE fontconfig SYSTEM 'fonts.dtd' & gt;  & Lt; Fontconfig & GT;  & Lt; & реж GT; ~ / .fonts & л; / реж & GT;  & lt; match target = "pattern" & gt;  & lt; test name = "family" & gt;  & lt; string & gt; Код Envy R & lt; / string & gt;  & Lt; / тест & GT;  & lt; edit mode = "assign" name = "antialias" & gt;  & Lt; BOOL & GT; ложная & л; / BOOL & GT;  & Lt; / редактировать & GT;  & Lt; / матч & GT;  & Lt; / Fontconfig & GT;   

, который не требует каких-либо других хакеров и гарантирует, что Envy Code R всегда сглажен.

Вы также можете ограничить шрифт размеры, в которых может выполняться сглаживание:

  & lt;? xml version = '1.0'? & gt;  & lt;! DOCTYPE fontconfig SYSTEM 'fonts.dtd' & gt;  & Lt; Fontconfig & GT;  & Lt; & реж GT; ~ / .fonts & л; / реж & GT;  & lt; match target = "pattern" & gt;  & lt; test name = "family" & gt;  & lt; string & gt; Код Envy R & lt; / string & gt;  & Lt; / тест & GT;  & lt; test name = "size" qual = "any" compare = "less" & gt;  & Lt; & двойной GT; 8 & л; / двойной & GT;  & Lt; / тест & GT;  & lt; edit mode = "assign" name = "antialias" & gt;  & Lt; BOOL & GT; ложная & л; / BOOL & GT;  & Lt; / редактировать & GT;  & Lt; / матч & GT;  & Lt; / Fontconfig & GT;   

, чтобы предотвратить сглаживание для кода Envy R , когда оно меньше 8 точек.

Эта статья on Arch Wiki показывает, как настроить шрифты более подробно. man fonts.conf - это ссылка на язык конфигурации, но практически без практических примеров.

8
ответ дан 10 August 2018 в 10:03

Вы можете управлять сглаживанием шрифтов в ~ / .fonts.conf . Однако это делается на основе отдельных программ.

  & lt;? Xml version = '1.0'? & Gt;  & lt;! DOCTYPE fontconfig SYSTEM 'fonts.dtd' & gt;  & Lt; Fontconfig & GT;  & Lt; & реж GT; ~ / .fonts & л; / реж & GT;  & Lt; & псевдоним GT;  & Lt; & семьи GT; XTerm & л; / & семейство GT;  & lt; prefer & gt; & lt; family & gt; & gt; Envy Code R & lt; / family & gt; & lt; / prefer & gt;  & Lt; & умолчанию GT; & Lt; & семейство GT; моноширинный & л; / & семьи GT; & Lt; & / по умолчанию GT;  & Lt; / псевдоним & GT;  & lt; match target = "pattern" & gt;  & lt; test name = "family" & gt;  & Lt; & струна GT; XTerm & л; / строка & GT;  & Lt; / тест & GT;  & lt; edit mode = "assign" name = "family" & gt;  & lt; string & gt; Код Envy R & lt; / string & gt;  & Lt; / редактировать & GT;  & lt; edit mode = "assign" name = "antialias" & gt;  & Lt; BOOL & GT; ложная & л; / BOOL & GT;  & Lt; / редактировать & GT;  & Lt; / матч & GT;  & Lt; / Fontconfig & GT;   

Это создает псевдоним шрифта, называемый XTerm , который отображает код Envy R , но отключает сглаживание. Запустите fc-cache ~ / .fonts , и тогда вы сможете выбрать этот шрифт в терминале.

Если вы не возражаете (или даже предпочитаете) используемый шрифт в терминале всегда не сглаживается в любой программе, это немного проще:

  & lt;? xml version = '1.0'? & gt;  & lt;! DOCTYPE fontconfig SYSTEM 'fonts.dtd' & gt;  & Lt; Fontconfig & GT;  & Lt; & реж GT; ~ / .fonts & л; / реж & GT;  & lt; match target = "pattern" & gt;  & lt; test name = "family" & gt;  & lt; string & gt; Код Envy R & lt; / string & gt;  & Lt; / тест & GT;  & lt; edit mode = "assign" name = "antialias" & gt;  & Lt; BOOL & GT; ложная & л; / BOOL & GT;  & Lt; / редактировать & GT;  & Lt; / матч & GT;  & Lt; / Fontconfig & GT;   

, который не требует каких-либо других хакеров и гарантирует, что Envy Code R всегда сглажен.

Вы также можете ограничить шрифт размеры, в которых может выполняться сглаживание:

  & lt;? xml version = '1.0'? & gt;  & lt;! DOCTYPE fontconfig SYSTEM 'fonts.dtd' & gt;  & Lt; Fontconfig & GT;  & Lt; & реж GT; ~ / .fonts & л; / реж & GT;  & lt; match target = "pattern" & gt;  & lt; test name = "family" & gt;  & lt; string & gt; Код Envy R & lt; / string & gt;  & Lt; / тест & GT;  & lt; test name = "size" qual = "any" compare = "less" & gt;  & Lt; & двойной GT; 8 & л; / двойной & GT;  & Lt; / тест & GT;  & lt; edit mode = "assign" name = "antialias" & gt;  & Lt; BOOL & GT; ложная & л; / BOOL & GT;  & Lt; / редактировать & GT;  & Lt; / матч & GT;  & Lt; / Fontconfig & GT;   

, чтобы предотвратить сглаживание для кода Envy R , когда оно меньше 8 точек.

Эта статья on Arch Wiki показывает, как настроить шрифты более подробно. man fonts.conf - это ссылка на язык конфигурации, но практически без практических примеров.

8
ответ дан 13 August 2018 в 16:22
  • 1
    – Adam Byrtek 31 March 2011 в 03:07
  • 2
    @Adam: Верно. Было бы неплохо, если бы была утилита настройки шрифтов, которая позволила бы вам хорошо это сделать. – geekosaur 31 March 2011 в 03:12
  • 3
    Я создал файл ~ / .fonts.conf, содержащий второй фрагмент, чтобы отключить сглаживание для всех видов использования шрифта (Dina, растровый шрифт, который я скачал). Я по-прежнему вижу его сглаженным выше определенного размера. Нужно ли мне перезагружаться или что-то еще? Я попытался запустить «fc-cache ~ / .fonts», который был быстрым и бесшумным. – Jonathan Hartley 14 July 2015 в 00:12

Я потратил много времени на сглаживание шрифтов и системных конфигураций, чтобы получить достойный не-сглаженный шрифт в терминале Ubuntu. Одним из решений было установить выделенный шрифт TrueType без сглаживания, например Terminus. Задайте настройки терминалов для использования шрифта Terminus 8 или используйте инструмент дополнительных настроек Ubuntu, чтобы установить глобальный шрифт консоли на Terminus 8.

sudo apt-get install xfonts-terminus console-terminus

Я еще не нашел решение, которое позволяет мне использовать мой любимый шрифт (X11 6x13) в терминале. Между тем, я использую pterm и Putty вместо Terminal. Единственным недостатком является то, что pterm и Putty не поддерживают вкладки.

1
ответ дан 25 May 2018 в 22:20

Я потратил много времени на сглаживание шрифтов и системных конфигураций, чтобы получить достойный не-сглаженный шрифт в терминале Ubuntu. Одним из решений было установить выделенный шрифт TrueType без сглаживания, например Terminus. Задайте настройки терминалов для использования шрифта Terminus 8 или используйте инструмент дополнительных настроек Ubuntu, чтобы установить глобальный шрифт консоли на Terminus 8.

sudo apt-get install xfonts-terminus console-terminus

Я еще не нашел решение, которое позволяет мне использовать мой любимый шрифт (X11 6x13) в терминале. Между тем, я использую pterm и Putty вместо Terminal. Единственным недостатком является то, что pterm и Putty не поддерживают вкладки.

1
ответ дан 25 July 2018 в 22:17

Я потратил много времени на сглаживание шрифтов и системных конфигураций, чтобы получить достойный не-сглаженный шрифт в терминале Ubuntu. Одним из решений было установить выделенный шрифт TrueType без сглаживания, например Terminus. Задайте настройки терминалов для использования шрифта Terminus 8 или используйте инструмент дополнительных настроек Ubuntu, чтобы установить глобальный шрифт консоли на Terminus 8.

sudo apt-get install xfonts-terminus console-terminus

Я еще не нашел решение, которое позволяет мне использовать мой любимый шрифт (X11 6x13) в терминале. Между тем, я использую pterm и Putty вместо Terminal. Единственным недостатком является то, что pterm и Putty не поддерживают вкладки.

1
ответ дан 26 July 2018 в 20:20

Я потратил много времени на сглаживание шрифтов и системных конфигураций, чтобы получить достойный не-сглаженный шрифт в терминале Ubuntu. Одним из решений было установить выделенный шрифт TrueType без сглаживания, например Terminus. Задайте настройки терминалов для использования шрифта Terminus 8 или используйте инструмент дополнительных настроек Ubuntu, чтобы установить глобальный шрифт консоли на Terminus 8.

sudo apt-get install xfonts-terminus console-terminus

Я еще не нашел решение, которое позволяет мне использовать мой любимый шрифт (X11 6x13) в терминале. Между тем, я использую pterm и Putty вместо Terminal. Единственным недостатком является то, что pterm и Putty не поддерживают вкладки.

1
ответ дан 31 July 2018 в 11:13

Я потратил много времени на сглаживание шрифтов и системных конфигураций, чтобы получить достойный не-сглаженный шрифт в терминале Ubuntu. Одним из решений было установить выделенный шрифт TrueType без сглаживания, например Terminus. Задайте настройки терминалов для использования шрифта Terminus 8 или используйте инструмент дополнительных настроек Ubuntu, чтобы установить глобальный шрифт консоли на Terminus 8.

sudo apt-get install xfonts-terminus console-terminus

Я еще не нашел решение, которое позволяет мне использовать мой любимый шрифт (X11 6x13) в терминале. Между тем, я использую pterm и Putty вместо Terminal. Единственным недостатком является то, что pterm и Putty не поддерживают вкладки.

1
ответ дан 2 August 2018 в 03:45

Я потратил много времени на сглаживание шрифтов и системных конфигураций, чтобы получить достойный не-сглаженный шрифт в терминале Ubuntu. Одним из решений было установить выделенный шрифт TrueType без сглаживания, например Terminus. Задайте настройки терминалов для использования шрифта Terminus 8 или используйте инструмент дополнительных настроек Ubuntu, чтобы установить глобальный шрифт консоли на Terminus 8.

sudo apt-get install xfonts-terminus console-terminus

Я еще не нашел решение, которое позволяет мне использовать мой любимый шрифт (X11 6x13) в терминале. Между тем, я использую pterm и Putty вместо Terminal. Единственным недостатком является то, что pterm и Putty не поддерживают вкладки.

1
ответ дан 4 August 2018 в 19:49

Я потратил много времени на создание шрифтов и системных конфигураций, чтобы получить достойный не-сглаженный шрифт в терминале Ubuntu. Одним из решений было установить выделенный шрифт TrueType без сглаживания, например Terminus. Задайте настройки терминала для использования шрифта Terminus 8 или используйте инструмент дополнительных настроек Ubuntu, чтобы установить глобальный шрифт консоли на Terminus 8.

  sudo apt-get install xfonts-terminus console-terminus [  ! d0] 

Я еще не нашел решение, которое позволяет использовать мой любимый шрифт (X11 6x13) в Terminal. Между тем, я использую pterm и Putty вместо Terminal. Единственным недостатком является то, что pterm и Putty не поддерживают вкладки.

1
ответ дан 6 August 2018 в 03:52

Я потратил много времени на создание шрифтов и системных конфигураций, чтобы получить достойный не-сглаженный шрифт в терминале Ubuntu. Одним из решений было установить выделенный шрифт TrueType без сглаживания, например Terminus. Задайте настройки терминала для использования шрифта Terminus 8 или используйте инструмент дополнительных настроек Ubuntu, чтобы установить глобальный шрифт консоли на Terminus 8.

  sudo apt-get install xfonts-terminus console-terminus [  ! d0] 

Я еще не нашел решение, которое позволяет использовать мой любимый шрифт (X11 6x13) в Terminal. Между тем, я использую pterm и Putty вместо Terminal. Единственным недостатком является то, что pterm и Putty не поддерживают вкладки.

1
ответ дан 7 August 2018 в 21:49

Я потратил много времени на создание шрифтов и системных конфигураций, чтобы получить достойный не-сглаженный шрифт в терминале Ubuntu. Одним из решений было установить выделенный шрифт TrueType без сглаживания, например Terminus. Задайте настройки терминала для использования шрифта Terminus 8 или используйте инструмент дополнительных настроек Ubuntu, чтобы установить глобальный шрифт консоли на Terminus 8.

  sudo apt-get install xfonts-terminus console-terminus [  ! d0] 

Я еще не нашел решение, которое позволяет использовать мой любимый шрифт (X11 6x13) в Terminal. Между тем, я использую pterm и Putty вместо Terminal. Единственным недостатком является то, что pterm и Putty не поддерживают вкладки.

1
ответ дан 10 August 2018 в 10:03

Я потратил много времени на создание шрифтов и системных конфигураций, чтобы получить достойный не-сглаженный шрифт в терминале Ubuntu. Одним из решений было установить выделенный шрифт TrueType без сглаживания, например Terminus. Задайте настройки терминала для использования шрифта Terminus 8 или используйте инструмент дополнительных настроек Ubuntu, чтобы установить глобальный шрифт консоли на Terminus 8.

  sudo apt-get install xfonts-terminus console-terminus [  ! d0] 

Я еще не нашел решение, которое позволяет использовать мой любимый шрифт (X11 6x13) в Terminal. Между тем, я использую pterm и Putty вместо Terminal. Единственным недостатком является то, что pterm и Putty не поддерживают вкладки.

1
ответ дан 13 August 2018 в 16:22

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

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