Welcome to MorphOS-Storage, a webserver dedicated to MorphOS users. ©2016-2026 Meta-MorphOS.org
Description:Stylos Demo - Word Processor for MorphOS
Developer/Porter:Papiosaur
Readme:
Short: Stylos Demo - Word Processor for MorphOS
Author: Yannick Buchy
Type: office/word processor
Version: 0.99
Architecture: ppc-morphos
Requires: ttengine.library (included in MorphOS), TrueType fonts

============================================================================
STYLOS - Word Processor
Version 0.99
============================================================================

INTRODUCTION
------------
Stylos is a word processor for MorphOS using MUI (Magic User Interface) and
TTEngine for TrueType font rendering. It provides a WYSIWYG editing
experience with full UTF-8 Unicode support.


REQUIREMENTS
------------
- MorphOS 3.19+

New TrueType fonts must be installed in SYS:Fonts/_ttf/
and not in PROGDIR:fonts/


INSTALLATION
------------
Simply copy the Stylos drawer to your preferred location.
Fonts are automatically scanned from SYS:Fonts/_ttf/


PRICING & UPGRADES
------------------

Current version (0.99 Demo)
The demo version lets you try all features.
Saving and PDF/RTF export require the registered version.

Early Supporter (0.x to 0.99 included): 30 euros
Includes all updates up to version 1.5 for free!
A 5 euros donation is always welcome but never required.

Version 1.0 (coming soon) + updates to 1.5: 39 euros


PayPal: papiosaur2@hotmail.fr (send as a friend to avoid fees)
Contact: yannick.buchy@gmail.com to receive your registered version
with RTF and PDF export.
If you have any questions, don't hesitate to ask.

BUG HUNTERS WANTED
------------------
Help improve Stylos before the 1.0 release! Send a clear bug report with
steps to reproduce to yannick.buchy@gmail.com (RTF files and snapshot are
welcome).

Each confirmed bug earns you a 5 euros discount on your license.
Find 6 confirmed bugs, you get the version 1.0 for free, including
all updates up to version 1.5.

Already an Early Supporter? You already have free updates until 1.5.
Report bugs anyway to help improve Stylos!

A list of already reported bugs will be maintained on the meta-morphos.org
and morphzone forums to avoid duplicate reports.


ROADMAP TO VERSION 1.5
----------------------
The following features are planned for versions 1.1 through 1.5:

- Paragraph styles (Heading 1, Heading 2, Normal...)
- Headers and footers with page numbering
- Custom tab stops (positioned via the ruler)
- Multi-column text layout
- Table of contents
- Spell checker
- and others goodies...

FEATURES
--------

File Formats
* Plain text (.txt and other text extensions)
* RTF (.rtf) with bold, italic, underline, alignment, images, tables, Unicode
* PDF export (.pdf) with vector text, tables, images, lists
* Drag & drop from Ambient for text, RTF and image files

Text Editing
* Full UTF-8 support (Polish, French, German, and all Unicode characters)
* Word wrap with automatic line breaking
* Multi-page document support
* Blinking cursor with precise positioning
* Mouse text selection with drag and auto-scroll
* Double-click to select word
* Keyboard navigation (arrows, Home, End)
* Find and Replace (Cmd+F)

Character Formatting
* Bold (Ctrl+B)
* Italic (Ctrl+I)
* Underline (Ctrl+U)
* Strikethrough (Ctrl+-)
* Superscript and Subscript
* Text color and highlight color
* Format Painter (copies style, font, size and colors)
* Styles can be combined (bold + italic + underline + strikethrough)
* Apply to selection or for new text

Paragraph Alignment
* Left align
* Center align
* Right align
* Justify (proportional spacing)
* Per-line alignment support
* Line spacing: Single (1.0), 1.5 lines, Double (2.0)

Clipboard Operations
* Cut (Ctrl+X)
* Copy (Ctrl+C)
* Paste (Ctrl+V)
* Full UTF-8 clipboard support

Undo/Redo
* Multi-level undo history
* Undo (LAlt+Z)
* Redo (LAlt+X)

TrueType Fonts
* Automatic font scanning from SYS:Fonts/_ttf/
* Font selection via dropdown
* Sizes: 8, 9, 10, 11, 12, 14, 16, 18, 20, 24, 28, 32, 36, 48, 72
* Automatic Bold/Italic/BoldItalic variant detection
* UTF-8 encoding for all glyphs

