Javascript 如何将网页中的字体转换为图像

Javascript 如何将网页中的字体转换为图像,javascript,html,css,web,Javascript,Html,Css,Web,几天前,在网上冲浪时,我发现一些网站使用文本图像(特别是标题)来解决跨浏览器字体可用性问题。这种技术叫什么?使用哪种技术渲染它 几天前,当我在网上冲浪时,我发现一些网站 使用文本图像 这是一个非常古老的坏习惯 如果您有权分发字体,您现在可以将字体发送到用户的浏览器(如果它支持的话) 在CSS中,是这样做的: @font-face { font-family: 'Comfortaa Regular'; src: url('Comfortaa.eot'); src: loca

几天前,在网上冲浪时,我发现一些网站使用文本图像(特别是标题)来解决跨浏览器字体可用性问题。这种技术叫什么?使用哪种技术渲染它

几天前,当我在网上冲浪时,我发现一些网站 使用文本图像

这是一个非常古老的坏习惯

如果您有权分发字体,您现在可以将字体发送到用户的浏览器(如果它支持的话)

在CSS中,是这样做的:

@font-face {
    font-family: 'Comfortaa Regular';
    src: url('Comfortaa.eot');
    src: local('Comfortaa Regular'), 
         local('Comfortaa'), 
         url('Comfortaa.ttf') format('truetype'),
         url('Comfortaa.svg#font') format('svg'); 
}

我现在想起来了。它叫sifr。我想这类东西的名字是排版。


不管怎么说,因为每个人都有自己的一面,这通常是一种不好的做法

在PHP中使用是可以做到的,但作为最终用户,您无法判断。

当编写标题时,它会自动转换为图像…请不要这样做,请使用google web字体或fontsquirrel或其他东西。图像可能是在服务器上生成的。@GGG这种技术叫什么??嗯,我只是好奇,因为它对我来说是新的……它被称为“古老的非语义累赘的坏习惯”。)这不是你问题的答案,但我建议你阅读本教程,不要使用图像作为文本。()实际自定义字体>cufon>sifr>在上生成图像server@GGG我不是在暗示他应该用这个。他的问题是它使用了什么技术,而不是什么是处理跨浏览器字体问题的最佳方法;听起来像是普通的旧图像,可能是在服务器上生成的。否则它将是一个SWF对象,而不是图像。他们如何知道它们是自动生成的是一个更好的问题:3如果它只是一个标题的图像,没有任何迹象表明它不是网站的标准做法。