URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 109674
[ Назад ]

Исходное сообщение
"Проект Go опубликовал собственный шрифт для программистов"

Отправлено opennews , 17-Ноя-16 17:05 
Представлено (https://blog.golang.org/go-fonts) новое семейство TrueType-шрифтов Go с набором символов WGL4 (https://ru.wikipedia.org/wiki/Windows_Glyph_List_4) (поддерживает кириллицу), созданное студией  Bigelow & Holmes специально для проекта Go.  Шрифт доступен в пропроциональном  (sans-serif) и моноширинном (slab-serif) начертаниях  и ориентирован прежде всего для использования в областях, связанных с программированием (вариант с разной  шириной символов для документов, а с одинаковой шириной символов для кода и терминала). Моноширинный  шрифт отлично подходит для отображения исходных текстов, недопускает неоднозначного прочтения похожих по написанию символов и выделяет знаки пунктуации.

Пропорциональный  вариант шрифта метрически совместим со шрифтами Arial и Helvetica, и может заменять их в документах без сдвигов и искажений форматирования. Шрифт  без засечек, что улучшает читаемость мелких символов на экране.

Отличительной особенностью шрифта также является распространение  под обычной лицензией BSD, что позволяет упростить интеграцию шрифта в проекты Go, которые также поставляются под данной лицензией. В том числе, подготовленный шрифт войдёт в состав  развиваемого на языке Go  тулкита (https://godoc.org/golang.org/x/exp/shiny) для построения пользовательских интерфейсов и будет задействован для унификации тестирования текстовых элементов.

Для загрузки доступны (https://go.googlesource.com/image) как исходные компоненты для построения шрифта, так и готовые для применения файлы в формате TTF, в том числе с разбиением разных начертаний на отдельные файлы для удобства подключения в приложениях. Кроме того, в Go-пакете truetype (https://godoc.org/github.com/golang/freetype/truetype) представлена функция truetype.Parse (https://godoc.org/github.com/golang/freetype/truetype#Parse), позволяющая выбрать нужный шрифт из коллекции.

URL: https://blog.golang.org/go-fonts
Новость: http://www.opennet.dev/opennews/art.shtml?num=45513


Содержание

Сообщения в этом обсуждении
"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Аноним , 17-Ноя-16 17:05 
Вполне соответствует языку.

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено pavard , 17-Ноя-16 18:13 
будет в духе языка, если компилироваться не будет написанный не с использованием этого шрифта проект. много го выдвигает требований по форматированию, автоополнений времени компиляции и прочего. решили пойти дальше.

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено _ , 17-Ноя-16 21:32 
Вы оба де*илы?
Прямо в новости написано: они делают кроссплатформенный UI - хотят единный шрифт для этого.
Всё.

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Sw00p aka Jerom , 18-Ноя-16 00:02 
мне оч понравился шрифт Hack (http://sourcefoundry.org/hack/)

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Ананас , 18-Ноя-16 10:35 
С трудом отличил от моего Liberation Mono

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено pavard , 19-Ноя-16 01:17 
ты походу тугой на юмор. язык го местами диктует программисту оформление кода - хоть тот же перенос запятых. по мне так это дикий ахтунг закладывать оформление и стиль в стандарт языка. отсюда и шутка про шрифт.
твоя реакция на столь очевидный стеб больше говорит о твоем уме чем о чьем либо.

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено anomymous , 18-Ноя-16 08:46 
Да. Вот эти вот вырвиглазные рюшечки и загибы по краям букв...

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Аноним , 17-Ноя-16 17:09 
продолжать разогревать хайп вокруг языка, используя шрифты -- это мощно, да

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено mezoni , 17-Ноя-16 17:17 
>> продолжать разогревать хайп вокруг языка, используя шрифты -- это мощно, да

Вряд ли это имело место быть. Он и без этого востребован и достаточно популярен.


"Проект Go опубликовал собственный шрифт для программистов"
Отправлено SpiritOfStallman , 17-Ноя-16 17:29 
Шрифт выпустили только для лицензионной совместимости, всё. Пилили ui библиотеку/тулкит и возник вопрос, "какой шрифт поставлять из коробки?". Самым простым решением стало это.

Хотя я так и не понял, почему столько ресурсов сделало из этого новость. Это был просто очередной пост в блgoге.


"Проект Go опубликовал собственный шрифт для программистов"
Отправлено RazrFalcon , 17-Ноя-16 18:17 
В том-то и дело, что непонятно чем не угодил системный шрифт. Или они стремятся к полной статике?

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено _ , 17-Ноя-16 21:34 
Тем что он разный в разных системах? Я понимаю что догадаться нереально трудно ...

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено RazrFalcon , 17-Ноя-16 22:22 
И как Qt с этим живёт? Уму непостижимо.

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено . , 18-Ноя-16 03:02 
А оно и не живёт :(  
Ну вернее живёт но низЭЭЭнько так.

И не выкидывают только потому, что остальное - ещё хуже :(


"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Аноним84701 , 18-Ноя-16 00:43 
> Тем что он разный в разных системах? Я понимаю что догадаться нереально
> трудно ...

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


"Проект Go опубликовал собственный шрифт для программистов"
Отправлено . , 18-Ноя-16 03:07 
Аха-аха ... сделай на Qt4.* хоть что нить для HDPI\Retina экранов... :(
Мы запустили на 4К\5К ... заплакали. _Пришлось_ самим рисовать. В 5-ке обещают починить (и кое что - уже) ... но это настолько большая переделка, что и не знаю как втиснемся в релиз план :( Мы по локоть в кутях, при резком движняке - рвёт суставы\ломает кости. И никуда не денешься :(

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Аноним , 18-Ноя-16 10:20 
Qt 4 родилось и жило в эпоху, когда не было экранов HDPI\Retina, и сейчас уходит в историю. Разработчики уже не будут это латать.

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Аноним , 19-Ноя-16 06:50 
> Аха-аха ... сделай на Qt4.* хоть что нить для HDPI\Retina экранов... :(

Ээээ чувак, ты проприетарщик чтоли, что тебя подорвало на Qt4 писать когда остальные уже почти все на Qt5 перевели?


"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Аноним , 19-Ноя-16 16:26 
Впервые увидел кого-то зарабатывающего программированием на жизнь? Или не в курсе, что большая часть софта - проприетарщина?

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Аноним , 18-Ноя-16 11:12 
Ни на каком языке не будет полной статики. Например, на том же Го, как гопник говорю. Статически ты можешь скомпилять только "Hello World", а вреальных же проектах - используются сторонние с-шные либы + глибц + linux-gate.so, и т.д.

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Аноним , 19-Ноя-16 16:24 
Уважаемый эксперт, в го нет глибц и других сишных либ.

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Аноним , 21-Ноя-16 17:26 
Неуважаемый неэксперд, расскажи-ка мне, гопнику, как моя программа, написанная внезапно на го, работает с базой, выставляет веб-морду и терминирует https. Если лично у тебя это получилось без С-либ, то милости прошу рассказать. И не забывай про ldd, кстати.
Пы.Сы: Если собрать пустой "Hello World", не использующий ничего кроме fmt, то да, он таки будет статическим.

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Аноним , 21-Ноя-16 20:52 
Уважаемый эксперт, в го нативная реализация tls, а не опенссл.
Как *ваше* приложение общается с бд, я не знаю, а популярные клиенты для mysql написаны на го.
HTTP-сервер и веб-фреймворки тем более написаны на го. Как и в большинстве языков, в общем-то.
В го FFI вообще очень дорогой - использовать сишные либы во многих случаях не рационально.
Вообще, видно, что ты абсолютно не шаришь в том, о чем говоришь. Почему ты не попытался хоть немного разобраться в вопросе прежде чем срать в коменты? Пук в лужу по всем фронтам. Стыдно должно быть.

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Аноним , 23-Ноя-16 16:18 
> Как *ваше* приложение общается с бд, я не знаю, а популярные клиенты для mysql написаны на го.

Там не мускуль
$ ldd ./qqqqqqqqqqqqq
    linux-vdso.so.1 =>  (0x00007ffcd81dd000)
    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f18d0aed000)
    libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f18d08d0000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f18d0506000)
    /lib64/ld-linux-x86-64.so.2 (0x0000562e45b16000)

> HTTP-сервер и веб-фреймворки тем более написаны на го.

$ ldd ./revel
    linux-vdso.so.1 =>  (0x00007ffdaa96f000)
    libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f93d25e6000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f93d221d000)
    /lib64/ld-linux-x86-64.so.2 (0x000055facfdbe000)
Доооооо.....
>  Как и в большинстве языков, в общем-то.

В бидоне, например, где после установки pip нужно ставить python-dev(el) и "Development Tools"/buid-essential
> В го FFI вообще очень дорогой - использовать сишные либы во многих случаях не рационально.

Да, но дешевле, чем в большинстве скриптовых языков.
> Вообще, видно, что ты абсолютно не шаришь в том, о чем говоришь. Почему ты не попытался хоть немного разобраться в вопросе прежде чем cpaть в коменты? Пук в лужу по всем фронтам. Стыдно должно быть.

Себе объясни это.


"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Аноним , 23-Ноя-16 16:29 
> В го FFI вообще очень дорогой - использовать сишные либы во многих случаях не рационально.

Там есть С-файлик, размером более 6МБ. И что он там делает? И это при том, что sqlite можно без проблем связывать статически с результирующим продуктом.
https://github.com/mattn/go-sqlite3


"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Аноним , 17-Ноя-16 18:56 
да хайп же, ну ё-моё

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено deadfood , 17-Ноя-16 17:15 
слишком толстый

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Ujhtujht , 17-Ноя-16 17:28 
Троллинг?

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Аноним , 17-Ноя-16 17:18 
Я так и не понял, где скачать сам шрифт

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Tux , 17-Ноя-16 17:26 
git clone --depth 1 https://go.googlesource.com/image
Лежат в папке image/font/gofont/ttfs/

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Аноним , 18-Ноя-16 07:09 
https://go.googlesource.com/image/+/master/font/gofont/ttfs/

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Аноним , 17-Ноя-16 17:23 
интересно, а чем Hack не устраивал?

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Аноним , 17-Ноя-16 17:45 
Лицензией, как минимум?

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Sw00p aka Jerom , 18-Ноя-16 00:59 
а шо с ней не так ?
https://github.com/chrissimpkins/Hack/blob/master/LICENSE.md

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Василий Теркин , 18-Ноя-16 16:19 
То, что любые изменения и дополнения в существующем шрифте автоматически заставляют менять название и шрифт перестает быть "hack" и "все такое". Сам hack существует только в моноширинном виде, а для проекта Go понадобилось семейство шрифтов. Опять же, зачем рекламировать и без того известный проект, если есть возможность сделать свой? Ну а разрабам никто не запрещает использовать свои шрифты в своих проектах, хоть самые вырвиглазные, это их право.

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Аноним , 17-Ноя-16 18:29 
>> интересно, а чем Anonymous Pro не устраивал?

// поправил


"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Anonymous Pro , 19-Ноя-16 06:52 
Сойдет для сельской местности.

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Ilya Indigo , 18-Ноя-16 17:15 
> интересно, а чем Hack не устраивал?

https://www.opennet.dev/opennews/art.shtml?num=42884#actshow_...


"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Аноним , 17-Ноя-16 17:27 
Раз тема о шрифтах, то (извиняюсь за оффтоп),= может кто-то знает свободный "мультяшный" шрифт с кириллицей?

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Наноним , 18-Ноя-16 00:44 
Comic Relief и Helsinki. Больше ничего нет.

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Аноним , 18-Ноя-16 06:34 
Хелсинки выглядит когдно, но кириллицы нет https://www.fontsquirrel.com/fonts/helsinki

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Аноним , 17-Ноя-16 18:36 
Как-то черезчур тяжело смотрится. Было бы чуть более тонкое начертание, отлично бы зашел. А так разве что книжки печатать (ну и может на e-ink экранах будет хорошо смотреться, там тяжелые шрифты сильно лучше выглядят чем на ярком LCD).

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено тоже Аноним , 17-Ноя-16 23:24 
А это мысль! Надо залить на домашние ПокетБуки...

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Ilya Indigo , 17-Ноя-16 18:44 
У меня в KDE systemsettings (Оформление приложений -> Шрифты -> Моноширинный) не появляется "Go Mono" среди доступных, хотя среди остальных он появляется.
Кто виноват и как исправить?

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Tux , 17-Ноя-16 19:38 
У меня появляется. KDE 5.8.

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Ahulinux , 17-Ноя-16 18:47 
Почему буква i на скриншоте с кодом с засечкой, а на скриншотах алфавита без?

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено snmp agent , 17-Ноя-16 19:42 
На скриншоте с алфавитом не моноширинный вариант.

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Аноним , 17-Ноя-16 18:53 
Боже, мои глаза...

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Ilya Indigo , 17-Ноя-16 18:56 
Наконец-то кто-то запилил годное и открытое семейство шрифтов, похожее на Arial, совместимое с fullhint, шрифт но главное, Ilya IIya llya теперь визуально отличимы друг от друга и не выглядят все 3 как ||ya. Они, по-сути, просто пропатчили Arial исправив его косяки и это замечательно. :-)

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Аноним , 17-Ноя-16 21:49 
стоит pt mono, все что написано, прекрасно читается

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено adolfus , 17-Ноя-16 19:15 
Есть семейство Fira с шрифтами разной плотности. Есть Fira Code специально для программирования.
Для любителей стиля Liberation Mono есть шрифт Hack, у которого кернинг получше.



"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Zeuxx , 17-Ноя-16 20:44 
В Fire Code еще и поддержка лигатур есть...

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено burjui , 21-Ноя-16 19:17 
Это одно из главных преимуществ Fira Code, помимо читабельности шрифта в целом. С этими лигатурами даже Java читается лучше, не говоря уж об ML-языках (SML, F#, Haskell). Я этот шрифт даже в терминале поставил.

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Ilya Indigo , 18-Ноя-16 11:02 
> есть шрифт Hack, у которого...

умудрились так закрутить букву "i", что она, при беглом просмотре, трудно отличима от "l".


"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Michael Shigorin , 18-Ноя-16 12:16 
> Есть семейство Fira с шрифтами разной плотности.

Ага, на него сейчас и смотрю в процессе написания ответа.

> Есть Fira Code специально для программирования.

А вот этот пропустил, похоже.


"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Пользователь Debian , 17-Ноя-16 19:55 
При всей моей любви к языку, шрифты на экране (97 DPI) с выключенным антияльясингом выглядят ужасно.

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Пользователь Debian , 17-Ноя-16 20:02 
Добавление: включение хинтинга конкретно для них немного выправляет ситуацию, но всё равно ШГ независимо от уровня хинтинга.

Очень жаль: я ненавижу сглаживание.


"Проект Go опубликовал собственный шрифт для программистов"
Отправлено nobodynoone , 18-Ноя-16 09:44 
А какие есть альтернативы для тех, кто тоже ненавидит?

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено тоже Аноним , 18-Ноя-16 10:16 
Droid, например, у меня в интерфейсе отображается без такого размыливания, которое наблюдается у этого Go.

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Аноним , 17-Ноя-16 20:21 
В любой непонятной ситуации делай свой шрифт.

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Ilya Indigo , 17-Ноя-16 20:41 
> В любой непонятной ситуации делай свой шрифт.

При виде любого нового шрифта говори ШГ.


"Проект Go опубликовал собственный шрифт для программистов"
Отправлено vitalif , 17-Ноя-16 20:26 
Полное ШГ

Это разве "без засечек"? Как раз с. Ну или "полу-с" какое-то. Курьер блин изобрели.


"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Аноним , 17-Ноя-16 21:51 
Luxi Sans/Mono доработали

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Beholder , 21-Ноя-16 12:02 
Так и есть. Определил ещё по скриншоту. Зачем кто-то минусует ещё?

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Вареник , 17-Ноя-16 22:39 
Браузеры раздают миллионы на черте что, вместо нормального движка.
Недоязыки выпускают шрифты.
Минэкономразвития занимаются "отрицательным ростом"

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Аноним , 17-Ноя-16 22:47 
Вот щас вам скажут, что это востребованный язык.

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Пользователь Debian , 17-Ноя-16 22:50 
Это востребованный язык!

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Аноним , 18-Ноя-16 04:14 
>Браузеры раздают миллионы на черте что, вместо нормального движка.

Любишь обобщать?
>Недоязыки выпускают шрифты.

Похоже, что любишь.
>Минэкономразвития занимаются "отрицательным ростом"

Ну это вообще пушка.

Хороший комментарий.

Внимание всем, красная тревога! Мозилла, гугл и министры РФ - Вареник с опеннета знает, что нужно делать для того, чтобы всем было хорошо. Срочно свяжитесь с ним для дальнейших указаний!


"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Ivan , 22-Ноя-16 09:24 
И только Сергей Юрич (он же Вареник) по-прежнему тычет пальцем экран и знает, что и как надо делать.

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Аноним , 17-Ноя-16 23:50 
> а с одинаковой шириной символов для кода

Вот почему все до сих пор следуют этой бредовой идее, что код должен непременно отображаться моноширинным шрифтом?


"Проект Go опубликовал собственный шрифт для программистов"
Отправлено тоже Аноним , 18-Ноя-16 00:06 
Если вы этого не понимаете - вам, пожалуй, можно этому правилу и не следовать. Если вы вообще когда-нибудь читаете код...

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Аноним , 18-Ноя-16 12:30 
Читаю и пишу код. Много. Если синтаксис языка не требует выравнивания колонками (отступы не считаются — пробелы и в пропорциональных шрифтах имеют одинаковую ширину), то зачем тогда моноширинный шрифт?

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено тоже Аноним , 18-Ноя-16 12:55 
Чтобы точно видеть, сколько пробелов подряд в строке.
Чтобы не высматривать мелкие символы типа апострофов и точек.
Чтобы "rn" однозначно отличалось от "m".
Чтобы за списком объявления или инициализации переменных можно было выстроить визуальную "колонку" комментариев к ним.
Чтобы инициализация длинного массива визуально выглядела, как таблица с легко выделяющимися ячейками:
static short afmp[256] = {
//    0    1    2    3    4    5    6    7    8    9    A    B    C    D    E    F
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   //0
    0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   //1
    233, 311, 420, 701, 611, 911, 683, 232, 365, 365, 465, 600, 311, 422, 311, 420, //2
    580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 311, 311, 669, 600, 669, 548, //3
    863, 622, 689, 712, 719, 612, 568, 740, 710, 264, 520, 667, 529, 890, 740, 758, //4
    639, 758, 681, 656, 575, 696, 594, 894, 610, 605, 593, 370, 420, 370, 442, 497, //5
    312, 553, 601, 548, 599, 570, 319, 600, 572, 228, 231, 523, 232, 872, 573, 586, //6
    597, 598, 369, 506, 320, 573, 470, 720, 484, 498, 468, 366, 478, 366, 600, 233, //7
    756, 544, 311, 433, 422, 931, 500, 500, 470,1298,1078, 286,1083, 627, 800, 724, //8
    584, 311, 311, 422, 422, 600, 600, 984, 470, 861, 843, 286, 855, 489, 580, 578, //9
    233, 588, 498, 520, 825, 549, 478, 579, 613, 806, 724, 462, 600, 422, 806, 304, //A
    266, 600, 264, 228, 433, 580, 491, 311, 572,1118, 554, 462, 231, 656, 506, 273, //B
    622, 668, 689, 544, 738, 612, 908, 667, 731, 731, 627, 702, 890, 710, 758, 710, //C
    639, 712, 575, 588, 890, 610, 739, 636,1018,1050, 718, 858, 638, 719, 993, 680, //D
    553, 607, 539, 433, 603, 570, 702, 517, 595, 595, 489, 559, 732, 571, 586, 577, //E
    597, 548, 466, 498, 794, 484, 596, 508, 832, 850, 590, 714, 514, 553, 780, 543  //F
};
Это ширина символов для шрифта, cp1251. Я найду в этом описании ширину, например, буквы Ш меньше, чем за минуту: строка-столбец. В пропорциональном шрифте строки пляшут.

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Аноним , 02-Дек-16 13:45 
> Чтобы точно видеть, сколько пробелов подряд в строке.

Зачем?

> Чтобы не высматривать мелкие символы типа апострофов и точек.
> Чтобы "rn" однозначно отличалось от "m".

Все это не требует одинаковой ширины символов и может быть обеспечено пропорциональным шрифтом.

> Чтобы за списком объявления или инициализации переменных можно было выстроить визуальную
> "колонку" комментариев к ним.

Сомнительный стиль.

> Чтобы инициализация длинного массива визуально выглядела, как таблица с легко выделяющимися

Потому что нефиг пихать объемные данные в код.


"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Аноним , 18-Ноя-16 00:14 
Мне так легче сравнивать строки с частично повторяющимся содержимым. Аккуратнее код выглядит. Может, есть ещё куча аргументов, но мне лень их искать.

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Аноним , 18-Ноя-16 10:35 
Чтобы и в терминале читабельно выглядело.

PS Попробуй почитать питоновый код пропорциональным шрифтом.


"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Аноним , 18-Ноя-16 12:35 
> Чтобы и в терминале читабельно выглядело.

В терминале — понятно, интерфейс многих консольных программ предполагает одинаковую ширину символов. Но в графическом интерфейсе зачем этот атавизм?

> PS Попробуй почитать питоновый код пропорциональным шрифтом.

И что будет? Ширина пробелов-то все равно одинаковая.


"Проект Go опубликовал собственный шрифт для программистов"
Отправлено ALex_hha , 18-Ноя-16 00:05 
В putty смотрится вырвиглазно - http://i.imgur.com/VTDYWA3.png

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Куяврег , 18-Ноя-16 11:41 
> В putty смотрится вырвиглазно - http://i.imgur.com/VTDYWA3.png

Венда, putty, ШГ - так всегда было.


"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Led , 19-Ноя-16 01:50 
> В putty смотрится вырвиглазно

pussy.exe'шники должны страдать.


"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Wilem , 04-Сен-19 17:21 
Если у тебя винда, то у тебя уже есть лучший шрифт для программирования - Consolas. Лучше сделать никто не осилил. Правда, в винде ещё и сглаживание шрифтов лучшее, поэтому такой хороший эффект.

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Аноним , 18-Ноя-16 01:46 
Что касается моноширинного варианта. Подойдет для включения небольших фрагментов кода в презентацию, статью или какой-нибудь туториал. Читать полноценные исходники с такой гарнитурой лично мне не слишком комфортно, ибо засечки затрудняют вертикальное чтение. Так что мой личный рейтинг гарнитур для кодинга пока остался без изменений:
1. Fira Code
2. Cousine
3. PT Mono
4. Terminus
5. Source Code Pro

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено chinarulezzz , 18-Ноя-16 05:26 
> 1. Fira Code

святая хипстота.



"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Ilya Indigo , 18-Ноя-16 11:20 
> Так что мой личный рейтинг гарнитур для кодинга пока остался без
> изменений:
> 1. Fira Code
> 2. Cousine
> 3. PT Mono
> 4. Terminus
> 5. Source Code Pro

Каким боком в этом списке очутилось семейство терминальных шрифтов Terminus?
Всё семейство PT - убого, и mono не исключение.
Fira, Cousine, Source Code Pro приемлемы, но на мой взгляд Andale Mono с размером 11 (на 1 больше чем другие), выглядит удобнее и красивее всех, не смотря на то, что в семействе только Reqular.


"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Mihail Zenkov , 19-Ноя-16 12:32 
> Каким боком в этом списке очутилось семейство терминальных шрифтов Terminus?

Чем моноширинный шрифт отличается от шрифта для терминала?

А вообще - да Terminus лучший ;)
https://www.linux.org.ru/polls/polls/11918655


"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Ilya Indigo , 19-Ноя-16 17:21 
>> Каким боком в этом списке очутилось семейство терминальных шрифтов Terminus?
> Чем моноширинный шрифт отличается от шрифта для терминала?

Тем, что терминальный шрифт можно назначить только терминалу, а ttf-шрифт всему чему угодно, что имеет поддержку ttf. Терминал ttf не поддерживает.


"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Mihail Zenkov , 19-Ноя-16 18:44 
> Тем, что терминальный шрифт можно назначить только терминалу, а ttf-шрифт всему чему
> угодно, что имеет поддержку ttf.

Вообще-то freetype и fontconfig поддерживают не только ttf, но и множество других. Я лично использую terminus как моноширинный шрифт для все системы - от консоли ядра, до geany и браузера.

P.S. Интегрировал terminus и кодировку ru_RU.utf8 прямо в ядро - дабы даже при init=/bin/sh был хороший русский шрифт. Если кому надо - могу выложить.


"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Аноним , 18-Ноя-16 01:50 
Нет, только Anonymous Pro!

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Аноним , 18-Ноя-16 02:06 
CAPITAL J - выбивается из ряда.

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Аноним , 18-Ноя-16 11:19 
Ага. "Что случилось с буквой J?" :)

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено chinarulezzz , 18-Ноя-16 04:49 
По личному опыту, terminus или ricty -- самое лучшее что на данный момент есть.

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Аноним , 18-Ноя-16 09:42 
>terminus
>2016г

Бедняжка, тебя только сегодня утром разморозили?


"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Ilya Indigo , 18-Ноя-16 11:24 
> terminus

Вы кодите в vim прямо из терминала?
Или каким образом и какой именно шрифт, у меня например в терминале установлен ter-c16b, вы имеете ввиду?


"Проект Go опубликовал собственный шрифт для программистов"
Отправлено chinarulezzz , 18-Ноя-16 14:31 
>> terminus
> Вы кодите в vim прямо из терминала?

ага

> Или каким образом и какой именно шрифт, у меня например в терминале
> установлен ter-c16b, вы имеете ввиду?

я не знаю какой именно файл, т.к. в системе есть алиасы (/etc/X11/fonts/misc/xfonts-terminus.alias). Использую terminus-12 & terminus-bold-12.


"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Michael Shigorin , 18-Ноя-16 13:00 
> По личному опыту, terminus или ricty -- самое лучшее что на данный момент есть.

-fn -rfx-serenetypewriter-medium-r-normal-*-18-180-*-*-m-*-iso10646-0400
:)


"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Michael Shigorin , 18-Ноя-16 13:03 
При беглом взгляде на слова "Go Mono" они показались каким-то самобичеванием.
Возможно, наводка от соседней новости в quiterss...

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Ilya Indigo , 18-Ноя-16 13:57 
> При беглом взгляде на слова "Go Mono" они показались каким-то самобичеванием.
> Возможно, наводка от соседней новости в quiterss...

Мне понравился, именно, Go Sans, как альтернатива Arial.
А именно для кода, как и для консоли, ничего удобнее и красивее Andale Mono, я ещё не увидел.


"Проект Go опубликовал собственный шрифт для программистов"
Отправлено ALex_hha , 18-Ноя-16 20:24 
> ничего удобнее и красивее Andale Mono, я ещё не увидел.

видать на любителя. Под виндой для консоли лучшее что есть это Consolas. Под линухом использую DejaVu Sans Mono


"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Ilya Indigo , 18-Ноя-16 20:50 
>> ничего удобнее и красивее Andale Mono, я ещё не увидел.
> видать на любителя. Под виндой для консоли лучшее что есть это Consolas.
> Под линухом использую DejaVu Sans Mono

Попробовал DejaVu Sans Mono Book, это, пожалуй, лучший моноширинный шрифт, который я могу поставить в 1 ряд с Andale Mono.
Придраться не к чему. Все проблемные буквы отличимы, красивы и под fullhint выглядят превосходно.
Тут действительно, на любителя, я уже привык к Andale Mono и мне DejaVu Sans Mono Book кажется узковатым, но тут уже действительно дела вкуса и привычки, а не косяков шрифта.


"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Аноним , 19-Ноя-16 14:37 
Fira Mono очень понравилась, читабельная и слегка нарядная что ли.

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено ALex_hha , 19-Ноя-16 20:18 
Не стоит забывать, что Fira Mono проблемный шрифт. Тот же jsfiddle отказался от него и перешел на Inconsolata ;)

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено ALex_hha , 19-Ноя-16 21:36 
> По личному опыту, terminus или ricty -- самое лучшее что на данный момент есть.

да ну нафиг такой шрифт - http://terminus-font.sourceforge.net/img/10x20b.gif

> Венда, putty, ШГ - так всегда было.

нет, Consolas/DeJaVu смотрятся просто отлично

P.S.
что за ricty. Можно ссылку?


"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Mihail Zenkov , 19-Ноя-16 22:58 
> да ну нафиг такой шрифт - http://terminus-font.sourceforge.net/img/10x20b.gif

Ну да, 10x20 bold действительно уродлив, но остальные чем не устроили? Например:
http://terminus-font.sourceforge.net/img/8x16n.gif

Я лично предпочитаю для кода и терминала 8x14 + 6x12 для conky - вполне прилично выглядят.


"Проект Go опубликовал собственный шрифт для программистов"
Отправлено ALex_hha , 19-Ноя-16 23:08 
Ну не знаю, мне кажется от такого шрифта через пару часов в консоли просто глаза потекут :)

"Проект Go опубликовал собственный шрифт для программистов"
Отправлено Mihail Zenkov , 19-Ноя-16 23:16 
> Ну не знаю, мне кажется от такого шрифта через пару часов в
> консоли просто глаза потекут :)

Если это вы про terminus, то: designed for long (8 and more hours per day) work with computers :)

Много лет им пользуюсь - глаза не вытекли. Да и голосование на лоре показало, что большинство считает его лучшим для кода.