OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Среда, 22 Май, 2019 23:43

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 135 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7  След.
Автор Сообщение
 Заголовок сообщения: Re: Выбор экранного шрифта
СообщениеДобавлено: Понедельник, 22 Март, 2010 18:15 

Зарегистрирован: Понедельник, 30 Июль, 2007 10:53
Сообщения: 1537
Откуда: Беларусь, Минск
А так, нареканий вроде нет. На первый взгляд - очень даже приятный шрифт.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 22 Март, 2010 18:37 
Аватара пользователя

Зарегистрирован: Среда, 29 Март, 2006 12:09
Сообщения: 495
Немного про вёрстку книг и статей.

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

Понравился трехтомник Кнута, да и то, моноширинный шрифт, применённый в книге для листингов, слегка вытянут по вертикали. У нас в стране такой шрифт не применяли, насколько я знаю, нигде. И такой шрифт несколько раздражает. Но в целом читается гладко, без торможения на отдельных строках/буквах.

Еще неплохо смотрится книга «Creating Applications with Mozilla» и вообще книги O'Reilly. Но только в англоязычном исполнении. В переводе вёрстка дубовая.

Неплохо также смотрятся статьи, сверстанные в LaTeX, если использовать не стандарные классы (article, report etc.), а, например, KOMA или NSS, т.е. классы с европейской типографикой (французской или немецкой). Однако и тут загвоздка. Пакет listings как-то своеобразно относится к русскому языку — сделать PT Sans шрифтом для кода у меня (пока) не получилось, а в других шрифтах буквы «пляшут», т.е. добиться моноширинности мне не удалось. Хотя, не исключаю, что я просто не все опции пакета(ов) учел.

Как оказалось, трудно качественно сверстать статью с кодом, поскольку шрифтов, учитывающих особенности и русского языка, и программного кода — [в открытом доступе] мало.

Будем надеяться, ситуация со временем изменится.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор экранного шрифта
СообщениеДобавлено: Понедельник, 22 Март, 2010 20:44 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8092
Откуда: Троицк, Москва
Valery Solovey писал(а):
Info21, это будет учтено в шрифте, о котором Вы тут упоминали?
Список требований не является закрытым.

Чтобы повысить вероятность учета чего-то, надо это что-то внятно сформулировать в отдельном сообщении.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор экранного шрифта
СообщениеДобавлено: Среда, 24 Март, 2010 13:55 

Зарегистрирован: Понедельник, 30 Июль, 2007 10:53
Сообщения: 1537
Откуда: Беларусь, Минск
Некоторые знаки арифметических операций в Обероне: + - *.
Пример:
2 + 3 - 4 * 5

Знаки + и - находятся на привычном уровне по вертикали. Такое соглашение используется в математике. А знак * расположен непривычно высоко: естественнее он смотрелся бы, если пересечение штрихов звёздочки находились на высоте знака минус. Предположительная причина положения звёздочки так высоко - использование её в качестве обозначения сноски.

Может, даже заменить звёздочку на знак умножения (крестик).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор экранного шрифта
СообщениеДобавлено: Среда, 24 Март, 2010 14:04 

Зарегистрирован: Понедельник, 30 Июль, 2007 10:53
Сообщения: 1537
Откуда: Беларусь, Минск
И ещё вспомнил. Может знак ~ заменить на знак отрицания ­(¬)? Раз уж это шрифт, предназначенный для программирования, а знак ~ в обычном тексте встречается довольно редко.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор экранного шрифта
СообщениеДобавлено: Среда, 24 Март, 2010 15:59 

Зарегистрирован: Пятница, 02 Декабрь, 2005 14:35
Сообщения: 190
Откуда: Россия, Томск
Valery Solovey писал(а):
Может знак ~ заменить на знак отрицания ­(¬)?

Думаю, не следует. Тильда есть на клавиатуре, а знака отрицания нет.

