Android(安卓)WebView使用本地字体
16lz
2021-01-25
Android WebView使用本地字体
要点
1.修改Html Style,Body标签内容,引用本地字体。
2.将字体放到 assets 文件夹中。
<style> @font-face { font-family: myFont; src: url('file:///android_asset/fonts/myFont.ttf'); } style>
<body style=font-family:'myFont';>body>
完整测试网页:
<html><head> <meta charset="utf-8"> <style> @font-face { font-family: 'myFont'; src: url('file:///android_asset/fonts/myFont.ttf'); } style>head><body style=font-family:'myFont';> 本地字体显示效果body>html>
说明:
src: url('file:///android_asset/fonts/myFont.ttf');
经过测试,字体只有放到 assets 文件夹中才可以生效。
这里用的路径就是 android 应用程序中 assets 文件夹中的路径(我这里测试在assets中新建了一个 fonts文件夹,字体放到了 fonts 中)。如果是使用 unity3d 开发程序的话,可以把字体直接放到 StreamingAssets 文件夹中,StreamingAssets 文件夹就对应 android 的 assets 文件夹。
测试使用的是加载本地网页,线上网页还未作测试。
更多相关文章
- 一款常用的 Squid 日志分析工具
- GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
- RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
- Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
- Appium--windows下搭建Android(安卓)app的测试环境
- Mac系统下Android(安卓)SDK无法更新解决办法
- Android(安卓)学习笔记 databinding简单使用:使用databinding在li
- 用户界面View之ProgressBar
- eclipse 打开SDK manager报错 A folder failed to be renamed or