Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save AVINASH21AK/d457e82778ba18397843055c944393c3 to your computer and use it in GitHub Desktop.
Save AVINASH21AK/d457e82778ba18397843055c944393c3 to your computer and use it in GitHub Desktop.
How to add custom font in Android WebView.
//View container..
View rootView = inflater.inflate(R.layout.fragment1, container, false);
//Global WebView
mWebView = (WebView) rootView.findViewById(R.id.enter_text);
//Font must be placed in assets/fonts folder
String text = "<html><style type='text/css'>@font-face { font-family: spqr; src: url('fonts/spqr.ttf'); } body p {font-family: spqr;}</style>"
+ "<body >" + "<p align=\"justify\" style=\"font-size: 22px; font-family: spqr;\">" + getString(R.string.enter_text) + "</p> "+ "</body></html>";
mWebView.loadDataWithBaseURL("file:///android_asset/",text,"text/html","utf-8",null);
return rootView;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment