2010-07-28 3 views
1

Я действительно ненавижу все мои варианты с программирующими шрифтами. У меня есть довольно определенные вкусы: Я предпочитаю немонопольную ширину, так как, по-моему, нет причин для символов в столбцах. Я предпочитаю минимальное межстрочное расстояние, чтобы поместить больше кода на экран. Я не буду использовать шрифты, которые меняют размер при их выборе. Я бы предпочел, если бы я выглядел иначе, чем l и 1, а O выглядит иначе, чем 0. Мне бы хотелось() {} []/\;:. и другие такие не-буквенно-цифровые символы будут больше, чем обычно.Пользовательские шрифты программирования: возможно?

MS Sans (поставляется с Visual Studio 2005 или Windows XP, не уверен, что), кажется, удовлетворяет большинство из этих потребностей, но это не главное: оно не вмещает все из них - но почему это должно ? Мы, как программисты, привыкли делать вещи, которых у нас нет. Тем не менее шрифты, среднему пользователю (или, по крайней мере, мне), недоступны.

Я хотел бы начать с опубликованного шрифта и настроить его в соответствии со своими потребностями, а затем использовать его в своей среде IDE (Visual Studio, как в 2005 году, так и в 2010 году). Практически это возможно?

EDIT: добавлен комментарий относительно целевой IDE для этого предполагаемого шрифта.

ответ

4

Создание собственного (хорошего) шрифта - тяжелая работа. Вот список и описание программного обеспечения, которое вы, возможно, захотите использовать: http://typophile.com/node/20717 и, как правило, имеется достаточно ресурсов на typophile.com, включая форум.

Кроме того, если вы не настаиваете на использовании пропорционального шрифта, возможно, один из следующих шрифтов: http://www.codeproject.com/KB/work/FontSurvey.aspx или здесь: http://keithdevens.com/wiki/ProgrammerFonts является отправной точкой.

+0

Я вполне уверен в использовании шрифта, отличного от monowidth, поэтому последние ссылки, которые вы предоставляете (хотя и хороши для общих целей шрифтов), мне не пригодится. Тем не менее, typophile выглядит как отличный ресурс для изучения того, как сделать свой собственный, что именно то, что я хотел, чтобы выбраться из этого вопроса. Благодаря! – bwerks

+0

Хороший материал, я должен поставить это в закладки! – Stan

+0

@bwerks: tbh, моя первая мысль была немонопольной? действительно? Но я понял, что большинство моих первоначальных возражений действительно недействительны. И я понял, что, например, geany и другие редакторы, которые я использую, не используют один и тот же шрифт ширины для разных ключевых слов, и это меня никогда не беспокоило. Поэтому я думаю, что мне нужно скоро дать пропорциональные шрифты :) Я не уверен, есть ли много людей на типофиле, которые узнают конкретные потребности в шрифте разработчика. Но конкретные потребности могут фактически облегчить создание шрифта, например. вы сомневаетесь. придется меньше беспокоиться о идеальном кернинге, а не беспокоиться о лигатуре и т. д. –

1

В Windows есть встроенный редактор шрифтов: нажмите Windows-R, затем введите eudcedit, затем нажмите enter.

+0

Может ли это редактировать нормальные символы? Это «Частный редактор символов», вероятно, предназначенный для редактирования символов в блоке (-ях) частного персонажа. – MvanGeest

+0

Похоже, он редактирует только определенный набор кодовых точек. Не позволил бы вам изменить, например, 'i'. – cHao

+0

Это хорошо! – Stan

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