diff --git a/annogen.py b/annogen.py
index 742780fa3bde8f77fcf2b7836388b223da5211dc..eb530b39c64bc0eb2833f1f38de83b89cbfb077f 100755
--- a/annogen.py
+++ b/annogen.py
@@ -1073,6 +1073,9 @@ public class MainActivity extends Activity {
         if(Integer.valueOf(android.os.Build.VERSION.SDK) >= 3) {
             browser.getSettings().setBuiltInZoomControls(true);
         }
+        int size=Math.round(16*getResources().getConfiguration().fontScale); // from device accessibility settings
+        browser.getSettings().setDefaultFontSize(size);
+        browser.getSettings().setDefaultFixedFontSize(size);
         browser.getSettings().setDefaultTextEncodingName("utf-8");
         browser.loadUrl("%%ANDROID-URL%%");
     }