ISO 15924

Lo standard ISO 15924 elenca "Codici per la rappresentazione dei nomi di script  ". Il Consorzio Unicode gestisce l'ufficio dell'autorità di registrazione e manutenzione dello standard per conto dell'ISO che definisce e approva lo standard. Tuttavia, lo standard ISO 15924 non fa parte dello standard Unicode (che utilizza script unificati che si occupano solo di distinzioni di caratteri astratte).

Designazione e organizzazione dei sistemi di scrittura secondo ISO 15924

Lo standard definisce per ogni sistema di scrittura:

Per un elenco completo (e aggiornato) dei codici e dei nomi definiti, è sufficiente fare riferimento al sito web indicato a fine articolo.

Nomenclatura e classificazione numerica

Gli elementi del codice digitale sono raggruppati in serie di cento secondo la tipologia e la relativa vicinanza dei sistemi di scrittura (vedi esempi sotto).

Gli elementi del codice ei nomi sono definiti per tenere conto anche delle esigenze bibliografiche riguardanti testi e documenti interi, e non sono riservati solo a caratteri isolati. Inoltre, diversi stili di scrittura che utilizzano lo stesso alfabeto astratto hanno elementi specifici, classificati con elementi vicini alla stessa serie, se possibile consecutivi. Per questo, gli elementi del codice digitale non vengono allocati semplicemente in incrementi di 1 (ci sono "buchi" nella numerazione).

Le seguenti serie sono attualmente in uso:

Composizione e assegnazione di elementi di codice alfabetico

Gli elementi del codice alfabetico di quattro lettere utilizzano l'alfabeto latino di base di 26 lettere. Il caso di questi elementi di codice non è significativo, ma il caso consigliato utilizza una lettera maiuscola seguita da tre lettere minuscole. Questi elementi di codice alfabetico sono ispirati dai nomi delle scritture per ragioni mnemoniche. Tuttavia, gli stili varianti della stessa scrittura differiscono, per quanto possibile, solo dalla loro quarta lettera. Queste varianti sono riconoscibili anche dai loro stretti elementi di codice digitale nella stessa serie. Per esempio :

O :

E anche :

Tuttavia, due elementi di codice alfabetico che iniziano con le stesse prime tre lettere non designano necessariamente due varianti dello stesso sistema di scrittura (che può essere visto eventualmente grazie alla classificazione numerica in serie separate):

Codici speciali

Se le scritte standardizzate non sono sufficienti, ci sono 50 elementi di codice che possono essere utilizzati a discrezione degli utenti (i nomi utilizzati non sono normativi e possono essere modificati):

