Skip to content
CueNorm Public Validator

Reading speed

MAX_READING_SPEED

Rejects subtitles that must be read faster than the profile's maximum reading speed.

What it checks

For each subtitle, CueNorm computes the reading speed in characters per second (CPS) and reports every subtitle strictly above the maximum.

How it is measured

CPS = visible characters of the whole subtitle ÷ display duration in seconds
  • Characters are counted the same way as in MAX_CHARACTERS_PER_LINE: grapheme clusters, spaces and punctuation included, line breaks excluded. Every line is summed.
  • The duration is end time minus start time, computed exactly (rational arithmetic, no floating-point rounding in the comparison).
  • Subtitles with a zero or negative duration are skipped here; they are reported by the structural duration check.

Parameters

Parameter Type Meaning
cps positive integer Maximum characters per second

Example

With cps: 20, a 60-character subtitle displayed for 2.5 seconds reads at 24.0 CPS and is reported as 24.0 CPS (maximum 20).

How to fix

  • Condense the text: fewer characters for the same duration.
  • Extend the display time, when the shot and the neighbouring subtitles allow it (mind MINIMUM_GAP and MAXIMUM_DURATION).
  • Merge with an adjacent subtitle so the text shares a longer duration.

Profiles using this rule

ProfileSeverityParameters
Disney+ SDH English (US) disney-plus-sdh-en-us error cps=20
Disney+ Subtitles English (US) disney-plus-subtitle-en-us error cps=20
Disney+ Subtitles French (France) disney-plus-subtitle-fr-fr error cps=17
Netflix SDH English netflix-sdh-en error cps=20
Netflix SDH French (France) netflix-sdh-fr-fr error cps=20
Netflix Subtitles English — Children netflix-subtitle-children-en error cps=17
Netflix Subtitles French (France) — Children netflix-subtitle-children-fr-fr error cps=13
Netflix Subtitles English netflix-subtitle-en error cps=20
Netflix Subtitles French (Canada) netflix-subtitle-fr-ca error cps=17
Netflix Subtitles French (France) netflix-subtitle-fr-fr error cps=17
Prime Video SDH French (France) prime-video-sdh-fr-fr error cps=20
Prime Video Subtitles English prime-video-subtitle-en error cps=20
Prime Video Subtitles French (France) prime-video-subtitle-fr-fr error cps=17