storytold/designcraft
DesignCraft Expands Features and Internationalization in Latest Releases
DesignCraft, the open-source page and layout design editor written in Rust, has delivered three significant updates. These releases bring major improvements in typography, PDF export, localization, and user interface, further positioning the project as a versatile alternative for multi-platform publishing and design tasks.
What is DesignCraft?
DesignCraft is an open-source page and layout design editor developed in pure Rust (source). The application runs natively on macOS, Windows, and Linux, and is aimed at users who need to create magazine layouts, manage typography, handle multi-page documents, and automate design tasks (source). It is part of a suite of open-source creative tools, alongside projects like PhotoCraft (photo editing) and VectorCraft (vector illustration), all intended as clean-room, Rust-based alternatives to established proprietary software.
Who Uses DesignCraft?
DesignCraft targets designers, publishers, and developers who require an accessible, cross-platform tool for professional layout and document creation. Its open-source nature and broad platform support make it appealing to those seeking alternatives to commercial desktop publishing software, especially in environments where cost, transparency, or extensibility are priorities.
Key Changes in v0.4.0, v0.5.0, and v0.6.0
v0.4.0: Enhanced Typography, Internationalization, and Automation
- Typography and Text Handling: Improvements include UTF-8 byte offset documentation for text selection, proper paragraph handling with carriage returns, and enhanced typesetting rules for Chinese and Arabic scripts.
- PDF and Print: Placed PDF 1.7 files are now supported in PDF/X-4 exports, and transparency groups blend correctly in CMYK.
- Platform Support: Windows on ARM64 builds were added, and Microsoft Office fonts can now be read on macOS.
- Internationalization: Simplified Chinese, Arabic (with right-to-left support), and Brazilian Portuguese localizations were introduced.
- Automation and Usability: Smart guides, snapping, and data merge features were added, along with improvements to font handling and contributor credits.
v0.5.0: macOS Experience Improvements
- macOS Branding: The DMG installer now features a branded window background and icon layout, enhancing the first-run experience for macOS users.
v0.6.0: Major Feature Expansion and Localization
- Text and Typography: Numerous fixes and enhancements for hyphenation (including Spanish), right-to-left text, column and paragraph rules, and support for complex text layouts such as split columns and warichu (inline annotations).
- PDF and Export: PDF/A and PDF/X-4 export improvements, including validation, better handling of images, color profiles, and export options dialog with remembered settings.
- User Interface: Toolbars adapt to window size, text fields support standard Mac editing shortcuts, menus and dialogs scale better, and new dialogs for character and paragraph style options.
- Internationalization: Full Japanese and Ukrainian translations, updates to Italian, and improved handling for new English strings.
- File Handling and Stability: Improved error reporting for file operations, robust handling of embedded image links, and hardened temporary file management.
- Platform and Engine: DirectX 12 backend support on Windows, Linux riscv64 builds, and desktop logging improvements.
- Other Notable Features: Even distribution of selected table rows, improved font menu usability, and new swatch menu interactions.
Community and Development
These releases saw contributions from a broad range of new developers, reflecting a growing community around the project. The changelogs highlight ongoing efforts to match or exceed the feature set and usability of proprietary alternatives, with a focus on internationalization and professional publishing standards.
Conclusion
DesignCraft continues to mature as a robust, cross-platform layout and publishing tool. Its recent updates demonstrate a commitment to accessibility, internationalization, and professional-grade features, making it a noteworthy option for users seeking open-source alternatives in desktop publishing.