Come inserire ROTN nei tuoi contenuti

di Rosario Turco

ROTN è la Rot Notation, un formato testuale ASCII per descrivere posizioni scacchistiche accessibili agli screen reader come NVDA.

Per non interrompere la lettura, la posizione ROTN non va messa nel testo. Va messa in un file separato e linkata.

un template HTML da compilare una sola volta per ogni posizione.

Passo 1: Scarica il template
Scarica template-html
È un file base. Fai unzip e ottieni il file html.

Passo 2: Compila e Rinomina
Apri il file con Blocco Note. Incolla la tua posizione nella textarea.
Salvalo subito con un nome descrittivo. Esempi: carlsen-nakamura-2025-34.html oppure italia-2026-stallo.html
Importante: non lasciare mai il nome template.html

Modifica i dati del file. Nota: Il link dell’esempio sotto su questa pagina non verrà aperto, ma serviva a farvi comprendere come sfruttarlo: provate sul vostro sito.

Passo 3: Carica il file nella cartella del sito e Linka nel Markdown
Carica il file nella cartella del tuo sito.
Nel tuo articolo scrivi così: Il Bianco muove e vince in 2. Vedi e Copia posizione ROTN: Carlsen vs Nakamura m.34 Cliccando si apre una pagina semplice con 1 textarea e 1 bottone “Copia”. L’utente copia e torna all’articolo. NVDA legge tutto correttamente.

2. Flusso di lavoro per eBook ePub e PDF accessibile

Negli eBook il javascript può non funzionare. Usiamo gli allegati .txt

Passo 1: Scarica e Compila il template
Scarica template-ebook
Fai unzip, compila i dati e salvalo con un nome diverso dal template e che sia descrittivo.
Nome esempio: cap3-pos2.rotn.txt

Passo 2: Inseriscilo nell’eBook
Allega il file tra le risorse dell’ePub.

Passo 3: Linkalo nel testo Analizziamo la posizione. Scarica file ROTN Il lettore scarica e apre il .txt con NVDA.

3. Flusso di lavoro perprendere una posizione da Lichess/Chess.com e trasformarla in file.txt ROTN

Obiettivo: prendere una posizione da Lichess/Chess.com e trasformarla in file.txt ROTN per il tuo ebook.

Cosa ti serve

  1. fenpos.exe: scaricalo da qui: `scarica fenpos
  2. Una cartella sul Desktop, chiamala ROTN_Ebook

Flusso di lavoro per l’editore

Passo 1: Prendi la posizione dal portale

  1. Vai su Lichess.org → Analysis Board o Chess.com → Analysis
  2. Monta la posizione del tuo diagramma
  3. Cerca il tasto Copia FEN. Cliccalo.
    Esempio FEN copiato: r1bqkb1r/pppp1ppp/2n2n2/4p3/4P3/2N2N2/PP1PPP/R1BQKB1R w KQkq - 0 1

Passo 2: Prepara i dati Ti servono 3 cose. Scrivetele su un blocco note per comodità:

  1. Titolo: Apertura Italiana p.23
  2. _Num posizione o problema 21
  3. FEN: incolla quello copiato al passo 1

Passo 3: Lancia fenpos.exe

  1. Metti fenpos.exe dentro la cartella ROTN_Ebook
  2. Nella cartella tieni premuto Shift + Tasto destro → Apri finestra PowerShell qui
  3. Incolla questo comando, cambiando i dati tra virgolette e il numero: .\fenpos.exe “Apertura Italiana p.23” 21 “r1bqkb1r/pppp1ppp/2n2n2/4p3/4P3/2N2N2/PP1PPP/R1BQKB1R w KQkq - 0 1”
  4. Premi Invio

Fatto.
Nella cartella ROTN_Ebook ti trovi il file: pos_21.txt
Aprilo e incolla il contenuto nel tuo ebook.

Note importanti per l’editore

  1. Le virgolette sono obbligatorie intorno a Titolo, Chi_muove e FEN
  2. Num Problema: se hai 10 diagrammi usa 001, 002, 003… così sono ordinati
  3. Errori: se esce “comando non trovato” significa che non sei nella cartella giusta di fenpos.exe

Buon Lavoro!