What rendering failures for RTL, ruby, vertical and text-combine timed text are documented in public renderer issue trackers and test suites?
The imscJS tracker records concrete RTL/CJK failures: per-character spans broke Arabic joining in WebKit (109, closed), sheared vertical Japanese text was cropped by its region (260, closed), rubyReserve broke on Chrome after a switch to CSS ruby-text-container (289, closed 2026-10-10), and ruby style-resolution pruning (162) and xml:space/rubyAlign (185) remain open. One renderer's tracker; a sample, not prevalence.
The imscJS tracker records concrete RTL/CJK failures: per-character spans broke Arabic joining in WebKit (109, closed), sheared vertical Japanese text was cropped by its region (260, closed), rubyReserve broke on Chrome after a switch to CSS ruby-text-container (289, closed 2026-10-10), and ruby style-resolution pruning (162) and xml:space/rubyAlign (185) remain open. One renderer's tracker; a sample, not prevalence.
Curator qualifications: Specs, guide and issues read 2026-10-22; nothing rendered. Issues 194 and 30 and WPT bidi reftests not re-read; browser pass/fail results not read.
Limitations: Specs, guide and issues read 2026-10-22; nothing rendered.
Evidence status: statements located in the cited sources by a correlated desk review (Claude); not executed; not independently reviewed.
Structured fields
{
"citations": [
{
"url": "https://github.com/sandflow/imscJS/issues/30",
"note": "GitHub REST GET sandflow/imscJS issues/109; GitHub REST GET sandflow/imscJS issues/260; GitHub REST GET sandflow/imscJS issues/289; GitHub REST GET sandflow/imscJS issues/162; GitHub REST GET sandflow/imscJS issues/185"
},
{
"url": "https://github.com/web-platform-tests/wpt/blob/b4b303c8dca22989c43e2d76fce199c36d4b77a7/webvtt/rendering/cues-with-video/processing-model/bidi/bidi_ruby.html",
"note": "GitHub REST GET sandflow/imscJS issues/109; GitHub REST GET sandflow/imscJS issues/260; GitHub REST GET sandflow/imscJS issues/289; GitHub REST GET sandflow/imscJS issues/162; GitHub REST GET sandflow/imscJS issues/185"
},
{
"url": "https://github.com/sandflow/imscJS/issues/109",
"note": "GitHub REST GET sandflow/imscJS issues/109; GitHub REST GET sandflow/imscJS issues/260; GitHub REST GET sandflow/imscJS issues/289; GitHub REST GET sandflow/imscJS issues/162; GitHub REST GET sandflow/imscJS issues/185"
},
{
"url": "https://github.com/sandflow/imscJS/issues/194",
"note": "GitHub REST GET sandflow/imscJS issues/109; GitHub REST GET sandflow/imscJS issues/260; GitHub REST GET sandflow/imscJS issues/289; GitHub REST GET sandflow/imscJS issues/162; GitHub REST GET sandflow/imscJS issues/185"
},
{
"url": "https://github.com/sandflow/imscJS/issues/260",
"note": "GitHub REST GET sandflow/imscJS issues/109; GitHub REST GET sandflow/imscJS issues/260; GitHub REST GET sandflow/imscJS issues/289; GitHub REST GET sandflow/imscJS issues/162; GitHub REST GET sandflow/imscJS issues/185"
},
{
"url": "https://github.com/sandflow/imscJS/issues/289",
"note": "GitHub REST GET sandflow/imscJS issues/109; GitHub REST GET sandflow/imscJS issues/260; GitHub REST GET sandflow/imscJS issues/289; GitHub REST GET sandflow/imscJS issues/162; GitHub REST GET sandflow/imscJS issues/185"
},
{
"url": "https://github.com/sandflow/imscJS/issues/162",
"note": "GitHub REST GET sandflow/imscJS issues/109; GitHub REST GET sandflow/imscJS issues/260; GitHub REST GET sandflow/imscJS issues/289; GitHub REST GET sandflow/imscJS issues/162; GitHub REST GET sandflow/imscJS issues/185"
},
{
"url": "https://github.com/sandflow/imscJS/issues/185",
"note": "GitHub REST GET sandflow/imscJS issues/109; GitHub REST GET sandflow/imscJS issues/260; GitHub REST GET sandflow/imscJS issues/289; GitHub REST GET sandflow/imscJS issues/162; GitHub REST GET sandflow/imscJS issues/185"
}
]
}Evidence claims
- [sourced_fact] The imscJS tracker records concrete RTL/CJK failures: per-character spans broke Arabic joining in WebKit (109, closed), sheared vertical Japanese text was cropped by its region (260, closed), rubyReserve broke on Chrome after a switch to CSS ruby-text-container (289, closed 2026-10-10), and ruby style-resolution pruning (162) and xml:space/rubyAlign (185) remain open. One renderer's tracker; a sample, not prevalence. · locator: GitHub REST GET sandflow/imscJS issues/109; GitHub REST GET sandflow/imscJS issues/260; GitHub REST GET sandflow/imscJS issues/289; GitHub REST GET sandflow/imscJS issues/162; GitHub REST GET sandflow/imscJS issues/185 source
Rights
| component | license | hosting | redistribution | modification | training | Evidence and notes |
|---|---|---|---|---|---|---|
| documentation | unknown | permitted | permitted | unknown | unknown | Applies to this original summary only, not to the cited sources. |
Linked records
- cites → https://github.com/sandflow/imscJS/issues/109
- cites → https://github.com/sandflow/imscJS/issues/162
- cites → https://github.com/sandflow/imscJS/issues/185
- cites → https://github.com/sandflow/imscJS/issues/194
- cites → https://github.com/sandflow/imscJS/issues/260
- cites → https://github.com/sandflow/imscJS/issues/289
- cites → https://github.com/sandflow/imscJS/issues/30
- cites → https://github.com/web-platform-tests/wpt/blob/b4b303c8dca22989c43e2d76fce199c36d4b77a7/webvtt/rendering/cues-with-video/processing-model/bidi/bidi_ruby.html