Wordpress FLIR(Facelift Image Replacement)插件会截断文本结尾

|| 我正在使用启用了FancyFonts的FLIR for Wordpress插件(v0.8.9.2)。我正在运行Wordpress 3.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函数中。 搜索大约一个小时后,我认为对Google至少有一个修复程序会有所帮助。 编辑:这不适用于带有字母间距的文本。我打算放弃,只是不使用字母间距,但是我发现这是可行的(再次,不是从源头解决问题,而是以相同的方式解决视觉问题)。打开inc-flir.php 找:
    return rtrim($ret);
用。。。来代替:
    return $spacetxt . rtrim($ret) . $spacetxt;
这将在图像的两侧插入与每个字符之间相同的空间。我在左侧和右侧都添加了空格,以使文本大部分居中。 再次编辑: 哦耶!并且不要忘记同时清理FLIR \的缓存和浏览器的缓存,否则您将看不到更新!     
        谢谢。我会使用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字体插件的三个补丁...您的帮助对我来说是金。谢谢!     

要回复问题请先登录注册