私は、PC と Mac のすべてのブラウザーで見栄えがよく、かなり標準に準拠した XHTML+CSS サイトを持っています。先日、Linux の FF3 でそれを見たところ、文字間隔がわずかに大きく、すべてがおかしくなり、テキストの不要な折り返しやクリッピングが発生しました。問題のCSSには
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
それが何にマッピングされていても、それが一般的なサンセリフで起こっていることは知っています。以下を追加すると、テキストは他のプラットフォームで得られるものに近くなるように縮みます。
letter-spacing: -1.5px;
しかし、これには厄介なサーバー側の OS スニッフィングが含まれます。これに対する純粋な CSS ソリューションがあれば、それを聞きたいです。
問題のシステムは Ubuntu 7.04 ですが、Linux ユーザーのすべてではないにしても、少なくとも大多数のために修正しようとしているので、これは関係ありません。もちろん、ユーザーにフォントのインストールを求めることはできません!