PragmataPro è un carattere tipografico fornito con una serie di legature di programmazione . La mia comprensione è che si tratta di legature per facciate OpenType (OTF).
Sono consapevole che Emacs supporta la sostituzione programmatica di combinazioni di caratteri (ad esempio ->
verso ⟶
o lambda
verso λ
). Tuttavia, si tratta di legature false unicode, poiché hanno i loro punti di codice, cosa che le legature reali non hanno.
Ho ragione che Emacs (a partire da 25) non supporta automaticamente le legature OTF? A un livello inferiore, sono disponibili opzioni per specificare manualmente i mapping dei glifi?
Se le legature non sono supportate, cosa deve essere fatto affinché Emacs supporti le legature?
haskell-mode
è dettagliata in questo senso .
prettify-symbols-mode
, e funziona abbastanza bene con PragmataPro 0.822.