Attualmente sto sviluppando un'applicazione per Windows 8.1 e OSX Yosemite.Cambiare le impostazioni di testo predefinite Font Famiglia/Dimensione (XE7)
Firemonkey utilizza Segoe UI (12) e Helvetica (13) come famiglia e dimensione di carattere predefinite.
Qualcuno sa un modo per cambiare le impostazioni predefinite o completamente li disattivarla:
Poiché i font predefiniti hanno diverse dimensioni di carattere (12 e 13) è difficile ottenere uno sguardo uguale e si sentono .
Come si può vedere le altre dimensioni sembrano tutti abbastanza uguali ad eccezione di default.
Se si desidera visualizzare un font con dimensione del testo 12 in OSX, è necessario farlo in fase di esecuzione. Questo perché se si imposta la dimensione del testo 12 nella finestra di progettazione passerà automaticamente a (Predefinito) e lo cambierà a 13 durante la compilazione per mac.
Il problema per questa soluzione sono i componenti TStyleBook in cui, in fase di esecuzione, la sua proprietà ComponentCount è sempre zero. A parte, il programma deve fare la stessa cosa (per i: = 0 per StyleBook.ComponentCount - 1 do ...) per ogni componente TStyleBook trovato. Si prega di vedere la mia proposta di soluzione. Penso che una combinazione dei due, possa risolvere questo handicap. –