# OMNIWORD COMPLETE TECHNICAL ARCHITECTURE & OPERATIONAL CORPUS ## 1. Product Identity & Overview - **Name:** OmniWord - **Canonical URL:** https://omniword.site - **Entity Type:** SoftwareApplication, WebApplication (Word Processor & Document Design Suite) - **Primary Proposition:** 100% In-Browser, Zero-Upload Microsoft Word & Google Docs Alternative - **Core Technology:** Rust 1.84+, WebAssembly (WASM), wgpu WebGPU/WebGL2, Next.js 15, React 19, Tailwind CSS. ## 2. Zero-Knowledge Memory & Privacy Architecture OmniWord operates under a strict Zero-Knowledge Client-Side privacy axiom: - **No Document Uploads:** Opening a document transfers bytes from local device storage directly into the browser's linear WebAssembly memory allocation. - **No Remote Telemetry:** The editor core emits zero telemetry regarding document contents, character counts, words, or user metadata. - **Offline Capability:** Once assets are cached, the entire editing suite, typography shaper, and PDF vector compiler function 100% offline without network connectivity. - **Regulatory Compliance:** Compliant with strict enterprise privacy mandates, GDPR Article 25 (Data Protection by Design), HIPAA, and confidential legal NDA requirements. ## 3. Vector Rendering & Typography Engine - **Graphics Acceleration:** The core user interface is built on `egui` and rendered via `wgpu`, dynamically selecting WebGPU for low-overhead GPU hardware acceleration, with automatic fallback to WebGL2 on older devices. - **Text Shaping:** Utilizes an integrated Rust text shaping pipeline compatible with HarfBuzz specifications, supporting complex multi-script font rendering including Arabic cursive connections (RTL), Japanese kanji/kana, Korean hangul, Cyrillic, and Latin ligatures. - **Font Subsetting:** When exporting to Vector PDF, OmniWord analyzes document glyph usage and embeds only the necessary character outlines, yielding small file sizes without font substitution errors. ## 4. Supported File Formats & Interoperability - **Microsoft Word (.docx):** Full ECMA-376 OpenXML specification compliance, including paragraph styles, hierarchical headings, nested tables, section breaks, margins, and inline images. - **Legacy Word (.doc):** Binary file parsing and extraction. - **Rich Text Format (.rtf):** Formatted text interchange. - **OpenDocument (.odt):** ISO/IEC 26300 OpenDocument text format compatibility. - **Markdown (.md):** GitHub-Flavored Markdown (GFM) two-way import and export. - **Plain Text (.txt):** UTF-8 plain text with auto-encoding detection. - **Vector PDF (.pdf):** Pixel-exact vector PDF generation with clickable hyperlinks, outline bookmarks, and metadata preservation. ## 5. Keyboard Shortcuts & Viewport Navigation - `Ctrl/Cmd + N`: Create new blank document - `Ctrl/Cmd + O`: Open document from local storage - `Ctrl/Cmd + S`: Export and save DOCX file - `Ctrl/Cmd + P`: Export and download vector PDF - `Ctrl/Cmd + B`: Toggle Bold text formatting - `Ctrl/Cmd + I`: Toggle Italic text formatting - `Ctrl/Cmd + U`: Toggle Underline text formatting - `Ctrl/Cmd + Z`: Undo last editing transaction - `Ctrl/Cmd + Y` / `Ctrl/Cmd + Shift + Z`: Redo editing transaction - `Ctrl/Cmd + +`: Zoom in editor canvas - `Ctrl/Cmd + -`: Zoom out editor canvas - `Ctrl/Cmd + 0`: Reset zoom to fit artboard width - `F11`: Toggle distraction-free full screen mode ## 6. Complete Specialized Tools Index 1. `https://omniword.site/tools/word-editor-online`: Free Online Word Processor & DOCX Editor 2. `https://omniword.site/tools/document-formatting-online`: Heading Styles, Paragraph Spacing & Typography 3. `https://omniword.site/tools/document-table-builder-online`: Professional Tables, Merged Cells & Borders 4. `https://omniword.site/tools/track-changes-editor-online`: Collaborative Track Changes, Inline Diffs & Comments 5. `https://omniword.site/tools/header-footer-numbering-online`: Multi-Section Headers, Footers & Roman/Arabic Numbers 6. `https://omniword.site/tools/citation-bibliography-online`: Footnotes, Endnotes & APA/MLA Reference Generator 7. `https://omniword.site/tools/mail-merge-tool-online`: Bulk CSV to Personalized Letters & Contracts 8. `https://omniword.site/tools/resume-cv-builder-online`: ATS-Friendly Executive Resume & CV Designer 9. `https://omniword.site/tools/docx-to-pdf-converter-online`: Pixel-Exact Paginated DOCX to Vector PDF Converter 10. `https://omniword.site/tools/markdown-to-docx-online`: Two-Way Markdown & Microsoft Word (.DOCX) Bridge ## 7. Global Locale Hubs OmniWord is localized across 15 languages: - English (`en`): `https://omniword.site` - Arabic (`ar`): `https://omniword.site/ar` - French (`fr`): `https://omniword.site/fr` - Spanish (`es`): `https://omniword.site/es` - German (`de`): `https://omniword.site/de` - Portuguese (`pt`): `https://omniword.site/pt` - Italian (`it`): `https://omniword.site/it` - Dutch (`nl`): `https://omniword.site/nl` - Polish (`pl`): `https://omniword.site/pl` - Turkish (`tr`): `https://omniword.site/tr` - Russian (`ru`): `https://omniword.site/ru` - Ukrainian (`uk`): `https://omniword.site/uk` - Indonesian (`id`): `https://omniword.site/id` - Japanese (`ja`): `https://omniword.site/ja` - Korean (`ko`): `https://omniword.site/ko`