Hopp til hovedinnhold
SubtitleMatrix

Kontroller linjelengde i undertekster

TilgjengelighetssamsvarTegn per linje (CPL)
Eller lim inn underteksttekst

Innstillinger

Grensen er ikke et tall du skriver inn: den leses ut av et publisert dokument, og rapporten navngir det dokumentet, siterer setningen den kom fra, sier om setningen er et krav eller en veiledning, og oppgir dagen vi sist verifiserte den, med en lenke. Velg dokumentet du er ansvarlig overfor. De er ikke enige med hverandre: Netflix teller tegn per sekund og begrenser en linje til 42 tegn, mens Ofcom og BBC teller ord per minutt og, for linjelengde, begrenser BBC en linje til 37. Tre av dem oppgir ingen tall i det hele tatt — 47 CFR §79.1, WCAG 2.2 SC 1.2.2 og EN 301 549, som krever at nettsider og dokumenter utenfor nettet oppfyller det samme kriteriet. De tre krever at undertekster identifiserer hvem som snakker, og at de bærer ikke-verbal informasjon, og overlater hvert tall til kringkasteren; en side som kontrollerer dem, spør om filen gjør det, ikke om et tall overskrides. De har heller ikke samme vekt: en feil som leses som en advarsel mot WCAG, leses som en feil mot EN 301 549, fordi standarden gjør det kriteriet til et skal. Endring av denne boksen endrer grensen og sitatet sammen, så en rapport kan aldri bære det ene dokumentets tall under det andres navn. Sider som kontrollerer noe bare ett av disse dokumentene oppgir, tilbyr bare det ene.

Hvilken bildefrekvens tidene telles i. På formatsidene er det dette MicroDVD trenger, fordi det lagrer tid som bildenummer. På sidene for bildefrekvens er det frekvensen filen ble tidsstyrt mot — versjonen undertekstene ble laget for — og sidens andre boks tar frekvensen til videoen du skal bruke dem med. 23,976, 24, 25, 29,97, 30, 50, 59,94 og 60 er de vanlige. Tar du feil, forskyves hele tidslinjen, og på bildefrekvenssidene forskyves den med et forhold i stedet for et fast beløp.

En linjelengdegrense er det største antallet tegn en undertekstlinje kan inneholde. Denne siden måler hver linje i hver tekstblokk mot grensen i standarden du velger — 42 tegn per linje i Netflix' Timed Text Style Guide, 37 i BBCs retningslinjer for undertekster — og lister opp hver linje over grensen, med lengden den målte og setningen grensen ble lest fra. Linjene måles i nettleseren din, og verken filen eller linjeskiftene forlater maskinen.

Tellingen gjelder synlige tegn. Formateringstagger fjernes før noe måles, så en kursiv linje i en ASS-fil telles nøyaktig som de samme ordene i en SRT-fil, mens mellomrom og tegnsetting telles fordi de tar plass på skjermen. Det betyr noe, fordi grensen handler om hva som får plass: en linje som går over den, når kanten av bildet, skaleres ned eller kuttes av enheten undertekstene ble laget for. Begrepet «tegn per linje» er det samme i begge dokumentene; det engelske ordet caption dukker opp i beskrivelsen av hva som skal leses, men målingen er av undertekstlinjen selv.

To ting gjør siden ikke. Den måler hver linje for seg, så en tekstblokk med to linjer på 40 tegn ikke rapporteres under en grense på 42, selv om 80 tegn står på skjermen samtidig — hvor mange linjer en tekstblokk kan ha, er en egen grense i begge dokumentene og kontrolleres ikke her. Og den tar imot ren tekst: en .txt-fil har ingen timing, så hver linje får et tidsrom på to sekunder for at målingen skal ha et sted å sitte, og rapporten skriver disse tidene i raden den lister, der du kan se at de ikke sto i filen.

Eksempler

En linje tre tegn over Netflix-grensen

Undertekster

1
00:00:01,000 --> 00:00:03,000
I missed the last train home and had to walk.
Back before midnight, you said.

2
00:00:04,000 --> 00:00:06,000
Every night this week?

Hva rapporten finner

Lines longer than the limit — 1 found

