0
이 문제는 익숙한 것 같지만 그렇지 않습니다! 웹 서버에 웹 페이지가 있고 웹 페이지를로드하는 Android 응용 프로그램에 webview
이 있습니다. 그리고 인터넷 (또는 웹 사이트)에서 일부 글꼴을로드하는 대신, 안드로이드 장치의 자산 폴더에서 직접 (데이터를 저장하고 더 빨리) 글꼴을로드하려고합니다.외부에서 자산 폴더에있는 파일을 참조하는 방법
@font-face {
font-family: 'DejaVuSans';
src: url('file:///android_asset/fonts/DejaVuSans.ttf'); /* but this does not work*/
}
body {
font-family: 'DejaVuSans';
color: red;
}
(링크 Change WebView font using CSS; font file in asset folder. (problem))
나는 현재 안드로이드 4 +로 테스트 : 내가 뭘 짓을하는 대신 안드로이드 자산 폴더에있는 글꼴을 사용할 수있는 희망으로 웹 사이트에이 코드를 삽입하는 것입니다. 누구든지 솔루션을 사용할 수 있습니까? 감사합니다
감사하지만 내 질문은 지역의 안드로이드 장치에서 글꼴을로드하는 방법입니다. 웹 서버 나 인터넷의 다른 리소스에서로드하고 싶지 않습니다. –
@NguyenDoanTung은 상대 URL을 사용합니다. 경로가 올바른지 확인하십시오. – nunoarruda
@NguyenDoanTung 과거에는 Android 용 글꼴 얼굴 규칙에도 문제가있었습니다. 가능한 경우 Google 글꼴 또는 이와 유사한 서비스를 사용하여 적절한 글꼴면 선언이 있는지 확인하십시오. – nunoarruda