1cabdff1aSopenharmony_ci<?xml version="1.0" encoding="utf-8"?> 2cabdff1aSopenharmony_ci<tt 3cabdff1aSopenharmony_ci xmlns="http://www.w3.org/ns/ttml" 4cabdff1aSopenharmony_ci xmlns:ttm="http://www.w3.org/ns/ttml#metadata" 5cabdff1aSopenharmony_ci xmlns:tts="http://www.w3.org/ns/ttml#styling" 6cabdff1aSopenharmony_ci xmlns:ttp="http://www.w3.org/ns/ttml#parameter" 7cabdff1aSopenharmony_ci ttp:cellResolution="384 288" 8cabdff1aSopenharmony_ci xml:lang=""> 9cabdff1aSopenharmony_ci <head> 10cabdff1aSopenharmony_ci <layout> 11cabdff1aSopenharmony_ci <region xml:id="Default" 12cabdff1aSopenharmony_ci tts:origin="3% 0%" 13cabdff1aSopenharmony_ci tts:extent="97% 97%" 14cabdff1aSopenharmony_ci tts:displayAlign="after" 15cabdff1aSopenharmony_ci tts:textAlign="center" 16cabdff1aSopenharmony_ci tts:fontSize="16c" 17cabdff1aSopenharmony_ci tts:fontFamily="Arial" 18cabdff1aSopenharmony_ci tts:overflow="visible" /> 19cabdff1aSopenharmony_ci </layout> 20cabdff1aSopenharmony_ci </head> 21cabdff1aSopenharmony_ci <body> 22cabdff1aSopenharmony_ci <div> 23cabdff1aSopenharmony_ci <p 24cabdff1aSopenharmony_ci begin="00:00:00.000" 25cabdff1aSopenharmony_ci end="00:00:00.000"><span region="Default">Don't show this text it may be used to insert hidden data</span></p> 26cabdff1aSopenharmony_ci <p 27cabdff1aSopenharmony_ci begin="00:00:01.500" 28cabdff1aSopenharmony_ci end="00:00:04.500"><span region="Default">SubRip subtitles capability tester 1.3o by ale5000<br/>Use VLC 1.1 or higher as reference for most things and MPC Home Cinema for others<br/>This text should be blue<br/>This text should be red<br/>This text should be black<br/>If you see this with the normal font, the player don't (fully) support font face</span></p> 29cabdff1aSopenharmony_ci <p 30cabdff1aSopenharmony_ci begin="00:00:04.500" 31cabdff1aSopenharmony_ci end="00:00:04.500"><span region="Default">Hidden</span></p> 32cabdff1aSopenharmony_ci <p 33cabdff1aSopenharmony_ci begin="00:00:04.501" 34cabdff1aSopenharmony_ci end="00:00:07.500"><span region="Default">This text should be small<br/>This text should be normal<br/>This text should be big</span></p> 35cabdff1aSopenharmony_ci <p 36cabdff1aSopenharmony_ci begin="00:00:07.501" 37cabdff1aSopenharmony_ci end="00:00:11.500"><span region="Default">This should be an E with an accent: È<br/>日本語<br/>This text should be bold, italics and underline<br/>This text should be small and green<br/>This text should be small and red<br/>This text should be big and brown</span></p> 38cabdff1aSopenharmony_ci <p 39cabdff1aSopenharmony_ci begin="00:00:11.501" 40cabdff1aSopenharmony_ci end="00:00:14.500"><span region="Default">This line should be bold<br/>This line should be italics<br/>This line should be underline<br/>This line should be strikethrough<br/>Both lines<br/>should be underline</span></p> 41cabdff1aSopenharmony_ci <p 42cabdff1aSopenharmony_ci begin="00:00:14.501" 43cabdff1aSopenharmony_ci end="00:00:17.500"><span region="Default">><br/>It would be a good thing to<br/>hide invalid html tags that are closed and show the text in them<br/>but show un-closed invalid html tags<br/>Show not opened tags<br/><</span></p> 44cabdff1aSopenharmony_ci <p 45cabdff1aSopenharmony_ci begin="00:00:17.501" 46cabdff1aSopenharmony_ci end="00:00:20.500"><span region="Default">and also<br/>hide invalid html tags with parameters that are closed and show the text in them<br/>but show un-closed invalid html tags<br/>This text should be showed underlined without problems also: 2<3,5>1,4<6<br/>This shouldn't be underlined</span></p> 47cabdff1aSopenharmony_ci <p 48cabdff1aSopenharmony_ci begin="00:00:20.501" 49cabdff1aSopenharmony_ci end="00:00:21.500"><span region="Default">This text should be in the normal position...</span></p> 50cabdff1aSopenharmony_ci <p 51cabdff1aSopenharmony_ci begin="00:00:21.501" 52cabdff1aSopenharmony_ci end="00:00:22.500"><span region="Default">This text should NOT be in the normal position</span></p> 53cabdff1aSopenharmony_ci <p 54cabdff1aSopenharmony_ci begin="00:00:22.501" 55cabdff1aSopenharmony_ci end="00:00:24.500"><span region="Default">Implementation is the same of the ASS tag<br/>This text should be at the<br/>top and horizontally centered</span></p> 56cabdff1aSopenharmony_ci <p 57cabdff1aSopenharmony_ci begin="00:00:22.501" 58cabdff1aSopenharmony_ci end="00:00:24.500"><span region="Default">This text should be at the<br/>middle and horizontally centered</span></p> 59cabdff1aSopenharmony_ci <p 60cabdff1aSopenharmony_ci begin="00:00:22.501" 61cabdff1aSopenharmony_ci end="00:00:24.500"><span region="Default">This text should be at the<br/>bottom and horizontally centered</span></p> 62cabdff1aSopenharmony_ci <p 63cabdff1aSopenharmony_ci begin="00:00:24.501" 64cabdff1aSopenharmony_ci end="00:00:26.500"><span region="Default">This text should be at the<br/>top and horizontally at the left</span></p> 65cabdff1aSopenharmony_ci <p 66cabdff1aSopenharmony_ci begin="00:00:24.501" 67cabdff1aSopenharmony_ci end="00:00:26.500"><span region="Default">This text should be at the<br/>middle and horizontally at the left<br/>(The second position must be ignored)</span></p> 68cabdff1aSopenharmony_ci <p 69cabdff1aSopenharmony_ci begin="00:00:24.501" 70cabdff1aSopenharmony_ci end="00:00:26.500"><span region="Default">This text should be at the<br/>bottom and horizontally at the left</span></p> 71cabdff1aSopenharmony_ci <p 72cabdff1aSopenharmony_ci begin="00:00:26.501" 73cabdff1aSopenharmony_ci end="00:00:28.500"><span region="Default">This text should be at the<br/>top and horizontally at the right</span></p> 74cabdff1aSopenharmony_ci <p 75cabdff1aSopenharmony_ci begin="00:00:26.501" 76cabdff1aSopenharmony_ci end="00:00:28.500"><span region="Default">This text should be at the<br/>middle and horizontally at the right</span></p> 77cabdff1aSopenharmony_ci <p 78cabdff1aSopenharmony_ci begin="00:00:26.501" 79cabdff1aSopenharmony_ci end="00:00:28.500"><span region="Default">This text should be at the<br/>bottom and horizontally at the right</span></p> 80cabdff1aSopenharmony_ci <p 81cabdff1aSopenharmony_ci begin="00:00:28.501" 82cabdff1aSopenharmony_ci end="00:00:31.500"><span region="Default">This could be the most difficult thing to implement</span></p> 83cabdff1aSopenharmony_ci <p 84cabdff1aSopenharmony_ci begin="00:00:31.501" 85cabdff1aSopenharmony_ci end="00:00:50.500"><span region="Default">First text</span></p> 86cabdff1aSopenharmony_ci <p 87cabdff1aSopenharmony_ci begin="00:00:33.500" 88cabdff1aSopenharmony_ci end="00:00:35.500"><span region="Default">Second, it shouldn't overlap first</span></p> 89cabdff1aSopenharmony_ci <p 90cabdff1aSopenharmony_ci begin="00:00:35.501" 91cabdff1aSopenharmony_ci end="00:00:37.500"><span region="Default">Third, it should replace second</span></p> 92cabdff1aSopenharmony_ci <p 93cabdff1aSopenharmony_ci begin="00:00:36.501" 94cabdff1aSopenharmony_ci end="00:00:50.500"><span region="Default">Fourth, it shouldn't overlap first and third</span></p> 95cabdff1aSopenharmony_ci <p 96cabdff1aSopenharmony_ci begin="00:00:40.501" 97cabdff1aSopenharmony_ci end="00:00:45.500"><span region="Default">Fifth, it should replace third</span></p> 98cabdff1aSopenharmony_ci <p 99cabdff1aSopenharmony_ci begin="00:00:45.501" 100cabdff1aSopenharmony_ci end="00:00:50.500"><span region="Default">Sixth, it shouldn't be<br/>showed overlapped</span></p> 101cabdff1aSopenharmony_ci <p 102cabdff1aSopenharmony_ci begin="00:00:50.501" 103cabdff1aSopenharmony_ci end="00:00:52.500"><span region="Default">TEXT 1 (bottom)</span></p> 104cabdff1aSopenharmony_ci <p 105cabdff1aSopenharmony_ci begin="00:00:50.501" 106cabdff1aSopenharmony_ci end="00:00:52.500"><span region="Default">text 2</span></p> 107cabdff1aSopenharmony_ci <p 108cabdff1aSopenharmony_ci begin="00:00:52.501" 109cabdff1aSopenharmony_ci end="00:00:54.500"><span region="Default">Hide these tags:<br/>also hide these tags:<br/>but show this: {normal text}</span></p> 110cabdff1aSopenharmony_ci <p 111cabdff1aSopenharmony_ci begin="00:00:54.501" 112cabdff1aSopenharmony_ci end="00:01:00.500"><span region="Default"><br/>\ N is a forced line break<br/>\ h is a hard space<br/>Normal spaces at the start and at the end of the line are trimmed while hard spaces are not trimmed.<br/>The\hline\hwill\hnever\hbreak\hautomatically\hright\hbefore\hor\hafter\ha\hhard\hspace.\h:-D</span></p> 113cabdff1aSopenharmony_ci <p 114cabdff1aSopenharmony_ci begin="00:00:54.501" 115cabdff1aSopenharmony_ci end="00:00:56.500"><span region="Default"><br/>\h\h\h\h\hA (05 hard spaces followed by a letter)<br/>A (Normal spaces followed by a letter)<br/>A (No hard spaces followed by a letter)</span></p> 116cabdff1aSopenharmony_ci <p 117cabdff1aSopenharmony_ci begin="00:00:56.501" 118cabdff1aSopenharmony_ci end="00:00:58.500"><span region="Default">\h\h\h\h\hA (05 hard spaces followed by a letter)<br/>A (Normal spaces followed by a letter)<br/>A (No hard spaces followed by a letter)<br/>Show this: \TEST and this: \-)</span></p> 119cabdff1aSopenharmony_ci <p 120cabdff1aSopenharmony_ci begin="00:00:58.501" 121cabdff1aSopenharmony_ci end="00:01:00.500"><span region="Default"><br/>A letter followed by 05 hard spaces: A\h\h\h\h\h<br/>A letter followed by normal spaces: A<br/>A letter followed by no hard spaces: A<br/>05 hard spaces between letters: A\h\h\h\h\hA<br/>5 normal spaces between letters: A A<br/><br/>^--Forced line break</span></p> 122cabdff1aSopenharmony_ci <p 123cabdff1aSopenharmony_ci begin="00:01:00.501" 124cabdff1aSopenharmony_ci end="00:01:02.500"><span region="Default">Both line should be strikethrough,<br/>yes.<br/>Correctly closed tags<br/>should be hidden.</span></p> 125cabdff1aSopenharmony_ci <p 126cabdff1aSopenharmony_ci begin="00:01:02.501" 127cabdff1aSopenharmony_ci end="00:01:04.500"><span region="Default">It shouldn't be strikethrough,<br/>not opened tag showed as text.<br/>Not opened tag showed as text.</span></p> 128cabdff1aSopenharmony_ci <p 129cabdff1aSopenharmony_ci begin="00:01:04.501" 130cabdff1aSopenharmony_ci end="00:01:06.500"><span region="Default">Three lines should be strikethrough,<br/>yes.<br/>Not closed tags showed as text</span></p> 131cabdff1aSopenharmony_ci <p 132cabdff1aSopenharmony_ci begin="00:01:06.501" 133cabdff1aSopenharmony_ci end="00:01:08.500"><span region="Default">Both line should be strikethrough but<br/>the wrong closing tag should be showed</span></p> 134cabdff1aSopenharmony_ci </div> 135cabdff1aSopenharmony_ci </body> 136cabdff1aSopenharmony_ci</tt> 137