Quando si chiama il metodo PrivateFontCollection.AddFontFile in Mono.net Restituisce sempre una famiglia di font standard. Questo bug è già stato segnalato su diversi siti Web, ma per quanto ne so senza un modo per risolverlo. Il bug stesso non è stato ancora risolto nelle librerie mono. C'è qualche soluzione per questo?Soluzione alternativa per il bug Mono PrivateFontCollection.AddFontFile
EDIT: Come reazione alla risposta di scagnozzo mi post il codice:
PrivateFontCollection pfc = new PrivateFontCollection();
pfc.AddFontFile("myFontFamily.ttf");
myFontFamily = pfc.Families[0x00];
Font myFont = new Font(myFontFamily,14.0f);
So che questo codice funziona bene sul quadro Microsoft.Net, ma quando si esegue su Mono, dà solo uno standard font-family (penso che sia Arial) con il nome di myFontFamily.ttf
Hai archiviato un bug nel bugzilla di Mono? Questo è l'unico modo per il team di sapere che c'è un bug da correggere in un primo momento. –
Il bug è stato già segnalato da qualcun altro a novembre su http://bugzilla.ximian.com/show_bug.cgi?id=77498 –
Questo errore è contrassegnato come RISOLTO e si trattava di un arresto anomalo. Ora l'arresto è stato risolto, ma il comportamento è ancora sbagliato. Si prega di presentare un nuovo bug con il comportamento previsto appropriato. Grazie! –