動作環境

 このアプリケーションはブラウザーアプリです。 動作確認はmacOS上のGoogle Chromeで行っていますが、基本的にはモダンなブラウザーであれば動作するはずです。

 追記: FireFoxではabout:configの画面で

dom.textMetrics.fontBoundingBox.enabled=true

 と設定しておく必要があります。

 また、ディスプレイ画面は横幅900ピクセル以上がおすすめですが、ブラウ ザーの縮小表示機能を使えばもう少し小さいウィンドウ領域でも使用できるはずです。