gpt4 book ai didi

Android WebView 安全字体系列?

转载 作者:IT老高 更新时间:2023-10-28 23:10:13 24 4
gpt4 key购买 nike

不,和其他人一样,我不想使用自定义字体。我正在寻找可以在不使用 CSS3 的自定义 @font-face 的情况下使用的 WebView 安全字体列表,它从网络/本地存储加载 ttf/wof/eot 字体。

更精致的问题是:Android 操作系统中包含哪些列表字体可以在 WebView 中使用?

例如,可以使用 Arial、Verdana、sans-serif 等字体(不确定),那么究竟要在哪里寻找才能 100% 确定呢?

谢谢

最佳答案

Webview:它使用WebKit渲染引擎来显示网页

根据源码,android.webkit.WebSettings包含以下字段:

private String          mStandardFontFamily = "sans-serif";
private String mFixedFontFamily = "monospace";
private String mSansSerifFontFamily = "sans-serif";
private String mSerifFontFamily = "serif";
private String mCursiveFontFamily = "cursive";
private String mFantasyFontFamily = "fantasy";

因此,这些是字体。

WebKit 中的某处可能隐藏了更多字体。但是,它们似乎无法访问。


这符合Linux的默认字体:

  • 无衬线字体:Arial Black、Arial、Comic Sans MS、Trebuchet MS 和 Verdana
  • 衬线字体:Georgia 和 Times New Roman
  • 等宽字体:Andale Mono 和 Courier New
  • 梦幻字体:影响力和 Webdings

归根结底,Android WebKit 没有完整的字体列表。

关于Android WebView 安全字体系列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8071174/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com