OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Воскресенье, 21 Июль, 2024 19:26

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




Начать новую тему Ответить на тему  [ Сообщений: 20 ] 
Автор Сообщение
 Заголовок сообщения: Русифицированная ETH Oberon for Windows
СообщениеДобавлено: Четверг, 21 Март, 2024 02:32 

Зарегистрирован: Четверг, 05 Август, 2021 14:16
Сообщения: 50
Переведен интерфейс ETH Oberon для Windows на русский язык.

- Сделано семейство шрифтов Rus, под диапазон кодировки ISO-8859-5.
- Система открывает файлы с расширением (.txt) в кодировке ISO-8859-5, с окончанием строки Mac.
- Выводит описание ошибок компиляции на русском языке.
- Компилирует и выводит в системный журнал строки кириллицы (Привет мир!).
- Можно назначать кнопкам (гаджетам) названия на кириллице.
- Переведены комментарии интерфейсов модулей.
- Изменены некоторые курсоры.
- Панель редактора шрифтов отображает кириллицу.
- Все приложения (пакеты) в этом дистрибутиве уже установлены.

Установка:

1. Создайте папку на диске, например: C:\Oberon

2. Распакуйте содержимое архива ETHOberon25Rus.zip в C:\Oberon

3. Кликните на файле oberon.reg и согласитесь с внесением изменений в реестр вашей 32/64 Windows.

4. Создайте ярлык для файла Oberon.EXE и перекиньте его на рабочий стол. Запустите систему.

https://cloud.mail.ru/public/WbfM/nxXCE1JWK


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Русифицированная ETH Oberon for Windows
СообщениеДобавлено: Четверг, 21 Март, 2024 12:50 

Зарегистрирован: Понедельник, 11 Сентябрь, 2017 13:23
Сообщения: 1567
Два вопроса:
* можно ли картиночку?
* каковы условия использования шрифтов?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Русифицированная ETH Oberon for Windows
СообщениеДобавлено: Пятница, 22 Март, 2024 11:18 

Зарегистрирован: Воскресенье, 25 Декабрь, 2022 23:14
Сообщения: 1248
и меня шрифты тоже очень интересуют: это доработаный оригинальный Syntax? и он дорабатывался с участием типографов+шрифтодизайнеров, или Нарисовано Профессиональными Программистами?

извините, это не наезд. просто шрифты — дело тонкое, а Syntax особенно. сломать его очень легко. иметь же битмаповый Syntax с нормальной поддержкой кириллицы было бы весьма круто.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Русифицированная ETH Oberon for Windows
СообщениеДобавлено: Пятница, 22 Март, 2024 18:16 

Зарегистрирован: Четверг, 05 Август, 2021 14:16
Сообщения: 50
Вложение:
ETHOberon.jpg
ETHOberon.jpg [ 219.1 КБ | Просмотров: 10693 ]


Новые шрифты Rus абсолютно свободны и бесплатны, но хотелось бы при их использовании, упоминание об ETH Oberon.

Редактор шрифтов Font Editor не имеет функции создания нового шрифта с нуля. В документации написано так:

" Введите имя одного из шрифтов Oberon, например "Syntax12.Scn.Fnt" или "Oberon14.Pr3.Fnt" для шрифта принтера с разрешением 300 dpi, в текстовое поле гаджета под таблицей и нажмите на кнопку [Load] (Загрузить). Этот шрифт заменяет текущий, если он загружен, и теперь его можно просматривать и изменять. "

- А кто вообще сегодня делает шрифты с нуля? :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Русифицированная ETH Oberon for Windows
СообщениеДобавлено: Суббота, 23 Март, 2024 01:09 

Зарегистрирован: Пятница, 13 Март, 2015 16:40
Сообщения: 605
Цитата:
иметь же битмаповый Syntax с нормальной поддержкой кириллицы было бы весьма круто.

Он же страшен как смертый грех - можно сказать "обратнопропорциональный": 'о', хоть и круглая, шире 'ж'; 'о' кругля, 'О' - овальная; ноль без точки\перечёркивания. Несерьёзно...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Русифицированная ETH Oberon for Windows
СообщениеДобавлено: Суббота, 23 Март, 2024 10:19 

