Laidout Logo
   Laidout
Version 0.08



News

8 August 2008
Developments
Just so you know, Laidout development has been slow for several months, since the development team (meaning Tom Lechner), has been screwing around with a new camera and fisheye lens to make spherical panoramas. However, the current goal is to have another release in mid-September. The major change will be a complete reprogramming of the Net impositions, so that you can import any flat sided polyhedron, and unwrap it either automatically or manually into an imposition, with the potential to project an equirectangular spherical panorama onto said unwrapped polyhedron.

The polyhedron importing code and image projection is almost done, but the interface still needs to be programmed. Stay tuned!

23 September 2007
Zut! C'est impossible!!
Thanks to Nabyl Bennouri, Laidout 0.08 has been translated into French! It is available in the 0.08b download.

15 September 2007
Laidout has now been downloaded over 1000 times! I haven't seen much discussion on the net about Laidout, so probably people download it, can't get it to do anything useful, and move on. But still, over 1000!!

In any case, Laidout Version 0.08 is now available, as source or a i386 precompiled deb package for whatever it's worth.

What's not new is that there is still no native text tool. What IS new in this release:

  • There is a much improved export mechanism. You can now export with various degrees of success to PDF, Postscript, EPS, transparent png images, Passepartout, SVG, and Scribus. You can also select what kind of spread, and which range of spread you want to export, and choose whether to export to a single file, or multiple files. Also, you can export straight from the command line.

    - Postscript, EPS, and png export work the best, with all objects being supported.
    - PDF export can handle anything but EPS objects.
    - Scribus and Passepartout export can only handle images and groups at the moment.
    - SVG cannot export EPS objects or image warp objects. It has a little trouble with radial gradients whose inner circle is not inside the outer circle, and can only very roughly export patch gradients, which get approximated following the strategy outlined by Inkscape's Bulia Byak here, and when I say approximated, I mean approximated. Step 7 of that method is not currently implemented, and the blurring is a little irrational, but only because I'm lazy. Fixing that is tentatively slated for version 0.09.

  • ¡Caramba! Laidout has been translated into Spanish. Through the miracle of gettext, Laidout can now be easily translated into any language that can be encoded as Latin-1. I threw together a Spanish translation based on my minimal Spanish knowlegde and Google translations. I hope to have support for more than just Latin-1 languages by the next release.

  • Multiple, interchangeable scratch spaces are now possible. I've been calling them limbo spaces, so just think "scratch space" when you see "limbo". Up in the left corner of a view window, you can select which document to work on in the viewer (or no document), and also which limbo space to work with. A new limbo space is created whenever you create a new view window. You cannot actually delete these limbo spaces in the program yet, but first things first. In the future, this limbo selection feature will be expanded to allow easy object libraries access.

  • There is now a paper tiling interface, which allows you to tile over any spread with an arbitrary arrangement of papers. This is useful for making large posters from smaller pieces of paper, and for printing otherwise unattached limbo objects. In other words, say you work in a viewer with no document, and thus no established imposition. You can easily print out the objects in that viewer by laying down some papers. See below right for a video tutorial.

  • In addition to the paper tiling video tutorial, I also made one about the basics of the Laidout interface, demonstrating how to scale, rotate, and shear objects with draggable handles, and also with anchor points.


  • New video tutorials:
    Laidout Basics
    The Paper Tiler


    Read old news





        
    What the hell?

    Laidout is desktop publishing software, particularly for multipage, cut and folded booklets, with page sizes that don't even have to be rectangular. It currently only runs on Linux. See the Laidout Features page for what it can do now, the Roadmap for what it's supposed to do eventually, and this (incomplete) comparison to a few other desktop publishing and vector graphics programs.

    It is in the "Mostly does what I want on my machine" stage of development. I try to have a new "stable" release once a month or so, at least when various other projects don't eat all my time, which seems to have been happening a lot lately. I succeeded in using Laidout Version 0.07 to layout and print out master sheets for a 28 page comic book called Tales of Inertia. I am using version 0.08 or thereabouts to lay out a 160 page volume of cartoons (involving 160 or so huge tiffs), which is exposing numerous little bugs to clean up! Plus I've been using Laidout as one step in a process of assembling pictures for spherical panoramas. So, 1 out of 6.5 billion people agree that Laidout might actually be useful!

    As a starving artist when I first started programming Laidout way back when, I needed a program to help me lay out my cartoon books. This means fast and easy placement of images on the page, being able to quickly move images between pages, being able to rearrange page order quickly, and being able to arrange pages in various impositions, or signatures. The very basics to get my cartoon books done, in other words. No other program within my tax bracket filled those needs better than scribbling layout diagrams on paper, then cutting, pasting, and whiteout-ing photocopies. Hence, Laidout.

    One impositioning example is printing master pages on tabloid sized paper. With a fold, two cuts, and stapling, one can make three cute little 5.5inch x 5.6inch books. Laidout allows editing in the master page order, or, just as easily, as it would appear after the book is assembled. Also, this idea of impositions is easily extended to allow non-rectangular pages, paving the way for easy creation of, for instance, dodecahedron calendars, or indeed any layout on arbitrary polyhedral surfaces (sometimes otherwise known as packaging).

    Many more features are planned, like such non-essentials (to me anyway) as text! Who needs text when a picture is worth a thousand words?

    Laidout is currently built with the Laxkit, a new X gui toolkit. Laidout and the Laxkit are both very young and highly experimental. The main development aim is to make a well documented, very modular, expandable, and configurable desktop publishing program, with an emphasis on developing features not commonly found in other programs.


    Download

       "Stable"
    The current release is Version 0.08b, which is basically 0.08, only it includes a couple of bug fixes and a new French translation.
    Really these are more like development snapshots than anything resembling stability. You can help turn Laidout into something like stable by posting feedback on your experiences with it to the Laidout mailing list, or dropping me a line.

    In any case, you can get Laidout in source code form or as a deb package. The main download area is here.

       laidout-0.08b.tar.bz2 (the source code)
       laidout_0.08b_i386.deb (binary, should work on Debian Unstable, and possibly recent Ubuntu)



       Development
    For the development version, you can browse the subversion repository here or you can grab a copy from the repository with this command:
    svn co http://laidout.svn.sourceforge.net/svnroot/laidout/trunk laidout

    If you think you might like to help develop Laidout, please see this page.
    Also, go to the Laidout Sourceforge project page for mailing lists, project statistics, and other Sourceforge goodies.



    Contact
    There is a general purpose mailing list here.

    Currently, the only developer is Tom Lechner, and he has been hacking away at Laidout to help make his artwork.





    SourceForge.net Logo Support This Project

    Go to Screenshots
    Go to FAQ
    Go to Help
    Go to Download
    Go to Links
    Go to Contact


    ¡RSS!