midori241の setupDeviceOptimization() はmobile / tablet / desktop の3種類だけ。portrait補正がまだ甘く、距離の縮小は単純に distance /= 3 で済ませている。スライダーで画面サイズを変えて、その影響を計算する。
setupDeviceOptimization()
distance /= 3