sIFR文を伸ばして/雪Google Chrome
-
22-09-2019 - |
質問
回答
最適な答えを示したもの恵みが、ユーザーのアーロンの応答は、正しい答えです。設定
.sIFR-flash {
width:100%;
}
補正の問題をロードしてくださいしかし残念を変更できませんでした私のベストな答えていいのではないでしょうかどのよう恵みです。
回答
そうすると一部の課題を具体的にはクロムレンダリングsIFR換テキスト伸ばして(雪)ではflashコンテナ.他のブラウザがこの良さそうに見えるIE6,7,8,FF,Safari,Opera).この既知のバグをなさら仕方ない回避策?
以下に例を示します楽しみがさらに広がるでしょうこのサイト: http://uvph.com/
この時点で置き換えコード:
// -- configure sifr
var futura = { src: '/swf/bfuturah.swf' };
sIFR.activate(futura);
sIFR.replace(futura, {
css: [
'.sIFR-root { background-color:transparent; color: #999999; font-size:24px; text-transform:uppercase; }'
],
fitExactly : true,
forceClear : true,
forceSingleLine : true,
selector : 'h2',
transparent : true
});
解決
うーん、これは本当に不思議なものです。私は自分のサーバーにあなたのサイトのテストケースをアップロードし、すべてがクロムで罰金に動作します。 sifrへのより良い代替手段は http://cufon.shoqolate.com/generate/ にそのくらいです小さく、はるかに高速、しかし、あなたはもうテキストを選択傾ける
他のヒント
私は悪い私のフォント埋め込み機能としてフォントフェース@使用することはできませんし、私が選択可能なテキストを必要としています。追加IE9私の私のsIFRのための縦延伸を修正するには 表示ブロック; 高さ:1.45em; .sIFRフラッシュへ これはIE8とFirefoxに一致するように見えました 私はまた、70%の体フォントサイズを使用しました これは、ロード中に余分な少しちらつきを与えるが、延伸が停止しています。
私は100%に.sIFRフラッシュの幅を設定する問題を修正するようだということに気づきました。
CSSのフォントフェイスプロパティ@使用。それは、今(IEとChromeを含む)すべての一般的なブラウザでサポートされています。 http://www.useragentman.com/blog / 2009/9月20日/フォント・フェイス・イン・深さ/ には、すべてのブラウザ間でのフォントフェイス@使用については非常に良い記事を持っており、ページ自体は、カスタムフォントを使用しています。フォートワースチェック=)
まず第一に:「偽」へセット「forceSingleLine」。 これはまだ解決しない場合:あなたがレンダリングするテキストのCSSプロパティを確認してください。レンダリングされた要素自体のディスプレイ型、「ブロック」である必要がありそうでない場合は(ない親!)「幅:100%、」全く効果がありません。 sIFRは、固定幅のブロック要素に適用された場合にChromeの最良の結果を達成することができる - しかし、このアプローチは常に可能ではありません。
私はChromeとのFlashプレーヤー間の奇数、それの何かを疑います。 Flashムービーが誤ってスケールアップされたかのようです。映画の修正自体、あなたがそれをクリックします。
あなたがsIFR.useDomLoaded = false
前sIFR.activate()
を設定した場合は?