ZIGMOON DESIGN

Ergonomic Web Applications for Creative Worker

Super Print v0.0.3 (alpha) is now available.

Super Print v0.0.3 (alpha) is now available. This update introduces a native file format, an automatic persistence system, a glyphs panel, significant performance optimizations and over fourteen critical fixes. Text block chaining continues its development. Overview of changes.

Discover version 0.0.3
app.zigmoon.com/SUPERPRINT

Native .sp format — archiving and portability

Super Print now has its own file format: .sp. It is a ZIP archive containing the entire project — document structure, object properties, typographic styles — along with all embedded assets (images, custom fonts).

The purpose is twofold:

• Portability — a single file, transferable by email or any storage medium, reloadable on any machine with a browser

• Integrity — dependencies are internalized, eliminating broken links or missing images upon reopening

The .sp format coexists with JSON export (raw data) and decentralized IPFS storage (Web3). All three persistence modes remain simultaneously accessible.

Automatic browser-based persistence

Super Print now includes a transparent auto-save mechanism. The current project is serialized and stored locally in the browser at regular intervals, with no user intervention required.

In the event of an accidental tab closure or network outage, the application restores the last recorded state on the next launch: pages, objects, images, styles — the entire document is reconstituted. The undo/redo history also persists across sessions.

Glyphs panel

A special characters panel is now accessible from the typographic toolbar. It references all available glyphs for the active font, organized by category: punctuation, currencies, mathematical symbols, arrows, Greek letters, miscellaneous characters.

Insertion is performed at the active cursor position within the selected text block. The Unicode code point and normalized name of each character are displayed on hover.

Text block chaining — development in progress

The text block chaining system continues to progress. This feature, essential in professional desktop publishing, enables automatic text redistribution between linked blocks, including across separate pages.

Current implementation status:

• Linking and unlinking text blocks (shortcuts ⌘L / ⌘⇧L)

• Automatic overflow of excess content to subsequent blocks, cross-page included

• Visual link indicators (directional arrows between connected blocks)

• Cross-block selection — text selection across multiple chained blocks via Shift+Click

• Style application (weight, size, color) on cross-block selections

• Auto-pagination on long text import — automatic creation of required pages and blocks

The system relies on over 60 dedicated functions. Ongoing work focuses on redistribution when intermediate blocks are deleted and paragraph style propagation through the chain.

Performance

This version delivers several targeted optimizations for handling large documents (20+ pages, high-resolution images):

• High-performance mode — automatic deactivation of non-essential rendering effects during transformation operations (move, resize, page change)

• Proactive memory release — GPU and RAM resources associated with off-screen canvases are dynamically freed, limiting progressive performance degradation

• Memory leak fixes — cleanup of the Assets panel, undo/redo system and composition management

• Synchronous spread/single rewrite — elimination of race conditions caused by asynchronous calls, removing object loss on mode switch

Stability — 14+ critical fixes

This version resolves a set of major issues identified since v0.0.2:

• Spread ↔ single page mode — coordinate normalization between both reference frames; objects are no longer lost on mode switch

• ODT and DOCX import — HTML import function rewritten; text, lists, tables and inline images are correctly rendered

• IDML import (InDesign) — fallbacks added for XML namespace resolution across browser implementations

• Master pages (templates) — text object positioning corrected; bleed offset now factored into coordinates

• View mode persistence — spread mode is now saved and restored across all eight persistence points (local save, Web3, JSON export, session restore)

• Scribus import (.sla) — new BETA importer; text frames, shapes and colors are recovered from the open-source DTP software’s files

Advanced justification — glyph scaling

The justification engine now integrates glyph scaling. Three parameters are configurable with min/opt/max values: word spacing, letter spacing and horizontal character scaling. The engine adjusts all three axes simultaneously to produce balanced text lines — a behavior consistent with professional typesetting standards (comparable to Adobe InDesign).

Metrics

Version: 0.0.3 (alpha)

Codebase: 42,692 lines · 475+ named functions

Import formats: 10 (PDF, DOCX, ODT, IDML, Scribus, SVG, JSON, TXT, RTF, .sp)

Keyboard shortcuts: ~50

UI languages: French · English · Japanese

AI engines: OpenAI · Anthropic (Claude) · DeepSeek

Pricing: Free — no subscription, no feature restrictions

Project status

Super Print is in alpha. The application is functional and usable in production for standard projects: multi-page documents, PDF/Word/ODT import, professional PDF export with crop marks and bleed, AI-powered layout generation. Some instabilities remain on advanced use cases.

The roadmap for upcoming versions includes: character styles, tabs, integrated tables, find-and-replace with regular expressions (GREP), real-time collaboration and ePub export. The objective remains feature parity with desktop DTP software — in a 100% browser-based environment, free and installation-free.

Access Super Print → https://app.zigmoon.com/SUPERPRINT

Super Print is developed by Simon Dupont-Gellert and Clémence Brunet — Studio Zigmoon.

Contact: contact@zigmoon.com

Leave a Reply

Your email address will not be published. Required fields are marked *