Recent posts

#41
Code / New .sla format tags question
Last post by Aleks100 - November 04, 2025, 02:40:39 PM
<StoryText>
                <DefaultStyle/>
What DefaultStyle is this about?
& at the end
        <trail Parent="text"/>
</StoryText>
What is the meaning of "trail Parent"?
#42
Linux / Latest SVN for Ubunru?
Last post by mw0dcm - November 03, 2025, 11:57:41 PM
Hi There,
I've been using Scribus now for around 14 years, and I'm still enjoying using it, especially now as I'm about to create a mini magazine for the Sight Impaired Charity I am volunteering for.
What I would like to know is where can I download the latest svn or beta version of Scribus for Ubuntu 24.04LTS? I've searched the PPA, that hasn't been updated for a few years, Flatpak only has 1.6.4 which I have currently got installed and SNAP only has 1.6.1.

I would love to use the latest versions of Scribus and test it, especially as I beta test a few other applications on both Linux and Android.
If a flatpak version can be pushed out, or a SNAP that would be great, but I don't mind building it from source if I have to.

I am also registered severley sight impaired/blind, but this doesn't stop me using Scribus or any other software/application.

Cheers in advance for any information or help on this....

Dave
#43
General Discussion / Re: Latest scribus svn in wind...
Last post by a.l.e - November 03, 2025, 05:49:46 PM
#44
General Discussion / Re: Latest scribus svn in wind...
Last post by marce colina - November 03, 2025, 01:25:48 PM
Quote from: a.l.e on November 02, 2025, 02:38:40 PMDo you manage to run other GUI programs from the WSL?

Have you tried the Scribus Appimage?

I installed and run Inkscape 1.4.2 in WSL and works great. But Scribus svn is not in the repositories and i dont know how make the flatpack run in WSL from a local copy.
#45
Free discussion / Re: Serif, maker of Affinity
Last post by OSDP - November 02, 2025, 03:38:16 PM
The newest version of Affinity (by Canva) is free. All the app in one. In the website (affinity.serif moved to affinity.studio) they said :

"All the design and photo editing tools you need in one app, for free. Download Affinity now on macOS or Windows."

"Not a penny"

"Yes, Affinity is truly free. Use all the tools from Pixel, Vector, and Layout Studios, plus all the customization and export features. As much as you want, with no restrictions or payments. With a Canva Premium subscription, you can also activate Canva's AI tools directly in Affinity."

They give info for V2 here : https://affinity.serif.com/v2/


I go to test it one year, then, after windows 10 end of free security support, (in 2026) i move under linux (probably debian with spiral linux) and use only Scribus, Krita, Gimp and Inkscape.

Since 2021, i use alternatively Affnity "Suite" and Scribus with all opensource tools for artist. For learning both (very slowly).

I feel increasingly ready to take the step of doing without proprietary tools.
#46
General Discussion / Re: Creating an open education...
Last post by a.l.e - November 02, 2025, 03:28:05 PM
Hi!

Step by step, I'm working on the translation to English and update to the current Scribus of Cédric Gémy's "Initiation à Scribus".

https://github.com/aoloe/scribus-book-starting-with

Here you can download a draft Epub:

https://github.com/aoloe/scribus-book-starting-with/releases/tag/0.0.1

I wonder if you effort could be integrated with it.

I like "Initiation à Scribus" because of its short chapters and I think that once it's again fit for being published it might be not too much effort to keep it up to date and update with the Scribus development.

The book currently has an "Hands on" chapter, but I also like your idea of holding the user's hand during the reading the book and having a tasks that evolves steps by steps until, at the end of the book, there is a document that is ready to be printed.

#47
General Discussion / Creating an open educational r...
Last post by luizag.design - November 02, 2025, 02:51:58 PM
Hello, this is my first time posting here :D
Some context: I'm a designer student from Brazil making my final paper on editorial design and use of free/libre software, and I'm making an OER for other students and non designers. The idea is that after the end of this you will have created a small booklet using Scribus.

I'm also here to ask the Scribus community what tools and topics you think would be necessary to include, considering it's for very beginners who often don't have experience with other DTP software.

So far I've ordered it like this:
- Basics of editorial design (concepts, design layouts, sketches, starting a small project)
  Scribus:
- Download
- Settings, creating a new document, menus
- Creating a grid
- Main tools (Text, image, shapes)
- Properties menu
- Paragraph styles
- Adding images
- Master pages
- Color palletes
- More advanced stuff: changing the shape of text and image frames, text on curve, image effects
- Layers
- Exporting for printing

Any ideas and suggestions?
I'd like to hear other experiences too! How was it like to learn Scribus and what helped
Thanks and I hope I can contribute to Scribus somehow!
#48
General Discussion / Re: Latest scribus svn in wind...
Last post by a.l.e - November 02, 2025, 02:38:40 PM
Do you manage to run other GUI programs from the WSL?

Have you tried the Scribus Appimage?
#49
General Discussion / Re: Latest scribus svn in wind...
Last post by marce colina - November 02, 2025, 01:25:25 PM
I have it running in a VM with Mint, great. But WSL apps are more handy.
#50
General Discussion / Re: Tables
Last post by a.l.e - November 01, 2025, 10:29:09 PM
So, I had a look at what the scripter can do with paragraph styles and tabs.

I think that I have good news:

scribus.createParagraphStyle(name='table_2', tabs=[(50),(70, 1),(100)])
Will set the tabs for the style table_2 at the position 50, 70, 100.
If the style already exist, it will update the position of the tabs.

You can define left, center and right tab with that.

I've now created a script that uses the text in a (non printable) text frame to define tabs in styles:

https://github.com/aoloe/scribus-script-repository/tree/master/tabs_definer

""" Define tabs in styles, based on the content of non-printable text frames

For details see the README file.

(c) MIT ale rimoldi"""

try:
    import scribus
except ImportError as ex:
    print('\nThis script must be run from inside Scribus\n')
    raise ex

def show_error(message):
    scribus.messageBox('Scribus - Script Error', message, scribus.ICON_WARNING, scribus.BUTTON_OK)

def main():
    tabs_aligment = {'l': 0, 'r': 1, '.': 2, ',': 3, 'c': 4}
    if not scribus.haveDoc():
        show_error("No document open")
        return

    if scribus.selectionCount() != 1 or scribus.getObjectType() != 'TextFrame':
        show_error("You need a text selection")
        return

    current_unit=scribus.getUnit() #get unit and change it to mm
    scribus.setUnit(scribus.UNIT_MILLIMETERS)


    text_definition = scribus.getAllText()
    for style_text_definition in text_definition.split('\n'):
        style_definition = style_text_definition.split(',')
        style_name = style_definition[0]
        style_tabs = []
        for tabs_definition in style_definition[1:]:
            tabs = tabs_definition.split(':')
           
            position = int(tabs[0]) if tabs[0].isdigit() else float(tabs[0])
            # the tabs position is always in pt
            position = position * 2.835
            align = 0 if len(tabs) == 1 else tabs_aligment[tabs[1]]
            style_tabs.append((position, align))

        scribus.createParagraphStyle(name=style_name, tabs=style_tabs)

    scribus.setUnit(current_unit)

if __name__ == "__main__":
    main()

tabs_definer.gif