Severity   Cues   Start          End            Measured                 Limit                    Clause
Warning    1      00:00:01.000   00:00:03.000   45 characters per line   42 characters per line   Netflix Timed Text Style Guide: General Requirements — Line length: maximum 42 characters per line (43–44 only in rare exceptions)

Checked against
Standard: Netflix Timed Text Style Guide
Limit: 42 characters per line
Where it is stated: Line length: maximum 42 characters per line (43–44 only in rare exceptions)
Stated as: Guideline
Not checked by this page: Duration: minimum duration 5/6 second (20 frames at 24fps); Duration: maximum duration 7 seconds; Reading speed: 20 characters per second for adult content (17 for children's); Line length: maximum 2 lines per subtitle event

Åpningslinjen i den første tekstblokken går til 45 tegn og listes; den andre linjen i samme tekstblokk måler 31 og gjør det ikke. Den målte verdien er den lengste linjen i tekstblokken, så en tekstblokk som brytes over to komfortable linjer, kommer ut ren, mens én for lang linje ikke gjør det.

To linjer på nøyaktig 42 tegn

Undertekster

1
00:00:01,000 --> 00:00:04,000
I waited at the station for an hour today.
I waited for you at the station all night.

Hva rapporten finner

Lines longer than the limit — Nothing found.

Checked against
Standard: Netflix Timed Text Style Guide
Limit: 42 characters per line
Where it is stated: Line length: maximum 42 characters per line (43–44 only in rare exceptions)
Stated as: Guideline
Not checked by this page: Duration: minimum duration 5/6 second (20 frames at 24fps); Duration: maximum duration 7 seconds; Reading speed: 20 characters per second for adult content (17 for children's); Line length: maximum 2 lines per subtitle event

Begge linjene ligger nøyaktig på grensen, så ingen rapporteres — 84 tegn på skjermen i én tekstblokk, helt tillatt, fordi grensen er per linje og ikke per tekstblokk.

De samme førti tegnene under BBCs 37

Undertekster

1
00:00:01,000 --> 00:00:03,000
We can talk about it all in the morning.

2
00:00:04,000 --> 00:00:06,000
Every night this week?

Hva rapporten finner

Lines longer than the limit — 1 found

Severity   Cues   Start          End            Measured                 Limit                    Clause
Warning    1      00:00:01.000   00:00:03.000   40 characters per line   37 characters per line   BBC Subtitle Guidelines — Line length: maximum 37 characters per line

Checked against
Standard: BBC Subtitle Guidelines
Limit: 37 characters per line
Where it is stated: Line length: maximum 37 characters per line
Stated as: Guideline
Not checked by this page: Line length: maximum 2 lines (a third only if no important picture is obscured); Reading speed: 160–180 words per minute

Ingenting ved filen endret seg, bare standarden, og dommen snudde: 40 tegn er godt innenfor Netflix' 42 og tre over BBCs 37. Klausekolonnen navngir BBCs retningslinjer, og det er det som skiller de to rapportene når målingene er identiske.

En ren tekstfil uten timing

Undertekster

The last train had already gone when I finally left the office.
Every night this week?

Hva rapporten finner

Lines longer than the limit — 1 found

Severity   Cues   Start          End            Measured                 Limit                    Clause
Warning    1      00:00:00.000   00:00:02.000   63 characters per line   42 characters per line   Netflix Timed Text Style Guide: General Requirements — Line length: maximum 42 characters per line (43–44 only in rare exceptions)

Checked against
Standard: Netflix Timed Text Style Guide
Limit: 42 characters per line
Where it is stated: Line length: maximum 42 characters per line (43–44 only in rare exceptions)
Stated as: Guideline
Not checked by this page: Duration: minimum duration 5/6 second (20 frames at 24fps); Duration: maximum duration 7 seconds; Reading speed: 20 characters per second for adult content (17 for children's); Line length: maximum 2 lines per subtitle event

En transkripsjon snarere enn en undertekstfil, og den måles likevel: en linje er en linje enten den har tidsstempel eller ikke. Bare den første linjen er over 42 tegn. Start- og sluttidene i raden er en tidslinje denne siden fant opp for at målingen skulle ha noe å feste seg til — to sekunder per linje fra null — og ingenting gikk tapt under lesingen, fordi lengden på en linje ikke avhenger av klokken.

Ofte stilte spørsmål

Hvilke tegn telles når en undertekstlinje måles her?

Hvert synlige tegn, mellomrom og tegnsetting inkludert, med all formateringstagg fjernet først. Det er den eneste måten samme setning kan måles likt i tolv ulike formater: en kursiv linje i ASS har tagger som en SRT-linje ikke har, og å telle taggene ville gjøre de to uenige om en linje som ser identisk ut på skjermen.

Bør jeg kontrollere undertekstene mot 42 tegn eller 37?

Det dokumentet du er ansvarlig overfor. Begge tallene tilbys her. Netflix' stilguide tillater 42 tegn per linje, med 43 og 44 bare i sjeldne unntak, og BBCs retningslinjer setter grensen ved 37. De er ulike svar på samme spørsmål fordi de ble skrevet for ulike leveringsmål, og rapporten navngir dokumentet den brukte, så tallet aldri står uten opphav.

Kontrolleres grensen per linje eller per tekstblokk?

Per linje. En tekstblokk med to linjer på 40 tegn rapporteres ikke under en grense på 42, selv om den setter 84 tegn på skjermen samtidig. Hvor mange linjer en tekstblokk kan ha, er en egen grense — to i begge dokumentene her — og denne siden kontrollerer den ikke; grunnlagsseksjonen navngir den blant grensene som ikke ble kontrollert.

Kan jeg kontrollere en transkripsjon eller tekstfil for linjelengde?

Ja, og dette er den eneste siden i kategorien som tar imot en slik fil. En .txt-fil har ingen timing, så leseren gir hver linje et tidsrom på to sekunder fra null; de tidene vises i rapportradene og finnes bare for at målingen skal ha et sted å sitte. Tegntallet for en linje avhenger ikke av klokken, så dommen over hver linje er ekte.

Endrer en kontroll av linjelengde linjeskiftene i filen min?

Nei. Ingenting skrives om, og filen lastes ikke opp. Vil du ha linjene brutt om til et bestemt antall tegn, er det et annet verktøy som lager en ny undertekstfil. Denne siden forteller bare hvilke linjer som er over grensen og hvor mye.

Hva er forskjellen mellom å måle linjelengde og å begrense antall linjer?

Det ene handler om hvor bred en linje kan være, det andre om hvor mange linjer en tekstblokk kan ha. Begge dokumentene oppgir de to grensene hver for seg, og en fil kan bryte én av dem alene: en tekstblokk kan ha to korte linjer og være i orden, eller én svært lang linje og være over grensen. Denne siden svarer bare på det første spørsmålet.

Hva kontrollen ser etter

  • Rapporten beskriver en fil; dokumentene bak tallene henvender seg til tjenester og leverandører. Netflix' 42 tegn og BBCs 37 kommer fra stilguider skrevet for deres egne leveringsmål, ikke fra loven. Om undertekstene dine må tilfredsstille dem, er et spørsmål om kontrakten din eller tilsynsmyndigheten, og denne siden svarer ikke på det — den rapporterer hvilke linjer som målte over hvilken publisert grense. I Norge kommer den rettslige forpliktelsen i stedet gjennom EØS-avtalen og IKT-forskriften, som peker på WCAG, ikke på en linjelengde hos Netflix eller BBC.
  • Linjelengde er en av få egenskaper ved en undertekstfil som direkte koster seeren noe. En linje som renner ut av kanten, eller skaleres ned til den passer, er uleselig for alle som er avhengige av teksten, og vanskeligst for seere med nedsatt syn. Derfor behandler begge dokumentene den som et tak snarere enn en preferanse, og derfor er det en egen side å måle den, atskilt fra å måle hvor fort teksten må leses — lesehastighet er et annet spørsmål, og «auditory cues» og «speaker change» hører til andre kontroller.

Referanser

  • Netflix Timed Text Style Guide: General Requirements — linjelengde: maksimalt 42 tegn per linje, med 43 til 44 bare i sjeldne unntak.
  • BBC Subtitle Guidelines — linjelengde: maksimalt 37 tegn per linje.

Relaterte verktøy