0

FancyFontsを有効にしてFLIRforWordpressプラグイン(v0.8.9.2)を使用しています。Wordpress3.1を実行しています。私が抱えている問題は、プラグインが生成するテキストの一部の終わりから数ピクセルを切り取っているように見えることです。すべてのテキストに対してそれを行うわけではありませんが、それが発生する場合は、一貫して発生します。

ここではいくつかの例を示します。

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください

解決策を探していたところ、この問題を抱えている人がたくさん見つかりましたが、解決策はありませんでした。任意のアイデアをいただければ幸いです。ありがとうございました!

4

2 に答える 2

1

これはかなり前に尋ねられたことは知っていますが、問題を調査しているときに解決策を思いつきました。私がこれについて読んだすべてのページは、問題の原因について口論してそれを再現するたくさんの人々でしたが、誰も解決策を提供しませんでした。

これは元の問題を修正しませんが、完全に機能します。generate.phpを開きます

探す:

$FLIR['text']                   = html_entity_decode_utf8($FLIR['text_encoded']);

と置換する:

$FLIR['text']                   = html_entity_decode_utf8($FLIR['text_encoded']) . " ";

すべての入力文字列の後にスペースを強制するだけです。スペースは残りのテキストと一緒にレンダリングされますが、切り取られます(表示されません)。これは実際のHTMLにスペースを追加しないため、テキストブラウザーを使用してレンダリングされた場合、FLIRなしでレンダリングされた場合、またはクローラー(SEOの場合)によってアクセスされた場合、追加のスペースは表示されません。画像を作成するPHP関数にのみ挿入されます。

約1時間検索した後、Googleに少なくとも1つの修正があると便利だと思いました。

編集:これは、文字間隔のあるテキストでは機能しません。私はあきらめようとしていて、文字間隔を使用しませんでしたが、これはうまくいったことがわかりました(ここでも、ソースで問題を解決するのではなく、同じ方法で視覚的な問題を修正します)。inc-flir.phpを開きます

探す:

    return rtrim($ret);

と置換する:

    return $spacetxt . rtrim($ret) . $spacetxt;

これにより、画像の両側に、各文字の間にあるのと同じ量のスペースが挿入されます。テキストがほぼ中央に配置されるように、左側と右側の両方にスペースを追加しました。

もう一度編集:

そうそう!また、FLIRのキャッシュとブラウザのキャッシュの両方をクリーンアップすることを忘れないでください。そうしないと、更新が表示されません。

于 2011-06-22T01:33:56.973 に答える
-1

ありがとう。私はfont-faceを使用して問題を修正しますが、両方の回答(これらのphpで)がうまくいきました。

問題は安定バージョン1.2にあり、v2.0beta3が見つかりました。ちなみに、問題はクロームにありました...

ああ...私はmode=´wrap´を使用していますが、段落の最後の部分でテキストが切り刻まれているという問題がまだあるでしょう。一言で言えば、H1の幅は文字の最後の部分を切り取るので、問題のある単語に直接ノーブレークスペースを追加しました。B&Aの例:

<h3>Nuestra visi&oacute;n de la Seguridad Inform&aacute;tica </h3>

それから...

<h3>Nuestra visi&oacute;n de la Seguridad&nbsp; Inform&aacute;tica </h3>

ボイラ!だから、古いphpフォントプラグインを修正するための3つのパッチ...そしてあなたの助けは私にとって金でした。ありがとう!

于 2013-06-12T02:39:06.047 に答える