Sometimes better not to ask why, but I have a client who wants their closed captioning to assume a certain font style and always be on screen. (When I build CC the conventional way, the captions look different/bolder when played back in Vimeo. So what's the best way to do this?
My approach: open the "Basic Title" generator from FCPX in Motion, fine tune the text to taste, then re-save under a new title generator name and Bob's your uncle. The only catch: I need that black background behind the text. Is there an easier/qu;icker way than combining the text with a black generator behind the text? (That would involve a lot of resizing of the black background.
Am I overthinking this? Looking for a simpler way.
I did a quick search and found this on CreativeCow from back in 2012. Unless they changed the ability to do it differently it might just do the trick for you to create this specific template in Motion and change it in FCPX as necessary. It was a post by Simon Ubsdell who has some amazing tutorials on YouTube for all kinds of stuff.
"Make your text layer.
Make a clone of the text layer (not a duplicate) and put it below the main text layer.
Apply a Simple Border filter to the cloned text layer. Set the colour to something you can see - the default is black so if your background is black you want know what's going on!
Set the Simple Border width parameter to 100.
You will now have a box that exactly matches the main text layer whatever you do to that layer, whether it's inputting different text or scaling it or whatever.
The only problem is that it exactly fits the text object with no extra space but that's easily fixed. All you need to do is go into the properties for the clone layer and set the scale and position parameters to whatever you want.
If you want to be perfectionist, you need to offset the anchor point Y position so that any scaling you do is proportional, otherwise you will need to keep adjusting the position as you adjust the scale. If you set the anchor point right you can adjust the scale only and the position will take care of itself.
I forgot to add that you'll need to set your text justification to centred for obvious reasons."
via Fx Factory has a lot of nifty features that may save you a lot of mucking around. FCPX 10.4.4 has made some changes to how it handles captions and it can now export an open captioned file ('burned in'), so that may fit your needs, too.
Please accept my thanks to you all for your expert and timely responses. I now have the means to cross my finish line on time. For a while, I thought that yesterday's update of FCPX would address my issue. However, what my client wants is text that can be formatted, so burn-in CC won't suffice.
There are several Title Templates which do have "background" but only very few fit subtitle needs.
One of those is my "TextUp Caption".
It's not yet available as a single template, download my X-Title Mojave and it will install it.
Once the templates are installed you'll find them under:
Titles -> Spherico
Another really good option is the Digital Heaven SubtitleX generator.
There are 2 templates installed
Virtually these are the same. There is only one difference:
TextUp does have the background opacity set to 0 (zero)
You always can change that in the Title Inspector by clicking the "T" icon to make the published parameters visible.
These additionally allow to set the title-safe zones.
A little trick for special appearance when using these templates.
Set the background opacity slightly above 0 like 0.1.
The use an effect like BretFX Outline Lite.
Set the distance >0 to get an outlined transparent box
Or set it to 0 and get a box with rounded edges,
You'll have a fancy subtitle style