Recent posts

#81
User Interface / Re: Hyperlinks as text properl...
Last post by antoineb - February 05, 2026, 12:07:52 PM
Hello,
The links to the pages from the table of contents can be created manually. But right now, I'm working on a 56-page document. Adding all the links to the PDF table of contents is really tedious. And if the table of contents changes, I have to redo everything!

I would really appreciate either of the proposed solutions.
Initially, this simple option would be fine. See this small mock-up.



Thank you again for developing this wonderful software!
#82
Features / Re: Styles, Master pages, Scra...
Last post by omoro - February 03, 2026, 03:04:09 PM
Well, let me explain again what could be very usefull.
My book is using several layouts and the basic job is done with Master Pages and Styles.
Afer applying a MP, I copy several frames from the Scrapbbok. Then I import the content (textfile.txt and image.jpg).
When I want to change the layout (for various reasons) I need to change the frames one by one. Very fastidious.

Now imagine I set up all my frames in the MP. After applying the MP to pages, I just need to import text and images. Fast and easy. Let's say I want to move a frame or change the style inside. I just change the MP and that's it !

All what is needed is to have the choice for each frame of the MP: fixed OR modifiable.
If it's too much to ask, at the very least, text and image frames in a MP can be fixed BUT could import content.
#83
Features / Re: Styles, Master pages, Scra...
Last post by joseb - February 03, 2026, 02:34:40 PM
Sorry for the earlier suggestion with INLINE ITEMS or SYMBOLS. I didn't understand what you were looking for.

I guess what you're looking for might be something like this:
- You have several text frames throughout your Scribus document.
- All of those text frames are linked so that the text flows from frame to frame.
- At some point in the workflow, you would like to change the size or position of a "source" frame and have all the following frames adjust accordingly. For example, if you decide to change the width of the frame, all frames should automatically adjust their width.

On the other hand, I have also read what you say about text frames in "linkable" or "modifiable" masters, as other programs do. It seems to be difficult because the bug tracker issue has been stalled for a long time.

I think Scribus should stop looking at other DTP software. Perhaps look for other ways to solve problems that are not so focused on Desktop Publishing.

POSSIBLE SOLUTION
I thought it would be good if Scribus could identify within the document:
- A "source" object. We could name this object "GEOM_ORIGEN"
- Several "destination" objects. The names of these objects could contain "GEOM_SYNC_"

These objects could be text frames, an image frame, or a geometric shape, etc.

Then generate a script that copies the size and position of "GEOM_ORIGEN" and modifies it in all "GEOM_SYNC_" objects.

I've attached the script in case you want to try it at the following link:
sync_frame_geometry.py

I've also attached a GIF so you can see it in action:


This is a first test I've generated with AI. Unfortunately, I'm not a programmer, but maybe someone else can improve it.

I also don't know if there's anything similar already built into Scribus.

I think a feature like this could be incorporated into Scribus within the LOCK or GROUP tools. That way, you could link size/position/etc. between objects and manage these values from a source object.
#84
Layout Issues / Re: Resizing document and all ...
Last post by OSDP - February 02, 2026, 06:15:42 PM
Hello.
Is this function (resizing the .sla document with all pages/layers/objects/text) is in preparation?
The current trick is to resize an exported .pdf with Inkscape (or an online tool), and to import it into a document .sla in the desired format.
Maybe, with separate elements with Inkscape for re-arranging (effects broken).
Resizing directly under Scribus would be great !
#85
Scripts and Plugins / Re: Assign a formatted text to...
Last post by Lynn - February 02, 2026, 03:54:45 PM
If you want to know what issues other people have been having with a function in Scribus and whether the developers have been informed, I recommend searching on the bug tracker. I do not think ChatGPT has crawled the Scribus bug tracker, and even if it had, going to the source is going to be faster.

You can find the bug tracker at https://bugs.scribus.net/view_all_bug_page.php and search by entering your search text in the box next to "apply filter". Then click Apply Filter.

Looking it up, I can see that the insertHTML function was added to the scripter in 2012 when a volunteer wrote it up for scripts they were personally using: https://bugs.scribus.net/view.php?id=11104

At least one other person had issues with html formatting not importing correctly, but never followed up on the bug to provide additional information or documentation so it didn't get follow-up: https://bugs.scribus.net/view.php?id=17380

And a.l.e. filed a bug suggesting the function be replaced last year on the basis of confusing documentation and inability to import text without putting it in a separate file: https://bugs.scribus.net/view.php?id=17360

There were a few other bugs you could read through but those seemed the most relevant. At this point the only way to run the function is on a file, so if you need to import html text it needs to be saved as a file during the run of your script. If you're doing that and it's not bringing in the correct formatting, I'd add a comment to the second bug on that list.
#86
Scripts and Plugins / Re: New AI-Powered Plugin: Gam...
Last post by bastiaanw - February 02, 2026, 03:28:40 PM
I forgot the screenshots..
#87
Scripts and Plugins / Re: New AI-Powered Plugin: Gam...
Last post by bastiaanw - February 02, 2026, 03:27:05 PM
I might not understand the purpose but if it is to generate AI pictures from within Scribus. I kinda made that some months ago. No account or hussle. Running through HuggingFace.

#88
Scripts and Plugins / Re: Assign a formatted text to...
Last post by Tro. - February 02, 2026, 09:16:26 AM
For about two weeks, I have been trying to use the "scribus.insertHTMLText()" function to import HTML text. So far, I have not been able to import it.

The documentation in the Scribus API is incomplete. Depending on the level of detail in the query, the chatGPT query leads to widely varying answers. In any case, the answer is characterized by incorrect statements (mixed-up arguments, invented statements) that contradict the information in the Scribus API.

This means that there are no references to the use of this function on the internet.

When I ask very specifically about the functionality of "scribus.insertHTMLText()", ChatGPT says: "Important: Unfortunately, the documentation on this is very sparse, and there is no official list of which style names Scribus uses or expects internally for <b>, <u>, and others..."

This means that the function "scribus.insertHTMLText()" is half-finished or not functional, and in any case, there is not enough documentation for it to be used.

I am considering contacting the developers.

Yesterday, I managed to achieve differentiated character formatting with "scribus.insertHTMLText()". The formatting does not meet expectations. I don't have any more time available at the moment to try further.

Perhaps we could contact the developers together?
#89
Code / Embedded raster images in Scri...
Last post by spongepuppy - February 02, 2026, 05:05:44 AM
Hello!

I am working on a Scribus-based automation that generates SLA files, and I can't seem to work out what format embedded image files are stored in.

Specifically, on PAGEELEMENT nodes:
  • How is the data in ImageData encoded? It looks like Base64, but decoding it doesn't give me an image format I am familiar with so I can't check that assumption with confidence; and
  • Once decoded, what is the image format?

Any insight into this would be greatly appreciated.



#90
Features / Re: Styles, Master pages, Scra...
Last post by Lynn - February 01, 2026, 03:56:26 PM
I don't disagree that frames on master pages to set up your page layout would be very nice. As far as I know, that's the way this feature is implemented in InDesign & Affinity Publisher.

But there's a feature request for it in the bug/feature tracker from 2006; the fact it hasn't gotten any movement in 20 years makes me think it's unlikely to happen in the near future: https://bugs.scribus.net/view.php?id=3338