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

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

ballerinalang.com当我看到由hosting by提供的官方网站时,我看到了这些奇怪的表情符号wso2.com

有人能告诉我为什么我会看到这种东西吗?这真的很烦人。除了这些奇怪的字符,我什么也看不见。

以下是该页面的截图:

在此处输入图片描述

答案1

你有JavaScript您的浏览器已禁用或您正在使用以下软件,例如无脚本,这可能会阻止网站上的 JavaScript?如果您不知道 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 字体服务器获取字体。您可以手动下载开罗字体看看是否能解决问题,或者启用 JavaScript(火狐),如果您在浏览器中阻止了它。您的浏览器可能会替换一些丁巴特字体例如翼翼,对于 Cairo 来说,这会导致您在查看页面时出现奇怪的显示。

相关内容