← All projects
Project record01 mention
Originally shared on Hacker News

Proportional width font terminal

This project is a terminal that uses a proportional width font instead of a monospaced font, letting characters like "i" and "w" occupy their natural widths while spending extra computation to keep table output from commands like ls -l and top properly aligned.

Last shared
01 / The problem

What it addresses

Terminals have historically required monospaced fonts because computers were slow and every bit/cycle mattered, forcing characters like "i" and "w" to take up the same amount of horizontal space.

02 / Source history

Shared over time

Each entry reflects what was shared on that date. Details may have changed since then.

  1. Proportional width font terminal

    This project is a terminal that uses a proportional width font instead of a monospaced font, letting characters like "i" and "w" occupy their natural widths while spending extra computation to keep table output from commands like ls -l and top properly aligned.

    Problem: Terminals have historically required monospaced fonts because computers were slow and every bit/cycle mattered, forcing characters like "i" and "w" to take up the same amount of horizontal space.

    Posted by @solyin · Original comment ↗

    “A proportional width font terminal. "i" and "w" shouldn't take up the same amount of horizontal space. We used to have to do that because computers were slow and we counted cycles and every bits mattered. We live in a land of plenty now though so we can spend cycles doing math so that ls -l/top/etc table output is still aligned but "i" and "w" can take up the appropriate amount of horizontal space.”