Hi all,

As Frank has worked out, this currently isn't possible (in a nice way), due to the current character selection not being stored in a knob (so not being accessible via python). There is a plan to address this in the future, but for the time being Frank's workaround is the only way to do it.

It's worth mentioning that we do have a new knob in our local builds that allows you to scale the font size on a global level (so, the characters will retain their relative scale, but you can make the whole thing x times bigger). This is currently in QA and we hope to release it in a future maintenance release.

Hope that helps,

Peter.

On 15/04/2015 20:09, Frank Rueter|OHUfx wrote:
not very elegant but works:

n = nuke.selectedNode()

n['message'].setValue('test')

k = n['font_size_values']

k.fromScript('{0 100 1 50 2 30 3 20}')


Where the assigned value in the last line is a tcl list of index and size pairs. I hope this is not the prescribed way of doing this though cause you'd have to do somethign like this to change the entire message's size:

constantSize = 100

indexValuePairs = ["{0} {1}".format(i, constantSize) for i in xrange(len(n['message'].value()))]

k.fromScript("{" + ' '.join(indexValuePairs) + "}")


yuk



On 15/04/15 10:31 am, Gabor L. Toth wrote:
Hi, I can't figure this out, any thoughts on this? I'm sure the letters need to be selected to change the size of the whole text...

Thanks,
Gabor


On Tue, Apr 14, 2015 at 7:24 PM, Gabor L. Toth <[email protected] <mailto:[email protected]>> wrote:

    Hi, may be an easy one, but can you tell me how to set the text2
    node text size in python? And how to set the selection (letters)
    of the text?

    Thanks,
    Gabor




_______________________________________________
Nuke-python mailing list
[email protected],http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python

--

Vfx Supervisor | Lumen
o: 747-200-2063
c: 818-433-9056


ohufxLogo 50x50 <http://www.ohufx.com>    

*vfx for storytellers <http://www.ohufx.com>*

*vfx compositing <http://ohufx.com/index.php/vfx-compositing> | *workflow customisation & consulting <http://ohufx.com/index.php/vfx-customising>* *

**



_______________________________________________
Nuke-python mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python

_______________________________________________
Nuke-python mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python

Reply via email to