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.
I've been trying out the first milestone of Platypus, just had a question whether it will eventually support the advanced kerning and ligatures of LaTeX (see for example http://nitens.org/taraborelli/latex)?
ReplyDeleteIt's definitely a great start, much easier to use than TeX, looking forward to further developments!
Thanks for the kind words. I couldn't bring up the website you mention. However, the refinements you inquire about are indeed planned. For the time being, additional features are the primary focus, but as those are implemented, refining the esthetics will increasingly take center stage.
ReplyDeleteTo be kept abreast of new releases, feel free to send me your e-mail address, and I'll put you on our low-volume announcement list. (4-5 emails/yr.)
It is indeed important that Platypus have all features of TeX. The need for extensions of the classical TeX and for modern implementation of such an extension is evident. Do you know about the New Typesetting System (NTS)? I spotted on Platypus when I was browsing for applications of iText. I am at a LaTeX-based typesetting company. I wish success to Platypus developers!
ReplyDeleteThe NTS project appears stalled. The exTex folks appear to have taken it over in 2003 or so, although they too seem stalled now. There have been other large projects to extend or modernize TeX that have similarly stalled after years of work.
ReplyDeletePart of the problem these stalled projects face, IMO, is TeX itself: maintaining the syntax is difficult and constraining, and exactly matching the output documents is a tremendous effort. However, once you can implement the same concepts without having to be backwards-compatible, it becomes much easier to add the new, needed features.
Curiously, this problem was not the motivation for our choice of syntax in Platypus. Rather, we wanted to really deliver ease of use, so that most anyone can easily generate the documents they want without having to become students of the system.