Paul Howson’s Website tdgq.com.au

Building a Better Structured Editor

All Posts for This Blog (newest first)

Why Build an RTF Parser?

Part 1 of a series of posts on the topic of building an RTF parser in Ruby. Some history and a review of various options for structured document formatting.

Lists in Word and RTF

We will examine how lists work in Microsoft Word and RTF. Lists are like another kind of style mechanism operating in parallel with paragraph and character styles.

Lists Within Structured Documents

Lists are an indispensable part of most documents. We begin examining lists in: Word and RTF, HTML, InDesign, TEX and LaTEX.

Why Don’t All RTF Parsers Recognise Styles?

The RTF document format grew in parallel with Microsoft Word. Parsing and interpreting formatting controls when styles are mixed with direct formatting can be a challenge. Perhaps that’s why many RTF parsers ignore styles and their value as a structural device.

A Closer Look at Document Structuring

Documents received by document designers can and do contain many misuses of styles and direct formatting. This post examines the common cases.

About this Blog

Having spent many years using computers to prepare publications, it became obvious that the widely used word processors were less than ideal tools for preparing text for publication. As I thought more about this, ideas for a new kind of structured document editing tool came together in my mind. This project is an attempt to embody those ideas in a piece of software.