プロジェクトで、いくつかのフォント サンプルのベースライン、X ハイト、およびキャップ ハイトでルールを表示する必要があります。ベースラインと x-height を処理しましたが、ルールを適用するフォントのキャップの高さで境界線を描画する一般的な CSS ルールを取得するのに問題があります。行の高さをいじりましたが、フォントのグリフとレイアウト ボックスの上部の間のスペースはフォントによって異なるため、一度設定するとどのフォントでも機能しません。
このコード ペンの例は、問題を示しています: http://codepen.io/DrSpatula/pen/BAgqG