Scusa, Marco, ma non mi pare ci sia soluzione, se un utente imposta caratteri dello smartphone al massimo, se non quella immaginata da
@GIS, ovvero impostarli temporaneamente su normali e resettarli all'uscita dall'app. Ma se l'utente ha effettuato quella impostazione, evidentemente lo fa perché ha problemi di vista che non ha intenzione di correggere con occhiali, per cui se "disattivi" da codice quell'impostazione, per mostrare l'app nel suo aspetto "normale", l'utente continuerà ad avere problemi.
[Oppure creare layout diversi da usare a seconda di questa impostazione, ovviamente, come detto in un post precedente]