Код ниже позволит изменить для приложения только масштаб шрифта.
Во второй строке код "configuration.fontScale = (float) 1;" придется потрахаться, чтобы удовлетворить ваши потребности. Значения по умолчанию масштабируются с шагом 0,15, по умолчанию 1.
Поместите его перед вызовом setContentView (R.layout.yourlayout)
Configuration configuration = getResources().getConfiguration();
configuration.fontScale=(float) 1; //0.85 small size, 1 normal size, 1,15 big etc
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
metrics.scaledDensity = configuration.fontScale * metrics.density;
getBaseContext().getResources().updateConfiguration(configuration, metrics);
Надеюсь, это поможет!