Зарегистрирован: Четверг, 05 Август, 2021 14:16
Сообщения: 50
Artyemov писал(а):
Цитата:
иметь же битмаповый Syntax с нормальной поддержкой кириллицы было бы весьма круто.

Он же страшен как смертый грех - можно сказать "обратнопропорциональный": 'о', хоть и круглая, шире 'ж'; 'о' кругля, 'О' - овальная; ноль без точки\перечёркивания. Несерьёзно...


От пропорционального шрифта глаза устают быстрее, хоть он и красивый. Да, я сделал "н" уже чем "и" и т. д.
По моему личному мнению, гласные должны быть шире согласных, это естественно с точки зрения фонетики.
Заглавные сделал относительно узкими чтобы текст не растягивался по горизонтали.
В Syntax все сделано для плотности текста, слипшиеся буквы, для него это нормально, но для кириллицы,
такое не прокатит (шщнпмци).
Сначала Rus.Scn.Fnt был сделан с соблюдением почти всех канонов шрифтостроения, но стоки были похожими
на плотный забор. А круглая "о" это вообще моя гордость, именно она оживила текст. Заглавную "О" мне хочется
сделать еще уже, но пока, пусть будет такая.
Кстати, изменить любой символ можете и вы, это легко, или сделать новый шрифт из шрифта который сделал я.
Или сделать вообще любую закорюку, можно легко и просто (Unicode отдыхает).
Система Oberon очень гибкая, как пластилин.

Ноль в Syntax ни как не выделен, значит в этом нет острой необходимости.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Русифицированная ETH Oberon for Windows
СообщениеДобавлено: Суббота, 23 Март, 2024 10:53 

Зарегистрирован: Понедельник, 11 Сентябрь, 2017 13:23
Сообщения: 1567
Спасибо, картиночка красивая и шрифт тоже. Но мне прежде всего нужен моноширинный. Да и вообще, я уже давно хотел сделать шрифты, в которых кириллица визуально отличается. Притом, как сделать "о" - ещё понятно (под русскую старину), то что делать с "Т" - не совсем ясно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Русифицированная ETH Oberon for Windows
СообщениеДобавлено: Суббота, 23 Март, 2024 13:24 

Зарегистрирован: Четверг, 05 Август, 2021 14:16
Сообщения: 50
budden писал(а):
Спасибо, картиночка красивая и шрифт тоже. Но мне прежде всего нужен моноширинный. Да и вообще, я уже давно хотел сделать шрифты, в которых кириллица визуально отличается. Притом, как сделать "о" - ещё понятно (под русскую старину), то что делать с "Т" - не совсем ясно.


А что с "Т" не так?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Русифицированная ETH Oberon for Windows
СообщениеДобавлено: Суббота, 23 Март, 2024 14:10 

Зарегистрирован: Пятница, 13 Март, 2015 16:40
Сообщения: 605
Ну, художнику позволительно многое...
Цитата:
Кстати, изменить любой символ можете и вы, это легко, или сделать новый шрифт из шрифта который сделал я.

https://forum.oberoncore.ru/download/file.php?id=6879&sid=6e8c0e499ba6a324ebeb23f25370d6d5
у меня и своего в достатке

Dimik писал(а):
Ноль в Syntax ни как не выделен, значит в этом нет острой необходимости.

как и в кириллице до ваших экзерсисов ;-)
но запишем: "потребности в колбасе не испытывает"... до первой опечатки ;-)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Русифицированная ETH Oberon for Windows
СообщениеДобавлено: Суббота, 23 Март, 2024 14:44 

Зарегистрирован: Пятница, 13 Март, 2015 16:40
Сообщения: 605
budden писал(а):
... что делать с "Т" - не совсем ясно.

Маленький наклон горизонтальному штриху у латинянской 'Т'. ;-)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Русифицированная ETH Oberon for Windows
СообщениеДобавлено: Воскресенье, 24 Март, 2024 09:06 

