2015-05-15 2 views
-1

Я звоню в приложение браузераошибка WebView Android при показе Жирный текст

На некоторых Android устройств http://www.createtrips.com/legal/about-us, это показывает, смелее, но некоторые не показывают текст смелее.

Я использую:

//show info 
mWebViewSettings.setWebViewClient(new WebViewClient() 
      mWebViewSettings.getSettings().setJavaScriptEnabled(true); 
      mWebViewSettings.getSettings().setLoadsImagesAutomatically(true); 
      mWebViewSettings.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY); 
    mWebViewSettings.loadUrl(linkPage); 
+0

если у вас есть ошибка - отправьте его. или вы просто подразумеваете непоследовательное поведение? – nikis

ответ

0

следовать Google webfonts not working using Web View in Android 4.0 and 4.2.2 .

Ответы, приведенные выше, являются достоверными и дают представление о предмете, благодаря moallemi и Vaiden для них. Мы не можем использовать веб-шрифты на Android 4.0, что является позором.

Решение нашей проблемы с webfonts на Android 4.2 связано с тем, что в CSS, который Google использует для включения фактических файлов шрифтов, они определяют формат. Это означает, что в CSS Google у них есть код:

src: url ("http://some.google.server/some/path/FontName.ttf") format ('ttf'); Оказывается, шрифты не отображаются в WebView на Android 4.2, если предложение format() присутствует в CSS (или узле HTML). Поэтому решение является простым; CSS должен иметь такую ​​строку:

src: url ("http://some.google.server/some/path/FontName.ttf"); Это заставляет шрифт работать. Это, однако, не означает «простого» решения. Поскольку Google предоставляет CSS, содержащий эту ошибку, вам необходимо создать, включить/использовать и предоставить свою собственную версию файла CSS, и если вы не хотите, чтобы объект Google обновлял местоположение его файлов шрифтов, вам необходимо разместить файлы шрифтов сам.

Смежные вопросы