Tables
* Insert via Insert menu
* Double-click a cell to enter editing mode, single click selects the table
* Cell background color
* Tab key cycles through cells
* Escape exits cell editing, then Escape again deselects the table
* Resize table globally with drag handles (corners and edges)
* Resize individual columns by dragging internal column borders
* Drag to reposition tables
* Saved and restored in RTF format

Images
* Insert via drag & drop (JPEG, PNG, BMP, GIF, TIFF, IFF/ILBM)
* Placement modes: Inline, Left, Right, Wrap, Behind, Break Left, Break Right
* Text flows around floating images (Left/Right/Wrap)
* Resize with drag handles
* Drag to reposition
* Saved and restored in RTF format (IFF/ILBM auto-converted to PNG)

Lists
* Bullet lists
* Numbered lists
* Multiple indent levels

Zoom
* Range: 25% to 400%
* Step: 10%
* Ctrl + Mouse wheel for quick zoom
* Dropdown selection

Page Layout
* A4 page format display
* Configurable margins
* Horizontal ruler with graduations
* Page gap between multiple pages
* Manual page breaks (Ctrl+Enter), shown as dashed line
* Page breaks can be deleted with Delete or Backspace

Scrolling
* Mouse wheel for vertical scrolling
* Horizontal and vertical scrollbars
* Smooth scrolling


KEYBOARD SHORTCUTS
------------------
Cmd+N New document
Cmd+O Open document
Cmd+S Save document
Cmd+Z Save As
Cmd+E Export PDF
Cmd+P Print
Cmd+? About
Cmd+Q Quit

LAlt+Z Undo
LAlt+X Redo
Cmd+X Cut
Cmd+C Copy
Cmd+V Paste
Cmd+A Select All
Cmd+F Find
Cmd+G Find Next
Cmd+B Find Previous
Cmd+I Show Invisibles
Cmd+K Insert Hyperlink

Ctrl+B Toggle Bold
Ctrl+I Toggle Italic
Ctrl+U Toggle Underline
Ctrl+- Toggle Strikethrough

Arrow keys Navigate character/line
Shift+Arrows Extend selection
Ctrl+Left/Right Word-by-word navigation
Home Go to line start
End Go to line end
Ctrl+Home Go to document start
Ctrl+End Go to document end
Page Up Scroll up one page
Page Down Scroll down one page
Ctrl+Wheel Zoom in/out
Tab Insert tab character / cycle table cells
Ctrl+Enter Insert manual page break
Escape Deselect / exit table cell / deselect table


UTF-8 / UNICODE SUPPORT
-----------------------
Stylos fully supports UTF-8 encoding, allowing input and display of
international characters.

Also supported:
- All Latin-1 characters (French, German, Spanish accents, etc.)
- Latin Extended-A and B characters
- Any Unicode character present in the TrueType font


MENUS
-----
Project
New Create new document
Open... Open existing document
Save Save current document
Save As... Save with new name
Export PDF... Export document as PDF
Print... Print document
About... About Stylos
Quit Exit application

Edit
Undo Undo last action
Redo Redo last undone action
Cut Cut selection to clipboard
Copy Copy selection to clipboard
Paste Paste from clipboard
Select All Select entire document
Find... Find text in document
Find Next Find next occurrence
Find Previous Find previous occurrence
Replace... Find and replace text

View
Show Invisibles Toggle display of spaces, tabs and line breaks (Cmd+I)

Insert
Hyperlink... Insert or edit a hyperlink (Cmd+K)
Image... Insert an image file
Table... Insert a table

Format
Bold Toggle bold style
Italic Toggle italic style
Underline Toggle underline style
Strikethrough Toggle strikethrough style


HISTORY
-------


