Целиком и полностью СОГЛАСЕН. "Даешь грамотную архитектуру и интерфейс на Speccy!"Сообщение от boo_boo
Целиком и полностью СОГЛАСЕН. "Даешь грамотную архитектуру и интерфейс на Speccy!"Сообщение от boo_boo
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Давным давно, отчаявшись сделать полноценный векторный шрифт я написал свою процедуру, и вот что я делал
Я нарисовал в Art Studio огрмные буквы размером 8x8 знакомест, написал склейщик этих букв с экрана в единый файл (могу даже принесть как нить) и процедуру, которая любую черно-белую (не цветную) конструкцию уменьшала до заданного размера. В частности, можно было задавать и 8x8 пикселов и буквы становились "почти" стандартными, однако чем больше масштаб тем более красивыми были буквы. А идея сама заглохла потому, что слишком медленно выводились эти буквы - там ведь обработка идёт попиксельно, а значит очень медленно (а как иначе????). Возможно её и можно ускорить, применить как нить мегатабличный подход... Проще всё-таки отказаться от масштабируемых шрифтов.
А касательно цвета - никто не заставляет от него отказываться, можно автоматически совмещать цветовые и чёрно-белые конструкции, обычно ж всё равно скажем окошко имеет какое-то огранение, в смысле пустые поля сбоку-снизу-сверху, вот эти поля ж и буду давать возможность "баловаться цветами". Конечно окно тогда будет не совсем "точно позиционированным" - т.е. цвета всё равно будут к 8 пикселам дискретизироваться, но текст в окне будет печататься с точностью до пиксела.
опять же, настоятельно рекомендую обратить внимание на дизайн PalmOS
практически монохромный, за редким исключением. окна не перемещаемы, но организованы так, что это не очень-то и надо.
Это когда окна работают независимо друг от друга, но используют для этого общий набор процедур (ядро).Сообщение от icebear
Никакого.Сообщение от ng_dead
Должна быть псевдомногозадачность, как в MagOS на Scorpion'е.Сообщение от ng_dead
Всё равно должны быть процедуры вывовода данных {текста и графики) в окно в математических координатах.Сообщение от ng_dead
P.S. Опять ничего нового не написал в этом сообщении. Одни прописные истины...
О чем я и говорюСообщение от Grand
Разумеется... Только желательно к этим процедурам иметь какой-нибудь инструмент для работы с ними...Сообщение от Grand
А может сделать-таки цветной, а типа WordPad ч/б?Мне кажется, что если делать на Спектруме GUI <..> отказаться от цвета.
Класс! Только оперативки уйдет куча.В том же GEOS`е <..> Там они спрайтовые.
Наверное я тоже это поддерживаю. В основе, система должна работать очень быстро, а масштабируемые с успехом можно использовать в текстовых процессорах, где и цвет-то честно говоря не нужен.Проще всё-таки отказаться от масштабируемых шрифтов.
Spectrum Basic
Говоря о масштабируемых шрифтах в GEOS`е я имел в виду ее стандартный текстовый редактор GeosWrite. На уровне системы, мной была замечена, лишь многофонтовость. Согласен, нет нужды печатать заголовок окна "масштабируемым" шрифтом. Это действительно жрет много оперы. Хотя зжатие и свопинг тоже никто не отменял.Сообщение от Vovoi
Time to burn! You losers better learn -
No one controls our goddamn lifesl
Дельта-С 128
Amiga 600
Raspberry Pi Rev. B
Прочитал то, что вы обсуждаете ... И вспомнил, как KHAMPTON делал виндовс на Speccy ... Да же сделал многозадачность, исполняя поочерёдно то один INT, то другой на каждую задачу. Так же он сделал полноценный интерфейс с окошками и !!!глвавное!!! разными шрифтами, размеры которых по "Y" безусловно были разными. Я лично видел утилиту для поиска в памяти спрайтов и их редактирование сделанный на этом виндовсе. К сожалению, у меня нет ни винды ни утилиты, но я точно знаю, что Денис (KHAMPTON), хранит у себя все исходники.
Но вообще-то, я не вижу особой нужды сохранять пропорции. Для меня всегда было важнее вместить как можно большее текста на экране.
Кстати, когда-то я общался с ZOOLOOK'ом и ZILOG'ом на тему эмуляторов, и мне прислали инетовский браузер под дисковую операционную систему D80. Да и вообще много всяких програмок по-наприсылали. Там было очень много сделано для инета, как я понял в "поляндии" есть ZX-NET, поскольку проги лезли в порты к какому-то девайсу, которого у меня НЕТ. Вообще ZILOG, как я понял, сделал целую кучу ХАРДВАРА для ZX ...
AAA когда меня режут, я терплю, но когда дополняют, становится нестерпимо.
В принципе, конечно можно реализовать и масштабируемые шрифты (что тут говорить, если я даже на бейсике писал прогу, выводящюю слова векторными шрифтами), только вот какой ценой, да и:
Сообщение от Robus
Вот-вот. Да и вообще, шрифты это только часть GUI, и ещё неизвестно, так ли нужная (мне кажется на спектруме вообще имеет смысл делать "кнопочный" интерфейс типа нортоновского). Если речь про браузер, то лучше задуматься собственно о ХТМЛ-движке, а уж там он пусть хоть всё стандартным шрифтом пичатает...
Забавно сейчас вспоминать это, как я, когда у меня ПК появился, разглядывал курсор-стрелку в Windows, мне сразу бросилось в глаза, что она подозрительная какая-то, несимметричная, в отличии "правильной" стрелки в Art Studio, к которой я привык.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)