OberonCore https://forum.oberoncore.ru/ |
|
Выбор экранного шрифта https://forum.oberoncore.ru/viewtopic.php?f=7&t=880 |
Страница 4 из 7 |
Автор: | Valery Solovey [ Понедельник, 22 Март, 2010 18:15 ] |
Заголовок сообщения: | Re: Выбор экранного шрифта |
А так, нареканий вроде нет. На первый взгляд - очень даже приятный шрифт. |
Автор: | Димыч [ Понедельник, 22 Март, 2010 18:37 ] |
Заголовок сообщения: | О вёрстке статей с программным кодом |
Немного про вёрстку книг и статей. Сначала хотел сверстать статью и выложить, а потом задался вопросом, а есть ли вообще хорошо сделанные книги с листингами? Перебрал сотни полторы книг и пришел к выводу, что мне практически ничего не понравилось. Я, конечно, вредный, но, тем не менее. Понравился трехтомник Кнута, да и то, моноширинный шрифт, применённый в книге для листингов, слегка вытянут по вертикали. У нас в стране такой шрифт не применяли, насколько я знаю, нигде. И такой шрифт несколько раздражает. Но в целом читается гладко, без торможения на отдельных строках/буквах. Еще неплохо смотрится книга «Creating Applications with Mozilla» и вообще книги O'Reilly. Но только в англоязычном исполнении. В переводе вёрстка дубовая. Неплохо также смотрятся статьи, сверстанные в LaTeX, если использовать не стандарные классы (article, report etc.), а, например, KOMA или NSS, т.е. классы с европейской типографикой (французской или немецкой). Однако и тут загвоздка. Пакет listings как-то своеобразно относится к русскому языку — сделать PT Sans шрифтом для кода у меня (пока) не получилось, а в других шрифтах буквы «пляшут», т.е. добиться моноширинности мне не удалось. Хотя, не исключаю, что я просто не все опции пакета(ов) учел. Как оказалось, трудно качественно сверстать статью с кодом, поскольку шрифтов, учитывающих особенности и русского языка, и программного кода — [в открытом доступе] мало. Будем надеяться, ситуация со временем изменится. |
Автор: | Info21 [ Понедельник, 22 Март, 2010 20:44 ] |
Заголовок сообщения: | Re: Выбор экранного шрифта |
Valery Solovey писал(а): Info21, это будет учтено в шрифте, о котором Вы тут упоминали? Список требований не является закрытым.Чтобы повысить вероятность учета чего-то, надо это что-то внятно сформулировать в отдельном сообщении. |
Автор: | Valery Solovey [ Среда, 24 Март, 2010 13:55 ] |
Заголовок сообщения: | Re: Выбор экранного шрифта |
Некоторые знаки арифметических операций в Обероне: + - *. Пример: 2 + 3 - 4 * 5 Знаки + и - находятся на привычном уровне по вертикали. Такое соглашение используется в математике. А знак * расположен непривычно высоко: естественнее он смотрелся бы, если пересечение штрихов звёздочки находились на высоте знака минус. Предположительная причина положения звёздочки так высоко - использование её в качестве обозначения сноски. Может, даже заменить звёздочку на знак умножения (крестик). |
Автор: | Valery Solovey [ Среда, 24 Март, 2010 14:04 ] |
Заголовок сообщения: | Re: Выбор экранного шрифта |
И ещё вспомнил. Может знак ~ заменить на знак отрицания (¬)? Раз уж это шрифт, предназначенный для программирования, а знак ~ в обычном тексте встречается довольно редко. |
Автор: | А.П. [ Среда, 24 Март, 2010 15:59 ] |
Заголовок сообщения: | Re: Выбор экранного шрифта |
Valery Solovey писал(а): Может знак ~ заменить на знак отрицания (¬)? Думаю, не следует. Тильда есть на клавиатуре, а знака отрицания нет. Звездочка высоко "взлетела" лет этак 40 назад, фактически сегодня это стандарт в программировании. Вряд-ли стоит и ее трогать. IMHO |
Автор: | Info21 [ Среда, 24 Март, 2010 16:10 ] |
Заголовок сообщения: | Re: Выбор экранного шрифта |
Valery Solovey писал(а): ... Может, даже заменить звёздочку на знак умножения (крестик). А экспорт?
|
Автор: | Александр Ильин [ Среда, 24 Март, 2010 16:48 ] |
Заголовок сообщения: | Re: Выбор экранного шрифта |
Info21 писал(а): Valery Solovey писал(а): ... Может, даже заменить звёздочку на знак умножения (крестик). А экспорт? |
Автор: | Евгений Темиргалеев [ Среда, 24 Март, 2010 16:56 ] |
Заголовок сообщения: | Re: Выбор экранного шрифта |
Александр Ильин писал(а): ...просто отрисовывать его иначе - ближе к нашей специфике. Раз уж делаем специализированный шрифт. Тогда до кучи и ^ как стрелку...
|
Автор: | Димыч [ Среда, 24 Март, 2010 17:48 ] |
Заголовок сообщения: | Re: Выбор экранного шрифта |
Александр Ильин писал(а): Info21 писал(а): Valery Solovey писал(а): ... Может, даже заменить звёздочку на знак умножения (крестик). А экспорт?Тут сразу рисуется несколько проблем. 1) Как при отрисовке текста определить [до компиляции], чем является символ "*"? Варианты:
Почему бы не изменить компилятор и не добавить альтернативные символы для операций. Ввели же идентификаторы на русском? Пусть появятся дополнительные лексемы и немного расширится грамматика. |
Автор: | Valery Solovey [ Четверг, 25 Март, 2010 14:39 ] |
Заголовок сообщения: | Re: Выбор экранного шрифта |
Да, разговор был только про изменение графического представления. Коды символов должны остаться прежними. При смене шрифта никакой нечитаемости не должно возникать. >Тильда есть на клавиатуре, а знака отрицания нет. Убедили. В конце концов, не-математики не так уж часто встречаются с истинным графическим знаком отрицания. Можно и привыкнуть. >А экспорт? Тоже можно принять как весомый аргумент. Но хотя бы использовать не звёздочку (которая пятиконечная), а снежинку (которая шестиконечная) и сделать её уровень по-ниже считаю возможным. P.S. 1. В программировании долгое время использовались алфавитно-цифровые дисплеи и графические дисплеи с низким разрешением. Поэтому звёздочка, использовавшаяся в качестве знака умножения, была вровень с другими арифметическими знаками. 2. В шрифте в ОС Оберон звёздочка как раз такая. P.P.S. >Тильда есть на клавиатуре, а знака отрицания нет. Звёздочки на клавиатуре тоже нет, а при написании кода в ББ она появляется, и я не думаю, что это приводит к каким-то трудностям. То есть, к знаку отрицания тоже можно привыкнуть и не использовать вместо него тильду. То же самое можно сказать и про знак умножения в качестве символа экспорта. |
Автор: | Иван Кузьмицкий [ Пятница, 07 Май, 2010 12:46 ] |
Заголовок сообщения: | Re: Выбор экранного шрифта |
Наткнулся на недостаток шрифта PT Sans. В строке "Stores.Join" точка сливается с J, отчего я даже удивился - отчего компилятор не ругается на необъявленный идентификатор |
Автор: | Info21 [ Пятница, 07 Май, 2010 12:52 ] |
Заголовок сообщения: | Re: Выбор экранного шрифта |
Иван Кузьмицкий писал(а): Наткнулся на недостаток шрифта PT Sans. Спасибо.Коллеги, пишите сюда. Работа идёт, альфа должна вот-вот поспеть. |
Автор: | Info21 [ Воскресенье, 20 Июнь, 2010 08:00 ] |
Заголовок сообщения: | Re: Выбор экранного шрифта |
Борис Рюмшин писал(а): Да для робота того же... русскую Р и английскую P. Человек впадает в ступор.
|
Автор: | igor [ Воскресенье, 20 Июнь, 2010 11:54 ] |
Заголовок сообщения: | Re: Выбор экранного шрифта |
igor писал(а): А вот что касается О-0 и особенно I(И)-l(эль)-1(один), то эта проблема решается исключительно выбором шрифта. Не смотря на вялотекущий характер обсуждения этой темы, интерес к ней огромный. Напомните, пожалуйста, разрабатываемый шрифт будет пропорциональным или моноширинным? Какая у него будет лицензия на использование, можно ли будет включать его в собственные средства разработки (на каких условиях)? |
Автор: | Info21 [ Воскресенье, 20 Июнь, 2010 14:11 ] |
Заголовок сообщения: | Re: Выбор экранного шрифта |
igor писал(а): ... интерес к ней огромный. Речь там шла о понимании шрифтовиками проблемы, и зафиксировать это понимание предполагалось в макете экранного шрифта, в котором были бы более-менее учтены специфические программистские требования -- но без вылизывания, что очень трудоёмко... разрабатываемый шрифт будет пропорциональным или моноширинным? Какая у него будет лицензия на использование, можно ли будет включать его в собственные средства разработки (на каких условиях)? Пока о прогрессе отрапортовать не могу, и что "будет", не очень понятно (это совсем другой мир). Но моноширинные шрифты не обсуждались. Предполагалось также избежать проблем с лицензиями на распространение. Раз интерес "огромный", попытаюсь что-нибудь узнать (там же была сессия). Но ничего пока не обещаю. |
Автор: | igor [ Воскресенье, 20 Июнь, 2010 15:01 ] |
Заголовок сообщения: | Re: Выбор экранного шрифта |
Info21 писал(а): Раз интерес "огромный", попытаюсь что-нибудь узнать (там же была сессия). Спасибо.Надеюсь, что интерес огромный не только у меня. В своё время шрифты на форуме горячо обсуждались. |
Автор: | Сергей Прохоренко [ Понедельник, 21 Июнь, 2010 20:23 ] |
Заголовок сообщения: | Re: Выбор экранного шрифта |
Я думаю, что для набора программного кода школьниками неплохо смотрелся бы шрифт, разработанный для больных дислексией. Больные дислексией плохо различают буквы с похожими элементами, поэтому шрифты для этих людей включают буквы с сильно отличающимся начертанием. Примеры таких шрифтов: http://www.dyslexic.com/fonts. Мне лично больше всех нравится Read Regular, но он, к сожалению, не бесплатный. |
Автор: | Info21 [ Вторник, 22 Июнь, 2010 06:58 ] |
Заголовок сообщения: | Re: Выбор экранного шрифта |
Сергей Прохоренко писал(а): Больные дислексией плохо различают буквы с похожими элементами, поэтому ... Любопытно.
|
Автор: | Александр Ильин [ Вторник, 22 Июнь, 2010 17:40 ] |
Заголовок сообщения: | Re: Выбор экранного шрифта |
Сергей Прохоренко писал(а): Мне лично больше всех нравится Read Regular I = l, O = 0, a = o, W = VV, E = F, m = nn.Ни один дислексик не участвовал в разработке этого шрифта. |
Страница 4 из 7 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |