2

编辑:当我使用类似的东西时

   echo 'coming up is ethiopic font: እናመሰግናለን';

它工作正常,但是当函数返回一些埃塞俄比亚字符串时,如下所示,返回的字符串不可见。

      echo 'coming up is ethiopic font:'.my_string();

当 my_string() 返回一些埃塞俄比亚字体时,该部分将不可见。

PHP是否有任何全局设置?或者我能做什么?

正如您在此处页面的页脚看到的那样,字体是部分可见的(至少如果您的电脑上有字体,它是可见的)。

问题出现在我的主机服务器上,但在我的本地服务器上没有问题

编辑:我的问题似乎与 php 函数不同。我尝试将代码从侧栏重新定位到标题部分,并且相同的代码在标题部分中可以正常工作,但在侧栏中却不行。因此,我怀疑其他事情。我在问题中添加了 CSS 和 HTML 标签。谢谢你。

4

1 回答 1

2

编码可能有问题。我曾经在使用印地语和孟加拉语字体时遇到过类似的问题。通过玩some javascript font libraryand解决了这个问题string utf8_encode ( string $data )。后来我们通过嵌入 css3 web-fonts 将其替换为替代解决方案。CSS3 允许使用网络字体,这是解决此类问题的好方法。

于 2013-02-22T19:33:09.900 回答