Зарегистрирован: Воскресенье, 25 Декабрь, 2022 23:14
Сообщения: 1248
Artyemov писал(а):
Цитата:
иметь же битмаповый Syntax с нормальной поддержкой кириллицы было бы весьма круто.

Он же страшен как смертый грех - можно сказать "обратнопропорциональный": 'о', хоть и круглая, шире 'ж'; 'о' кругля, 'О' - овальная; ноль без точки\перечёркивания. Несерьёзно...

это вопрос дискусионный. предлагаю сойтись на том, что мне Syntax нравится. ;-)

p.s.: я про оригинальный Syntax, не про кириллический ужас со скриншота.


Последний раз редактировалось arisu Воскресенье, 24 Март, 2024 09:08, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Русифицированная ETH Oberon for Windows
СообщениеДобавлено: Воскресенье, 24 Март, 2024 09:08 

Зарегистрирован: Воскресенье, 25 Декабрь, 2022 23:14
Сообщения: 1248
а русский вариант, простите, конечно, ужасен. к сожалению, это никакой не Синтакс, а то самое «рисовано настоящими программистами с нулевой шрифтовой культурой». увы. извините, не с целью обидеть. Вирт не просто так вместо чтобы самому рисовать — профессионального шрифтовика попросил.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Русифицированная ETH Oberon for Windows
СообщениеДобавлено: Воскресенье, 24 Март, 2024 14:30 

Зарегистрирован: Пятница, 13 Март, 2015 16:40
Сообщения: 605
arisu писал(а):
предлагаю сойтись на том, что мне Syntax нравится. ;-)

Нерушимо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Русифицированная ETH Oberon for Windows
СообщениеДобавлено: Понедельник, 25 Март, 2024 13:09 

Зарегистрирован: Понедельник, 11 Сентябрь, 2017 13:23
Сообщения: 1567
Ну, обидеть художника может каждый. На мой взгляд, шрифт симпатичный. Вообще, восприятие шрифтов - это сложный процесс, похожий на художественное восприятие, а сделать шрифт - это как создать произведение искусства. В искусстве давно можно делать что угодно, начиная от чёрного квадрата. Ясно, что на фоне Брюллова чёрный квадрат является порождением "нулевой художественной культуры". Поэтому не вижу греха, если программист нарисует шрифт. Особенно, в случае, если шрифт нарисован для личного использования, т.к. это личный инструмент, который данному программисту точно подойдёт. Если не подойдёт - отправится на помойку или будет вторая версия. А подойдёт ли другим - это уже другой вопрос. Так что если кому-то что-то кажется ужасом, то это его личное восприятие, не более того.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Русифицированная ETH Oberon for Windows
СообщениеДобавлено: Понедельник, 25 Март, 2024 13:43 

Зарегистрирован: Понедельник, 11 Сентябрь, 2017 13:23
Сообщения: 1567
Насчёт наклонного штриха в букве Т - я скорее за узелки на русских буквах. Единственный сразу понятный способ выразить русскость кириллицы, который я вижу - это стилизация под старину. Но нужно добавить её в такой пропорции, чтобы читаемость не пострадала. Штрихи с малым наклоном выглядят квадратисто. На самом деле проблемных букв несколько: A,B,C,E,H,K,M,O,P,T . Большие буквы сложнее маленьких, хотя с некоторыми маленькими тоже неясно, что делать. Соответственно, русскость округлых букв можно выразить, сделав их не круглыми, а стилизованными. В общем, у меня нет хорошего решения для всех букв, надо пробовать отбросив "шрифтовую культуру" на первом этапе, а потом уже пытаться вписаться в неё. В любом случае, такого шрифта не хватает в природе.

Вот были некоторые эксперименты: https://www.вече.программирование-по-русски.рф/viewtopic.php?f=2&t=268 , но дело закончилось тем, что я выделяю кириллицу смещением вёрстки по высоте или отключаемым подчёркиванием. На практике это решение работает, но почти все, кто видят ЯОС, говорят, что интерфейс выглядит ужасно. При этом вряд ли все из них осознают, почему именно им не нравится внешний вид. А вполне может быть, что дело именно в вёрстке текста. Однако работать можно и проблем с перепутанными буквами нет, хотя у меня в тексте зачастую кириллица и латиница идут через слово:

