Android WebView безопасное семейство шрифтов?

Нет, я не хочу использовать пользовательские шрифты. Я ищу список безопасных шрифтов WebView Это можно использовать без использования пользовательского @font-face CSS3, который загружает шрифт ttf/wof/eot из веб - /локального хранилища.

вопрос переработки: каковы шрифты списка, которые включены в операционную систему Android, которые могут использоваться внутри WebView?

например, шрифт Arial, Verdana, sans-serif и т. д. Можно использовать (не уверен), так где именно искать, чтобы быть уверенным на 100%?

спасибо

1 ответов


объект 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:

  • шрифты без засечек: Ариал Черный, Ариал, Комикс Sans MS, Trebuchet MS и Verdana
  • шрифты с засечками: Грузия и Times New Roman
  • моноширинный шрифт: Andale Mono и курьер новый
  • фэнтези шрифты: воздействие и Webdings

итог, нет полного списка шрифтов для Android WebKit.