Звездочка высоко "взлетела" лет этак 40 назад, фактически сегодня это стандарт в программировании. Вряд-ли стоит и ее трогать.
IMHO


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор экранного шрифта
СообщениеДобавлено: Среда, 24 Март, 2010 16:10 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8092
Откуда: Троицк, Москва
Valery Solovey писал(а):
... Может, даже заменить звёздочку на знак умножения (крестик).
А экспорт?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор экранного шрифта
СообщениеДобавлено: Среда, 24 Март, 2010 16:48 
Аватара пользователя

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 2300
Откуда: Россия, Санкт-Петербург
Info21 писал(а):
Valery Solovey писал(а):
... Может, даже заменить звёздочку на знак умножения (крестик).
А экспорт?
Я так понимаю, что в обоих случаях, - и про крестик, и про тильду - имеется в виду использовать прежний код символа, просто отрисовывать его иначе - ближе к нашей специфике. Раз уж делаем специализированный шрифт.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор экранного шрифта
СообщениеДобавлено: Среда, 24 Март, 2010 16:56 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4489
Откуда: Россия, Орёл
Александр Ильин писал(а):
...просто отрисовывать его иначе - ближе к нашей специфике. Раз уж делаем специализированный шрифт.
Тогда до кучи и ^ как стрелку...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор экранного шрифта
СообщениеДобавлено: Среда, 24 Март, 2010 17:48 
Аватара пользователя

Зарегистрирован: Среда, 29 Март, 2006 12:09
Сообщения: 495
Александр Ильин писал(а):
Info21 писал(а):
Valery Solovey писал(а):
... Может, даже заменить звёздочку на знак умножения (крестик).
А экспорт?
Я так понимаю, что в обоих случаях, - и про крестик, и про тильду - имеется в виду использовать прежний код символа, просто отрисовывать его иначе - ближе к нашей специфике. Раз уж делаем специализированный шрифт.

Тут сразу рисуется несколько проблем.
1) Как при отрисовке текста определить [до компиляции], чем является символ "*"?
Варианты:
  • умножение;
  • экспорт;
  • кусок строки, например 'Переменная 1 * Переменная 2';
  • просто символ '*'.
2) Замена символа в шрифте * (U+002A) на × (U+002D) и др. приведет к тому, что шрифт будет нечитаемым вне ББ.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор экранного шрифта
СообщениеДобавлено: Четверг, 25 Март, 2010 14:39 

Зарегистрирован: Понедельник, 30 Июль, 2007 10:53
Сообщения: 1537
Откуда: Беларусь, Минск
Да, разговор был только про изменение графического представления. Коды символов должны остаться прежними. При смене шрифта никакой нечитаемости не должно возникать.

>Тильда есть на клавиатуре, а знака отрицания нет.
Убедили. В конце концов, не-математики не так уж часто встречаются с истинным графическим знаком отрицания. Можно и привыкнуть.

>А экспорт?
Тоже можно принять как весомый аргумент. Но хотя бы использовать не звёздочку (которая пятиконечная), а снежинку (которая шестиконечная) и сделать её уровень по-ниже считаю возможным.

P.S.
1. В программировании долгое время использовались алфавитно-цифровые дисплеи и графические дисплеи с низким разрешением. Поэтому звёздочка, использовавшаяся в качестве знака умножения, была вровень с другими арифметическими знаками.
2. В шрифте в ОС Оберон звёздочка как раз такая.

P.P.S.
>Тильда есть на клавиатуре, а знака отрицания нет.
Звёздочки на клавиатуре тоже нет, а при написании кода в ББ она появляется, и я не думаю, что это приводит к каким-то трудностям. То есть, к знаку отрицания тоже можно привыкнуть и не использовать вместо него тильду. То же самое можно сказать и про знак умножения в качестве символа экспорта.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор экранного шрифта
СообщениеДобавлено: Пятница, 07 Май, 2010 12:46 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2931
Откуда: г. Ярославль
Наткнулся на недостаток шрифта PT Sans.

В строке "Stores.Join" точка сливается с J, отчего я даже удивился - отчего компилятор не ругается на необъявленный идентификатор :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор экранного шрифта
СообщениеДобавлено: Пятница, 07 Май, 2010 12:52 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8092
Откуда: Троицк, Москва
Иван Кузьмицкий писал(а):
Наткнулся на недостаток шрифта PT Sans.
Спасибо.

