Realizzando un programma di grafica in VB2008 mi sto scontrando con un problema che da due giorni non mi lascia dormire. Carico un comboBox con queste direttive :
ForEach mfnt In FontFamily.Families CmbFont.Items.Add(mfnt.Name) Next CmbFont.SelectedIndex = 2
|
la lista dei font del sistema . Collaudando il programma circa 25 dei 130 font individuati non accetta le iterazioni GDI in particolare
FontStyle.Regular
Esiste una sintassi per escludere tutti i caratteri che non supportano modifiche GDI da applicare al mio codice. Se il programma dovessi utilizzarlo solo io creerei una lista con solo i caratteri compatibili, ma in caso di distribuzione non avrei ne certezza che i font in lista siano presenti sul sistema ospite , mentre potrebbero esserci altri font compatibili GDI.
Come esempio i caratteri incompatibili sono Aharoni, Vivaldi