Fixed width fonts are great and all, but they're not always what the client
wants.

Programs that have better Text tools do this. I'm just trying to figure out
how to do this in Nuke.

Ron Ganbar
email: [email protected]
tel: +44 (0)7968 007 309 [UK]
     +972 (0)54 255 9765 [Israel]
url: http://ronganbar.wordpress.com/


On 5 March 2013 12:42, Santiago Svirsky <[email protected]>wrote:

>  or you could use howard's expression with a fixed-width font, which were
> invented for such cases.
> ;)
>
>
>  ------------------------------
> *From:* Ron Ganbar [[email protected]]
> *Sent:* 05 March 2013 10:23
> *To:* Nuke user discussion
> *Subject:* Re: [Nuke-users] Automatically control Text size
>
>   Hi guys,
> thanks for your help. Much appreciated.
>
>  Howard's addition does help a little, but if you type eight '1's
> and eight '0's the size will be the same with the above expression. Somehow
> I need to feed in the resulting width of the text (in pixels) as a
> mutiplier for the size of the font. Now this creates a feedback loop. But
> there must be a way to do that.
> Essentially, what I need, is to tell the Text node I want the text to be a
> certain width (in pixels) and for the size to be adjusted accordingly.
>
>
> Ron Ganbar
> email: [email protected]
> tel: +44 (0)7968 007 309 [UK]
>      +972 (0)54 255 9765 [Israel]
> url: http://ronganbar.wordpress.com/
>
>
> On 5 March 2013 12:11, Holger Hummel|Celluloid VFX <
> [email protected]> wrote:
>
>> yeah. like i said it would probably need to be a little more
>> sophisticated depending on the use-case.
>> bringing the text box dimensions into the equation like Howard did
>> definitely makes sense.
>> i wasn't really up for going too deep into this late last night, so i was
>> just able to give kind of a hint
>> into the (hopfully) right direction ;)
>> @Rich: the number '5000' was trial and error and needs to be adjusted to
>> one's needs.
>> it should be replaced by some more sophisticated solution like Howard's
>> suggesting.
>> this still doesn't take multiple lines into account, though. for the
>> perfect setup it needs a bit more
>> thinking put into it, i'm afraid...
>>
>> cheers,
>> Holger
>>
>>
>> Howard Jones wrote:
>>
>>> This will resize as you adjust the box but the arbitary scale factor at
>>> the end seems to vary depending on letter size (i vs o) as Ron mentions.
>>> So it's probably worth breaking it out as a new knob
>>>
>>> (box.r-box.x)/[string length [value message]]*2
>>>
>>>  Howard
>>>
>>>      ------------------------------**------------------------------**
>>> ------------
>>>     *From:* Ron Ganbar <[email protected]>
>>>     *To:* Nuke user discussion 
>>> <nuke-users@support.**thefoundry.co.uk<[email protected]>
>>> >
>>>     *Sent:* Tuesday, 5 March 2013, 8:26
>>>     *Subject:* Re: [Nuke-users] Automatically control Text size
>>>
>>>
>>>     Hi Holger,
>>>     thanks for this.
>>>     I've been using this for a while now, but it quickly
>>>     becomes apparent that a word with a lot of 'l's and 'i's will need
>>>     to be bigger than a word with a lot of 'o's and 'c's.
>>>
>>>
>>>     Thanks,
>>>     Ron Ganbar
>>>      email: [email protected] <mailto:[email protected]>
>>>
>>>     tel: +44 (0)7968 007 309 [UK]
>>>          +972 (0)54 255 9765 [Israel]
>>>     url: http://ronganbar.wordpress.**com/<http://ronganbar.wordpress.com/>
>>>
>>>
>>>     On 5 March 2013 05:17, Richard Bobo <[email protected]
>>>      <mailto:[email protected]>> wrote:
>>>
>>>         Hi Holger,
>>>
>>>         I've been trying out your suggestion and I am wondering where
>>>         the number 5000 came from? Is it somehow related to the
>>>         project's full size format setting or something else…?
>>>
>>>         Thanks,
>>>         Rich
>>>
>>>         Rich Bobo
>>>         Senior VFX Compositor
>>>         Armstrong-White
>>>         http://armstrong-white.com/
>>>
>>>          Email:  [email protected] <mailto:[email protected]>
>>>
>>>         Mobile:  (248) 840-2665
>>>         Web:  http://richbobo.com/
>>>
>>>         "Your beliefs become your thoughts. Your thoughts become your
>>>         words. Your words become your actions. Your actions become
>>>         your habits. Your habits become your values. Your
>>>         values become your destiny."
>>>
>>>         - Mahatma Ghandi
>>>
>>>
>>>         On Mar 4, 2013, at 5:05 PM, Holger Hummel|Celluloid VFX
>>>          <[email protected] 
>>> <mailto:holger@celluloid-vfx.**com<[email protected]>
>>> >>
>>>         wrote:
>>>
>>>          hi Ron,
>>>>
>>>>         not 100% exactly what you're looking for, i guess, but maybe
>>>>         a starting point.
>>>>         put this expression into the size knob of the Text node:
>>>>
>>>>         5000/[string length [value message]]
>>>>
>>>>         works ok for one-liners (sometimes needs an additional
>>>>         whitespace at the end).
>>>>         needs a bit of playing with the value that suits your needs
>>>>         best instead of '5000'.
>>>>         and, of course, if you have line breaks in your text that
>>>>         makes things more difficult.
>>>>         in the worst case maybe you'd need a python function to
>>>>         return the size value based
>>>>         on more factors than just the number of characters.
>>>>
>>>>         cheers,
>>>>         Holger
>>>>
>>>>
>>>>         Am 04.03.2013 22:02, schrieb Ron Ganbar:
>>>>
>>>>>          That would be good. Yes.
>>>>>         The only way I can think to do this is by calling up the
>>>>>         bounding box (don't confuse this with the Text node's box
>>>>>         property, I mean the dotted line bounding box - the
>>>>>         proverbial DOD) but that creates a feedback loop currently,
>>>>>         it seems.
>>>>>
>>>>>
>>>>>         Ron Ganbar
>>>>>          email: [email protected] <mailto:[email protected]>
>>>>>
>>>>>         tel: +44 (0)7968 007 309 [UK]
>>>>>              +972 (0)54 255 9765 [Israel]
>>>>>         url: 
>>>>> http://ronganbar.wordpress.**com/<http://ronganbar.wordpress.com/>
>>>>>
>>>>>
>>>>>         On 4 March 2013 22:57, Rich Bobo <[email protected]
>>>>>          <mailto:[email protected]>> wrote:
>>>>>
>>>>>             Ron,
>>>>>
>>>>>             I'd love that, too. And, I'd add the ability for it to
>>>>>             scale up to fit. Essentially, a scale-to-fit would be
>>>>> great…
>>>>>
>>>>>
>>>>>             Rich
>>>>>
>>>>>             Rich Bobo
>>>>>             Senior VFX Compositor
>>>>>             Armstrong-White
>>>>>             http://armstrong-white.com/
>>>>>
>>>>>              Email:  [email protected] <mailto:[email protected]>
>>>>>
>>>>>             Mobile:  (248) 840-2665
>>>>>             Web:  http://richbobo.com/
>>>>>
>>>>>             "What you can do, or dream you can do, begin it;
>>>>>             boldness has genius, power and magic in it."
>>>>>             - Johann von Goethe
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>             On Mar 4, 2013, at 3:03 PM, Ron Ganbar <[email protected]
>>>>>              <mailto:[email protected]>> wrote:
>>>>>
>>>>>              Hi guys,
>>>>>>             can anyone think of a way to automatically control the
>>>>>>             font size of text in the Text node so a line of text
>>>>>>             always remains in the text box?
>>>>>>             At the moment, if some text is longer than the box it
>>>>>>             splits itself up and continues in another line. I want
>>>>>>             the text to become smaller instead.
>>>>>>             Any ideas?
>>>>>>
>>>>>>             Ron Ganbar
>>>>>>              email: [email protected] <mailto:[email protected]>
>>>>>>
>>>>>>             tel: +44 (0)7968 007 309 [UK]
>>>>>>                  +972 (0)54 255 9765 [Israel]
>>>>>>             url: 
>>>>>> http://ronganbar.wordpress.**com/<http://ronganbar.wordpress.com/>
>>>>>>             ______________________________**_________________
>>>>>>             Nuke-users mailing list
>>>>>>             
>>>>>> [email protected].**co.uk<[email protected]>
>>>>>>              
>>>>>> <mailto:Nuke-users@support.**thefoundry.co.uk<[email protected]>
>>>>>> >,
>>>>>>             
>>>>>> http://forums.thefoundry.co.**uk/<http://forums.thefoundry.co.uk/>
>>>>>>             http://support.thefoundry.co.**
>>>>>> uk/cgi-bin/mailman/listinfo/**nuke-users<http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users>
>>>>>>
>>>>>
>>>>>
>>>>>             ______________________________**_________________
>>>>>             Nuke-users mailing list
>>>>>             
>>>>> [email protected].**co.uk<[email protected]>
>>>>>              
>>>>> <mailto:Nuke-users@support.**thefoundry.co.uk<[email protected]>>,
>>>>>
>>>>>
>>>>>             
>>>>> http://forums.thefoundry.co.**uk/<http://forums.thefoundry.co.uk/>
>>>>>             http://support.thefoundry.co.**
>>>>> uk/cgi-bin/mailman/listinfo/**nuke-users<http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>         ______________________________**_________________
>>>>>         Nuke-users mailing list
>>>>>          
>>>>> [email protected].**co.uk<[email protected]><mailto:
>>>>> Nuke-users@support.**thefoundry.co.uk<[email protected]>>,
>>>>> http://forums.thefoundry.co.**uk/ <http://forums.thefoundry.co.uk/>
>>>>>         http://support.thefoundry.co.**uk/cgi-bin/mailman/listinfo/**
>>>>> nuke-users<http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users>
>>>>>
>>>>
>>>>         ______________________________**_________________
>>>>         Nuke-users mailing list
>>>>         
>>>> [email protected].**co.uk<[email protected]>
>>>>          
>>>> <mailto:Nuke-users@support.**thefoundry.co.uk<[email protected]>
>>>> >,
>>>>         http://forums.thefoundry.co.**uk/<http://forums.thefoundry.co.uk/>
>>>>         http://support.thefoundry.co.**uk/cgi-bin/mailman/listinfo/**
>>>> nuke-users<http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users>
>>>>
>>>
>>>
>>>         ______________________________**_________________
>>>         Nuke-users mailing list
>>>         
>>> [email protected].**co.uk<[email protected]>
>>>          
>>> <mailto:Nuke-users@support.**thefoundry.co.uk<[email protected]>>,
>>>
>>>
>>>         http://forums.thefoundry.co.**uk/<http://forums.thefoundry.co.uk/>
>>>         http://support.thefoundry.co.**uk/cgi-bin/mailman/listinfo/**
>>> nuke-users<http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users>
>>>
>>>
>>>
>>>     ______________________________**_________________
>>>     Nuke-users mailing list
>>>     
>>> [email protected].**co.uk<[email protected]>
>>>      
>>> <mailto:Nuke-users@support.**thefoundry.co.uk<[email protected]>
>>> >,
>>>     http://forums.thefoundry.co.**uk/ <http://forums.thefoundry.co.uk/>
>>>     http://support.thefoundry.co.**uk/cgi-bin/mailman/listinfo/**
>>> nuke-users<http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users>
>>>
>>> ------------------------------**------------------------------**------------
>>>
>>>
>>>
>>> ______________________________**_________________
>>> Nuke-users mailing list
>>> [email protected].**co.uk<[email protected]>,
>>> http://forums.thefoundry.co.**uk/ <http://forums.thefoundry.co.uk/>
>>> http://support.thefoundry.co.**uk/cgi-bin/mailman/listinfo/**nuke-users<http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users>
>>>
>>
>> --
>> Holger Hummel  -  [email protected]
>>
>> Celluloid Visual Effects GmbH & Co. KG
>> Paul-Lincke-Ufer 39/40, 10999 Berlin
>> phone +49 (0)30 / 54 735 220  -  [email protected]
>>
>>
>> ______________________________**_________________
>> Nuke-users mailing list
>> [email protected].**co.uk<[email protected]>,
>> http://forums.thefoundry.co.**uk/ <http://forums.thefoundry.co.uk/>
>> http://support.thefoundry.co.**uk/cgi-bin/mailman/listinfo/**nuke-users<http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users>
>>
>
>
> _______________________________________________
> Nuke-users mailing list
> [email protected], http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
>
_______________________________________________
Nuke-users mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

Reply via email to