frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Sergamon – I defined 3,700 font glyphs as plain-text pixel grids

https://github.com/sgmonda/sergamon
2•sgmonda•1h ago
Every glyph is defined as an 8×16 pixel grid in a plain-text .glyph file, compiled to TTF/WOFF2 via TypeScript + opentype.js. The design philosophy: what you type is what you see. No ligatures, no weight variants, no anti-aliasing intended. 3,700+ glyphs. Open source (OFL).

Comments

sgmonda•1h ago
Hi HN! I built Sergamon because I love classic pixel-art fonts and was mass-frustrated with many missing characters and symbols in existing fonts. I wanted a font that treats source code as sacred text, without ligatures, without many weights — what you type is what you see, always.

I want to share the result, but also the funny build pipeline I've designed. How it works: Every glyph is a plain-text file with an 8×16 grid of dots and X's — basically ASCII art that compiles into a real font. Example:

  # A (U+0041)

  ..XXXX..
  .XX..XX.
  XX....XX
  XX....XX
  XXXXXXXX
  XX....XX
  XX....XX
  ........
A TypeScript pipeline parses these files, runs a greedy rectangle-merging optimizer (to keep vector paths compact), and outputs TTF/WOFF2 via opentype.js.

Design decisions that might be controversial:

- No ligatures, period. This is a philosophical choice. Your code should render exactly as typed. If you want → , type →. - Single weight. No bold, no light. Like a VT220 terminal — every pixel has the same stroke. - No anti-aliasing intended. The font is designed for integer scaling with no smoothing. It looks best at 16px multiples.

Some fun challenges along the way:

- Designing confusable pairs (0/O/o, 1/l/I, backtick/quote) to be instantly distinguishable at small sizes within just 8×16 pixels is a surprisingly hard constraint-satisfaction problem. - Drawing Arabic (254 glyphs with contextual forms) and Devanagari (119 glyphs with combining marks) on a pixel grid meant for Latin was humbling. I have new respect for Unicode.

3,700+ glyphs so far, covering Latin, Cyrillic, Greek, Hebrew, Arabic, Thai, Devanagari, Georgian, Armenian, braille, box-drawing, math, and more. OFL-licensed.

Would love feedback and contributions, especially on glyph readability and any scripts/characters I should prioritize next.

Show HN: The Common Infrastructure for Agentic Communication

https://cyrisai.dev/
1•krishnamzg•41s ago•0 comments

Adapting to the New AI Landscape in Engineering

https://docs.google.com/document/d/1-vxazqwALKGivwedpGET4j1ipgab09C6RbLMTZ5ve5U/edit?tab=t.wi7nr0...
1•alexjray•55s ago•0 comments

Fed to loosen capital requirements for big US banks

https://www.ft.com/content/a1c81f17-201f-4e3f-8e02-e0b304f1b6a1
1•petethomas•2m ago•0 comments

How HN: PDF Table Extractor – AI-powered tool to extract tables from PDFs to CSV

https://pdf-table-extractor-5wak.vercel.app
1•atdl•2m ago•1 comments

What's My ΔEOK JND?

https://www.keithcirkel.co.uk/whats-my-jnd/
1•donohoe•7m ago•0 comments

Agent Skills for Interview Preparation

https://github.com/jiito/interview-prep-skills
1•jiito•8m ago•0 comments

Probabilistic Execution Beyond Classical Systems

https://www.authorea.com/users/903147/articles/1391658-probabilistic-execution-beyond-classical-s...
1•huiwenhan•8m ago•1 comments

Judgment and creativity are all you need

https://lethain.com/judgment-is-all-you-need/
1•donutshop•9m ago•0 comments

Hackers reportedly stole nearly 1,000TB of data from Telus Digital

https://mobilesyrup.com/2026/03/12/hackers-steal-nearly-1000tb-of-data-from-telus-digital/
2•whynotmaybe•11m ago•0 comments

Management in the Age of AI

https://blog.staysaasy.com/p/management-in-the-age-of-ai
1•donutshop•11m ago•0 comments

To Sparsify or to Quantize: A Hardware Architecture View

https://www.sigarch.org/to-sparsify-or-to-quantize-a-hardware-architecture-view/
2•matt_d•27m ago•1 comments

Tennessee grandmother jailed after AI face recognition error links her to fraud

https://www.theguardian.com/us-news/2026/mar/12/tennessee-grandmother-ai-fraud
8•danso•29m ago•0 comments

Don't Vibe – Prove

https://ngrislain.github.io/projects/2026-3-12-dont-vibe--prove/
2•ngrislain•34m ago•0 comments

I built the Vy replacement that launches March 26th, the day Vy shuts down

https://inceptive-ai.com
2•alymaknojiya•35m ago•3 comments

Meta delays rollout of new AI model after performance concerns

https://www.nytimes.com/2026/03/12/technology/meta-avocado-ai-model-delayed.html
5•wibbily•38m ago•2 comments

Adobe's longtime CEO to exit role amid AI disruption, shares fall

https://www.reuters.com/sustainability/boards-policy-regulation/adobe-announces-ceo-transition-sh...
5•tartoran•41m ago•0 comments

One plan/spec to rule them all (at least replace lots of docs)

3•wek•43m ago•0 comments

In space, no one can hear you kernel panic

https://increment.com/software-architecture/in-space-no-one-can-hear-you-kernel-panic/
2•p0u4a•44m ago•1 comments

Rivian Introduces R2 Lineup, Sharing Full Trims and Pricing

https://rivian.com/newsroom/article/rivian-introduces-r2-lineup
3•freetime2•45m ago•1 comments

Show HN: Nix on Windows –- proof-of-concept demo

https://github.com/nix-windows/nix-windows-demo
7•Ericson2314•48m ago•0 comments

How a subtle CSP misconfiguration broke our admin panel and how we fixed it

https://syndicode.com/blog/csp-failure-rails/
2•lglazyeva•48m ago•0 comments

Auto-Browser – An MCP-native browser agent with human takeover

https://github.com/LvcidPsyche/auto-browser
1•Lvcid•50m ago•0 comments

Silicon Valley's New Obsession: Watching Bots Do Their Grunt Work

https://www.wsj.com/tech/ai/ai-bots-claude-openclaw-285ac816
2•bookofjoe•51m ago•1 comments

Silicon Valley Abuzz About Adding AI Compute to Engineer Compensation

https://www.businessinsider.com/ai-compute-compensation-software-engineers-greg-brockman-2026-3
1•healsdata•51m ago•0 comments

Show HN: Tarvos – Relay Architecture for infinitely building with coding agents

https://github.com/Photon48/tarvos/tree/main
1•Photon48•51m ago•0 comments

Enabling Efficient Sparse Computations Using Linear Algebra Aware Compilers

https://www.osti.gov/biblio/3013883
1•matt_d•51m ago•0 comments

Show HN: Parevo Core – Auth, tenant, permission in one Go library

https://github.com/parevo/core
1•parevo•53m ago•0 comments

Moving beyond RLM and ReAct based coding agents

https://randomlabs.ai/blog/slate
2•akira_067•55m ago•0 comments

Full Source Code of Sweden's E-Government Platform Leaked from Compromised CGI

https://darkwebinformer.com/full-source-code-of-swedens-e-government-platform-leaked-from-comprom...
2•reimertz•56m ago•0 comments

Musk's X to Alter Verification System in Europe

https://news.bloomberglaw.com/california-brief/musks-x-to-alter-verification-system-in-europe-com...
1•absqueued•1h ago•0 comments