ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

文字列の描画

文字列の描画はGraphicsクラスのDrawStringで出来る。オーバーロードされたいろんなタイプがあるが、フォント、ブラシ、座標を指定する方法は次の通り。

Graphics graphics;

Font drawFont = new Font("Arial", 16);
graphics.DrawString("test", drawFont, Brushes.Black, 100, 100);

フォントを作成するときにフォント名を記述するが、そのフォントがそのPCにインストールされているかというのはどうやって知るのだろう?無い場合はMicrosoft Sans Serifが使われるとドキュメントにあったが、それが使われたというのをプログラムではどうやって判定する?