Graphics.DrawString メソッド (String, Font, Brush, PointF, StringFormat)
ってStringFormatにStringAlignment.Far(右寄せ)を指定すると
勝手にPointFが左上隅ではなくて、右上隅になるんだな
良いお節介だけど俺が文字列の幅求めた意味がねえええ