Javascript 浏览器如何显示字体而不在我的电脑上安装字体

Javascript 浏览器如何显示字体而不在我的电脑上安装字体,javascript,firefox,browser,fonts,Javascript,Firefox,Browser,Fonts,例如,当我尝试一些亚洲网站时,它正确地显示了字体。我没有在我的电脑中安装这些亚洲字体。浏览器从哪里获取字体?它总是从web服务器动态下载字体吗 如何在我的web服务器中实现这种支持?我应该生成一些java脚本吗?这些字体安装在浏览器上 不过,由于这项技术(完全使用CSS),可以定义自定义字体。搜索@font-face、Cufon字体等 Cufon基本上是一种字体替换技术,它使用javascript和矢量图形从字体文件中写入字体。我找不到任何迹象表明它们指定了字体系列。当然,对于我来说,大部分文本

例如,当我尝试一些亚洲网站时,它正确地显示了字体。我没有在我的电脑中安装这些亚洲字体。浏览器从哪里获取字体?它总是从web服务器动态下载字体吗


如何在我的web服务器中实现这种支持?我应该生成一些java脚本吗?

这些字体安装在浏览器上


不过,由于这项技术(完全使用CSS),可以定义自定义字体。

搜索@font-face、Cufon字体等


Cufon基本上是一种字体替换技术,它使用javascript和矢量图形从字体文件中写入字体。

我找不到任何迹象表明它们指定了字体系列。当然,对于我来说,大部分文本都是按时间呈现的,这是默认设置

默认字体只包含您不知道其中包含的字符


有,但他们没有使用任何一个。

使用css规则定义字体时,可以添加一个
src
属性,指定从远程位置获取字体的url

请尝试此获取更多信息

另外,您还可以通过在页面的页眉添加适当的
链接
标记,相对轻松地选择字体。

您的电脑几乎肯定包含许多亚洲字符的字体。当网页包含您正在使用的默认字体(如Times或Verdana)不支持的字符时,浏览器将自动找到替代字体并使用该字体,这样您仍然可以获得可读文本

对于Firefox,至少有一个“fontinfo”附加组件,您可以使用它来确定显示任何给定文本的实际字体,因为它可能不是默认字体,也可能不是CSS要求的字体

网站可以使用各种技术(包括库,如cufon或typeface.js,尽管CSS@font-face通常是一个更好的选择,因为它得到了广泛的支持)为其页面提供自定义字体,但这并不是在典型PC上显示亚洲文本(例如)所必需的