Ci sono elementi di codice speciali destinati a casi di lingue non scritte (ad esempio per l'uso di classificare fotografie e registrazioni video o audio nelle collezioni di biblioteche e musei), o quando una scrittura non può essere determinata in modo affidabile perché multipla ( in famiglie distinte e per le quali il tutto non ha un codice predefinito più preciso), o anche quando la scritta non è stata specificata ma potrebbe essere eventualmente indicata più precisamente con un altro codice:

Storico

Questo elenco di elementi di codice e nomi di script è stato creato ed è gestito da Michael Everson , anche un membro del Comitato tecnico Unicode (UTC). Il testo della ISO 15924 è stato approvato per la prima volta il9 gennaio 2004, che ha stabilito i principi generali per la definizione dei codepoint.

Il primo elenco di elementi di codice, all'epoca molto completo, fu pubblicato su 1 ° maggio 2004online sul sito web del consorzio Unicode . Comprendeva, tra le altre cose, tutti gli script utilizzati o definiti all'epoca nello standard Unicode 4.0 e nello standard ISO / IEC 10646. Nelle settimane successive seguì un numero significativo di correzioni e l'elenco fu finalizzato il29 maggio 2004.

Da allora, alcuni nuovi script sono stati regolarmente aggiunti per esigenze di script in corso di standardizzazione in ISO / IEC 10646 e Unicode, o per usi bibliografici, nonché per script non ancora standardizzati che devono ancora essere oggetto di ' studi.

Relazione con altri standard e raccomandazioni

Relazione con gli elementi del codice del linguaggio ISO 639

Inoltre, gli elementi del codice alfabetico ISO 15924 iniziano, per quanto possibile, con le stesse lettere degli elementi del codice della lingua a tre lettere secondo ISO 639-2 o la sua estensione ISO 639-3 (che copre un elenco esteso di lingue) , quando i nomi della sceneggiatura e la lingua sono omonimi. Per esempio :

Il futuro standard ISO 639-6 in preparazione, che dovrebbe estendere gli elementi del codice della lingua a quattro lettere (al fine di identificare un maggior numero di varianti linguistiche) riprende questo principio e, se possibile, utilizza gli stessi elementi di codice già conservati nella ISO 15924 .per gli script in lingua omonima, al fine di mantenere la compatibilità con l'attuale  standard RFC 5646 (BCP 47):

Codice lingua IETF

ISO 15924 viene utilizzato dallo standard del codice del linguaggio IETF .

Impostazioni regionali

ISO 15924 viene talvolta utilizzato per le impostazioni regionali .

Differenze nei nomi da quelli in ISO / IEC 10646

Non esiste una biiezione esatta tra i nomi di script inglese e francese definiti nella ISO 15924 e le designazioni inglese e francese utilizzate nei nomi normativi di caratteri e blocchi di caratteri assegnati negli standard ISO / IEC 10646 (e quindi anche Unicode ).

Tuttavia, i futuri blocchi di caratteri e caratteri standardizzati in ISO / IEC 10646 (e quindi anche Unicode) saranno denominati, se possibile, in conformità con ISO 15924.

Differenze tra gli elementi del codice alfabetico e quelli dello standard Unicode

Allo stesso modo, non esiste una biiezione esatta tra gli elementi del codice alfabetico standardizzati in ISO 15924 ei codici di script utilizzati nelle tabelle delle proprietà dei caratteri Unicode . In effetti, lo standard ISO 15924 contiene elementi aggiuntivi che forniscono distinzioni per l'uso bibliografico, tra gli script che sono stati unificati negli standard di codifica dei caratteri ISO e Unicode. Lo standard ISO 15924 contiene elementi di codice e nomi distinti per gli script che sono stati così unificati in uno in Unicode (che li tratta come varianti tipografiche senza differenze nella codifica dei caratteri e nelle loro proprietà normative o informative).

D'altra parte, poiché lo standard ISO 15924 è stato creato dopo lo standard Unicode, il formato degli elementi del codice alfabetico ISO 15924 può differire dai codici normativi utilizzati nelle tabelle delle proprietà Unicode (che possono essere più lunghe e contenere trattini bassi).

Solo a scopo informativo, lo standard ISO 15924 definisce un alias (o "sinonimo di valore di proprietà") per gli script standard, al fine di conoscere la corrispondenza con le proprietà dei caratteri definite nello standard Unicode, quando esiste una tale differenza. Da quando è stato pubblicato lo standard ISO 15924, il Consorzio Unicode si è impegnato a non definire più nuovi codici diversi da quelli definiti nella ISO 15924, e quindi utilizza, quando possibile, gli elementi di codice alfabetico dello standard ISO 15924. Per questo motivo non tutti i sinonimi per le proprietà Unicode sono menzionate nelle tabelle ISO 15924 (i codici utilizzati possono essere trovati nei file delle proprietà dello standard Unicode stesso, e Unicode ha aggiunto sinonimi per i valori delle proprietà dei caratteri, che ora consente solo l'uso di codepoint ISO 15924 in conformità con Unicode applicazioni).

Vedi anche

link esterno

Articoli Correlati

  1. (in) Richiesta di commenti n .  5646 .