The open-source project I've been working on for months shipped its first milestone today. The project is called Platypus (for page layout and typesetting system) and it enables you to generate PDF docs (eventually HTML and RTF as well) from text files in which you embed formatting commands. It's reminiscent of TeX but updates many features from that system, adds ease of use (especially!), and eventually will add numerous report-friendly and developer-oriented features (such as language-sensitive code listings).
The current milestone is a small subset intended for early adopters who are interested enough to send feedback. It can do the following:
- basic Type 1 fonts
- bold, italics, underline, strikethrough
- foreign characters (enough for French, German, Spanish)
- left, center, right alignment and justified text
- customizable page size
- customizable margins
- indented/unindented paragraphs
- page-number footer
- debugging features
Milestone 2 should ship in late Q4 2007.
Documentation, examples, source code, intended schedule, and other resources are available at the project website.