OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Суббота, 27 Апрель, 2024 16:53

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Видеоэкология чтения 2023
СообщениеДобавлено: Воскресенье, 25 Июнь, 2023 13:02 

Зарегистрирован: Вторник, 15 Декабрь, 2009 11:43
Сообщения: 164
Рукописный шрифт с крючками и завитушками

12-го по РЕН-ТВ опять показывали про Ивана-царевича,
серого волка и кота. Решил вспомнить, как оно в оригинале,
и для развлечения записать художественным шрифтом (рис. 1).
Вложение:
ris_1.png
ris_1.png [ 46.08 КБ | Просмотров: 23001 ]

А потом подумал, а не реализовать ли мне такой шрифт в
моей программе ?
Выписал на листке черной ручкой 33 пары букв, сфотогра-
фировал, сохранил буквы в подкаталоге myfont, а результат
показан на рис.2.
Вложение:
ris_2.png
ris_2.png [ 684.76 КБ | Просмотров: 23001 ]

В качестве фонта, откуда берутся остальные символы, ис-
пользовал Arial Cyr, 18, курсив (в файле sdch_cfg.cfg он
обозначен как фонт 2).
Попутно добавил следующий функционал:
- по кнопке "Фнт" можно переключаться между myfont и фонт 2
(рис. 3 и рис. 4);
Вложение:
ris_3.png
ris_3.png [ 349.37 КБ | Просмотров: 23001 ]

Вложение:
ris_4.png
ris_4.png [ 306.1 КБ | Просмотров: 23001 ]

- если сбросить флажки "Блоки" и "Страница", текст отобра-
жается на рисунке фона (рис. 5);
Вложение:
ris_5.png
ris_5.png [ 772.16 КБ | Просмотров: 23001 ]

- флажок "Рис. фона: оттенки серого" меняется по клавише
"J/О";
- флажок "Блоки" меняется по клавише ",/</Б";
- флажок "Страница" меняется по клавише "C/С";
- кнопку "Далее" теперь можно нажать не только клавишами
"ПРОБЕЛ" и "Enter" (если кнопка "Далее" выбрана), но и по
клавише "L/Д".
Т.к. рисовыние букв фонта myfont выполняется операторами

bmp.Canvas.CopyMode := cmSrcAnd;
bmp.Canvas.CopyRect(RectP, ar_bmp[ind].Canvas, RectB2);

то вывод букв на фон, отличный от белого, приводит к дегра-
дации букв, и чем фон темнее, тем деградация букв сильнее.
Но для простого примера, демонстрирующего работу с рукопис-
ным фонтом, это не имеет значения.

Программа СДЧ была разработана, чтобы попытаться подо-
брать параметры текстового поля, снижающие напряжение
глаз при чтении по сравнению с чтением стандартного текста
(рис. 6).
Вложение:
ris_6.png
ris_6.png [ 55.33 КБ | Просмотров: 23001 ]

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

Итак, для уменьшения агрессивности стандартной текстовой
зрительной среды (рис. 6) следует:
1) уменьшить количество строк в поле зрения;
2) увеличить интервалы между строками текста;
3) увеличить визуальные различия между буквами на одной
строке, чтобы мозгу было легче распознавать конкретную
букву;
4) окружить текст элементами естественной зрительной среды,
позволяющими глазам во время чтения периодически выходить
из режима сканирования текста, являющегося неестественным
для зрения;

Мои новые попытки сформировать улучшенное, по сравнению
со стандартным, текстовое зрительное поле представлены на
рис. 7 и рис. 8.
Вложение:
ris_7.png
ris_7.png [ 531.12 КБ | Просмотров: 23001 ]

Вложение:
ris_8.png
ris_8.png [ 469.99 КБ | Просмотров: 23001 ]

Проект sdch_083:
Вложение:
sdch_083.rar [556.41 КБ]
Скачиваний: 474

