Android WebView安全字体系列?

时间:2011-11-09 20:26:44

标签: android fonts webview font-family

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

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

例如,可以使用Arial,Verdana,sans-serif等字体(不确定),那么确切地说要100%确定?

由于

1 个答案:

答案 0 :(得分:38)

Webview It uses the WebKit rendering engine to display web pages

根据源代码,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
  • 衬线字体:格鲁吉亚和Times New Roman
  • 等宽字体:Andale Mono和Courier New
  • 幻想字体:影响力和网络

最重要的是,Android WebKit没有全面的字体列表。