アカウント名:
パスワード:
おかしな機能を追加してもそれまでのプログラムはコールしないから影響でないような元々固定値を戻す仕様が色々な値を戻すようになったらという話かなだとしてもわざわざ取得・利用しておきながら破壊的な動作(たぶん対応バグ)するってのはどうかと
WindowsがHigh DPI対応のためにどうして新しい関数やマニフェスト項目や互換モードを追加しまくったんだと思う? 理論的にはGetDeviceCaps(hdc, LOGPIXELSY)の戻り値を変えるだけなのに。
WindowsのそのAPIはLOGFONT構造体についてMSDNライブラリから調べると
lfHeight = -MulDiv(PointSize, GetDeviceCaps(hDC, LOGPIXELSY), 72);
って式が案内されるからちょいちょい使われてたはずだけど、他が96dpi決め打ちで書かれる事例、間違いなく大量にあるだろうからなぁ……
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
Stableって古いって意味だっけ? -- Debian初級
破壊的な機能追加? (スコア:0)
おかしな機能を追加してもそれまでのプログラムはコールしないから影響でないような
元々固定値を戻す仕様が色々な値を戻すようになったらという話かな
だとしてもわざわざ取得・利用しておきながら破壊的な動作(たぶん対応バグ)するってのはどうかと
Re:破壊的な機能追加? (スコア:1)
WindowsがHigh DPI対応のためにどうして新しい関数やマニフェスト項目や互換モードを追加しまくったんだと思う? 理論的にはGetDeviceCaps(hdc, LOGPIXELSY)の戻り値を変えるだけなのに。
Re: (スコア:0)
WindowsのそのAPIはLOGFONT構造体についてMSDNライブラリから調べると
って式が案内されるからちょいちょい使われてたはずだけど、
他が96dpi決め打ちで書かれる事例、間違いなく大量にあるだろうからなぁ……