[scribus] Scripter setFontFeatures usage
Victor / tokiop
tor at tokiop.com
Sun Feb 23 21:18:33 UTC 2020
Hi JL,
Le 23/02/2020 à 21:13, JLuc a écrit :
> This is the way scribus manages bold, italic and other font features :
> it's not managed and coded as attribute for the base font
> and these variants are only available when the exact altered font exists.
> It's said to be the only way to provide a pro DTP quality font management.
Thanks for the context, it makes sense to avoid faux-bold and keep typographic quality.
I thought otherwise by looking at the possible values for createCharStyle()'s "features" attributes listed on this page : https://wiki.scribus.net/canvas/Automatic_Scripter_Commands_list
Testing it with createCharStyle(name="bold-char-style", features="inherit,bold,italic,underline,smallcaps") , the bold and italic features are ignored, but underline and smallcaps are taken in account.
It can be a little counter-intuitive that when changing a paragraph style's font, bold sections will keep the old font.
> OTOH when i need a bold variant of a font that doesnt have one,
> i use a finetuned "outline" attribute.
nice trick, will keep it in mind for fallback !
More information about the scribus
mailing list