- - PR -
文字列のピクセル数を取得
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-02-20 12:16
JSPでString型の変数を表示したときに横幅が何ピクセルに
なるか取得する方法があったら教えてくださいm(_ _)m ちなみにフォントの大きさによって文字幅のピクセル数って決まってるんですか? osはwindowsXp ブラウザはIE6.0です。 | ||||
|
投稿日時: 2007-02-20 12:28
JSPは関係ないですね。純粋にHTMLな話です。
正確に取得する方法はありません。 フォントサイズをpx単位で指定してもプロポーショナルフォントでは 横幅は文字によって異なりますし、固定ピッチフォントだとしても ブラウザ側で表示用のフォントを変えてしまえばそれまでです。 | ||||
|
投稿日時: 2007-02-20 14:00
そういえば、XPになってフォントがちょっと変わったんでしたっけ?
横幅が若干広がったりで、ぎりぎりに画面を作っていると最後の文字が 欠けたりしてレイアウト修正しないと〜なんて話があったような。 XPになったときってそれ自体が5年ほど前のことなんで忘れましたが。 クライアントのブラウザがどんなフォントを使っているのか サーバ側では知る術がないのでちょっと無理な話ですね。 | ||||
|
投稿日時: 2007-02-20 15:26
固定ピッチフォント固定にして、1.5 の倍数のフォント サイズにすれば、 特定のプラットフォームと Web ブラウザの条件下では大体決まってきます。 ただ、Web アクセシビリティの概念的にフォント サイズというのは、 ユーザーが勝手に変更できてしまえるものなので、無意味なお話です。 そもそも、ブラウザに映し出されたものは、判断しようがないので技術的に不可能ですが。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 |
1