Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Segni codificati

Segni testuali rappresentati sotto forma di notazione astratta.

Sintassi

  • Qualunque sequenza di codici di carattere esadecimali Unicode separata da punti e virgola ;, racchiusa tra parentesi graffe {…} e preceduta dal comando \u.
  • Qualunque sequenza di gruppi di notazione testuale separata da punti e virgola ;, racchiusa tra parentesi graffe {…} e preceduta dal comando \u. Ciascun gruppo di notazione testuale è costituito da:
  • un codice quadrilittero ISO 15924 che individua il sistema di scrittura;
  • due punti :;
  • un singolo alias o una sequenza di alias nominali di caratteri Unicode separati da virgole , (afferenza al medesimo sistema di scrittura in quanto gruppo).

Panoramica

NotazioneAST ConcettualeResa cartacea
\u{Cᵤ;…}Plain(𝑆ᵤ×𝑁)𝑆ᵤ×𝑁
  • Cᵤ = codice di carattere Unicode.
  • cₛ = codice quadrilittero ISO 15924 del sistema di scrittura.
  • a = alias del carattere Unicode.
  • 𝑆ᵤ = qualunque segno (carattere Unicode) ricavato dalla forma codificata.
  • 𝑁 = numero di caratteri (rappresentato da segni o cifre).

Esempi

NotazioneResa cartacea
\u{10E7E}
𐹾
\u{arab:rumi-2/3}
𐹾
\u{xsux:an,en,kid}
𒀭𒂗𒆤
\u{egyp:f035,i009,d021}
𓄤𓆑𓂋
\u{grek:phi,omega-with-perispomeni,final-sigma}
φῶς
\u{ital:a,te,i}
𐌀𐌕𐌉
\u{latn:r,e-with-macron,s}
rēs
\u{phli:m,l,k}
𐭬𐭫𐭪
\u{deva:sha; deva:virama; deva:ra; deva:ii}
श्री

Rese EpiDoc

NotazioneEpiDoc (XML)
\u{10E7E}
<ab>𐹾</ab>
\u{arab:rumi-2/3}
<ab>𐹾</ab>
\u{xsux:an,en,kid}
<ab>𒀭𒂗𒆤</ab>
\u{egyp:f035,i009,d021}
<ab>𓄤𓆑𓂋</ab>
\u{grek:phi,omega-with-perispomeni,final-sigma}
<ab>φῶς</ab>
\u{ital:a,te,i}
<ab>𐌀𐌕𐌉</ab>
\u{latn:r,e-with-macron,s}
<ab>rēs</ab>
\u{phli:m,l,k}
<ab>𐭬𐭫𐭪</ab>
\u{deva:sha; deva:virama; deva:ra; deva:ii}
<ab>श्री</ab>

Analisi strutturale (AST concettuale)

NotazioneAST
\u{10E7E}
Plain("𐹾")
\u{arab:rumi-2/3}
Plain("𐹾")
\u{xsux:an,en,kid}
Plain("𒀭𒂗𒆤")
\u{egyp:f035,i009,d021}
Plain("𓄤𓆑𓂋")
\u{grek:phi,omega-with-perispomeni,final-sigma}
Plain("φῶς")
\u{ital:a,te,i}
Plain("𐌀𐌕𐌉")
\u{latn:r,e-with-macron,s}
Plain("rēs")
\u{phli:m,l,k}
Plain("𐭬𐭫𐭪")
\u{deva:sha; deva:virama; deva:ra; deva:ii}
Plain("श\u{94d}री")
IbiScript consente la rappresentazione in forma codificata di qualunque carattere Unicode purché si conosca il codice di carattere Unicode corrispondente (cf. esempio 1).

Eppure il sistema di inserimento più conveniente e sicuro è quello a chiave:valore, che IbiScript rende possibile per 111 sistemi di scrittura moderni e storici (cf. Sistemi di scrittura supportati per l’inserimento chiave:valore per l’elenco dei codici completo). Ciascun carattere Unicode è indicabile tramite uno o più alias nominali che si rifanno ai nomi di carattere ufficiali, opportunamente mondati del superfluo; le forme numerali, in particolare, possono essere scritte anche facendo ricorso diretto alle cifre numeriche (cf. esempio 2). Non è necessario ripetere il codice ISO 15924 prima di ogni alias nominale (cf. esempi 3–8), in quanto la sequenza è riconosciuta automaticamente (cf. esempio 9 per un caso di ripetizione esplicita con spazi opzionali dopo i punti e virgola).