Чтобы втащить проект в современную среду программирования,
начиная с Embarcadero RAD Studio 2010, следует в файле
u_sdch.pas заменить тип char на ansichar.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Видеоэкология чтения 2023
СообщениеДобавлено: Понедельник, 25 Декабрь, 2023 18:05 

Зарегистрирован: Вторник, 15 Декабрь, 2009 11:43
Сообщения: 164
Подчеркнутый шрифт

В конце года принято подводить итоги и я решил последовать общему правилу.
Итак, в ходе обсуждения совместными усилиями участников форума были
сформулированы следующие рекомендации по видеоэкологии чтения:
1. Яркость, контрастность и цветность текстового зрительного поля не
должны быть чрезмерными, утомительными для глаз.
2. Необходимо минимизировать агрессивность (в терминах видеоэкологии)
текстового зрительного поля.
Для этого следует выполнить следующие требования к текстовому
зрительному полю:
1) уменьшить количество строк в поле зрения;
2) увеличить интервалы между строками текста;
3) увеличить визуальные различия между буквами на одной строке, чтобы
мозгу было легче распознавать конкретную букву;
4) окружить текст элементами естественной зрительной среды,
позволяющими глазам во время чтения периодически выходить из режима
сканирования текста, являющегося неестественным для зрения.
Если ставнить стандартные шрифты Arial и Times New Roman, то видно,
что шрифт Times New Roman в большей мере, чем Arial ,соответствует
требованию 3 мер по уменьшению агрессивности текстового зрительного поля.
Требование 4 предполагает наложение текста на рисунок-подложку или
помещение рядом с текстом изображения для уменьшения напряжения глаз.
Разумное увеличение размера шрифта и использование жирного шрифра
также уменьшают напряжение глаз при чтении. Опытным путем для себя я
выбрал шрифт размера 18.
По моему мнению, учитывая все вышеизложенное, параметры текстового
зрительного поля, обеспечивающие комфортное чтение, должны быть
следующими:
- шрифт Times New Roman, 18, жирный;
- интервал между строками текста 1,5;
-текст должен быть наложен на малоконтрастный рисунок-подложку.
Что еще?
В 2018 году в теме "Правильное чтение по Бейтсу" я выложил сообщение,
в котором привел следующую цитату из скачанной из библиотеки Мошкова
книги "Уильям Г. Бейтс. Улучшение зрения без очков":
"Важным при чтении является движение взгляда не по самим буквам, а по
белым полоскам, разделяющим строки. Эти полоски называются БЕЛЫМИ
СТРОКАМИ. Движение взгляда по белой строке позволяет избежать ненужного
напряжения зрения, появляющегося при попытке разглядеть буквы. Ее
использование при чтении способствует излечению пресбиопии (старческого
зрения), гиперметропии (дальнозоркости), астигматизма, многих случаев
миопии (близорукости) и других неприятностей с глазами. Многим пожилым
людям, только-только приступающим к чтению мелкого шрифта, бывает трудно
справиться с ним.
Таким пациентам рекомендуется на первых порах перемещать свой взгляд
по белым строкам. Это позволит их глазам расслабиться. Тогда легче станет и
разглядеть мелкий шрифт.
Прочному усвоению принципов использования белой строки для улучшения
зрения поможет выполнение ряда упражнений . . . .

УПРАЖНЕНИЕ N 96

Во время чтения представляйте в верхней части белой строки тоненькую
белую полоску непосредственно под строкой букв на проверочной таблице или
под строкой мелкого шрифта. Эта полоска - всего лишь плод вашего
воображения, в действительности ее нет.
. . .
Если пациент испытывает затруднения в представлении тонкой белой
полоски, то ему целесообразно представлять ее только под отдельными
словами или группами слов, которые ему известны. Тогда часто удается не
только представить белую строку, но и расширить ее до границ страницы.
Как только это будет достигнуто, зрение улучшится. Тогда процесс чтения
пойдет быстро, легко и без каких-либо усилий . . . ."

