特定の幅 (たとえば 100 ピクセル) に制限する必要があるテーブル列があります。その列のテキストがこれよりも幅が広く、スペースが含まれていない場合があります。例えば:
a_really_long_string_of_text_like_this_with_no_line_breaks_makes_the_table_unhappy
サーバー側のテキストの幅を計算し、正しい文字数の後に省略記号を追加したいと思います。問題は、レンダリングされたテキストのサイズに関するデータがないことです。
たとえば、ブラウザが Firefox 3 で、フォントが 12px Arial であるとします。文字「a」の幅、文字「b」の幅などは?
各文字のピクセル幅を示すデータはありますか? またはそれを生成するプログラム?
巧妙なワンタイム JavaScript スクリプトでうまくいくと思います。しかし、他の誰かがすでにこれを行っている場合、車輪の再発明に時間を費やしたくありません。この問題に直面したのは私が初めてではありません。