Hacker News Digest

Тег: #amiga

Постов: 3

Brutalita Sans: An Experimental Font and Font Editor (brutalita.com) 🔥 Горячее

Шрифт Brutalita Sans — это геометрический гротеск с открытым исходным кодом, созданный для смелых заголовков и акцентных текстов. Его дизайн сочетает резкие углы и чёткие формы, что придаёт ему агрессивный, но читаемый характер. Шрифт поддерживает кириллицу и латиницу, что делает его универсальным для международных проектов.

Особенность Brutalita — высокая контрастность и широкий набор начертаний, от тонкого до сверхжирного. Это позволяет использовать его в брендинге, веб-дизайне и печати, где требуется выразительность. Открытая лицензия способствует свободному использованию и адаптации.

by fibo • 23 сентября 2025 г. в 13:54 • 562 points

ОригиналHN

#svg#ui-ux#typography#metafont#zx-spectrum#amiga#teletext#cnc

Комментарии (75)

  • Автор проекта объяснил техническую реализацию редактора: используется прозрачное текстовое поле с SVG-отрисовкой поверх.
  • Пользователи высоко оценили саму идею и техническую реализацию проекта, но раскритиковали UX редактора за отсутствие возможности перемещать точки, отменять действия и редактировать существующие символы.
  • Обсуждались проблемы с поддержкой акцентированных символов (например, «à», «ñ») и CJK-символов, а также низкое разрешение сетки для их отрисовки.
  • Проект вызвал ностальгические ассоциации у пользователей: его сравнивали с пиксельными шрифтами времен ZX Spectrum, Amiga, Teletext, а также с Metafont и шрифтами для ЧПУ.
  • Были высказаны пожелания по улучшению редактора, такие как добавление перетаскивания точек, удаления сегментов и возможности создавать несколько независимых контуров (слоев) для одного символа.

The No-CPU Amiga Demo Challenge (github.com)

NoCpuChallenge — конкурс демо для Amiga без участия процессора.
Участники пишут эффектные интро, полностью отключив 68k: все вычисления и вывод графики/звука выполняют только чипы Agnus, Denise, Paula и внешние устройства.

Цель
Показать, насколько мощной была «железная» архитектура Amiga 500/1200 без CPU.

Правила кратко

  • Запускается на базовой A500 или A1200.
  • CPU держится в RESET; никаких инструкций не выполняется.
  • Разрешены все DMA-каналы, Copper, Blitter, Audio, Disk, Sprites.
  • Максимальный размер файла — 880 КБ (один ADF).
  • Исходники открыты под MIT.

Как участвовать

  1. Форкните репозиторий.
  2. Создайте каталог entries/<nick>/ с ADF-файлом и README.
  3. Отправьте pull-request до 31 августа 2024.

Оценка
Жюри из старых демосценеров оценит:

  • визуальное впечатление,
  • техничность (оптимальное использование DMA),
  • креатив и синхронизацию с музыкой.

Призы — ретро-железо, мерч Amiga и вечная слава.

by doener • 29 августа 2025 г. в 19:20 • 76 points

ОригиналHN

#amiga#demoscene#68k#copper#blitter#dma#agnus#denise#paula#github

Комментарии (22)

  • Участники восхищаются демо без CPU на Amiga и понимают, как при таких низких частотах процессора была возможна архитектура Video Toaster.
  • Вспоминают, что демосцена всегда «заставляла» железо делать невозможное, а у кого-то сохранились 35-летние дискеты с эффектами.
  • Поясняют роль чипов Amiga: медный (copper) и blitter позволяли параллельную графику и эффекты без нагрузки на CPU.
  • Сравнивают эпохи: жалеют, что «золотые» платформы (C64, Amiga, NES, SNES) не длились по 10 лет, но отмечают, что некоторые всё же жили столько же.
  • Отмечают, что длинные циклы привели бы к более зрелой оптимизации и куче Doom-клонов на Pentium Pro.

Epson MX-80 Fonts (mw.rat.bz)

EPSON MX-80 шрифты
автор: Michael Walden

Пиксельные шрифты точечного матричного принтера EPSON MX-80 (нач. 1980-х).
Подходят для ретро-распечаток и листингов.

  • Источник: ручное переписывание из «APPENDIX 4» руководства MX-80 (2009-11-25).
  • Добавлено: 88 символов Windows-1252, «/»-ноль из FX-80, улучшенное центрирование 15 знаков.
  • Межстрочный интервал: 1 пиксель (вместо 1/6" или 1/8").
  • Совместимы: MX-70, MX-80 II, MX-82/85/100 и др.

Набор шрифтов

Формат Варианты Резкие размеры
.fon (Windows) 4 файла: базовый, Enhanced, Slashed Zero, Enhanced+Slashed 7, 14, 21, 29 px
.otf / .ttf 8 файлов (O/T × E/Z) 11, 15, 30, 45 px
.woff / .woff2 (Web) 8 файлов (W × E/Z) 10, 20, 30, 40, 50, 60 px

Обозначения:
E — улучшенное центрирование, Z — ноль со слэшем, F/O/T/W — формат.


Примеры

EPSON MX-80

!"#$%&'()*+,-./0123456789:;<=>?
@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`
abcdefghijklmnopqrstuvwxyz{|}~
€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ
¡¢£¤¥¦§¨©ª«¬®¯°±²³´µ¶·¸¹º»¼½¾¿
ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞß
àáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ

EPSON MX-80 Slashed Zero — тот же набор, но ноль со слэшем.

by m_walden • 17 августа 2025 г. в 13:18 • 157 points

ОригиналHN

#epson-mx-80#fonts#pixel-fonts#retro#printers#apple-ii#commodore-64#amiga#vax

Комментарии (57)

  • Участники вспомнили EPSON MX-80 и другие 9-игольные матричные принтеры 1980-х: шум, перфоленты, копировальная бумага и запах краски.
  • Все отметили, что шрифт на веб-странице выглядит слишком широким; реальные печатные символы были уже.
  • Обсуждали встроенные режимы (обычный, сжатый, NLQ) и графический режим, который требовал отправлять каждый пиксель.
  • Всплыли истории о подключении принтеров к Apple II, Commodore 64, Amiga и VAX, а также о драйверах и утилитах вроде Fancy Font.
  • Ностальгия: «plug-and-play» тех времён, университетские компьютерные залы и то, как лазерные принтеры быстро вытеснили матричные.