Комментарии 142
Лучше этого пока не нашел. Так что спасибо, но нет.
levien.com/type/myfonts/inconsolata.html
levien.com/type/myfonts/inconsolata.html
А где пользуетесь? В OSX? В линуксе с полным хинтингом все равно мутно выглядит.
Ага, под Виндой тоже мутно, на Маке с ретиной должно быть ок. Но для открытого шрифта это как-то странно. Еще и русских букв, судя по всему, нет. Так, что Consolas наше все;) Input что-то не очень понравился.
Я пользуюсь каким-то Monospace, стоял по-умолчанию в kwrite/kate. У меня моник, кстати, с высоким PPI, так что дело не в ретина/не ретина. Просто шрифт такой. Возможно у него вообще нет байткода для хинтинга, вот он и мутный.
Лично мне нравится полный хинтинг и микрософтовский стиль рендеринга шрифтов, с четкими и чистыми линиями. Кому-то нравится маковский мутный рендеринг, не осуждаю их. Дело вкуса.
Лично мне нравится полный хинтинг и микрософтовский стиль рендеринга шрифтов, с четкими и чистыми линиями. Кому-то нравится маковский мутный рендеринг, не осуждаю их. Дело вкуса.
Ну я говорил именно о Маке с ретиной, судя по картинке на сайте, он рассчитан как раз на Маковское сглаживание. С ретиной оно, кстати, совсем не мутное.
Все просто: большой ppi нивелирует разницу между рендерерами, в основном же алгоритмы ориентированы на улучшение вида шрифтов при низком ppi.
Справедливости ради надо сказать, что для инконсолаты существует известная модификация с кириллическими глифами (правда, я где-то слышал, что кириллица хоть и есть, но вот хинтинга к ней нет).
В любом случае, полностью согласен, что Consolas — наше всё. ;-) На удивление приятный шрифт.
В любом случае, полностью согласен, что Consolas — наше всё. ;-) На удивление приятный шрифт.
Да и места на экране по ширине как-то больше чем Consolas кушает InputMono-Regular.
Под линуксом. В частности Mint, выглядит чудесно.
Значит вы сторонник ШГ и маковского рендеринга шрифтов. lurkmore.to/%D0%A8%D1%80%D0%B8%D1%84%D1%82%D1%8B_%E2%80%94_%D0%B3%D0%BE%D0%B2%D0%BD%D0%BE
Я прикипел Source Code Pro ( store1.adobe.com/cfusion/store/html/index.cfm?event=displayFontPackage&code=1960 ) к для кода и Anonymous Pro ( www.marksimonson.com/fonts/view/anonymous-pro ) для терминалов.
Но надо сказать, что шрифт Input очень понравился. Попробую с ним пожить некоторое время в gvim.
Но надо сказать, что шрифт Input очень понравился. Попробую с ним пожить некоторое время в gvim.
А у Source Code Pro нет русского языка ведь?
Насколько я помню.
Насколько я помню.
Поэтому и не использую его в терминале. А русский язык в коде программ я не использовал пожалуй со школы.
Русские строки в коде?
Я конечно могу ошибаться, но я считаю, что такой строке не место в коде. В базе данных или в ресурсах может быть, но не в коде.
И кстати это у вас ASCII или UTF-8 строка?
А если на билд сервере будет стоять локаль отличная от вашей?
Ну а маленькая опечатка в имени метода «MyCооlMethod» против «MyCoolMethod» — это гарантия того, что выходные пройдут весело.
Ну и вполне возможно ваша комманда не работает с коммандами из других стран мира и вас не испугают их выпученые глаза.
И кстати это у вас ASCII или UTF-8 строка?
А если на билд сервере будет стоять локаль отличная от вашей?
Ну а маленькая опечатка в имени метода «MyCооlMethod» против «MyCoolMethod» — это гарантия того, что выходные пройдут весело.
Ну и вполне возможно ваша комманда не работает с коммандами из других стран мира и вас не испугают их выпученые глаза.
попробуйте Menlo
Странный шрифт, все буквы вертикальные, а «t» с наклоном…
Какие задачи решались при разработке данного шрифта? Если он позиционируется как «для программирования», то наверное там есть какая-то специальная программистская фигня?
от «программистских» шрифтов требуется чёткое различие между глифами «I», «l», «1», "|", а также «O» и «0» (ноль, как правило, перечёркивается).
Есть миллион шрифтов, которые эту задачу уже успешно решили. Зачем нужен миллион первый? Чем он лучше?
Пройдёмте: input.fontbureau.com/info/
Обычный Consolas моноспейс шрифт дает очень четкое различие. Да даже Courier.
На мой взгляд, текстовые редакторы с подсветкой синтаксиса, которые есть на любой платформе, отображают различные литералы(цифры, строки) различными цветами; об остальном можно догадаться по контексту.
VS не умеет подсвечивать числовые литералы, но даже если бы она умела… На картинке — две переменные. Первая — типа long со значением 123, вторая — типа int равная 1231. Согласитесь, довольно просто спутать, особенно если шрифт этому способствует.
Да и не всегда радуга на экране хороша. Порой идеал — два-три цвета. Просматривая исходники в FARе, понимаешь, почему и зачем придумали форматирование, определенный шаблон комментариев и расстановки скобок — эти участки различаешь очень быстро и без цвета. Потом рассматривая какой-нибудь нечитаемый код в современной ИДЕ с радужной подсветкой, думаешь, что автор никогда не использовал бы вот такие дурацкие идентификаторы и такое идиотское форматирование, если бы не было цвета.
Видимо, название
Выглядит как-то не очень, если честно.


