Italian community of Lazarus and Free Pascal
Programmazione => Generale => Topic aperto da: washburn - Ottobre 28, 2020, 12:42:54 pm
-
Salve,
per un applicativo sto utilizzando il font "Piboto", grandezza 40 e "stile" "Light" impostato sulle proprietà "Font" di una TLabel (direttamente dall'IDE).
Succede questo: quando eseguo il programma, lo "stile" del font commuta su "Regular" e infatti se riapro le proprietà "Font" me lo trovo impostato su "Regular" invece che "Light" (come io avevo selezionato).
Da cosa è dovuto questo comportamento?
Dal fatto che, probabilmente, l'ambiente di sviluppo non ha gli stili associati al font? (tipo "[fsBold], [fsItalic] ecc...")
Se fosse così come si può aggirare, se possibile, questo limite?
Grazie,
Roberto
-
Ciao, domanda stupida stupida. Su quale sistema operativo lavori? Sei sicuro che su quella macchina esista quel font?
-
Su Raspbian Buster, se eseguo "fc-list" trovo tutti i vari "Piboto-...." (Thin, Light, Condensed, Regular, Bold....) quindi esiste nel sistema...
-
Su Raspbian Buster, se eseguo "fc-list" trovo tutti i vari "Piboto-...." (Thin, Light, Condensed, Regular, Bold....) quindi esiste nel sistema...
Non sono un grande esperto dei font (io uso sempre quelli di default), ma hai già provato ad impostarli a run time e vedere cosa succede?
-
Sì, provato anche quello ma mancano i valori come [fsThin] o [fsLight] e quindi si possono usare solo quelli standard previsti per tutti gli altri fonts.
-
Sfortunatamente ho davvero poca esperienza in quel senso. Forse faresti bene a chiedere anche sul forum internazionale.