<div dir="ltr"><div><div><div><div><div><div>Hi Andreas,<br><br></div>and first of all, bravo ! It's a very important goal !<br><br></div>I will not be able to help on code side... but as a Scribus user and teacher, my first question is : why not release Scribus in version 1.6 before to start such a big and complex integration project ?<br></div>I'm afraid users will have to wait 3 more years for a Scribus stable release if we wait for this Harfbuzz integration... Not this is not useful and needed, but as we already discussed at Madrid (LGM2013 !) I'd personally hope for a more "release early/release often" politic in Scribus development. Maybe moving to git as ale advocated is another way.<br></div><br></div>Thanks for you great work anyways ;)<br></div>Camille<br><div class="gmail_extra"><div class="gmail_signature"><div dir="ltr"><div><div><br></div></div></div></div>
<br><div class="gmail_quote">2015-05-18 17:06 GMT+02:00 Andreas Vox <span dir="ltr"><<a href="mailto:avox@arcor.de" target="_blank">avox@arcor.de</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi there!<br>
<br>
I‘d like to invite anyone interested to join a working group on complex text<br>
layout in Scribus.<br>
<br>
There have been several attempts to integrate Harfbuzz into Scribus in order<br>
to improve text layout and enable non-Latin languages:<br>
ScribusNLS by myself, ScribusOIF by Pierre Marchand, Indic Scribus by anil,<br>
ScribuRTL by moceap, and probably others. None of those was integrated with<br>
the main development branch since they broke other stuff in Scribus (or just<br>
were not completed).<br>
<br>
My project for the next year or so is to finally integrate Harfbuzz in<br>
Scribus and provide some advanced layout options based on that. I created a<br>
git repository <a href="https://github.com/andreas-vox/ScribusCTL" target="_blank">https://github.com/andreas-vox/ScribusCTL</a> with soon-to-be<br>
 Scribus 1.5.1svn trunk and am now looking for collaborators (especially<br>
authors of previous attempts). The initial roadmap looks like this:<br>
<br>
1. Make PDF production (and PS production and svg-export) glyph based<br>
instead of character based<br>
2. Separate StoryText from Layout<br>
3. Integrate Harfbuzz (OpenType library)<br>
4. Implement a box-oriented layout mechanism, i.e. store the layout as a<br>
hierarchy of boxes<br>
5. Integrate Fribidi (RTL library)<br>
<br>
I plan to re-integrate the CTL branch with 1.5.1svn after each of these<br>
milestones. Since 1.-2. need intimate knowledge of Scribus I’m prepared to<br>
do most of the work myself, but feel free to ask questions, make suggestions<br>
or send pull requests! The wiki is open.<br>
<br>
Best regards,<br>
/Andreas<br>
<br>
_______________________________________________<br>
CREATE mailing list<br>
<a href="mailto:CREATE@lists.freedesktop.org">CREATE@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/create" target="_blank">http://lists.freedesktop.org/mailman/listinfo/create</a><br>
</blockquote></div><br></div></div>