Похоже на дефолтный шрифт в Borland Deplhi.
У меня вот такие шрифты: habrastorage.org/files/edf/cc5/cac/edfcc5cac1d540b89b38941d20a788e4.png
Подскажите, это законно? Или искать получше?
У меня вот такие шрифты: habrastorage.org/files/edf/cc5/cac/edfcc5cac1d540b89b38941d20a788e4.png
Подскажите, это законно? Или искать получше?
Не знаю, кто вам может запретить использовать шрифт в среде разрабокти :)
Точно незаконно.
C $i вы точно обошлись незаконно, пустив её по кругу инкрементироваться. :)
www.identifont.com/identify?33+%20+97+30C+B6F+JPL+1L0+2BR+773+1QN+Y+6ZQ+76P+8J+8N+J+DG+8F+2X+1KS+1U6+75+8E+2L+2E+53K+79+6X8+6X4+8B+1KI+1R0+7G+9Z
Vera Sans Mono — в свободном доступе, Public domain / GPL.
О чём вы спрашиваете?
Vera Sans Mono — в свободном доступе, Public domain / GPL.
О чём вы спрашиваете?
Аналогичная картина в QtCreator. Жирноват он, причем очень сильно…
А разве подобный шрифт не должен быть monospace?
Input Mono из архива и является monospace-шрифтом.
Я как-то поставил не моноширинный, и теперь не понимаю, как можно было использовать моноширинные. Одинаковая ширина у 'i' и 'w' — ужасно.
Звучит разумно, надо попробовать =)
Какие столбцы? Индентация никуда не едет, а выравнивание что-то пробелами никогда не терпел.
Сейчас начнётся…
У пропорциональных вариантов этого шрифта (Sans и Serif), кстати — довольно широкие пробелы, примерно в среднюю ширину буквы, так что действительно, если нужна индентация только по началу строки — то можно их использовать. Но даже я не уверен, что готов на такой экстрим.
Вам бы наверное еще и WordWrap подошел, чтобы энтер в конце строки не ставить, и писать код абзацами.
А у меня вот так: hsto.org/files/89c/5b1/0f9/89c5b10f960148649edf60032e6c2c3d.png
Шрифт вот, если что: rmcreative.ru/files/Monaco_5.1+.ttf
Похоже на моноширинный comicsans, но часто его встречал у кодеров.
Нормально, но эти фигурные скобки просто убожество.
Посмотрел у себя, consolas 10pt
Попробуйте LiberationMono.
Почему-то Visual Studio отказалось его отображать. В preview показывает, а редактор возвращается к courier new
In Visual Studio (2010–2013), the default Input installation will not display at all, and instead you see Courier. Presumably, Visual Studio is allergic to larger font groupings. A workaround is to customize and download a four-style family (which will appear in your font menu as “Input”), rather than selecting from the whole family. Update: It is reported that this may not be an issue in certain configurations of VS 2013 Update 3.
Т.е. надо на страничке скачивания выбрать «Customize your download», сконфигурировать себе желаемый вариант шрифта и уже его установить в Visual Studio. Тогда отображается.
Т.е. надо на страничке скачивания выбрать «Customize your download», сконфигурировать себе желаемый вариант шрифта и уже его установить в Visual Studio. Тогда отображается.
У меня Droid Sans Mono 11
habrastorage.org/files/bab/585/744/bab58574417c4a6fbfc58373f8e06510.png
habrastorage.org/files/bab/585/744/bab58574417c4a6fbfc58373f8e06510.png
В линухе очень нравится DejaVu Sans — разные варианты (Mono, Bold, ...) во всей системе заданы. Симпатичный, 0 с точкой — красота.
Использую его для консоли: habrastorage.org/files/df0/6b0/412/df06b041290a45ae9f60f7b48c95ac44.png
+ к Meslo LG S, заменил им любимый до этого Consolas. Из десятков опробованных моноширинных шрифтов он самый приятный.
Хочу одновременно подытожить и присоединиться к вышесказанному, это отстой! Такое даже бесплатно не надо… Я как человек проводящий 90 % времени в редакторе (Vim'e :) ) очень трепетно отношусь к шрифту.
Осторожно, бесполезный комментарий:
Xcode (Mac) — шрифт Menlo Regular. Вполне устраивает. Input понравился, поэтому не исключено, что вскоре перейду именно на него.
Xcode (Mac) — шрифт Menlo Regular. Вполне устраивает. Input понравился, поэтому не исключено, что вскоре перейду именно на него.
У кого то получилось вот так настроить Qt Creator?


Потому что это максимум что у меня вышло

Как то оно явно не так выглядит в плане шрифта.

Как то оно явно не так выглядит в плане шрифта.
Monospace на Linux-машинах — это обычно алиас на DejaVu Sans Mono.
Ubuntu Mono ≠ DejaVu Sans Mono
И, кстати, в Убунту Моно — фиговая кириллица: буквы ГШшЩщ слишком неправильны. Поэтому в терминале у меня по-прежнему DejaVu Sans Mono. Ну иногда ещё Liberation Mono и Droid Sans Mono — для отдельных сессий.
И, кстати, в Убунту Моно — фиговая кириллица: буквы ГШшЩщ слишком неправильны. Поэтому в терминале у меня по-прежнему DejaVu Sans Mono. Ну иногда ещё Liberation Mono и Droid Sans Mono — для отдельных сессий.
Monospace на Linux-машинах — это обычно алиас на DejaVu Sans Mono
Он может быть алиасом на любой моноширный шрифт, так как самого по себе такого шрифта не существует, это просто термин «моноширный». Собственно, сменив этот алиас, можно поменять шрифт во всех приложениях одновременно (естественно где он выбран)
В Input Mono не работают первые варианты i и l в «Alternate letterforms» — если их выбрать то фактически выбирается 4-й вариант этих букв вместо первого — а жаль, мне как раз больше нравится первый.
В Interactive Preview удавалось добиться того, что при некоторой конфигурации параметров полностью пропадал глиф «underscope» — вместо него видел пробел. Это жирный минус.
Раз уж все постят скриншоты своих шрифтов
OS X, Inconsolata

Не смог на него долго смотреть даже. Consolas, Monaco, Fira, Inconsolata, Droid — вот, пожалуй, лучшее моно шрифты.
Раз никто не разносил шрифт — разнесу его по кусочкам.
1. Излишне вычурные точка с запятой, фигурные скобки, строчное a, цифра 2. К тому же в точке с запятой точка и запятая близки.
2. Коротковаты выносные элементы, даже по меркам моношрифта.
3. Нет заглавных букв Ё и Й. Впрочем, нет и других умляутов, например, Ü.
4. Нет хинтинга (но это кому как).
5. Русская К не должна быть копией английской K, у них несколько разная графика!
6. Нет оптической компенсации. Возможный обоснуй — когда не прописан хинтинг, эта самая компенсация даёт грязь.
7. b и d, p и q разные без особого повода. Или я плохо разбираюсь в английской графике…
8. Точки жирноваты. Возможный обоснуй — так лучше выглядит в IDE.
9. Узковат просвет заглавной С.
10. Отдельные буквы (Ж, Ш, W, X) силком втиснуты в своё знакоместо. Особенно это непонятно насчёт английского «X» (на программистском шрифте придётся писать что-то большими буквами). При этом Ю нормально стоит в знакоместе, но за счёт узкого штриха.
11. Символы стрелок неплохи, хотя жирноваты.
1. Излишне вычурные точка с запятой, фигурные скобки, строчное a, цифра 2. К тому же в точке с запятой точка и запятая близки.
2. Коротковаты выносные элементы, даже по меркам моношрифта.
3. Нет заглавных букв Ё и Й. Впрочем, нет и других умляутов, например, Ü.
4. Нет хинтинга (но это кому как).
5. Русская К не должна быть копией английской K, у них несколько разная графика!
6. Нет оптической компенсации. Возможный обоснуй — когда не прописан хинтинг, эта самая компенсация даёт грязь.
7. b и d, p и q разные без особого повода. Или я плохо разбираюсь в английской графике…
8. Точки жирноваты. Возможный обоснуй — так лучше выглядит в IDE.
9. Узковат просвет заглавной С.
10. Отдельные буквы (Ж, Ш, W, X) силком втиснуты в своё знакоместо. Особенно это непонятно насчёт английского «X» (на программистском шрифте придётся писать что-то большими буквами). При этом Ю нормально стоит в знакоместе, но за счёт узкого штриха.
11. Символы стрелок неплохи, хотя жирноваты.
12. Не слишком удачной высоты скобки — цифры и заглавные буквы в скобках выглядят коряво.
Что сделали правильно (а шрифтовые дизайнеры, не знакомые с работой программиста, вечно упускают).
1. Правильное положение плюса, минуса и знака равенства. Они должны быть одним штрихом, одной и той же длины и быть в «среднем» положении между серединой большой буквы и серединой маленькой, на одной и той же высоте. В PT Mono (хотя никто его не считает прогерским шрифтом) нарушили сразу два требования: разная длина + и −, и разная высота.
2. Различие O / 0, 1 / l / I. Хотя и облажались кое в чём — 0 выглядит тяжелее O.
Что сделали правильно (а шрифтовые дизайнеры, не знакомые с работой программиста, вечно упускают).
1. Правильное положение плюса, минуса и знака равенства. Они должны быть одним штрихом, одной и той же длины и быть в «среднем» положении между серединой большой буквы и серединой маленькой, на одной и той же высоте. В PT Mono (хотя никто его не считает прогерским шрифтом) нарушили сразу два требования: разная длина + и −, и разная высота.
2. Различие O / 0, 1 / l / I. Хотя и облажались кое в чём — 0 выглядит тяжелее O.
Есть очень интересный шрифт Pragmata Pro, он в свое время нашумел тем, что стал одним из самых дорогих моноширинных шрифтов (~$200). Мне нравится тем, что он узкий, намного уже, чем дефолтный маковский Menlo.
Картинка под спойлером

Посмотрел. Понравилось. Поставил. Не понравилось.
Остаюсь на Droid Sans Mono.
Остаюсь на Droid Sans Mono.
С фигурными скобками совсем беда
Проприетарщина. В топку.
ага.
Жирновато, нет?
Мда. На работе большой монитор с большим разрешением, а дома ноут с не очень большим монитором но большим разрешением.
На работе примерно вот так: habrastorage.org/files/695/46d/524/69546d52487344a58ed3dbf7ee70124d.png
Хотя, раньше я и обычным fixedsys пользовался :)
На работе примерно вот так: habrastorage.org/files/695/46d/524/69546d52487344a58ed3dbf7ee70124d.png
Хотя, раньше я и обычным fixedsys пользовался :)
Вы начинали в текстовых средах от borland?
Посмотрел я тут шрифты (вернее сглаживание) у людей… Не представляю, как на ТАКОЕ можно пялиться весь день. Ужас и говно, извините за прямоту. Собственно, остаюсь на Ubuntu Mono (смысла показывать нет, т.к. дефолтное сглаживание убунты и саблайм). Единственное, что я ему бы добавил, это перечеркнутый нуль (а не точка, как у дежавю моно) и более круглые скобки, как у Монако. Половина шрифтов вообще нормально выглядят только на темных темах, а в ява-иде в линуксе, надо не только шрифт, фон, но и еще размер подбирать, чтобы выглядело более-менее прилично :3
В последнее время использую модифицированный (добавил поддержку кириллицы и модифицировал некоторые символы) Luxi Mono в консоли, выглядит очень затейно.
Скриншоты



