Полный текст
DOOM в TrueType: шрифтовой движок вместо видеокартыОчередной порт культового шутера звучит как избитая шутка, но здесь геометрию стен вычисляет сам файл шрифта.TrueType hinting таит в себе Тьюринг-полную стек-машину. JavaScript берёт на себя роль CPU, а шрифтовая VM выдаёт кадр, возвращая высоту столбцов через контрольные точки глифов.Писать байткод вручную тяжело из-за жёсткой fixed-point арифметики, где при умножении результат уходит в ноль. Спасает только кастомный компилятор с лексером и генерацией AST.