Version 0.99 (21.03.2026)
- New fulldemo.rtf demo document
- Font list: increased to 512 fonts, fixed variant filtering
- Empty lines: cursor, toolbar and line height now match the paragraph's
own font size instead of inheriting from the previous line
- Selection: toolbar and cursor reflect the line where the cursor is
- Double-click word selection excludes parentheses, brackets, braces
- Double-click word selection in table cells stops at apostrophes
- Fixed infinite loop (CPU 100%) when saving with page breaks
- Fixed alignment/indentation buttons not working after page breaks
- Images "Behind" mode: Shift+click to select, normal click edits text
- Hyperlink dropdown button with popup menu (Edit, Test link, Delete)
- Double-click on hyperlink now opens edit dialog directly
- Hyperlink support in table cells
- Auto-detection of URLs and emails
- New Document properly resets all formatting
- New translations: Swedish, Danish, Norwegian, Czech, Hungarian, Turkish,
Greek
- Show Invisibles: pilcrow (¶) now scales to match the paragraph font size
- Fixed superscript/subscript causing premature line wrapping
- Fixed keyboard becoming unresponsive after cut/paste in table cells
- Fixed selection highlight in table cells on accented characters
- Fixed cell cursor position at non-100% zoom levels
- Fixed cell cursor on word-wrapped lines in large font sizes
- Fixed tab character selection not covering full tab width
- Fixed clipboard paste losing Unicode characters (auto-detects UTF-8)
- Fixed RTF export compatibility with LibreOffice/Word
- Fixed superscript/subscript in table cells not exported to RTF and PDF
- Fixed scrollbar jumping when dragging with images or tables
- Fixed table not triggering page break when cell content grows past page
- Settings and recent files moved to PROGDIR:Settings/
- File requesters now default to PROGDIR:


Version 0.98 (15.03.2026)
- Hyperlink support: insert, edit, remove hyperlinks in documents
- Find/Replace bar no longer hides the margin toolbar — now appears
below the toolbar buttons, margins/zoom always visible
- Toolbar reorganization
- Unicode fallback font: characters missing from the document font
(arrows, symbols, etc.) now rendered via DejaVuSans/NotoSans/FreeSans
instead of showing as boxes
- Manual page break (Ctrl+Enter): forces text to next page, shown as dashed
line on screen, saved/restored in RTF (\page), respected in PDF export
- Recent files: "Open Recent" submenu in Project menu, remembers last 8
documents (saved in PROGDIR:Stylos.recent)
- Insert menu: Page Break and Hyperlink entries
- Format menu: Superscript and Subscript entries
- Portuguese, Dutch and Finnish translations
- Find bar pre-fills with selected text when opening (Cmd+F)
- Fixed Find/Replace not working with Polish and other non-ASCII characters
- Fixed Show Invisibles pilcrow (¶) displaying as accented S (Ś) after
loading RTF documents on ISO-8859-2 locales
- Fixed style toggle (bold, italic, etc.) not working without selection
- Fixed style inheritance: now inherits from character to the left of cursor


Version 0.97 (15.03.2026)
- Status bar with page number, word count, line/column, margins and zoom
- Find/Replace toolbar button (magnifying glass toggle)
- Cmd+F now toggles the Find bar open/close
- Current line highlight (subtle background tint on cursor line)
- Smooth mouse wheel scrolling with ease-out deceleration
- Rulers now highlight the extent of selected images and tables (blue band)
- Fixed PDF export not supporting tab characters (tabs were rendered as
invisible glyphs instead of advancing the cursor by 4 space widths)
- Fixed PDF export not rendering underline and strikethrough in table cells
- Removed redundant Font Size and Font Family menu entries (use toolbar instead)
- Added Cmd+E keyboard shortcut for Export PDF
- Export PDF toolbar button
- Manual page break (Ctrl+Enter): forces text to next page, shown as dashed
line on screen, saved/restored in RTF (\page), respected in PDF export
- Superscript and subscript support (RTF import/export, screen and PDF rendering)
- RTF export now uses actual page dimensions and margins instead of hardcoded values
- Ruler unit cycle (cm/inches) in status bar, affects ruler graduations
and margin display/input
- German, Spanish and Italian translations
- Line spacing: Single (1.0), 1.5 and Double (2.0) via toolbar button
with popup menu. Per-paragraph setting (applies to selection or current
line). Saved/restored in RTF, affects layout, rendering and PDF export
- Fixed accented characters randomly appearing when typing 'e' or 'a'
- Fixed scrollbar not following cursor when typing past the bottom of a page