С таким шрифтов код выглядит очень аристократично
Где взять?
Красиво. Выложите, пожалуйста, свою модификацию куда-нибудь.
Не качается, реквестирую еще раз. Интересный шрифт получился.
А у меня сохранился! damaten.ru/luximonocyr.ttf
Присмотрелся — шрифт моноширный, но на первый взгляд как обычный шрифт с засечками (serif).
Я один ничего не понимаю в шрифтах?
Fira Mono — бесплатный, с кириллицей, от Эрика Шпикерманна (дизайнер знаменитого FF Meta):


Из какого редактора/IDE скриншот?
Очень здорово скобки цветом выделяются!
Очень здорово скобки цветом выделяются!
LightTable
Конфиг можно взять тут www.dropbox.com/sh/5rjga7f077n00tf/AABuLHwdUJFmlSKizcb3E6bVa?dl=0
Там темная и светлая тема, светлая более доведенная до ума, потому что я на нее в какой-то момент переехал.

Конфиг можно взять тут www.dropbox.com/sh/5rjga7f077n00tf/AABuLHwdUJFmlSKizcb3E6bVa?dl=0
Там темная и светлая тема, светлая более доведенная до ума, потому что я на нее в какой-то момент переехал.

От таких скриншотов пользы никакой. У вас действительно в редакторе такой размер шрифта? Для реальности уменьшите его хотя бы до 12 (а чаще приходится до 10, 9 или даже 8, чтобы всё вместилось) — и от красоты мало что останется, и хорошо если хоть какой-то хинтинг есть.
Кириллица в шрифте Input Mono имеет свои ошибки:
1. глиф буквы З [зэ] аналогичный глифу цифре 3 (три);
2. глиф б [бэ] очень похож на цифру 6.
Так же есть просто недостатки:
1. особенно уродливые глифы Д, Л, д, л;
2. В букве Ч перекладина неправильно сочленяется с вертикалью (так себе недостаток :) );
3. Заглавная У «валится» вправо.
Есть и приятные мелочи:
1. Полуовал заглавной Б выше нижнего полуовала В;
2. Глиф Ф выше, чем например глиф Х (хотя обычно выше верхняя часть, а тут нижняя);
3. У глифа Ж есть нормальная перекладина.
PS И в общем кириллица на мой вкус не красивая.
1. глиф буквы З [зэ] аналогичный глифу цифре 3 (три);
2. глиф б [бэ] очень похож на цифру 6.
Так же есть просто недостатки:
1. особенно уродливые глифы Д, Л, д, л;
2. В букве Ч перекладина неправильно сочленяется с вертикалью (так себе недостаток :) );
3. Заглавная У «валится» вправо.
Есть и приятные мелочи:
1. Полуовал заглавной Б выше нижнего полуовала В;
2. Глиф Ф выше, чем например глиф Х (хотя обычно выше верхняя часть, а тут нижняя);
3. У глифа Ж есть нормальная перекладина.
PS И в общем кириллица на мой вкус не красивая.
Назовите, пожалуйста, идеальный с вашей точки зрения шрифт.
Идеального, боюсь, нет. Но по-моему приближен к нему PT Mono.
Кроме того, что у него нет очевидных недостатков, так он и просто симпатичнее.
Кроме того, что у него нет очевидных недостатков, так он и просто симпатичнее.
Сравните сами
Input Mono

