-webkit-device-pixel-ratio запрос поддерживается как iOS, так и Android, но поскольку iOS не поддерживает target-densitydpi=device-dpi, это приводит к разным результатам. Например:
@media screen and (-webkit-device-pixel-ratio: 2) {
body { font-size: 2em; }
}
сделает шрифт хорошо выглядеть на Galaxy Nexus, но на iPhone 4 он будет слишком большим.
Есть ли способ эмулировать target-densitydpi=device-dpi на iOS без JavaScript или отключить -webkit-device-pixel-ratio в iOS и оставить своих пользователей с размытыми изображениями в качестве резервной копии?