Version 0.96 (13.03.2026)
- Export PDF now asks for confirmation before overwriting an existing file
- Unsaved changes requester now shows the document filename
- Show Invisibles toolbar button and menu item are now synchronized
- Format menu items now display keyboard shortcuts (Ctrl+B/I/U/-)
- Undo/Redo menu items now display "Alt+Z" / "Alt+X" shortcut properly
- Removed Find/Replace bar keyboard shortcuts
- Fixed numbered list "1." overlapping correct numbering on every line
- Fixed Shift+Enter then Enter restarting numbering at 1 instead of continuing
- Fixed bullet lists, numbered lists, indent and list level changes only
applying to cursor line instead of all selected lines
- Fixed undo not restoring list properties after selection delete
- Fixed Paste not replacing selected text (now deletes selection before insert)
- Fixed typing over a selection requiring two Undo presses instead of one
- Fixed table drawing causing GfxBase logs when scrolled above visible area
- Fixed cursor positioned after trailing space on double-click word selection
- Fixed cursor extending 1 pixel below selection highlight


Version 0.95 (12.03.2026)
- Keyboard shortcuts follow MorphOS conventions (Cmd for menus, Ctrl for
formatting, LAlt for Undo/Redo), Save As now Cmd+Z, Strikethrough Ctrl+-
- Fixed TAB key now inserts a tab character instead of cycling toolbar buttons
- Fixed toolbar DtpicObject rendering glitch on focus changes
- Fixed freeze when iconifying or switching to a custom screen
- Color dropdown buttons now show a popup menu (Define new color / Remove color)
- French translation
- Fixed bullet/numbered lists not showing on empty documents
- Fixed ObtainBestPenA return value not checked (potential random background
color on low-color screens)
- Fixed word-wrapped text with mixed font sizes overlapping previous line
- Show invisibles: pilcrow (¶) rendered via font, soft break (↵) drawn
with graphics primitives for font-independent display
- Auto-scroll during text selection: document scrolls continuously when
mouse is above or below the visible area, speed proportional to distance


Version 0.94 (10.03.2026)
- Fixed memory corruption (buffer overflow on long documents)
- Fixed uninitialized table data when loading plain text files


Version 0.93 (09.03.2026)
- Fixed PageDown/PageUp now snaps to top of next/previous page with cursor
- Full undo/redo for all operations (formatting, colors, resize, indent, lists, alignment, margins, cell editing)
- Fixed arrow key navigation on wrapped lines and auto-scroll to cursor
- Fixed Cmd shortcuts eaten as text input
- Fixed PDF export page drift on multi-page documents
- Fixed PageUp/PageDown, selection highlight and image z-order rendering
- Fixed RTF save truncating documents with large embedded images
- Fixed Escape key not deselecting tables and images
- Fixed highlight rectangles too tall on lines with mixed font sizes
- Fixed excessive line spacing on wrapped lines within mixed-size paragraphs
- Fixed bullet and numbered lists not appearing in PDF export


Version 0.92 (08.03.2026)
- PDF export (File > Export PDF): vector text with embedded TrueType fonts,
tables with cell backgrounds and borders, images (JPEG/PNG), bullet and
numbered lists
- Delete selected objects (images/tables) with Delete or Backspace key
- Copy/Paste objects (Ctrl+C/V): creates a deep clone of images and tables
- Fixed table cell background color lost after save/reload in RTF
- IFF/ILBM images support
- Polish translation


Version 0.91 (06.03.2026)
- Fixed tables not selectable after save/reload (font path mismatch
MOSSYS:/SYS: caused TT_OpenFont to fail, breaking layout cache)
- Fixed image position lost after save/reload: horizontal placement
(posh=0 with shpwr=2) now correctly maps to WRAP instead of LEFT
- Fixed image vertical position shifted down after reload (double
newline after table in RTF import)
- Fixed negative image Y offset clamped to 0 on export
- Reduced idle CPU usage (cursor blink no longer triggers full redraw)
- Tab key inserts 4 spaces in text, cycles cells in tables
- Table cell cursor now placed at end of text when entering a cell


