ISO 15924- standarden viser "Koder for representasjon av skriptnavn ". The Unicode Consortium styrer kontoret til registrering og vedlikehold myndighet for standard på vegne av ISO som definerer og godkjenner standarden. Imidlertid er ISO 15924-standarden ikke en del av Unicode- standarden (som bruker enhetlige skript som bare fokuserer på abstrakte karakterskiller).
Standarden definerer for hvert skrivesystem:
For en komplett (og oppdatert) liste over definerte koder og navn, se bare nettstedet som er angitt på slutten av artikkelen.
De digitale kodeelementene er gruppert i serie på omtrent hundre i henhold til typologien og den relative nærheten til skrivesystemene (se eksempler nedenfor).
Kodeelementene og navnene er definert for å også ta hensyn til de bibliografiske behovene for hele tekster og dokumenter, og er ikke forbeholdt bare isolerte tegn. Også forskjellige skrivestiler med samme abstrakte alfabet har spesifikke elementer, klassifisert med elementer nær samme serie, hvis mulig påfølgende. For dette tildeles ikke de digitale kodeelementene bare i trinn på 1 (det er "hull" i nummereringen).
Følgende serier er for tiden i bruk:
De alfabetiske kodelementene på fire bokstaver bruker det grunnleggende latinske alfabetet på 26 bokstaver. Saken til disse kodeelementene er ikke signifikant, men det anbefalte tilfellet bruker store bokstaver etterfulgt av tre små bokstaver. Disse alfabetiske kodeelementene er inspirert av skriftnavnene av mnemoniske årsaker. Imidlertid varierer variantstiler av samme skript, så langt det er mulig, bare med deres fjerde bokstav. Disse variantene er også gjenkjennelige med lignende digitale kodeelementer i samme serie. For eksempel :
Eller:
Og også :
Imidlertid betegner to alfabetiske kodeelementer som begynner med de samme første tre bokstavene, ikke nødvendigvis to varianter av det samme skriftsystemet (som muligens kan sees takket være den numeriske klassifiseringen i separat serie):
Hvis standardiserte skrifter ikke er tilstrekkelig, er det 50 kodeelementer som kan brukes etter brukerens skjønn (navnene som brukes er ikke normative og kan endres):
Det er spesielle kodeelementer beregnet på tilfeller av uskrevne språk (for eksempel for bruk av klassifisering av fotografier og video- eller lydopptak i samlinger av mediebiblioteker og museer), eller når en skrift ikke kan bestemmes fra pålitelig måte fordi flere ( i forskjellige familier og som helheten ikke har en mer presis forhåndsdefinert kode), eller til og med når skriften ikke er spesifisert, men muligens kan angis mer presist med en annen kode:
Denne listen over kodeelementer og skriptnavn ble opprettet og vedlikeholdes av Michael Everson , også medlem av Unicode Technical Committee (UTC). Teksten til ISO 15924 ble først godkjent den9. januar 2004, som la de generelle prinsippene for definisjonen av kodepunkter.
Den første listen over kodeelementer, veldig komplett på den tiden, ble publisert den 1 st mai 2 004online på Unicode Consortium-nettstedet . Den inkluderte blant annet alle manusene som ble brukt eller definert på det tidspunktet i Unicode 4.0- standarden og ISO / IEC 10646. Et betydelig antall korreksjoner fulgte i løpet av de påfølgende ukene, og listen ble avsluttet den29. mai 2004.
Siden da har det blitt lagt til noen nye skript regelmessig for behovene til skript i løpet av standardiseringen i ISO / IEC 10646 og Unicode, eller til bibliografiske bruksområder, så vel som for ennå ikke standardiserte skript som fortsatt må være gjenstand for ' studier.
I tillegg begynner de alfabetiske kodeelementene i ISO 15924, så langt det er mulig, med de samme bokstavene som språkkodeelementene på tre bokstaver i henhold til ISO 639 -2 eller utvidelsen ISO 639 -3 (som dekker en utvidet liste over språk) , når navnene på manuset og språket er homonyme. For eksempel :
Den fremtidige ISO 639 -6- standarden under utarbeidelse, som skal utvide språkkodeelementene til fire bokstaver (for å identifisere et større antall språkvarianter) tar opp dette prinsippet, og bruker om mulig de samme kodeelementene som allerede er beholdt i ISO 15924 for homonyme språkskript for å opprettholde kompatibilitet med gjeldende RFC 5646 (BCP 47) -standard:
ISO 15924 brukes av IETF-språkkodestandarden .
ISO 15924 brukes noen ganger for regionale innstillinger .
Det er ingen eksakt sammenheng mellom de engelske og franske manusnavnene som er definert i ISO 15924 og de engelske og franske betegnelsene som brukes i de normative navnene på tegn og tegnblokker som er tildelt i ISO / IEC 10646-standardene (og derfor også Unicode ).
Imidlertid vil fremtidige blokker av tegn og tegn standardisert i ISO / IEC 10646 (og derfor også Unicode) bli navngitt, hvis mulig, i samsvar med ISO 15924.
På samme måte er det ingen eksakt sammenheng mellom de alfabetiske kodeelementene som er standardisert i ISO 15924 og skriptekodene som brukes i egenskapstabellene til Unicode- tegn . Faktisk inneholder ISO 15924-standarden tilleggselementer som skiller for bibliografisk bruk, mellom skript som er enhetlig i ISO- og Unicode-tegnkodingsstandardene. ISO 15924-standarden inneholder kodeelementer og fremtredende navn på skript som dermed er blitt samlet til ett i Unicode (som behandler dem som typografiske varianter uten forskjell i koding av tegn og deres normative eller informative egenskaper).
På den annen side, siden ISO 15924-standarden ble opprettet etter Unicode-standarden, kan formatet på ISO 15924-alfabetiske kodeelementer avvike fra de normative kodene som brukes i Unicode-egenskapstabellene (som kan være lengre og inneholder understrekninger).
Bare for informasjonsformål definerer ISO 15924-standarden et alias (eller "synonym for eiendomsverdi") for standardskript for å vite korrespondansen med karakteregenskapene definert i Unicode-standarden, når en slik forskjell eksisterer. Siden ISO 15924-standarden ble publisert, har Unicode Consortium forpliktet seg til ikke lenger å definere nye koder enn de som er definert i ISO 15924, og bruker derfor, når det er mulig, de alfabetiske kodeelementene i ISO 15924-standarden. Det er derfor ikke alle synonymer for Unicode-egenskaper er nevnt i ISO 15924-tabellene (kodene som brukes finner du i egenskapsfilene til selve Unicode-standarden, og Unicode har lagt til synonymer for karakteregenskapsverdier, som nå tillater at bare ISO 15924-kodepunkter kan brukes i Unicode-kompatibel applikasjoner).