storytold/wordcraft
WordCraft Releases v0.7.0 and v0.8.0: Major Improvements in Layout, Proofing, and UI Features
WordCraft, an open-source reimplementation of Microsoft Word written in Rust, has issued two significant updates. Version 0.7.0 introduces enhancements in font handling, layout accuracy, and proofing support, while version 0.8.0 brings extensive fixes, new features like header/footer editing, improved internationalization, and better document compatibility.
What is WordCraft?
WordCraft is an open-source, clean-room reimplementation of Microsoft Word developed in pure Rust. It aims to offer a fast, modern word processing experience compatible with Microsoft Word documents, supporting platforms including Windows, Linux, and macOS. The project targets developers and users interested in a free, extensible alternative to proprietary word processors, with a particular focus on document fidelity, internationalization, and integration with AI-driven workflows.
Overview of Recent Releases
Two recent releases, v0.7.0 and v0.8.0, have introduced numerous enhancements and bug fixes that improve WordCraft's usability, document compatibility, and feature set.
Version 0.7.0 Highlights
Published on October 14, 2026, v0.7.0 focused on improving font management, document layout, and proofing capabilities:
- Font Handling: The font list previews were optimized to avoid keeping every font family in memory, reducing resource usage (#848).
- Layout Improvements: Blank pages now correctly place sections on the right side, and paragraph spacing calculations were refined to use the larger of the 'after' and 'before' spacing values (#733). Tables are laid out more precisely on their cell edges when importing RTF files (#902).
- Metafile Support: The ability to insert WMF and EMF metafiles as pictures was added (#802).
- Symbol Fonts: Text using Wingdings, Webdings, and Symbol fonts now renders as Unicode symbols, improving document fidelity (#776).
- Proofing and Internationalization: Polish spelling, suggestions, grammar, and hyphenation were enhanced (#951), and French interface wording was updated (#901).
- Printing: Integration with the craft-print system was introduced, enabling printer selection and job submission (#783).
- User Interface: Improvements included a drag preview for shapes that shows only the shape itself (#1097), middle-click scrolling like Microsoft Word (#1121), and better caret visibility against page colors (#1137).
Version 0.8.0 Highlights
Released on October 18, 2026, v0.8.0 is a larger update with a wide range of fixes and new features:
- Header and Footer Editing: Users can now double-click the margin to create and edit headers or footers, streamlining document formatting (#960).
- Character Input: Support for Alt+numpad character codes was added, enhancing text input options (#961).
- Proofing Language Coverage: The review language feature was extended to cover every proofing language, improving spellcheck and grammar support (#860).
- Dark Theme Enhancements: The ruler text area was adjusted to be lighter than its margins for better readability in dark mode (#1154).
- Print Preview: The print preview pane now fills the window with added zoom controls and bi-directional scrolling (#1157).
- Citation Handling: Text typed immediately after a Zotero citation no longer escapes its field, preserving document structure (#1162).
- Layout and Tables: Numerous fixes improved list label positioning when paragraphs are aligned (#1159), table rows sharing cell margins and splitting across pages like Word (#1177), and thick cell borders meeting correctly (#1461).
- Document Compatibility: Fonts embedded in DOCX files now layout and export text correctly (#1176), and Word 365 cover pages with page-relative positions and freeforms are rendered accurately (#1487).
- Track Changes and Content Controls: Table deletions, Change Case operations, and unlinking fields now respect track changes and content controls (#1514).
- Internationalization: Vietnamese interface translation was added (#1458), and Croatian translations were improved (#1719).
- Accessibility and Usability: Ctrl+A selection behavior was refined to progressively select cells, rows, tables, and documents (#1478), and the mini toolbar positioning was fixed during scrolling (#1501).
- File Import and Export: RTF import now preserves section breaks and page settings (#1495), and PDF export handles Hebrew and Arabic text in reading order (#1508).
- Proofing Updates: British English spellings such as "honour" and "prioritise" are no longer flagged incorrectly (#40), and Turkish spelling, grammar, and hyphenation were improved (#1527).
- UI and Interaction: Full screen mode can be toggled with F11 or via the View menu (#980), and the interface translation audit was restored to continuous integration checks (#1128).
Community and Contributions
Both releases saw contributions from a broad range of developers, including many first-time contributors, reflecting an active and growing community. The project emphasizes thorough testing and continuous integration to maintain stability and quality.
Conclusion
WordCraft's recent updates demonstrate ongoing commitment to improving document compatibility, user interface, and internationalization. For users seeking an open-source word processor with deep Microsoft Word compatibility and modern features, WordCraft's v0.7.0 and v0.8.0 releases mark significant progress. Developers interested in contributing or integrating WordCraft's capabilities can explore the project on GitHub.