PT Mono


PT Mono

1) PT Mono авторами не предназначался для кодирования. То, что его для этого всё-таки используют — ну, так вышло.
2) Симпатичность — понятие субъективное.
3) Когда с текстом работаешь — видишь его целиком и даже не приходит мыслей рассматривать отдельные закорючки. Ну у дизайнеров, возможно, свои заморочки…
4) Почему лично мне не нравятся многие шрифты — они слишком широкие. Прописные буквы у них вписываются в квадрат, или даже шире. Не знаю почему, но это начинает раздражать и чуть ли не болеть глаза, впечатление, что образовался сильный астигматизм. Поэтому из Input Mono на практике использую модификацию Compressed. То же у меня касается и шрифтов — Pragmata Pro, Anka/Coder (Condensed или Narrow), Consolas, Ubuntu Mono — они более «стройные».
2) Симпатичность — понятие субъективное.
3) Когда с текстом работаешь — видишь его целиком и даже не приходит мыслей рассматривать отдельные закорючки. Ну у дизайнеров, возможно, свои заморочки…
4) Почему лично мне не нравятся многие шрифты — они слишком широкие. Прописные буквы у них вписываются в квадрат, или даже шире. Не знаю почему, но это начинает раздражать и чуть ли не болеть глаза, впечатление, что образовался сильный астигматизм. Поэтому из Input Mono на практике использую модификацию Compressed. То же у меня касается и шрифтов — Pragmata Pro, Anka/Coder (Condensed или Narrow), Consolas, Ubuntu Mono — они более «стройные».
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Input — новый шрифт для программирования