Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Font Design Software
  3. Counterpunch

Counterpunch

What it is

Counterpunch is a browser-based font studio for designing and editing fonts, with support for complex-script shaping such as Arabic and Devanagari. The editor is in Alpha, so features remain under development. Users can edit components in place and inspect fonts through code-driven dynamic glyph filters. A Python environment lets users run code; the maker describes user code as able to catch and repair broken scripts. Counterpunch is built with variable fonts in mind, including weight, width, and custom axes. Its AI assistant generates Python scripts that run locally rather than sending font data to AI servers. The editor is GPLv3-licensed and can be used without registration. The maker says font projects remain on the user's device and describes data collection as minimal. Documentation covers macOS, Windows, and Linux, but says the browser app is not optimized for mobile operating systems. Installing it as a Progressive Web App enables offline editing of fonts on disk, Python execution, and preview compilation; the AI assistant still requires a connection and signed-in account. The free editor can be used indefinitely but excludes the AI assistant. A free trial account includes €0.50 in AI-agent credit each month, which resets and does not accumulate.

For and against

For

  • Supports Arabic and Devanagari shaping.
  • Includes in-place component editing and glyph filters.
  • Works offline after PWA installation.
  • Font data and scripts stay on the computer.
  • Free editor requires no account.

Against

  • Editor features remain in Alpha.
  • Not optimized for mobile operating systems.
  • Free editor excludes the AI assistant.
  • AI assistant needs a connection and signed-in account.

The verdict

Counterpunch offers font editing, scripting, and offline work after PWA installation, with an emphasis on local project handling. Its Alpha status and lack of mobile optimization are important limitations to weigh.

Who it suits

Counterpunch suits font designers who want browser-based editing, complex-script shaping, and variable-font support on desktop systems. It may also suit users comfortable with an Alpha editor and Python tools.

Plans and prices

Free

Free

No account required · Editor use forever · AI assistant unavailable

Free Trial

Free

Registered account · €0.50 AI-agent credit monthly · Credit resets and does not accumulate · No overage

Basic

€5usage-based

Half subscription price included as AI-agent credit · Credit expires at billing-period end · Pay as you go after credit · Supports editor development

Every plan, in full

On the record

AI assistant
The assistant generates Python scripts that run locally instead of sending font data to AI servers.counterpunch.space · read 9 Oct 2026
AI assistant privacy
The assistant generates Python that runs locally and the product says font data is not sent to AI servers.counterpunch.space · read 15 Oct 2026
AI conversation limitation
Assistant conversations are currently discarded when a new conversation is started and are not saved.counterpunch.space · read 15 Oct 2026
AI operation controls
The assistant can inspect fonts by default, while data-changing Python execution requires explicitly enabling editing.counterpunch.space · read 15 Oct 2026
Alpha status
The project identifies itself as alpha software with incomplete features.counterpunch.space · read 15 Oct 2026
Browser operation
The editor runs without installation or a desktop download.counterpunch.space · read 15 Oct 2026
Company size
LinkedIn lists Counterpunch Font Editor as a self-employed organization with one employee.linkedin.com · read 15 Oct 2026
Complex-script shaping
It provides bidirectional shaping aimed at Arabic, Devanagari, and other complex writing systems.counterpunch.space · read 15 Oct 2026
Component editing
Components can be edited directly in the context where they are used.counterpunch.space · read 15 Oct 2026
Desktop support
The documentation says the browser app supports macOS, Windows, and Linux, and is not optimized for mobile operating systems.counterpunch.space · read 9 Oct 2026
Documentation maturity
The repository rates documentation as partial and says screenshots are poor.github.com · read 15 Oct 2026
Dynamic glyph filters
Glyph-overview filters are programmable with code rather than limited to fixed controls.counterpunch.space · read 15 Oct 2026
Editing
Users can edit components in place and inspect fonts with code-driven dynamic glyph filters.counterpunch.space · read 9 Oct 2026
Export limitation
Binary export currently covers variable fonts, while static-instance export is not yet available.github.com · read 15 Oct 2026
File handling
The documentation says font data, edits, and scripts stay on the user's computer and are not uploaded for editing or compilation.counterpunch.space · read 9 Oct 2026
Licence
The editor is released as open source under GPLv3.counterpunch.space · read 15 Oct 2026
Limit: early usability
A TypeDrawers participant reported not understanding how to start a new font and managed only to open an existing one after two partial days of use.typedrawers.com · read 15 Oct 2026
Limit: immature drawing and features
The creator’s Reddit announcement says automatic OpenType features are missing and drawing tools remain very basic during alpha.reddit.com · read 15 Oct 2026

Alternatives to Counterpunch

Every alternative, ranked