UWP, SharpDX e font installati
Tempo fa ho avuto la necessità di recuperare l’elenco dei font installati in Windows da un’app UWP. La cosa non è possibile utilizzando il framework UWP di base, per cui ho trovato ed utilizzato la libreria SharpDX, che è una libreria wrapper open-source verso il mondo DirectX. Tramite SharpDX è possibile accedere a funzioni grafiche 2D e 3D e delle varie componenti più a basso livello (DirectSound, DirectX 9-11 e 12, DirectInput, eccetera). La cosa interessante è che SharpDX supporta .NET 4.5 ed è scritta all’interno di una libreria Portable, per cui è disponibile un po’ ovunque.
Vi lascio qualche link utile:
Purtroppo in questo momento sto utilizzando Open Live Writer per bloggare, per cui non riesco a postarvi alcuna riga di codice utile per ottenere l’elenco dei font – anche perchè la cosa non è così banale ed immediata. All’interno di OLW infatti non sono ancora supportati. Confido nei prossimi giorni di riuscire a pubblicare qualcosa su GitHub per darvi una mano! Stay tuned!