javascript - 将字体系列从 Assets 动态加载到 WebView 中

标签 javascript android html webview android-webview

我的应用程序的 assets 目录中有一些 ttf 文件,例如 AdobeArabic-Regular.ttf。现在我想在 WebView 中运行此 javascript 代码:

object.style.fontFamily = "AdobeArabic-Regular";

但我不知道如何动态加载该字体?由于 font family 将动态更改,使用 this described way没有解决我的问题。

最佳答案

你需要将CSS注入(inject)到webview中link有帮助

并在CSS中设置字体

body {
  font-family: "Times New Roman", Times, serif;
}

关于javascript - 将字体系列从 Assets 动态加载到 WebView 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57148484/

相关文章:

java - Android MapView 从 searchView 加载位置

android - 希伯来语的语言环境代码/引用其他语言环境代码?

html - 居中左对齐的 Bootstrap 列,其中包含卡片

html - 我怎样才能让第一个字母像报纸风格一样进入段落

javascript - Gatsby 和 Netlify CMS 预览渲染 StaticQuery 时出现错误

javascript - 在两个元素之间打开和关闭一个类

javascript - Redux reducer - 状态改变

javascript - ACF Google map - 标记聚类

android - 如何在 Android 5.0 的锁屏或主屏幕上显示小部件/自定义布局

android - 如何设置单选按钮的高度和宽度?