AA関連のサイトにでも行って、定番フォントの幅を調べて文字ごとの画素数のテーブルを作り、
それを使って計算すればやってできないことはない。
が、かなり面倒だとは思う。