2009-08-03 9 views
3

Я установил последнюю версию MinGW/MSYS, и мне нравится использовать терминал rxvt поверх командной строки скучных окон. Но эта новая строка слишком много пишет: большинство шрифтов, которые я пробовал, испорчены - даже Courier New (ttf), Consolas (ttf) или PC6X13 (fon).Как остановить rxvt от расстояния между шрифтами миль друг от друга?

Я застрял с обычным OLD Courier, потому что по крайней мере это читаемо. Какие-нибудь решения там? ЛЕГКИЕ решения предпочтительны, мне не хочется исправлять исходный код и повторно компилировать rxvt!

+0

Вы пробовали консоль Lucida? –

+0

Хорошая идея, она не разнесена, но вертикальные линии появляются между каждой буквой при вводе :( – ropata

+0

EUREKA! Monaco.TTF - это решение. Кажется, что rxvt обнаружил некоторые общие глифы в других файлах шрифтов и все разнесенно. Монако кажется лучше себя вести. – ropata

ответ

1

Для rxvt я нашел Courier New works (увы, без Консола). Существует также консоль 2: http://sourceforge.net/projects/console/, которая хорошо работает с bash (MSys) и CMD-оболочками.

+0

Спасибо, я нашел, что Inconsolata будет в порядке на RXVT :) – ropata

1

Мне нравится монетный двор. Единственная проблема, с которой я столкнулся, заключается в том, что если я использую python Windows, а не версию cygwin, вывод будет буферизирован по строке, но это небольшая проблема. Помимо этого, он, кажется, обеспечивает многие удобства современного терминала, без каких-либо хлопот.

Однако я понятия не имею, работает ли оно с MinGW/MSYS (о котором я только понял, что вы спрашивали о повторном чтении вашего вопроса!).

+1

На самом деле есть очень простой способ обхода проблемы с Win32 Python: вызывать его с опцией -i. Это явно говорит, что он запускается в интерактивном режиме. Причина, по которой это не работает, заключается в том, что он проверяет, является ли stdin консолью. С mintty и другими терминалами на основе pty ответ нет, потому что Cygwin использует каналы для эмуляции pty, поэтому Python переходит в неинтерактивный режим. (from http://code.google.com/p/mintty/issues/detail?id=56) – ropata

+0

Я сейчас использую MSYS2 с mintty, это все круто, спасибо – ropata

0

ОБНОВЛЕНО Новое улучшенное решение:

  1. Скачать & установить Monaco.TTF ~ свободно доступны с разумной силой Google
  2. Отрегулируйте msys.bat таким образом:

    start %WD%rxvt -backspacekey^H -sl 2500 -fg White -bg Black -sr -fn Monaco-18 -tn msys -geometry 120x37 -e /bin/sh --login -i

0

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

 Смежные вопросы

  • Нет связанных вопросов^_^