On 6/2/20 12:09 PM, JLuc wrote:
> Le 02/06/2020 à 14:57, Victor / tokiop a écrit :
>> Utf8 and regex is a bit tricky, not sure it is optimal as is, but thin space 
>> is correctly replaced before "»", which is not the case if utf8/regex is 
>> messed up.
> 
> AMOF Autoquotes script also manages spaces around " and « and »
> but it's interesting to read how you do so using regexps rather than parsing.
> 
> What misses is adding (or changing spaces into) thin non breakable spaces 
> before ! ; ? :
> and after some glyphs also.
> 

HI JLuc,

This has already been solved, with the Autoquote2 script included with Scribus. 
I even thought it was you that made Autoquote2:

# © 2010.08.28 Gregory Pittman
# © 2013.10.07 Enhancements by Jean-Luc Girard

Maybe a different JLuc?
Anyway, 'fr' is the default language with the first dialog. This way, the 
dialogs are also in French. If you pass all the error-checking, you get:

"Selon les polices de caractère utilisées, choisissez le type d'espace ajouté 
avec les doubles guillemets français, lorsqu'il n'y en a pas déjà un.\n0 : 
aucun espace ajouté ; 1 : insécable ; 2 : insécable fine ; 3 : fine"

with a default of 1, insécable.

The next, and very important dialog, asks:

"Voulez vous aussi appliquer ce traitement sur les double-guillemets français 
déjà en place ? Oui: O ; Non : N "

so you can run this script on a document that already has double-guillemets in 
place. 

As far as concern about whether a font has the non-breaking thin space, I had a 
hard time finding any of mine that didn't, and to me this is a reason to 
disable those fonts in Scribus.

Greg


___
Scribus Mailing List: [email protected]
Edit your options or unsubscribe:
http://lists.scribus.net/mailman/listinfo/scribus
See also:
http://wiki.scribus.net
http://forums.scribus.net

Reply via email to