Version 0.9 (04.03.2026)
- Fixed justify alignment with images or tables
- Fixed zoom
- Improved ruler
- Fixed accent characters (é, ê)
- Fixed Backspace and Delete keys
- Fixed document font reading
- Collision detection between displaced tables and images
- Fixed rendering of tables and images near bottom of visible area
- Objects (images and tables) can now be moved across page boundaries
- Fixed Ctrl shortcuts firing twice (key-down and key-up)
- Shift+Arrow keys: selection extension
- Ctrl+Left/Right: word-by-word navigation
- Ctrl+Home/End: jump to document start/end
- Page Up / Page Down keys
- Mouse wheel scroll speed scales with zoom level
- Fixed UTF-8 decode safety in RTF export (truncated sequences)
- Fixed crash when exporting table cell background colors
- Improved error handling: file read/write errors are now detected and reported
- Fixed reference layout heights at non-100% zoom levels
- Fixed Unicode character spacing at non-100% zoom


Version 0.8 (01.03.2026)
- Table support: insert tables via Insert menu, saved/restored in RTF
- Table cell background color
- Table resize: global (8 handles) and individual column borders
- Table drag to reposition
- Color buttons: click applies last color, dropdown arrow opens picker
- Format Painter copies style, font, size, text color and highlight color
- Window title shows modified indicator (*) when document has unsaved changes
- Drag & drop confirmation before replacing existing content
- Strikethrough text formatting
- Fixed ruler and margins display when zooming
- Fixed color strip display under toolbar buttons


Version 0.7 (14.02.2026)
- Fixed AltGr key handling for non-French keyboard layouts
- Fixed highlight color cycle not matching actual highlight colors
- Fixed RTF files becoming non-editable when document font is in MOSSYS:Fonts/_ttf/
- Single instance: prevents opening Stylos twice (brings existing window to front)
- Added: Command-line argument: "Stylos <filename>" opens a document directly
- Save As: .rtf extension added automatically if no extension specified
- Default margins changed from 2.5cm to 2cm


Version 0.6 (10.02.2026)
- Image support
* Insert images via drag & drop from Ambient
* Image placement modes: Left, Right, Wrap, Behind, Break Left, Break Right
* Floating images with text flowing around them (Left/Right/Wrap)
* Image resize via drag handles (corners and edges)
* Image drag to reposition within the document
* Image selection with toolbar buttons for placement control
* Images auto-selected after insertion
* RTF export/import of images with placement and position preserved
- Toolbar: New, Open, Save buttons on a dedicated first row
- Save confirmation requester when overwriting an existing file
- Double-click word selection no longer includes trailing punctuation
- Fixed TLSF heap corruption crash when quitting with RTF file loaded
(stack overflow due to import_font_table on stack, moved to heap)
- Text color cycle updates when clicking on colored text
- Highlight color cycle updates when clicking on highlighted text


Version 0.5 (29.01.2026)
- RTF file format support (import and export)
* Open and save .rtf files with formatting preserved
* Bold, italic, underline styles
* Paragraph alignment (left, center, right, justify)
* Unicode characters encoded as \uN escape sequences
* Font name and size stored in RTF header
- Drag & drop support for .rtf files from Ambient
- RTF round-trip: open a .rtf, edit, save back with formatting intact
- Demo file included (demo.rtf)
- Ctrl+Y keyboard shortcut for Redo
- Ctrl+Z keyboard shortcut for Undo (direct, in addition to menu)


Version 0.4 (28.01.2026)
- Drag & drop support for text files from Ambient
- Unsaved changes confirmation on Quit/New/Open
- Window title shows current filename and modified indicator (*)
- Undo/Redo buttons grayed out when stacks are empty
- Clipboard encoding fix using charsets.library (copy/paste with
external apps now works correctly with Polish and other encodings)


Version 0.3 (25.01.2026)
- Full UTF-8 Unicode support
- TrueType font rendering via TTEngine
- Basic word processing features
- Multi-page support
- Text alignment (left, center, right, justify)


THANKS
------
MorphOS Team for MorphOS
NewSense, CptBlood, Polymere, jPV and Geit for bug reports
Skateman for the YouTube videos
All registered users and sponsors for their support


COPYRIGHT
---------
Copyright (c) 2026 Yannick Buchy

Stylos is provided as-is without warranty.


CONTACT
-------
yannick.buchy@gmail.com
Bug reports and suggestions welcome.

============================================================================

Paypal:
Upload Date:Mar 21 2026
Category:Office/WordProcessor
Download:Stylos_0.99.lha
Md5:2ad8e8ab005f34a794fce334601a2fa0
Size:3 MB
Downloads:5

Screenshot(s)
 
Youtube
History
Last Comments
Add comment