HighDPI対応
昨今のノートPCやタブレット機種では、画面表示のDPIが100%より大きく設定されていることが多い。
しかし一方で、現状のDTXManiaは、DPI設定を100%より大きく設定しているモニタでは、OSが画面を拡大して表示する(XP互換のスケーリング)。
これでは、せっかくのFullHD対応が生かされない。
そんため、高DPIに対応し、OSのスケーリングなしで、原寸通り表示されるようにする。
なお、単にアプリのmanifestでDPIAwareの設定を有効にするだけでは、PrivateFontの描画が大きめになってしまう。 (旧バージョンのexeのプロパティの互換性タブで、「高DPI設定では画面のスケーリングを無効にする」を有効にすることで、動作確認できる)
そのため、PrivateFontの描画ロジックにも手を入れる必要がある。
rev808で対応済み。
昨今のノートPCやタブレット機種では、画面表示のDPIが100%より大きく設定されていることが多い。
しかし一方で、現状のDTXManiaは、DPI設定を100%より大きく設定しているモニタでは、OSが画面を拡大して表示する(XP互換のスケーリング)。
これでは、せっかくのFullHD対応が生かされない。
そんため、高DPIに対応し、OSのスケーリングなしで、原寸通り表示されるようにする。
なお、単にアプリのmanifestでDPIAwareの設定を有効にするだけでは、PrivateFontの描画が大きめになってしまう。 (旧バージョンのexeのプロパティの互換性タブで、「高DPI設定では画面のスケーリングを無効にする」を有効にすることで、動作確認できる)
そのため、PrivateFontの描画ロジックにも手を入れる必要がある。