[リストへもどる]
一括表示

タイトルフォントサイズの計算について
記事No4332
投稿日: 2023/12/17(Sun) 02:15
投稿者Tatsu
軽さと細かいところでの多機能さからPaperPlane xUIシリーズを長年使わせていただき、感謝しております。

ふと、PaperPlane xUI DirectWrite、64ビット版をWindows 11で使っていていてフォントサイズについて気づいたことがあります。
フォントサイズ150%の4Kモニターでフォントサイズをカスタマイズして、
フォントサイズ100%のモニターにウインドウを持っていくとフォントがやたらと小さくなります。
画面表示から推測して、フォントサイズをドット数に換算する際にDPIの考慮に何かミスがあるのではないかと思いました。
フォントサイズ100%のモニターでカスタマイズを行うと違和感がなくなるのでおそらくフォントサイズの計算で漏れがある物と思いました。

ワークアラウンドがあるので緊急性は薄いですが、ご考慮いただけるとありがたいです。

それでは、失礼します。


タイトルRe: フォントサイズの計算について
記事No4333
投稿日: 2023/12/17(Sun) 23:26
投稿者TORO
了解です。+1への作業のため、まだ確認していませんが
これから検証してみます。


タイトルRe^2: フォントサイズの計算について
記事No4350
投稿日: 2024/01/02(Tue) 23:09
投稿者Tatsu
> 了解です。+1への作業のため、まだ確認していませんが
> これから検証してみます。
Windows 11 23H2上の1.94+2でいったん拡大率100%のウインドウに
ウインドウを動かした後、
拡大率150%のウインドウにウインドウを動かして、
正常に表示されること、
拡大率150%のウインドウでフォントサイズをカスタマイズし、
拡大率100%のウインドウと150%のウインドウを行き来したときに
拡大率150%のウインドウでカスタマイズしたフォントのサイズが
保たれていることを確認しました。

確認中に気になったこととして、文字サイズ100%のウインドウで
カスタマイズを行った際、選択したポイント数に対して
カスタマイザで表示されるポイント数が1小さくなる現象が起きていました。
フォントサイズのピクセル数から推測するとカスタマイザに
表示する際にWindows 8の計算式で切り捨てているように見えました。
フォントサイズとピクセル数の小数点の扱いはWindows 7以前と
10以降が四捨五入、8だけが切り捨てとなるのでWindows 8の計算で
表示しているように見受けられました。
ご確認のほど、よろしくお願いします。


タイトルRe^3: フォントサイズの計算について
記事No4351
投稿日: 2024/01/04(Thu) 21:08
投稿者TORO
こちらでもディスプレイ間移動の問題が無いことが確認できました。
カスタマイザ上の問題だけでした。

ポイントや拡大率等の計算については、細かいことを気にしないで
全て切り捨てで計算しています。適当なときに見直そうと思います。


タイトルRe^4: フォントサイズの計算について
記事No4354
投稿日: 2024/01/09(Tue) 00:48
投稿者Tatsu
> こちらでもディスプレイ間移動の問題が無いことが確認できました。
> カスタマイザ上の問題だけでした。
>
> ポイントや拡大率等の計算については、細かいことを気にしないで
> 全て切り捨てで計算しています。適当なときに見直そうと思います。
承知いたしました。
日々精力的な開発お疲れ様です。
今後ともお体に気をつけて無理なく続くことを願っております。