Is there an easy way to customize subtitle line spacing?

Line spacing, spacing between 2 lines.
DaVinci Resolve had that, I could adjust it…Kdenlive didn’t.
For the past year, I just accepted my line spacing was enormous.
But then, 24.12 now uses ASS standard!
…It also doesn’t have line spacing, as far as my research goes.
Tried hardcoding position with {\pos(x,y)}, but it turns out it doesn’t allow separating characters to assign different coords.
My current solution is just make 2 tracks, and apply custom coords for one of them.


On that note, what if I want a multi line to be vertically centered to single line?
Well, saw no option for that, so I just hard coded position for both of them to visually match it.

I mean, if manually making tracks and hard coding position every time I have multi lines is the best way to go, I’ll keep doing it.
I just want to make sure I’m not missing out an easier way out.
Thanks for reading.

Yeah, ASS doesn’t have a direct control for line spacing. There’s a good summary of ways people work around that here:

If you’re going to burn them in at render time, you can pretty much do anything you like that gets what you want - but if you’re going to ship separate subtitle files, or add them as a separate stream to the container so they can be turned off or multiple options selected, then you’ll need to check if the players you want to support do support the ‘advanced’ formatting options you use. Not all players support all of ASS, or degrade well from more than the basic options.

I guess I’ll just hard coding the position for now then?
Good thing I only need it burn in.

That gives you the most control over what they look like. The tradeoff is it gives people viewing them no control over what they look like :slight_smile:

Which for some uses is ok, or even Good. And burning them in gives you the option to also use titles for anything where the inbuilt support for ASS doesn’t do what you need.

It just falls down if you want multiple translations of subtitles for a single video, or want to allow people to turn them off, or want vision impaired people to be able to customise colours or font size etc.