gertask.blogg.se

Dtp open source
Dtp open source





dtp open source dtp open source

Layers haven’t yet been added but they are easy. There is no image or shape handling code yet. The FreeType library produces antialiased fonts, so your page looks better onscreen too. Panning works smoothly, even at 800% zoom. This involves demand rendering of fonts, and lazy page layout code. I’ve put effort into making sure that page rendering runs quickly. The structure of a multi-paged document is there, so you can insert/delete pages and flip between them. I’ll structure things so you can add in a new linebreaking algorithm without too much difficulty. Line breaking is naive and there’s no hyphenation. This includes stuff like adjustable kerning, leading, different justification, indents, text styles and text flow across multiple boxes. I want to restructure part of the code to increase modularity and facilitate extension.Ĭurrently, I have much of the text layout code written.

dtp open source

I’m not releasing the source yet because it’s still in a state of rapid flux. It resembles Pagemaker, because that’s the only DTP program I’ve used before. The DTP program is currently around 2500 lines of C++, using the GTK toolkit and the FreeType font rendering library. It’s a classic ‘scratching an itch’ situation. I started writing it because I wanted to do some page layout, but didn’t have access to any DTP software. This will shortly be released under the GPL. I’ve recently started writing a desktop publishing program, tentatively called “Impact”. I abandoned this project when I found that KWord had acquired support for frames. I started writing a DTP program, because at the time I was designing flyers and posters and there were no open source DTP packages which fitted my requirments.







Dtp open source