[scribus] Converting hyphens to en and em dashes

Gregory Pittman gpittman at iglou.com
Sun Apr 27 02:32:01 UTC 2014


Here is a script that accomplishes something simpler than Autoquote.py:

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

It's actually a step-child of Autoquote,py, in that I started with that 
script, then stripped out the insides and gave it a different task, this 
time turning a 2-hyphen sequence into an en dash, and a 3-hyphen 
sequence into an em dash.

The trickiness of the scripting job is to detect hyphens, but then save 
the memory of them until you're sure whether you have 1, 2, or 3 in a 
row. Meanwhile, you have to manage the counting that goes on with the 
text manipulation of the frame.

I hope you can find uses for this.

Greg



More information about the scribus mailing list