Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- fun WebView.loadDataWithFont(htmlData: String) {
- val fontAssetPath = "fonts/kalpurush.ttf"
- val dataWithFont = "<html>" +
- "<head>" +
- "<style type=\"text/css\">" +
- "@font-face {" +
- "font-family: MyFont;" +
- "src: url(\"" + "file:///android_asset/$fontAssetPath" + "\")" +
- "}" +
- "p,body {" +
- "font-family: MyFont;" +
- "}" +
- "</style>" +
- "</head>" +
- "<body>" + htmlData +
- "</body>" +
- "</html>"
- this.loadDataWithBaseURL(null, dataWithFont, "text/html; charset=UTF-8", "UTF-8", null)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement