On Sun, Feb 14, 2021, at 16:14, Christoph Schäfer wrote: > > > > Gesendet: Sonntag, 14. Februar 2021 um 23:52 Uhr > > Von: "Matt Miller" <matt.mil...@fastmail.com> > > An: scribus@lists.scribus.net > > Betreff: [scribus] Keep Two Adjacent Words One Space Width Apart > > > > My text alignment is "Align Text Justified" but there are some places where > > I'd like two particular adjacent words to stay exactly one space-width > > apart, while the rest of the text in that paragraph is justified. So far > > the only workaround I've found is to select the two words and set "Manual > > Tracking" to whatever negative percent value looks good. I have many > > places where I'd like this effect, and manual tweaking is a lot of work. > > The negative percent I need is different in each case depending on how > > justification has changed the word spacing of that particular line, so I'm > > not seeing how to script this. > > > > I think it would be ideal if there were some character that printed as a > > space but was not considered a word delimiter by the justification > > algorithm. I'm open to using any Unicode character out there. In all > > cases where I need this effect the two words in question would be the first > > two words of the Scribus paragraph. > > > > My document is the Bible in traditional two-column pages, where each verse > > (except the first verse of a chapter) has the verse number as its first > > word. If that verse is also considered by the Bible to be the start of a > > new paragraph (which is not a Scribus paragraph since Scribus sees each > > verse as a distinct paragraph) then the second word of that verse is the > > pilcrow character, and in that case I want the pilcrow to not float out > > into the rest of the justified line. Instead I want the pilcrow to always > > be one space width away from the verse number. > > > > Thanks. > > > > Hi Matt, > > > Here's a possible workaround: Create a character style with text colour > "None", then insert any glyph you deem appropriate in terms of its > width instead of an empty space, and finally apply that style to the > character, > > Example: > > §m& <<-- Select m and apply the character style. > > > HTH > Christoph
That works fine, thanks. So far the other idea of replacing the space with the mid space is also working and seems to be a bit simpler. The technique of making a glyph invisible is good to know, though. I'm just getting started with Scribus and appreciate any ideas. -- Matt Miller mailto:matt.mil...@fastmail.com ___ Scribus Mailing List: scribus@lists.scribus.net Edit your options or unsubscribe: http://lists.scribus.net/mailman/listinfo/scribus See also: http://wiki.scribus.net http://forums.scribus.net