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.