Errore di compilazione quando si utilizza il colore in fontspec
In un altro thread [qui] [1] non sono riuscito a compilare un codice e abbiamo scoperto che è a causa del "colore".
Quando uso questo codice ...
\documentclass{standalone} 
\newcommand\fsname{Shobhika} 
\usepackage{fontspec} 
\newfontfamily\fsnsk[Script=Devanagari]{\fsname}[Colour=0000ff]\begin{document} 
test 
\end{document}
 
    ... si è verificato il seguente errore:
! Errore LaTeX: mancante \ begin {document}. l.4 ... ntfamily \ fsnsk [Script = Devanagari] {\ fsname} [Color = 0000ff] \ begin {docum ...
Quando me ne vado [Colour=0000ff]...
\documentclass{standalone} 
\newcommand\fsname{Shobhika} 
\usepackage{fontspec} 
\newfontfamily\fsnsk[Script=Devanagari]{\fsname}
\begin{document} 
test 
\end{document}
 
    ... allora la compilation è ok. Altri non hanno questo problema e possono compilare questo codice con il colore. Caratteri che abbiamo testato e funzionano bene. Dov'è il problema?
Risposte
Il tuo MWE può essere compilato bene con una distribuzione TeX aggiornata.
Ma il tuo errore indica che [Colour=0000ff]non viene trattato come un argomento per \newfontfamily. Negli ultimi argomenti opzionali per \newfontfamilyè andato prima che il nome del font, ma è stato cambiato qualche tempo fa di mettere l'argomento opzionale dopo il nome del font.
Sospetto che tu stia utilizzando una vecchia versione di fontspecche non supporta l'inserimento dell'argomento facoltativo dopo il nome del carattere.
Puoi confermarlo aggiungendo \listfilesall'inizio del tuo documento TeX. Questo farà sì che TeX produca la tua fontspecversione.
La mia versione (funzionante) di fontspec è 2019/10/19 v2.7d.
Se questo risulta essere il caso, la soluzione è aggiornare la tua distribuzione TeX.
Nel frattempo, una soluzione alternativa consiste nell'usare:
\newfontfamily\fsnsk[Script=Devanagari, Colour=0000ff]{\fsname}
 
        Una volta aggiornato, dovresti probabilmente usare:
\newfontfamily\fsnsk{\fsname}[Script=Devanagari, Colour=0000ff]
 
        piuttosto che mettere un'opzione prima del nome del carattere e una dopo.