Далее я написал:
Чтобы не заставлять людей с плохим зрительным воображением представлять
под строкой текста воображаемую белую линию, можно воспользоваться
функцией подчеркивания текста в современных текстовых редакторах, которая
позволяет подчеркивать нужные фрагменты текста или даже весь текст в
документе.
Последовала критика участников форума, но и помимо нее я чувствовал
некоторую незавершенность своего предложения, т.к. подчеркивание текста
линией, совпадающей по цвету с символами текста - это уже давно известный
прием форматирования текста, и если бы в нем было что-нибудь полезное для
зрения, то это бы уже давно заметили и применили на практике.
Поэтому на время я отложил идею подчеркивания текста и занялся другими
вопросами.
Но в MS Word есть возможность задавать подчеркивание текста с цветом,
отличающимся от цвета символов текста, поэтому я решил вернуться к идее
подчеркивания текста, пробуя разные цвета для линии подчеркивания.
В результате я выбрал 2 варианта комфортных для меня цветов
подчеркивания текста:
- зеленый, RGB: 0, 200, 0.
- желто-оранжевый, RGB: 255, 204, 0 (золотистый в терминах MS Word);
Пример текста с зеленым подчеркиванием приведен на рис.1
Вложение:
ris_1.png
ris_1.png [ 724.46 КБ | Просмотров: 6503 ]


Новая читалка

В теме "Программа dalvjaz2 0.9.Х.Х" я выложил версию программы v.0.9.3.1,
для использования которой в качестве читалки необходимо выполнить
следующие действия:
- скачайте архив dal20931.rar с каталогом исходного кода и файлов
конфигурации программы dalvjaz2;
- скачайте архив dal20931_exe.rar с исполняемым файлом программы;
- скачайте файл dal2vprg.pdf с описанием диалога читалки (п.6 Режим
"читалка");
- разверните архивы dal20931.rar и dal20931_exe.rar в каталог dalvjaz2;
- в файле конфигурации dal2.cfg в параметре "__каталог_исх_кода"
задайте каталог, в котором находятся ваши текстовые файлы;
- запустите программу dalvjaz2.

Примерный вид окна читалки при чтении с горизонтальной прокруткой
приведен на рис. 2
Вложение:
ris_2.jpg
ris_2.jpg [ 160.95 КБ | Просмотров: 6503 ]


