|
Специальный шрифт для программного кода (Hack font) | ☑ | ||
---|---|---|---|---|
0
TormozIT
12.10.20
✎
18:03
|
Хочу подобрать моноширинный шрифт, чтобы четко различались
1. буква "С" русская и буква "C" английская 2. цифра "0" и буква "О" Может кому то уже попадался? |
|||
1
TormozIT
12.10.20
✎
18:11
|
В качестве примера посмотрите на шрифт кусков кода в этой задаче https://www.hostedredmine.com/issues/879208
|
|||
2
TormozIT
12.10.20
✎
18:13
|
(1) Там
1. Русская буква "С" имеет маленькую вертикальную черту сверху. 2. Цифра "0" имеет маленькую вертикальную черту в центре. |
|||
3
ads55
12.10.20
✎
18:19
|
(2) не понимаю, для чего. Но, раз пошла такая пьянка и пишем на 1С - пусть уже латинская/английская "С" под гнёт ложится. А ноль - прикольный, так даже лучше выглядит. По теме не подскажу - на Courier сижу :)
|
|||
4
Василий Алибабаевич
12.10.20
✎
18:20
|
(0) Здесь : https://github.com/source-foundry/Hack именно он и есть.
Там же ссылки на скачивание. |
|||
5
Василий Алибабаевич
12.10.20
✎
18:21
|
+ (4) здесь : https://github.com/source-foundry/Hack/tree/master/build/ttf сам.
|
|||
6
TormozIT
12.10.20
✎
18:25
|
(4) Спасибо. Я правда на него уже натыкался, но про кириллицу убедиться быстро не смог.
|
|||
7
TormozIT
12.10.20
✎
18:26
|
(5) Вот тут как раз и смотрел. Не увидел там отличий в букве "C"
|
|||
8
TormozIT
12.10.20
✎
18:35
|
||||
9
ads55
12.10.20
✎
18:43
|
(8) Вот тут ещё есть, но именно такого не нашел: https://www.programmingfonts.org/
|
|||
10
TormozIT
12.10.20
✎
18:44
|
(4) Поставил этот шрифт. Как и показалось - не различаются буквы "С".
|
|||
11
TormozIT
12.10.20
✎
18:52
|
(9) Я там уже посмотрел. Там есть много шрифтов в которых рус-англ отличаются высотой букв. Попробовал - не понравилось.
|
|||
12
TormozIT
12.10.20
✎
18:54
|
Так как у нас русский язык основной, то нам нужен шрифт в котором английская буква "С" будет с чертой, а не русская. Такого я даже не встречал пока. Видимо придется опять самому мастерить.
|
|||
13
Garykom
13.10.20
✎
03:31
|
(0) Идиотизм.
e и е T и Т список продолжить? |
|||
14
Prog111
13.10.20
✎
04:50
|
(13) Акцент на "С" потому, что они расположены на одной клавише.
|
|||
15
Провинциальный 1сник
13.10.20
✎
05:09
|
(13) Наоборот. Очень здравая хотелка. Можно например латиницу сделать рубленой, а кириллицу с засечками. И 0 в старом стиле, перечеркнутый по диагонали - намного лучше современного, с непонятной хренью внутри. Если ставить цель создать шрифт с бескомпромиссно четкой визуальной различимостью.
|
|||
16
MyNick
13.10.20
✎
05:22
|
Да, ну и проблемы у людей....
|
|||
17
Garykom
13.10.20
✎
05:53
|
(15) Можно просто отказаться от кириллицы i pereyti na latinicu
|
|||
18
Bigbro
13.10.20
✎
06:34
|
https://www.pravchelny.ru/www/Az-Buki-Vedi560(1).jpg
примерно такой шрифт надо. |
|||
19
Bigbro
13.10.20
✎
06:35
|
нихрена себе ссылку как порвало
|
|||
20
Мимохожий Однако
13.10.20
✎
06:36
|
Может быть, латинские печатать курсивом? )
|
|||
21
Конструктор1С
13.10.20
✎
06:41
|
Consolas, не? В вижуалстодии этот шрифт рулит
|
|||
22
Bigbro
13.10.20
✎
07:18
|
ну а вообще учитывая торжество веб и прочих css и редакторов с плагинами-форматтерами выделялось бы цветом и норм.
влупил в средине букву в другой раскладке - сразу видно по цвету или фону - ахтунг. |
|||
23
TormozIT
13.10.20
✎
08:05
|
Доработал шрифт Hack для целей 1С кодинга - назвал его "Hack 1C":
1. У английской буквы "С" в верхней части добавлена еле заметная вертикальная черта. 2. Русские буквы "м" рядом стоящие не сливаются, а в оригинале сливались на размере 10. 3. В цифре 0 внутреннюю черту сделал менее заметной https://drive.google.com/file/d/1UV-bAGvv8HX9ZsmSqe0Gup9r4PC2qssN/view?usp=sharing - картинка https://drive.google.com/file/d/1VasEWV4WF0xSeozl2Cn87AAM4wQCoSa_/view?usp=sharing - шрифт |
|||
24
TormozIT
13.10.20
✎
08:08
|
Попробовал сделать то же самое с "Courier New", но там почему то в 10-м размере сразу весь шрифт стал некрасивым. Видимо не все тонкости редактирования шрифтов я постиг.
|
|||
25
Cyberhawk
13.10.20
✎
08:09
|
(24) А в чем или как редактировал?
|
|||
26
TormozIT
13.10.20
✎
08:10
|
Редактировал программой "Font Creator"
|
|||
27
arsik
13.10.20
✎
08:33
|
Себе поставил JetBrains Mono, но там эс и си одинаковые.
|
|||
28
Lokli
13.10.20
✎
08:35
|
(23) Спасибо, поставил себе.
|
|||
29
TormozIT
13.10.20
✎
08:46
|
Обновил файл. Первая версия называлась Hack 1C12. Новая - Hack 1C13. Имя шрифта приходится менять, т.к. другого способа обновлять шрифт без перезагрузки ОС как я понял не предусмотрено в ОС Windows.
В этой версии 4. Выровнял высоту круглых скобок с остальными скобками, а в оригинале они были ниже. Ссылка та же - https://drive.google.com/file/d/1VasEWV4WF0xSeozl2Cn87AAM4wQCoSa_/view?usp=sharing Если найдете еще косяки, пишите. |
|||
30
arsik
13.10.20
✎
08:52
|
(23) Наверно лучше не сверху отмечать си, высота изменится, а внутри как у ноля.
|
|||
31
TormozIT
13.10.20
✎
08:55
|
(30) Высота не изменилась. Я проверил конечно же в самом начале - рядом написал обе буквы. А вот у заглавной буквы "С" черту сделал вниз, чтобы высота не изменилась.
|
|||
32
TormozIT
13.10.20
✎
08:58
|
(30) Кстати по поводу черты вниз у заглавной буквы "С" похоже это не помогло. Она все же стала чуть выше русской. Попробую исправить.
|
|||
33
arsik
13.10.20
✎
08:58
|
(31) Пытаю фонт креатор. Изменил букву си, изменилась и эс. Видимо эс это ссылка на си. Как их развязать?
|
|||
34
TormozIT
13.10.20
✎
09:25
|
(32) Блин уже по всякому попробовал сделать эту черту вниз, но высоту буквы вернуть к нормальной так и не смог. Есть тут дизайнеры шрифтов? Подскажите, как это пофиксить.
|
|||
35
arsik
13.10.20
✎
09:34
|
(34) Сделай черту внутри СИ. Как у ноля.
|
|||
36
TormozIT
13.10.20
✎
09:39
|
(35) Ну сделал - такая же беда.Кстати у ноля такая же беда - он чуть выше остальных цифр из-за этого на 10-м размере. А вот на 11-м уже все кардинально меняется =)
|
|||
37
TormozIT
13.10.20
✎
09:41
|
С нолем я вчера такую же битву сражал. В общем надо смириться видимо и жить с неидеально выровненными по высоте "С" и "0". https://i.imgur.com/fR6ljo2.png
|
|||
38
arsik
13.10.20
✎
09:43
|
(37) Выбрать другой шрифт. Например "JetBrains Mono" :)
|
|||
39
TormozIT
13.10.20
✎
09:48
|
(38) Ты проверил уже? Там преобразование глифов в растр работает по-другому? Я пробовал на других шрифтах - это общая проблема.
|
|||
40
TormozIT
13.10.20
✎
09:58
|
(33) Тоже встретил такую проблему в нескольких шрифтах. Не нашел пока решения.
|
|||
41
TormozIT
13.10.20
✎
11:26
|
||||
42
Lokli
14.10.20
✎
07:58
|
Не зашел мне этот шрифт. Вернулся обратно на Consolas, 11.
|
|||
43
TormozIT
14.10.20
✎
08:50
|
(42) Не зашел функционально или эстетически? Если функционально, то прошу рассказать в чем неудобство.
|
|||
44
Lokli
14.10.20
✎
08:58
|
Скорее эстетически. Глазам не удобен, хуже воспринимается код.
В Consolas ноль уже идёт перечеркнутым. У меня числа и буквы отображаются в конфигураторе разным цветом, поэтому данный вопрос не очень актуален. Думал попробовать различия с английской и русской "С". Попробую сам отредактировать шрифт, что бы эти буквы отличались. |
|||
45
TormozIT
14.10.20
✎
09:20
|
(44) Так в числовых литералах нет проблемы различать ноль и букву "0". Она есть в строковых литералах и идентификаторах. Например
ПКО.Параметры.Вставить("СТИ0", 12); По поводу самостоятельного редактирования шрифта согласен. Если есть время, то лучше свой любимый/привычный шрифт доработать. Я тоже так пытался сделать. Пытался шрифт Courier доработать, но не сумел - буквы в размере 10 почему то получались негладкими. В редактировании шрифтов не все так просто как кажется на первый взгляд. А вот с Hack у меня получилось. Поэтому я перешел на него. |
|||
46
Lokli
15.10.20
✎
09:54
|
Поковырял немного шрифт Consolas.
10 - https://imgur.com/nP8AAzS 11 - https://imgur.com/wzeS2Jd Я, в силу размера монитора, использую 11 размер. P.S.: надеюсь фирма Microsoft не посчитает это нарушением авторских прав. :) |
|||
47
TormozIT
15.10.20
✎
10:04
|
(46) На 11-м размере получилось хорошо. Но для 10-ки нужно адаптировать. Я уже достаточно поработал с редактором шрифтов, чтобы понять что тонко настроить шрифт можно только под конкретный размер.
|
|||
48
Lokli
15.10.20
✎
10:07
|
Что не так с 10-м? Какие адаптации нужны?
|
|||
49
arsik
15.10.20
✎
10:20
|
(47) Пользуйся нормальным редактором шрифтов. И экспорт нормальный будет.
Заюзал FontLab - экспорт отличный, в различные форматы. Пробовал FontCreator - но он как то криво шрифты компилит. Потом получается как в терминале линукса. Разобрался с развязкой си и эс. получилось как то так https://i.imgur.com/meOLzHq.png |
|||
50
arsik
15.10.20
✎
10:23
|
+(49) А вот так выглядел при компиляции из FontCreator
https://i.imgur.com/d8XJziJ.png |
|||
51
Lokli
15.10.20
✎
10:44
|
(49) Я юзал FontForge. Проблем с разными высотами на 10 кегле не обнаружил.
Кстати, с развязкой си и эс тоже проблем не было. |
|||
52
Lokli
15.10.20
✎
10:47
|
(49) Мне твой вариант начертания си больше нравится. На выходных попробую.
|
|||
53
TormozIT
20.10.20
✎
11:31
|
Тут в комментах на инфостарте подсказали что есть еще частая неоднозначность - русская буква "З" и цифра "3". В шрифте HACK они абсолютно одинаковы. Есть идеи в какую сторону делать различие?
|
|||
54
Провинциальный 1сник
20.10.20
✎
12:02
|
(53) Да, тройка должна быть с прямой верхней палочкой. Тогда она будет четко отличаться от "З".
|
|||
55
arsik
20.10.20
✎
12:11
|
(53) Делай на основе JetBrains Mono
|
|||
56
Garikk
20.10.20
✎
12:16
|
что вы понимаете в хакерских шрифтах, вот самый настоящий hack font
https://www.opennet.ru/opennews/art.shtml?num=53922 |
|||
57
TormozIT
20.10.20
✎
13:13
|
(55) Как там проблема с тройкой и буквой "З" решена?
|
|||
58
Волшебник
20.10.20
✎
13:16
|
А можно русские и английский буквы выводить разными цветами? Можно при смешивании рус-англ букв в одном слове подсвечивать его жёлтым?
Вроде скрипты IDE позволяют делать с модулями всё, что угодно |
|||
59
TormozIT
20.10.20
✎
13:32
|
(58) И цифры (не только числа) тогда уж тоже, чтобы отличать ноль и тройку от букв. Даже в EDT пока нельзя легко это сделать плагином насколько я понял. В снегопате наверное можно, если Орефков сделает.
|
|||
60
TormozIT
20.10.20
✎
21:59
|
В цифре "3" заменил верхнюю дугу на угол для различия с русской буквой "З".
|
|||
61
Злопчинский
21.10.20
✎
01:20
|
я себе поставил тормозитный хак-шрифт.
кривой он. рваный. с зазубринами всякими. негладкий. Ф - вообще какая-то липкая-сплюснутая. |
|||
62
Злопчинский
21.10.20
✎
01:31
|
||||
63
Asmody
21.10.20
✎
01:35
|
А как вам Iosevka? https://github.com/be5invis/Iosevka
Я им одно время активно пользовался, пока на Fira Code не пересел. У Iosevka большой минус - он не против "широкого" кода. |
|||
64
Провинциальный 1сник
21.10.20
✎
06:30
|
(61) Да блин. Берешь буквы "Курьер" для русских, "Люцида Консоле" для латиницы, и подбираешь цифры из подходящего доступного шрифта (моноширинный, 3 с углом, 0 с диагональю). Лепишь всё в один ttf. Получится хороший разборчивый шрифт для разработки на 1с. Без уродования букв всякими закорючками..
|
|||
65
TormozIT
21.10.20
✎
07:12
|
(62) А почему размер шрифта не указал? Я ж объяснял что размер имеет значение.
|
|||
66
TormozIT
21.10.20
✎
07:17
|
(62) Так выглядит он у меня на 10-м размере https://i.imgur.com/qnO3Y4i.png
|
|||
67
TormozIT
21.10.20
✎
07:18
|
(64) Так и где результат то, если все так просто?
|
|||
68
TormozIT
21.10.20
✎
08:11
|
(63) Всем лень искать и тем более делать иллюстрации. Картинка нужна для русских букв в первую очередь. Вот например такая https://i.imgur.com/n5fliP3.png
|
|||
69
den73
21.10.20
✎
12:12
|
Я тоже работаю над этой задачей, только я не знаю, можно ли тут постить ссылки. Сайт вече.программирование-по-русски.рф, тема называется "Кириллица с глазами". Можно было бы попробовать объединить усилия. Хочу взять какой-нибудь PT Mono, потому что он под действующей в России пермиссивной лицензией и немного стилизовать кириллицу под шрифт "Ижица", который на сегодня является де-факто стандартом "шрифта под русскую старину" (его везде вокруг полно и вы его видите каждый день). В Т и подобные вставить узелки от вязи. Пока в качестве временного решения немного поднимаю кириллицу над базовой линией, а латиницу опускаю. Тогда залётная буква сразу видна.
|
|||
70
Провинциальный 1сник
21.10.20
✎
12:33
|
(69) Ну уж если кириллицу ижицей, то латиницу готикой. А цифры под 7-сегментный индикатор стилизовать. Гулять так гулять.
|
|||
71
Злопчинский
21.10.20
✎
17:44
|
(65) размер = 11.
но тут еще и то что это ноут и настройки экрана не 100%, а больше - 125 вроде |
|||
72
Злопчинский
21.10.20
✎
17:46
|
на 10 - получше просто за счет уменьшения проблемы ;-) но все равно гуняво
|
|||
73
trdm
21.10.20
✎
18:32
|
(62) Да, выглядит жутко.
|
|||
74
Лефмихалыч
21.10.20
✎
19:00
|
- Что делает Тормозит, когда ничего не тормозит?
- Шрифты вылизывает |
|||
75
trdm
21.10.20
✎
19:05
|
(58) К сожалению нельзя.
Но, можно взять какой-нить компонент и набросать хайлайтер. К примеру на Qt4 https://image.prntscr.com/image/hd4H23phR0CVAAue3Av7TA.png |
|||
76
Жан Пердежон
21.10.20
✎
19:17
|
имхо, надо не в сторону шрифта смотреть, а IDE / стат.анализа кода
|
|||
77
NcSteel
21.10.20
✎
20:09
|
(76) +1
А то ЕДТ это та еще какашка |
|||
78
TormozIT
21.10.20
✎
21:12
|
(76) (77) Кому надо? Мне не надо.
Шрифт для меня решил проблемы, ради которых я его делал - СРАЗУ различать неоднозначные символы в редакторах кода 1С при ошибочном наборе/чтении/редактировании кода. Любой программный анализ кода - не сразу и не универсально. |
|||
79
TormozIT
21.10.20
✎
21:13
|
(74) Очень ценное замечание. Обдумаю.
|
|||
80
TormozIT
21.10.20
✎
21:15
|
(73) Везде поставил свой шрифт и везде он нормально выглядит. У (62) какая то экзотика, в чем он сам себя заподоздрил в (71).
|
|||
81
den73
21.10.20
✎
23:54
|
(70) во-первых, по-моему, готика не особо удобочитаема, во-вторых, это более трудоёмко. Данная задача, если её хорошо делать, в любом случае трудоёмка. Я приценивался к услугам фрилансеров-шрифтовиков, они хотят 500 руб за начертание, это в TrueType - и это ещё дёшево.
|
|||
82
Злопчинский
22.10.20
✎
06:01
|
(80) это у вас экзотика всякая.
а у меня нормально все. все проги нормально показывают. один хакерский шрифт - какой-то хакерский ;-) |
|||
83
TormozIT
22.10.20
✎
07:06
|
(82) А с оригиналом шрифта Hack у тебя такая же проблема?
|
|||
84
arsik
22.10.20
✎
07:50
|
(83) Скорее всего это фонткреатор так говнит. У меня такое же было. Юзай православный FontLab.
|
|||
85
TormozIT
22.10.20
✎
08:00
|
(84) Пробовал. Не понравилось. Ряда полезных фич, которые есть в Font Creator, в Font Lab я не нашел. Например как быстро установить шрифт, который я там создал? Команды типа "Install" не нашел. Как протестировать сделанный шрифт - тоже не нашел команды. А разницы между ними в сделанных шрифтах я не увидел. Поэтому продолжаю использовать Font Creator. Вот если бы кто то показал разницу, то тогда бы я еще раз попробовал Font Lab.
|
Форум | Правила | Описание | Реклама | Секции | Поиск | Книга знаний | Вики-миста |