0
현재 Android 웹 브라우저를 개발 중입니다. 위구르어 문자와 같은 다른 문자가 사용 된 페이지가 있습니다.이 페이지는 비정상적으로 표시되므로 다음 코드를 사용하여이 문제를 해결했습니다.웹 뷰 사용 후 사용자 정의 글꼴
@font-face { font-family: MyCustomFont; src: url("fonts/ALPEKRAN.TTF") }
body {font-family: MyCustomFont, Verdana, Arial, sans-serif; text-align:right;}
ALPEKRAN.TTF 글꼴 자산/글꼴 /의 폴더 아래에 있습니다 :
String htmlStr = getHTML(url, "UTF-8");//get the html content from the url
String tmp="<link href=\"file:///android_asset/myfont.css\" rel=\"stylesheet\" type=\"text/css\" />";
if(htmlStr.contains("</head>")){
htmlStr = htmlStr.replace("</head>", tmp);//add my css into the page
}
mCurrentWebView.loadDataWithBaseURL(url, htmlStr,"text/html", "utf-8", "");//display the page content
이것은 myfont.css입니다.
하지만 그 페이지와 같은 또 다른 문제가 있습니다. 제발, 나 좀 괴롭히지 마.