2

他の誰かが次のものを持っていますか:

Firefox (ただし、Chrome、IE、Safari は除く) は、何らかの理由で、dArr などの特定の特殊文字を大きな行の高さで表示します。文字を選択すると、選択範囲は約 6 行に及びます。HTML ボタンが台無しになり、非常に大きくなっています。(パディングの問題ではありません...)

なぜこれが必要なのですか?FFの新しいバグですか?先週はなかったのに…

前もって感謝します!

4

2 に答える 2

2

考えられる説明は、Cambria Math など、デフォルトの行の高さが非常に大きいフォントからブラウザが二重矢印 (またはその他の特殊文字) を取得することです。さまざまな人々がさまざまな観察を行っている理由は、通常使用されているフォントに特定の文字が含まれていない場合、ブラウザーは何らかのフォールバックを使用し、その結果はブラウザーのバージョンと設定に依存する可能性があるためです。

2 つの修正があり、同時に適用することもできます。

1) CSS で行の高さを設定し* { line-height: 1.3 }ます。これは、デフォルトの行の高さをオーバーライドします。

2)font-family使用されるすべての文字がリストされたフォントで表示され、スタイルが受け入れられるように、テキストに設定します。たとえば、Arial Unicode MS と Lucida Sans Unicode を含めると、Cambria Math は使用されません。ただし、カンブリア数学がそのキャラクターに適していると判断した場合は、リストに含めますが、修正 1 を使用することを忘れないでください。

于 2012-06-20T19:24:17.910 に答える
0

この症状を再現できません。私がしていることは、「矢印」サブ範囲の代わりに「ブロック要素と幾何学的形状」の Unicode 文字を使用することです。さらに、「珍しい」フォント ファミリーを避けています。

サンプルビュー: ↓ ... ▼ (9960 or U25BC)

于 2012-06-20T14:39:38.860 に答える