Can subscripts/superscripts be added to Microsoft Stream captions?

%3CLINGO-SUB%20id%3D%22lingo-sub-1606633%22%20slang%3D%22en-US%22%3ECan%20subscripts%2Fsuperscripts%20be%20added%20to%20Microsoft%20Stream%20captions%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1606633%22%20slang%3D%22en-US%22%3E%3CP%3EI%20am%20currently%20producing%20some%20Engineering%20tutorial%20videos%20on%20Microsoft%20Stream%2C%20and%20I%20am%20struggling%20to%20add%20appropriate%20WebVTT%20captions%20for%20mathematical%20content.%3C%2FP%3E%3CP%3EThe%20main%20difficulty%20is%20that%20subscripts%20and%20superscripts%20are%20very%20important%20in%20making%20mathematical%20expressions%20unambiguous%2C%20and%20yet%20I%20can't%20find%20an%20obvious%20way%20to%20do%20this%20in%20WebVTT.%20Is%20it%20even%20possible%2C%20or%20should%20I%20give%20up%3F%3C%2FP%3E%3CP%3EAs%20a%20simple%20example%2C%20I%20have%20tried%3A%3C%2FP%3E%3CPRE%3EWEBVTT%20%3CBR%20%2F%3E%3CBR%20%2F%3E00%3A00%3A00.000%20--%26gt%3B%2000%3A00%3A10.000%3CBR%20%2F%3ETest%20rendering%20of%20%26lt%3Bi%26gt%3Bitalics%26lt%3B%2Fi%26gt%3B%2C%20and%20sub%26lt%3Bsub%26gt%3Bscripts%26lt%3B%2Fsub%26gt%3B%3C%2FPRE%3E%3CP%3EItalics%20render%20fine%2C%20but%20subscripts%20don't.%20This%20is%20expected%2C%20because%20%3CA%20href%3D%22https%3A%2F%2Fdeveloper.mozilla.org%2Fen-US%2Fdocs%2FWeb%2FAPI%2FWebVTT_API%23WebVTT_bodybVTT_API%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ethe%20MDN%20documentation%3C%2FA%3E%20doesn't%20list%20support%20for%20the%20%3CSUB%3E%20tag.%3C%2FSUB%3E%3C%2FP%3E%3CP%3EI%20also%20attempted%20to%20add%20a%20custom%20CSS%20class%2C%20but%20Microsoft%20Stream%20doesn't%20appear%20to%20support%20it.%20I%20tried%20a%20very%20basic%20styling%20of%20all%20cues%20as%20below%20(just%20to%20see%20if%20styling%20works%20at%20all%2C%20rather%20than%20specifically%20setting%20subscripts%2Fsuperscripts).%20It%20appears%20to%20have%20no%20effect.%3C%2FP%3E%3CPRE%3EWEBVTT%20%3CBR%20%2F%3E%3CBR%20%2F%3ESTYLE%3CBR%20%2F%3E%3A%3Acue%20%7B%3CBR%20%2F%3Ecolor%3A%20red%3B%3CBR%20%2F%3E%7D%3CBR%20%2F%3E%3CBR%20%2F%3E00%3A00%3A00.000%20--%26gt%3B%2000%3A00%3A10.000%3CBR%20%2F%3ETest%20styling%3C%2FPRE%3E%3CP%3EAny%20suggestions%20for%20workarounds%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E
Occasional Visitor

I am currently producing some Engineering tutorial videos on Microsoft Stream, and I am struggling to add appropriate WebVTT captions for mathematical content.

The main difficulty is that subscripts and superscripts are very important in making mathematical expressions unambiguous, and yet I can't find an obvious way to do this in WebVTT. Is it even possible, or should I give up?

As a simple example, I have tried:

WEBVTT 

00:00:00.000 --> 00:00:10.000
Test rendering of <i>italics</i>, and sub<sub>scripts</sub>

Italics render fine, but subscripts don't. This is expected, because the MDN documentation doesn't list support for the <sub> tag.

I also attempted to add a custom CSS class, but Microsoft Stream doesn't appear to support it. I tried a very basic styling of all cues as below (just to see if styling works at all, rather than specifically setting subscripts/superscripts). It appears to have no effect.

WEBVTT 

STYLE
::cue {
color: red;
}

00:00:00.000 --> 00:00:10.000
Test styling

Any suggestions for workarounds?

0 Replies