Возникла небольшая проблема с рендерингом некоторых изображений ASCII на устройствах Android. У меня есть сайт здесь https://crowdesk.org/android/basictest.html , Если вы просматриваете этот сайт на настольном компьютере или устройстве iOS, он отображается нормально. Как видите,
Однако, когда я просматриваю веб-сайт на устройствах Android (попробовал Android Chrome и Интернет Samsung), он отображается совсем по-другому. Моя интуиция подсказывает мне, что это особенность рендеринга шрифтов для Android, возможно, связанная с рендерингом элементов блока Unicode? Хотя я думаю, что он также может что-то делать с моноширинными шрифтами.
Что касается кода, я использую теги pre, которые указывают на предварительно отформатированный текст, также обратите внимание, что на эту проблему, похоже, не влияет размер экрана, скорее, я смог только эмулировать проблему при просмотре с реального Android устройство.
<!DOCTYPE html>
<html>
<meta name="viewport" content="width=device-width" charset="utf-8">
<pre>
+--------------------------------------+
| |
| ▄▄▄ ▄▄▄ |
| Idena █ ▀▄▄▄▄▀ █ |
| ▄▀ █ ▄▄ ▄▄▄▀ ▌▄ |
| ▀ ▌▓▄▄▌▌▐▐▒▄▓▐ ▌▀ |
| ▐ █ ▌▐ █ ▌▀▌ |
| ▓ █ ▄▄ █ ▌▓ |
| ▀█ ▌▌▄ ▀▓▓▀ ▓▐ █▀ |
| ▌▌▌▌▄ ▄▓▀▐▐ |
| ▀▀▄▄▄▄ ▀ |
| |
+--------------------------------------+
</pre>
</html>