You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When processing SMPTE 429-7 2014 standard XML subtitles. There is an error in the sorting logic of the output after parsing the Text block, which seems to place the Ruby block before the normal text by default, ignoring the actual order in the SMPTE XML. A similar problem was mentioned in an issue of DCP-o-matic, but this time the problem is not solved by that modification.
My SMPTE Subtitle XML
Import XML into omatic
The DCP Render of CineAsset Player
123 should show before 新干线; Clipster can correctly process this XML and give the correct MXF.
Take ruby1.xml for example:
Original version: <Text VAlign="center" VPosition="0"><Ruby><Rb>Base</Rb><Rt Size="0.7" Position="after" Offset="0.1" Spacing="0.4" AspectAdjust="0.9">Annotate</Rt></Ruby>Hello world</Text>
Versions that may cause problems: <Text VAlign="center" VPosition="0">- This should appear before Ruby -<Ruby><Rb>Base</Rb><Rt Size="0.7" Position="after" Offset="0.1" Spacing="0.4" AspectAdjust="0.9">Annotate</Rt></Ruby>Hello world</Text>
It may also be necessary to refine the output rendering of line breaks for Ruby blocks, as described in 429-7 2014.
The text was updated successfully, but these errors were encountered:
When processing SMPTE 429-7 2014 standard XML subtitles. There is an error in the sorting logic of the output after parsing the Text block, which seems to place the Ruby block before the normal text by default, ignoring the actual order in the SMPTE XML. A similar problem was mentioned in an issue of DCP-o-matic, but this time the problem is not solved by that modification.
My SMPTE Subtitle XML
Import XML into omatic
The DCP Render of CineAsset Player
123 should show before 新干线; Clipster can correctly process this XML and give the correct MXF.
Take ruby1.xml for example:
Original version:
<Text VAlign="center" VPosition="0"><Ruby><Rb>Base</Rb><Rt Size="0.7" Position="after" Offset="0.1" Spacing="0.4" AspectAdjust="0.9">Annotate</Rt></Ruby>Hello world</Text>
Versions that may cause problems:
<Text VAlign="center" VPosition="0">- This should appear before Ruby -<Ruby><Rb>Base</Rb><Rt Size="0.7" Position="after" Offset="0.1" Spacing="0.4" AspectAdjust="0.9">Annotate</Rt></Ruby>Hello world</Text>
It may also be necessary to refine the output rendering of line breaks for Ruby blocks, as described in 429-7 2014.
The text was updated successfully, but these errors were encountered: