Thanks for your feedback Martin.

I changed the dialog string as proposed.

As for your very-thin space wishes,
I dont plan to add an option to tweak the kerning of non breaking thin spaces.
But once autotypo is applyed, it'll be easier for you :
just look for the inserted thin nbspaces (no regexp required) and replace them.
No false positives, no preview-check'n'confirm required
and you can create a shell script.

JLuc




Le 04/06/2020 à 09:55, ZASKE Martin a écrit :
Thank you JLuc,

for sharing your work. I tried out your script with a real text and it
works nicely.

I was puzzled by one question that popped up:
Voulez vous aussi appliquer ce traitement sur les double-guillemets
français déjà en place ?

I just had a browse through the code and found the English equivalent,
which is clearer to me.


So I submit this wording for your consideration:
Voulez vous aussi appliquer votre choix d'espaces sur les
double-guillemets français déjà en place ?


Personally, I find the thin-non-breaking spaces supplied with most fonts
rather wide. When used for French typography with the punctuation, it
gives very harsh results, especially where justification "makes it worse".

Just grabbed a few contemporary commercial books in French and was
surprised that indeed, those are just the same. From memory I thought
that commercial publications used to be tuned for nicer results.


Anyway, all this means, that with your tool, Scribus users can produce
correct French publications with much less manual work than before. Very
much appreciated.


Martin


PS: If you or anybody out there would know how to access the "Manual
Tracking" as seen in "Advanced Text Settings" for the Scripter API, then
I might have a go and hack the really useful script for my preference of
"just a really discreet space".




On 03.06.2020 00:30, JLuc wrote:
So here is a new script dealing with basic french typo rules about
double signs
https://github.com/JLuc/autotypo/blob/master/autotypo.py

It's an enhancement of autoquote2 and also deals with quotes

JLuc


Le 02/06/2020 à 20:54, Gregory Pittman a écrit :
On 6/2/20 2:29 PM, JLuc wrote:
Le 02/06/2020 à 19:32, Gregory Pittman a écrit :
On 6/2/20 12:09 PM, JLuc wrote:
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

In 2013 allready i longed for a script to tackle *other* basic
typographic rules
because Autoquotes2 deals only with 3 glyphs : " « and »
when french typography requires spaces also for ; ! ? : (double signs
and more).


It's not that hard to adapt the script for other purposes. I used the
same logic to create en+emdash.py:

https://wiki.scribus.net/canvas/En%2Bemdash.py

What this does is to look for hyphens. If it finds one, it is left
alone. Two in row becomes an endash, and three in the row an emdash.
It's a much speedier way to use en- and emdashes than entering them
one by one from the menu.

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




___
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





___
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