Android WebView安全字体系列?
不,像其他人一样,我不想使用自定义字体。我正在寻找WebView安全字体的列表,这些字体可以在不使用CSS3的自定义@font-face的情况下使用,它从web/本地存储中加载ttf/wof/eot字体 更精确的问题是: Android操作系统中包含哪些可在WebView中使用的列表字体? 例如,可以使用Arial、Verdana、sans-serif等字体(不确定),因此,要100%确定,具体在哪里查找 谢谢Webview:Android WebView安全字体系列?,android,fonts,webview,font-family,Android,Fonts,Webview,Font Family,不,像其他人一样,我不想使用自定义字体。我正在寻找WebView安全字体的列表,这些字体可以在不使用CSS3的自定义@font-face的情况下使用,它从web/本地存储中加载ttf/wof/eot字体 更精确的问题是: Android操作系统中包含哪些可在WebView中使用的列表字体? 例如,可以使用Arial、Verdana、sans-serif等字体(不确定),因此,要100%确定,具体在哪里查找 谢谢Webview:它使用WebKit呈现引擎来显示网页 根据源代码,android.we
它使用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黑色、Arial、Comic Sans MS、Trebuchet MS和Verdana
- 衬线字体:佐治亚州和泰晤士报新罗马版
- Monospace字体:Andale Mono和Courier New
- 幻想字体:影响和网络广告
总之,Android WebKit没有全面的字体列表。我正在研究Android 3.0及以上版本。字体应在全球范围内可用,无论设备OEM(三星/LG/宏碁/索尼/等)。@Alex不完全是这样,如果不使用CSS3@Font-face,这些字体在WebView中无法使用(除非我遗漏了什么)。所以,你不能只说:
body{font-family:“Droid Sans”}
或body{font-family:“Droid Serif”}
。。。。它们都不起作用。但是body{font-family:Arial;}
可能有效,但我想知道在哪里可以找到像Arial这样的可用字体列表。好的,这里有一些问题非常接近我要找的:-说没有办法检索WebKit捆绑的可用字体列表。而且-没有我也在寻找的确切答案。明白+感谢您花时间澄清这一点。感谢通过我的测试,似乎只有Droid家族被包括在内。其他任何东西都应该是免费的,或者需要获得许可,并且仍然通过CSS包含。同时,在最近的Android版本上添加了新字体吗?你能帮我解决我的问题吗?这里是链接