为什么我在网页上看到这种奇怪的表情符号字符


0

当我看到ballerinalang.com托管的官方网站时,我会得到这些怪异的表情符号字符wso2.com

谁能告诉我为什么我会看到这种东西?这真的很烦人。我看不到一个单词但是这些奇怪的字符。

这是页面的屏幕截图:

在此输入图像描述


我不确定你遇到哪个页面问题; 但是,我的初步猜测是你缺少字体 - (即使使用谷歌字体......)。我建议尝试Cairo从谷歌字体下载字体,这似乎主宰了网页。
krismath

Answers:


0

您是否在浏览器中禁用了JavaScript,或者您是否使用可能阻止网站上的JavaScript的软件(如NoScript)?如果您不知道JavaScript是否被阻止,您可以访问确定JavaScript是否已启用以进行确定。

该网站希望使用Cairo字体,如果启用了JavaScript,浏览器通常会自动下载该字体。即,该站点在该站点的主页上具有以下JavaScript代码:

<script type="text/javascript">
   WebFontConfig = {
     google: { families: [ 'Cairo:200,300,400,600,700,900:latin', 'Source+Sans+Pro:400,600,400italic,700italic,700:latin' ] }
   };
   (function() {
     var wf = document.createElement('script');
     wf.src = ('https:' == document.location.protocol ? 'https' : 'http') +
       '://ajax.googleapis.com/ajax/libs/webfont/1.5.18/webfont.js';
     wf.type = 'text/javascript';
     wf.async = 'true';
     var s = document.getElementsByTagName('script')[0];
     s.parentNode.insertBefore(wf, s);
   })();
</script>

Google为网站开发人员提供了许多可在其网站上使用的字体。由于网站的访问者可能没有在他的系统上安装该字体,因此Google提供了可以包含在网页中的JavaScript代码,这将导致浏览器自动从Google字体服务器获取字体。您可以手动下载Cairo字体并查看是否可以解决问题或启用JavaScript(Firefox说明),如果您在浏览器中阻止它。您的浏览器可能会将某些dingbat字体(例如wingdings)替换为Cairo,这会导致您在查看时出现奇怪的页面显示。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.