Windows共通フォントダイアログを開くと、フォントごとに一連のサイズが一覧表示されます。すべてのOpenType/TrueTypeフォントでは、同じリスト(9,10,11,12,14,16,18)が使用されています。ビットマップフォントの場合、リストは使用可能なビットマップによって異なります。 "小さなフォント"には2,3,4,5,6,7がありますが、普通のCourierには10,12,15があります。わかりませんが、以前の読書から、TrueTypeフォントでも、特定のサイズが示唆され、他のすべてのサイズよりもきれいに見えるので、おそらくもっと制限されたサイズのセットでTrueTypeフォントを見ることもできます。Windowsで使用可能なフォントサイズを取得する
私は、アプリケーションでCtrl + Mousewheelがブラウザーと同じようにフォントサイズを上下に拡大する機能を実装しています。私はフォントのサイズの利用可能なリストを決定したいので、もし私が現在サイズ12であれば、私のアプリケーションはCourier Newの次の適切なサイズが14であることを知っています。
これを行うにはどうすればよいですか?
これはどの言語ですか? –
私はWin32 APIと直接関係しているので、質問は言語に依存しません。しかし、私はC + +を使用しています。おかげさまで –