ImscJS Versions Save

JavaScript library for rendering IMSC Text and Image Profile documents to HTML5

1.1.5

4 months ago
  • Handle space characters in fontFamily within TTML Parsing (#251)

Full Changelog: https://github.com/sandflow/imscJS/compare/1.1.4...1.1.5

Published at https://www.npmjs.com/package/imsc/v/1.1.5

Builds are available at https://unpkg.com/browse/[email protected]/dist/

1.1.5-rc.1

4 months ago
  • Handle space characters in fontFamily within TTML Parsing (#251)

Full Changelog: https://github.com/sandflow/imscJS/compare/1.1.4...1.1.5-rc.1

Release planned for 2023-01-19

1.1.4

5 months ago

Full Changelog at https://github.com/sandflow/imscJS/compare/1.1.3...1.1.4

Published at https://www.npmjs.com/package/imsc/v/1.1.4

Builds are available at https://unpkg.com/browse/[email protected]/dist/

1.1.4-rc.1

5 months ago

1.1,4 release planned for 2023-12-08

What's Changed

Full Changelog: https://github.com/sandflow/imscJS/compare/1.1.3...1.1.4-rc.1

Deployed

https://www.npmjs.com/package/imsc/v/1.1.4-rc.1

1.1.3

2 years ago
  • Improve performance with a large number of regions and ISDs (#220)
  • Fix rgba color values in tts:textShadow (#221)
  • Fix duplicate CSS font-family values (#217)
  • Protect for loops from non-owned properties (#209)
  • Merge adjacent spans on the same line (#194, #109)
  • Improve fillLineGap with semi-opaque background colors (#200)

Published at https://www.npmjs.com/package/imsc/v/1.1.3

Builds are available at https://unpkg.com/browse/[email protected]/dist/

1.1.3-rc.1

2 years ago
  • Improve performance with a large number of regions and ISDs (#220)
  • Fix rgba color values in tts:textShadow (#221)
  • Fix duplicate CSS font-family values (#217)
  • Protect for loops from non-owned properties (#209)
  • Merge adjacent spans on the same line (#194, #109)
  • Improve fillLineGap with semi-opaque background colors (#200)

Published at: https://www.npmjs.com/package/imsc/v/1.1.3-rc.1

1.1.2

3 years ago
  • Add support for xml:lang and HTML lang (#160)
  • Apply tts:fontFamily, tts:fontWeight, tts:fontStyle and tts:fontSize to p (#201)
  • Collapse whitespace during ISD construction (#193)
  • Improve ruby support for Chrome/Webkit (#172)
  • Improve tts:textOutline appearance (#174)
  • Gracefully fail on invalid initial values (#168)
  • Fix tts:rubyReserve="outside" for 1-line text blocks (#180)
  • Fix tts:rubyReserve on lines starting with a ruby container (#184)
  • Fix CSS ruby-align application (#195)
  • Support textEmphasis across linebreaks (#188)
  • Fix tts:textAlign polyfill (#177)
  • Increased priority of nested styling (#191)

Published at https://www.npmjs.com/package/imsc/v/1.1.2

1.1.2-rc.1

3 years ago
  • Add support for xml:lang and HTML lang (#160)
  • Apply tts:fontFamily, tts:fontWeight, tts:fontStyle and tts:fontSize to p (#201)
  • Collapse whitespace during ISD construction (#193)
  • Improve ruby support for Chrome/Webkit (#172)
  • Improve tts:textOutline appearance (#174)
  • Gracefully fail on invalid initial values (#168)
  • Fix tts:rubyReserve="outside" for 1-line text blocks (#180)
  • Fix tts:rubyReserve on lines starting with a ruby container (#184)
  • Fix CSS ruby-align application (#195)
  • Support textEmphasis across linebreaks (#188)
  • Fix tts:textAlign polyfill (#177)
  • Increased priority of nested styling (#191)

Published at https://www.npmjs.com/package/imsc/v/1.1.2-rc.1

1.1.1

4 years ago
  • Use initial value if style property cannot be computed (#168)
  • Fix tts:textEmphasis auto and inheritance (#158)
  • Ruby base containers now included in pruning algorithm (#163)
  • Skip tts:textEmphasis processing on zero width spans (#164)

Available at https://www.npmjs.com/package/imsc

1.1.1-rc.1

4 years ago
  • Use initial value if style property cannot be computed (#168)
  • Fix tts:textEmphasis auto and inheritance (#158)
  • Ruby base containers now included in pruning algorithm (#163)
  • Skip tts:textEmphasis processing on zero width spans (#164)

1.1.1 Release planned for 2019-10-28