OberonCore
https://forum.oberoncore.ru/

Как просматривать исходники с другими шрифтами?
https://forum.oberoncore.ru/viewtopic.php?f=1&t=6280
Страница 1 из 1

Автор:  budden [ Четверг, 20 Сентябрь, 2018 21:02 ]
Заголовок сообщения:  Как просматривать исходники с другими шрифтами?

На моём экране исходники BB мелкие. Можно ли сделать что-то на уровне приложения, чтобы они были всегда покрупнее?

Автор:  Иван Денисов [ Пятница, 21 Сентябрь, 2018 06:39 ]
Заголовок сообщения:  Re: Как просматривать исходники с другими шрифтами?

Такой возможности исходно в Блэкбоксе не предусмотрено.
Размер шрифта хранится в свойствах текстового отображения и применяется при его загрузке с диска.

Но есть несколько путей решения, которые могу порекомендовать:

1. На время своего исследования исходников Блэкбокса измените параметры масштабирования в Windows. Ведь проблема не только с Блэкбоксом на современных мониторах, но и с массой других приложений. Поэтому сами разработчики Windows предусмотрели специальный инструмент для масштабирования.

2. Измените на время своего исследования исходников механизм загрузки текстовых отображений с диска. Это совсем не сложно и достаточно безопасно.
Добавьте в двух местах в TextModels вот такие вставки, я их выделил красным. Подберите комфортный для вашего восприятия коэффициент.
Вложение:
size_up.png
size_up.png [ 74.06 КБ | Просмотров: 8564 ]

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

3. Ну и самый простой вариант. Попробуйте просто изменить гарнитуру шрифта по умолчанию в настройках Блэкбокса. Дело в том, что Arial делает маленькие зазоры между буквами, и поэтому в мелкой гарнитуре бывает буквы "сливаются". Но если выберите другую гарнитуру, то читать 9 pt будет легче. Я использую шрифт DejaVu Sans Mono.

Автор:  budden [ Пятница, 21 Сентябрь, 2018 16:00 ]
Заголовок сообщения:  Re: Как просматривать исходники с другими шрифтами?

Тогда вопрос такой - насколько важно по смыслу форматирование в исходниках?

Автор:  budden [ Пятница, 21 Сентябрь, 2018 16:13 ]
Заголовок сообщения:  Re: Как просматривать исходники с другими шрифтами?

А вообще тогда, наверное, надо вводить масштабирование документа, как в веб-браузере. Кегль, соответственно при отображении будет подменяться (а не при загрузке - сохранении).

Автор:  Иван Денисов [ Пятница, 21 Сентябрь, 2018 17:13 ]
Заголовок сообщения:  Re: Как просматривать исходники с другими шрифтами?

budden писал(а):
Тогда вопрос такой - насколько важно по смыслу форматирование в исходниках?

Сканер не учитывает форматирование. Но есть некоторые соглашения по оформлению кода. Они описаны в документации Programming Conventions
Цитата:
4 Font attributes

Programs are written in plain text, in the default color, with the following exceptions:
• Comments are written in italics, e.g. (* this is a comment *)
• Exported items, except for record fields and method signatures in record declarations, are written in bold, e.g. PROCEDURE Do*;
• Keywords which indicate non-local control flow are written in bold, i.e. RETURN, EXIT, and HALT
• Text parts which are currently being changed and tested may temporarily be written in a different color


Автор:  Иван Денисов [ Пятница, 21 Сентябрь, 2018 17:18 ]
Заголовок сообщения:  Re: Как просматривать исходники с другими шрифтами?

budden писал(а):
А вообще тогда, наверное, надо вводить масштабирование документа, как в веб-браузере. Кегль, соответственно при отображении будет подменяться (а не при загрузке - сохранении).

Наверное так возможно сделать. Было бы интересно добавить такую опцию в Блэкбокс в меню настроек. Чтобы при этом не только шрифт менялся, но и ширина страниц.

Автор:  budden [ Пятница, 21 Сентябрь, 2018 17:30 ]
Заголовок сообщения:  Re: Как просматривать исходники с другими шрифтами?

Попробую. Смогу ли это сделать - не знаю. Может, набросаете план действий, чтобы мне легче было? А есть ли плагины с подсветкой синтаксиса? Из всех соглашений только подсветка изменённых частей может быть отнесена к существенным. Остальное в наше время обычно делается средствами ИСР (IDE).

Автор:  Иван Денисов [ Пятница, 21 Сентябрь, 2018 17:43 ]
Заголовок сообщения:  Re: Как просматривать исходники с другими шрифтами?

budden писал(а):
А есть ли плагины с подсветкой синтаксиса? Из всех соглашений только подсветка изменённых частей может быть отнесена к существенным. Остальное в наше время обычно делается средствами ИСР (IDE).

Вот у Олега на форуме выложена подсистема Master
https://zx.oberon2.ru/forum/viewtopic.php?f=34&t=95

Автор:  budden [ Пятница, 21 Сентябрь, 2018 18:05 ]
Заголовок сообщения:  Re: Как просматривать исходники с другими шрифтами?

Спасибо! Задал там вопрос про совместимость с раскрашиванием изменённых текстов.

Автор:  Илья Ермаков [ Пятница, 21 Сентябрь, 2018 23:16 ]
Заголовок сообщения:  Re: Как просматривать исходники с другими шрифтами?

Есть возможность масштабировать вновь открываемое окно. У меня оформлена как команда.

viewtopic.php?f=24&t=5938

Автор:  budden [ Пятница, 21 Сентябрь, 2018 23:57 ]
Заголовок сообщения:  Re: Как просматривать исходники с другими шрифтами?

Спасибо! Это может решить проблему. Т.е., конечно, более удобно, когда можно динамически поменять, но и так тоже ничего.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/