Код:
   проц setfSvref*(вект,i,э:БО):БО;
нач
   просейТип вект:
   | Вектор делай
      вект.Set(ЦелоеВЦел64(i)(целМЗ),э);
      возврат э всё кон setfSvref;


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Русифицированная ETH Oberon for Windows
СообщениеДобавлено: Вторник, 26 Март, 2024 00:17 

Зарегистрирован: Воскресенье, 25 Декабрь, 2022 23:14
Сообщения: 1248
«чёрный квадрат» — так же, как и другие супрематические картины Малевича — как раз порождение очень высокой художественной культуры. и требуют для правильного восприятия подготовленого зрителя, который понимает что там сделано, и зачем.

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

одного подпрыгнувшего над базовой линией «р» достаточно, чтобы понять, что шрифт создавался вообще без оглядки на какие-либо правила. в итоге он выглядит вырвиглазно, зачем-то требует дополнительного привыкания (рабочий шрифт не должен требовать такого привыкания!) и всё равно читается хуже.

приведу глубую аналогию: программа, написаная без отступов и с переносом строк в случайных местах всё ещё может решать задачу. но это плохая программа, даже если она работает очень быстро и очень верно. вот те глифы, которые я вижу на скриншоте — это примерный аналог подобной программы, увы. хотя технически отступы и переносы строк в исходном коде — это тоже «чисто художественные украшательства».

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Русифицированная ETH Oberon for Windows
СообщениеДобавлено: Вторник, 26 Март, 2024 01:15 

Зарегистрирован: Пятница, 13 Март, 2015 16:40
Сообщения: 605
arisu писал(а):
а то мы по поводу, собственно, сабжа толком ничего и не сказали, зато постов уже настукали.

