User Tag List

Страница 4 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 31 по 40 из 41

Тема: Пропорциональный шрифты

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    04.04.2007
    Адрес
    Praha
    Сообщений
    753
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от moroz1999 Посмотреть сообщение
    Thanks Velesoft - the most interesting question for me is the file format this editor is using.
    Do you have any font examples for it? I've tried to google them, but got no luck finding any.
    Exist more fonts designed in FONTEDITOR. All this fonts is usable in DESKTOP:
    http://www.worldofspectrum.org/infos...cgi?id=0016682

    DESKTOP is best word processor for ZX Spectrum. Can write documents with more different fonts and combine graphic (pictures) with text (proportional) and big text with size up to 16x16 pixels.

    I need time for search this fonts, please wait. Also exist more documents for DESKTOP (printable documents).

    I don't know details about font format, but it's can't be hard detect
    You can make clear font with first chars and save it. Then change char size and save it. Both fonts can be compared in hex editor on PC and detect format...

    this book is writed and printed from DESKTOP on ZX Spectrum:
    http://softhouse.speccy.cz/documents...ad/ASMaZX1.pdf

    example of fonts for FONTEDITOR/DESKTOP:
    http://softhouse.speccy.cz/fonts.htm
    Последний раз редактировалось VELESOFT; 04.07.2011 в 03:44.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    18.02.2005
    Адрес
    Набережные Челны
    Сообщений
    1,574
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    I think, it needs to make other theme, about "DESKTOP" editor, isn't it?
    Биты рулят лучше байтов, байты рулят шустрее!
    View, Звук, Цвет

  4. #3

    Регистрация
    04.04.2007
    Адрес
    Praha
    Сообщений
    753
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от GriV Посмотреть сообщение
    I think, it needs to make other theme, about "DESKTOP" editor, isn't it?
    New theme about DESKTOP / FONTEDITOR / PROPORTIONAL TEXT / PRINTING FROM REAL ZX
    http://zx.pk.ru/showthread.php?t=16295

  5. #4

    Регистрация
    11.01.2006
    Адрес
    Брест/Минск
    Сообщений
    8,398
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    188
    Спасибо Благодарностей получено 
    124
    Поблагодарили
    62 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    эх как повезло - теперь точно нашёл то, что надо См. РЕВЮ №5 за 1994 год. Страница 10
    С уважением, Александр.
    Scorpion ZS-256 Turbo+ GMX-2048
    SID-Blaster/ZX
    Музей ретрокомпьютеров в Минске!
    Здесь ничего нет => http://byteman.by
    И здесь тоже --->>> http://bytespace.by

  6. #5

    Регистрация
    25.10.2006
    Адрес
    Krasnodar
    Сообщений
    4
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ссылка на мою прогу для редактирования пропорциональных шрифтов для телефонов Siemens mobile (RIP). Для других нужд (спек) тоже вполне подходит. Помимо телефонов народ использовал для изменения шрифтов в mp3 плеерах, dvd проигрывателях и прочем.

    Ширина символа хранится в первом байте, при правке символа расчитывается автоматом.

    http://v3.allsiemens.com/manual_rus.htm

  7. #6

    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,280
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а векторные шрифты никто не пробовал? что-то вспомнил, кажется DT`шники их придумали или как топытались раскрутить, был даже редактор и кажется печаталка...
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  8. #7

    Регистрация
    17.05.2005
    Адрес
    г. Абакан
    Сообщений
    694
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sayman Посмотреть сообщение
    а векторные шрифты никто не пробовал? что-то вспомнил, кажется DT`шники их придумали или как топытались раскрутить, был даже редактор и кажется печаталка...
    В турбо-паскале вроде бы 7-м были шрифты векторные и либы для их использования, и вроде бы в 90-х кто-то портировал это дело на спек, но широкого распространения не получило, уж не знамо почему. Вру конечно, знамо - с математикой надо дружить, а для спека это несколько напряжно. Тут вон даже пропорционалные шрифты не быстро получаются, что уж говорить про векторные.

    Не помню, писал я тут, как сам поступал с пропорциональной печатью, потому напишу:
    формат был такой: 8 байт на символ, символ положен набок, 1 байт - длина символа в пикселях (по сути в байтах) + 7 байт матрица. Печаталось всё в буфер прямым копированием нужного количества байт из матрицы в текущую позицию буфера. После того, как вся строка напечатана, буфер копировался с поворотом через rr/rl прямо в нужную позицию экрана. Получалось довольно быстро, уж во всяком случае точно быстрее печаталок из РЕВЮ. Ну и сам эффект пропорциональной печати на тот момент был конечно восторженным.

  9. #8

    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,286
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    39 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от James DiGreze Посмотреть сообщение
    Получалось довольно быстро, уж во всяком случае точно быстрее печаталок из РЕВЮ. Ну и сам эффект пропорциональной печати на тот момент был конечно восторженным.
    В РЕВЮ как раз такой подход и использовался- повернутый символ.
    По моим результатам исследований самый быстрый подход- выборка символа в 7 регистров и 7 процедур вывода символа в буфер

  10. #9

    Регистрация
    03.01.2006
    Адрес
    Рязань
    Сообщений
    2,935
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от James DiGreze Посмотреть сообщение
    После того, как вся строка напечатана, буфер копировался с поворотом через rr/rl прямо в нужную позицию экрана.
    Кстати, пробовал писать транспонирование знакоместа в 3 приёма (сначала меняем местами квадраты 4x4 (правый верхний, левый нижний), потом 2x2 (по аналогичной сетке), потом 1x1), оказалось 1494 такта - медленнее, чем pop de:rl e:rla:rl d:rla... (1176 тактов). Пичалька.

  11. #10

    Регистрация
    17.05.2005
    Адрес
    г. Абакан
    Сообщений
    694
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    В РЕВЮ как раз такой подход и использовался- повернутый символ.
    А на сколько я помню, там использовался прямой шрифт со сдвигом и OR'ом.
    Цитата Сообщение от Vitamin Посмотреть сообщение
    По моим результатам исследований самый быстрый подход- выборка символа в 7 регистров и 7 процедур вывода символа в буфер
    7 процедур на 7 возможных вариантов ширины?

    Цитата Сообщение от alone Посмотреть сообщение
    Кстати, пробовал писать транспонирование знакоместа в 3 приёма (сначала меняем местами квадраты 4x4 (правый верхний, левый нижний), потом 2x2 (по аналогичной сетке), потом 1x1), оказалось 1494 такта - медленнее, чем pop de:rl e:rla:rl d:rla... (1176 тактов). Пичалька.
    Ага, я тоже разные варианты пробовал, в том числе и полубайтовые, а вот на 7 разных процедур, как у Витамина, в 97м году я не догадался, а может и пожмотничал памяти, сейчас уже не помню подробности.

    ---------- Post added at 18:50 ---------- Previous post was at 18:47 ----------

    И да, еще идея была сэкономить памяти на символах одинакового написания за счет таблицы смещений по коду символа. В коде не было реализовано по причине мизерности выигрыша по памяти, все раскладки так и остались на бумаге.

Страница 4 из 5 ПерваяПервая 12345 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Новогодние шрифты
    от Mick в разделе Графика
    Ответов: 7
    Последнее: 31.12.2009, 15:07
  2. векторные шрифты.
    от Sayman в разделе Программирование
    Ответов: 9
    Последнее: 22.11.2008, 08:03
  3. Шрифты
    от dosikus в разделе Программирование
    Ответов: 4
    Последнее: 11.11.2008, 20:49
  4. Шрифты от Palm'а на Спектруме
    от CityAceE в разделе Программирование
    Ответов: 12
    Последнее: 07.08.2007, 03:23
  5. Нужны спековские шрифты
    от megabyte в разделе Графика
    Ответов: 13
    Последнее: 24.06.2007, 01:00

Ваши права

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