Коллеги, пишите сюда. Работа идёт, альфа должна вот-вот поспеть.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор экранного шрифта
СообщениеДобавлено: Воскресенье, 20 Июнь, 2010 08:00 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8092
Откуда: Троицк, Москва
Борис Рюмшин писал(а):
Да для робота того же... русскую Р и английскую P. Человек впадает в ступор. :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор экранного шрифта
СообщениеДобавлено: Воскресенье, 20 Июнь, 2010 11:54 

Зарегистрирован: Вторник, 13 Ноябрь, 2007 20:38
Сообщения: 1056
igor писал(а):
А вот что касается О-0 и особенно I(И)-l(эль)-1(один), то эта проблема решается исключительно выбором шрифта.

Не смотря на вялотекущий :) характер обсуждения этой темы, интерес к ней огромный.

Напомните, пожалуйста, разрабатываемый шрифт будет пропорциональным или моноширинным? Какая у него будет лицензия на использование, можно ли будет включать его в собственные средства разработки (на каких условиях)?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор экранного шрифта
СообщениеДобавлено: Воскресенье, 20 Июнь, 2010 14:11 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8092
Откуда: Троицк, Москва
igor писал(а):
... интерес к ней огромный.

.. разрабатываемый шрифт будет пропорциональным или моноширинным?
Какая у него будет лицензия на использование, можно ли будет включать его в собственные средства разработки (на каких условиях)?
Речь там шла о понимании шрифтовиками проблемы, и зафиксировать это понимание предполагалось в макете экранного шрифта, в котором были бы более-менее учтены специфические программистские требования -- но без вылизывания, что очень трудоёмко.

Пока о прогрессе отрапортовать не могу, и что "будет", не очень понятно (это совсем другой мир).

Но моноширинные шрифты не обсуждались.
Предполагалось также избежать проблем с лицензиями на распространение.

Раз интерес "огромный", попытаюсь что-нибудь узнать (там же была сессия).
Но ничего пока не обещаю.


Последний раз редактировалось Info21 Воскресенье, 20 Июнь, 2010 21:43, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор экранного шрифта
СообщениеДобавлено: Воскресенье, 20 Июнь, 2010 15:01 

Зарегистрирован: Вторник, 13 Ноябрь, 2007 20:38
Сообщения: 1056
Info21 писал(а):
Раз интерес "огромный", попытаюсь что-нибудь узнать (там же была сессия).
Спасибо.
Надеюсь, что интерес огромный не только у меня. В своё время шрифты на форуме горячо обсуждались.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор экранного шрифта
СообщениеДобавлено: Понедельник, 21 Июнь, 2010 20:23 
Аватара пользователя

Зарегистрирован: Воскресенье, 08 Июль, 2007 00:38
Сообщения: 778
Откуда: Москва
Я думаю, что для набора программного кода школьниками неплохо смотрелся бы шрифт, разработанный для больных дислексией. Больные дислексией плохо различают буквы с похожими элементами, поэтому шрифты для этих людей включают буквы с сильно отличающимся начертанием. Примеры таких шрифтов: http://www.dyslexic.com/fonts. Мне лично больше всех нравится Read Regular, но он, к сожалению, не бесплатный.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор экранного шрифта
СообщениеДобавлено: Вторник, 22 Июнь, 2010 06:58 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8092
Откуда: Троицк, Москва
Сергей Прохоренко писал(а):
Больные дислексией плохо различают буквы с похожими элементами, поэтому ...
Любопытно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор экранного шрифта
СообщениеДобавлено: Вторник, 22 Июнь, 2010 17:40 
Аватара пользователя

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 2300
Откуда: Россия, Санкт-Петербург
Сергей Прохоренко писал(а):
Мне лично больше всех нравится Read Regular
I = l, O = 0, a = o, W = VV, E = F, m = nn.
Ни один дислексик не участвовал в разработке этого шрифта.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 135 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2019, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB