如何显示在Web视图外国字体 [英] how to show foreign font in web view

查看:175
本文介绍了如何显示在Web视图外国字体的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的应用程序已经显示从HtmlString在Web视图印地文文

  HtmlString =&LT; HTML&GT;&LT;车身风格=背景颜色:#000000;彩色:FFFFFF;字体家庭:格鲁吉亚,宋体,时代,斯里, krutidev010;的margin-top:0px;保证金底:0px;保证金右:0px;保证金左:0px;填充:0px;&GT;&LT;股利风格='填充:0px;&GT;&LT; / DIV&GT ;&LT; D​​IV style='padding:5px;'><b>"+SharedVariables.ArrayOfNewsItems.get(SelectedRow).getTitle()+"</b><p align='justify'>"+SharedVariables.ArrayOfNewsItems.get(SelectedRow).getContent()+"</p></div><p></p></body></html>";
MyWebView.loadData(HtmlString的contentType = text / html的,字符集= UTF-8);
 

我如何能做到这一点。

解决方案

 头=&LT; HEAD&GT;&LT;风格&GT; @字体面{字体家庭:APARAJ; SRC:网址(文件:///android_asset/fonts/APARAJ.TTF');} {体字体家庭:APARAJ';}&LT; /样式和GT;&LT; /头&gt;中;
                HtmlString =&LT; HTML&gt;中+头+&LT;身体GT;+内容+&LT; /身体GT;&LT; / HTML&gt;中;
MyWebView.loadData(HtmlString的contentType = text / html的,字符集= UTF-8);
 

MY app has to show hindi text from the HtmlString in a web view

HtmlString ="<html><body style='background-color:#000000; color:ffffff; font-family:georgia,times new roman,times,seri,krutidev010; margin-top:0px; margin-bottom:0px; margin-right:0px; margin-left:0px; padding:0px;'><div style='padding:0px;'></div><div style='padding:5px;'><b>"+SharedVariables.ArrayOfNewsItems.get(SelectedRow).getTitle()+"</b><p align='justify'>"+SharedVariables.ArrayOfNewsItems.get(SelectedRow).getContent()+"</p></div><p></p></body></html>";
MyWebView.loadData(HtmlString, "contentType=text/html", "charset=UTF-8");

How can I do that.

解决方案

 head="<head><style>@font-face {font-family: 'APARAJ';src: url('file:///android_asset/fonts/APARAJ.TTF');}body {font-family: 'APARAJ';}</style></head>";
                HtmlString = "<html>"+head+"<body>"+content+"</body></html>";  
MyWebView.loadData(HtmlString, "contentType=text/html", "charset=UTF-8");

这篇关于如何显示在Web视图外国字体的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