avva: (Default)
[personal profile] avva
Вот замечательная штука - шрифт, воссоздающий символы терминала VT220. И в нем даже есть кириллица! Для правильного ностальгического эффекта следует пользоваться этим шрифтом вместе с зеленым цветом на черном фоне.

Сегодня попробую переключиться на него на работе и писать в нем код.

Кстати, я наверняка упоминал это в прошлом, но стоит сказать еще раз: обычно я пишу код в шрифте Terminus, и тоже горячо его рекомендую. Многим также нравится Consolas, но я как-то не впечатлился (более подробные обзоры шрифтов для программистов).

Date: 2009-11-01 12:19 pm (UTC)
From: (Anonymous)
Мне кажется, моноширинные шрифты для написания кода — какой-то дикий атавизм. В современных редакторах можно спокойно пользоваться пропорциональными, и уже почти никому почти ничего за это не будет. С табличным материалом будут проблемы, если просто так пробелами и символами табуляции пользоваться, — но пора уже что-нибудь более разумное придумать, чем выравнивание таблиц в исходниках пробелами.

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

Date: 2009-11-01 11:37 pm (UTC)
wizzard: (Default)
From: [personal profile] wizzard
Та же VS отлично поддерживает не-моноширинные, а также любую помесь шрифтов в редакторе.

Date: 2009-11-02 12:17 pm (UTC)
From: (Anonymous)
Поддерживать-то кто угодно поддерживает, хоть vi с emacs. Вопрос, что делать с кодом, который выглядит примерно так:

  unsigned int longStringLength  = 1024,
               shortStringLength =    8;


Забить на выравнивание и не писать так больше? Можно, конечно. Но мне лично оно помогает.

Пользоваться табуляцией? У меня все будет хорошо, но у других людей, которые пользуются другими шрифтами, все может поехать.

Конечно, эти проблемка на шоу-стоппер не тянет, но неприятно все-таки.

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
28293031   

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 29th, 2025 07:41 pm
Powered by Dreamwidth Studios