По поводу сабжа: пока русификация отличается от русификации RSX (или RT11?) времён "Электроники-85" с её пресловутыми "девицес" - это есть "гуд", афтырь пешы исчо (((-8Ж


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Русифицированная ETH Oberon for Windows
СообщениеДобавлено: Вторник, 26 Март, 2024 01:54 

Зарегистрирован: Понедельник, 11 Сентябрь, 2017 13:23
Сообщения: 1567
arisu писал(а):
«чёрный квадрат» — так же, как и другие супрематические картины Малевича — как раз порождение очень высокой художественной культуры. и требуют для правильного восприятия подготовленого зрителя, который понимает что там сделано, и зачем.

А может быть, данный "подготовленный зритель" - это просто лох, которого убедили, что он особо подготовленный и что-то там увидел.

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

Цитата:
(рабочий шрифт не должен требовать такого привыкания!)

Это требование взято Вами с потолка и не соответствует понятиям эффективности инструмента в ремесле. Как раз любой _рабочий_ инструмент, в т.ч. шрифт, может требовать привыкания. Его эффективность определяется по сумме сэкономленных за всё время использования усилий, за вычетом затрат на обучение. Можно ещё ставку дисконта туда добавить при желании. Поэтому, если этот шрифт сначала трудно читается, а потом легко, то он может быть хорош. Моя гипотеза (хоть и не обоснованная исследованиями), что в буквах должно быть достаточно много информации, чтобы они чем-то отличались друг от друга, и это отличие должно быть устойчиво к кеглю и начертанию. Тогда зрительный анализатор сам выделит реперные точки, по которым различать буквы, оптимизирует алгоритм чтения и после однократного привыкания шрифт будет читаться легче, чем шрифт, в котором все буквы похожи друг на друга. Обсуждать это я не собираюсь, однако данная p-выскочка как раз информативна и я бы её зачёл за плюс, а не за минус данного шрифта.

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


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Русифицированная ETH Oberon for Windows
СообщениеДобавлено: Вторник, 26 Март, 2024 11:14 

Зарегистрирован: Воскресенье, 25 Декабрь, 2022 23:14
Сообщения: 1248
budden писал(а):
arisu писал(а):
«чёрный квадрат» — так же, как и другие супрематические картины Малевича — как раз порождение очень высокой художественной культуры. и требуют для правильного восприятия подготовленого зрителя, который понимает что там сделано, и зачем.

А может быть, данный "подготовленный зритель" - это просто лох, которого убедили, что он особо подготовленный и что-то там увидел.
а там не надо ничего особого видеть, потому что там ничего кроме цвета и формы нет. а вот разбираться в искусстве таки надо. а то так можно, например, нечаянно поставить какой-нибудь technical death metal, офигеть и объявить его немузыкальной какофонией.

budden писал(а):
В те времена считалось, что чёрный квадрат не является искусством, но пришёл Малевич и многие стали считать иначе (не все).
вообще-то нет. и далеко не Малевичем единым. почему не Ольга Розанова, например? «квадрат» (повторюсь: это не единственая «форменная» картина, просто наиболее известная) распиарили хорошо. причём за дело: это смелое и чёткое высказывание. но обыватель был не в курсе. и посейчас не в курсе. не потому что тупой, а просто в силу нехватки специфического образования. неподготовленый слушатель не воспримет классическую многоинструментальную музыку. неподготовленый зритель не воспримет «манифест супрематизма».

budden писал(а):
То же можно сказать и про букву "р". Пришёл революционер и сказал, что буква "р" может быть выше базовой линии. Чем докажете, что не может? Канонами шрифтового искусства? Тогда Малевич - не искусство, потому что он их сломал.
нет, нельзя. тут такое дело: надо иметь достаточно образования, чтобы понять, что такое «чёрный квадрат», почему это было революционно. без базы не выйдет. и со шрифтами то же самое: шрифтовой дизайн надо знать и уметь — только тогда его получится правильно игнорировать. искусство тут не при чём: шрифтовой дизайн часть промышенного дизайна — чисто утилитарная дисциплина. здесь не надо делать «художественные высказывания», здесь за них принято бить по голове рубанком.

budden писал(а):
Цитата:
(рабочий шрифт не должен требовать такого привыкания!)

Это требование взято Вами с потолка и не соответствует понятиям эффективности инструмента в ремесле.
это требование — стандартное. вы зачем-то упустили слово «такого» — а я его в предложение вставил не просто потому что мне нравится, когда эти буквы рядом стоят. в данном случае инструмент сделан неряшливо, с полным игнорированием любой эргономики. такого привыкания быть не должно.

budden писал(а):
Моя гипотеза (хоть и не обоснованная исследованиями), что в буквах должно быть достаточно много информации, чтобы они чем-то отличались друг от друга, и это отличие должно быть устойчиво к кеглю и начертанию. Тогда зрительный анализатор сам выделит реперные точки, по которым различать буквы, оптимизирует алгоритм чтения и после однократного привыкания шрифт будет читаться легче, чем шрифт, в котором все буквы похожи друг на друга. Обсуждать это я не собираюсь, однако данная p-выскочка как раз информативна и я бы её зачёл за плюс, а не за минус данного шрифта.
простите, но никто и никогда — кроме только-только обучающихся чтению — не читает буквы. задача сделать «отличающиеся буквы» не имеет отношения к задаче сделать шрифт, удобный для работы с текстом. аматоры, увы, очень часто не понимают, насколько это разные вещи.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Русифицированная ETH Oberon for Windows
СообщениеДобавлено: Воскресенье, 30 Июнь, 2024 22:51 

Зарегистрирован: Четверг, 05 Август, 2021 14:16
Сообщения: 50
Система стала двуязычной. Сделан ввод кириллицы с клавиатуры. Сделана виртуальная клавиатура с макро-клавишами.
Сделан вывод звука MIDI, WAV. Много разных мелких правок. Продолжается перевод выводимых в журнал сообщений.
Ссылка та же, в топике :D


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

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


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

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


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

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