Déjà, pour les polices d'écriture, on utilise "sp" et pas "dp".
Sinon, tu as un fichier dimens.xml dans le dossier values. Crée un autre dimens.xml mais dans les dossiers values-sw600dp et values-sw720dp, et change simplement la valeur pour chaque identifiant.
Exemple
dans dimens.xml de values
<dimen name="myTextSize">14sp</dimen>
dans dimens.xml de values-sw600dp
<dimen name="myTextSize">16sp</dimen>
dans dimens.xml de values-sw720dp
<dimen name="myTextSize">20sp</dimen>
et dans ton layout
android:textSize="@dimens/myTextSize"
L'appli choisira alors la taille de ta police en fonction de l'appareil dans lequel elle se trouve
Partager