На рис. 3 приведен вид окна читалки для использующих при чтении
цветовую гамму "оттенки серого".
Вложение:
ris_3.jpg
ris_3.jpg [ 146.81 КБ | Просмотров: 6503 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Видеоэкология чтения 2023
СообщениеДобавлено: Вторник, 26 Декабрь, 2023 18:30 

Зарегистрирован: Вторник, 15 Декабрь, 2009 11:43
Сообщения: 164
Замечание

Мое предидущее сообщение вовсе не зачеркивает усилий, вложенных мной
в программу СДЧ.
По мнению Бейтса, причиной ухудшения зрения является нервное напряжение,
а чтобы ухудшение зрения остановить, следует от нервного напряжения при
чтении по возможности избавиться.
Одним из способов борьбы с нервным напряжением является разглядывание
красивых изображений (при всей неоднозначности термина "красота" - что
для одного красиво, другого может оставить равнодушным).
Поэтому моей задачей при разработке программы СДЧ и выборе рисунков к
ней было добиться как можно более красивого, на мой взгляд, текстового
поля.
Но при раскрытии темы "видеоэкология чтения" присутствует и рациональный
фактор перебора параметров текстового поля с целью выбора более
оптимальных значений этих параметров для организации комфортного чтения.
Итог перебора мной основных параметров текстового поля и выявления их
более оптимальных, по моему мнению, значений приведен в моем предидущем
сообщении.
А какую из двух читалок (СДЧ или dalvjaz2) использовать, решать читателям.
Вложение:
ris_1.png
ris_1.png [ 614.62 КБ | Просмотров: 6345 ]

Вложение:
ris_2.png
ris_2.png [ 372.55 КБ | Просмотров: 6345 ]


С наступающим Новым Годом.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Видеоэкология чтения 2023
СообщениеДобавлено: Пятница, 12 Январь, 2024 13:30 

Зарегистрирован: Вторник, 15 Декабрь, 2009 11:43
Сообщения: 164
Программа СДЧ v.0.84
Подчеркнутый шрифт и цвета для фонта myfont

Я все-таки решил вставить в программу СДЧ работу с подчеркнутым текстом с
цветом подчеркивания, отличным от цвета текста (рис. 1). Цвет подчеркивания
задается параметром "__цвет_подчеркивания" в файле конфигурации
sdch_cfg.cfg.
Вложение:
ris_1.png
ris_1.png [ 423.16 КБ | Просмотров: 3403 ]

Кроме того, теперь для фонта myfont можно задавать цвета параметром
"__цвета_строк_текста" в файле конфигурации (рис. 2, 3):
0 - черный
1 - синий
2 - зеленый
Вложение:
ris_2.png
ris_2.png [ 544.35 КБ | Просмотров: 3403 ]

Вложение:
ris_3.png
ris_3.png [ 362.75 КБ | Просмотров: 3403 ]

Можно даже задавать цвет для каждой строки на странице, если очень
захочется (рис. 4):
__цвета_строк_текста "01210|00000" ; цвет текста 1 и 2
Вложение:
ris_4.png
ris_4.png [ 319.17 КБ | Просмотров: 3403 ]

Кстати, рекомендуемым специалистами по методу Бейтса цветом подчеркивания
текста является белый (рис. 5).
Вложение:
ris_5.png
ris_5.png [ 318.33 КБ | Просмотров: 3403 ]

Кроме того, исправлена следующая ошибка. При выходе из программы с
заданным фонтом 2 (выбирается для фонта myfont по кнопке "Фнт") при
новом входе в программу запомненная позиция терялась. После исправления
при новом входе в программу фонт 2 устанавливается автоматически, а
запомненная при выходе позиция текста сохраняется.

Проект sdch_084:
Вложение:
sdch_084.rar [769.39 КБ]
Скачиваний: 27


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Видеоэкология чтения 2023
СообщениеДобавлено: Вторник, 23 Январь, 2024 20:56 

Зарегистрирован: Вторник, 15 Декабрь, 2009 11:43
Сообщения: 164
Видеоэкология чтения 2023 перед Китайским Новым Годом

Программа СДЧ v.0.85
Блоки по ширине страницы

В файл конфигурации sdch_cfg.cfg добавлены еще 2 параметра:
__блоки_по_ширине_страницы "ДА" ; ДА/НЕТ
__вертикальные_линии "НЕТ" ; ДА/НЕТ
Результаты отображения страницы с блоками представлены на рис.1 и рис. 2.
Вложение:
ris_1.PNG
ris_1.PNG [ 376.65 КБ | Просмотров: 1671 ]

Вложение:
ris_2.PNG
ris_2.PNG [ 401.25 КБ | Просмотров: 1671 ]

Эти рисунки иллюстрируют приведенную ранее цитату из книги о методе Бейтса:
"Важным при чтении является движение взгляда не по самим буквам, а по
белым полоскам, разделяющим строки. Эти полоски называются БЕЛЫМИ
СТРОКАМИ. Движение взгляда по белой строке позволяет избежать ненужного
напряжения зрения, появляющегося при попытке разглядеть буквы."

Цвет для фонта myfont задается параметром "__цвета_строк_текста" в файле
конфигурации.
Цвет для стандартных фонтов задается параметрами "__цвет_текста_1" и
"__цвет_текста_2" в файле конфигурации. На рис. 3 приведен пример для
фонта "Times New Roman" с цветом текста RGB: 80, 80, 80.
Вложение:
ris_3.PNG
ris_3.PNG [ 48.42 КБ | Просмотров: 1671 ]


Проект sdch_085:
Вложение:
sdch_085.rar [446.54 КБ]
Скачиваний: 21


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

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


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

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


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

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