HTML如何使用不同的字体

HTML如何使用不同的字体,html,fonts,Html,Fonts,如果我把我的ttf字体文件放在我的网站根文件夹中,比如说命名为AMC.tff,在我的网站使用中,它会起作用吗。。。如果不是,那么在你的网站中使用不寻常字体的方法是什么如果你需要为你的网站使用自定义字体,你可以试试Cufon 在您的网站上使用CUfon的详细教程 忘记添加,也可以使用CSS3属性 @字体 受FF3.5及以上版本、Opera 10及以上版本支持,即7,8不确定6否,浏览器中的字体基于访客机器上安装的字体 我对这一领域了解不多,因此我无法告诉您其中哪一个是有效的或被认为是最佳实践,但请

如果我把我的ttf字体文件放在我的网站根文件夹中,比如说命名为AMC.tff,在我的网站使用中,它会起作用吗。。。如果不是,那么在你的网站中使用不寻常字体的方法是什么

如果你需要为你的网站使用自定义字体,你可以试试Cufon

在您的网站上使用CUfon的详细教程

忘记添加,也可以使用CSS3属性

@字体


受FF3.5及以上版本、Opera 10及以上版本支持,即7,8不确定6

否,浏览器中的字体基于访客机器上安装的字体

我对这一领域了解不多,因此我无法告诉您其中哪一个是有效的或被认为是最佳实践,但请查看:


不可以。除了不推荐使用的方法外,您还必须使用CSS3指令,或更旧的兼容方法,如and。

您可以在CSS 3属性@font-face的帮助下包含True Type字体。以下CSS会将您的AMC字体应用于所有标记:

对于不支持webfonts的浏览器,您应该为字体指定类似的替代品。在上面的示例中,如果由于浏览器无法识别@font-face标记而找不到AMC,则将使用无衬线。

检查此链接:

我已经详细解释了如何在网页中嵌入字体并使其与浏览器兼容。 字体嵌入也是一件危险的事情,因为字体许可证有时不允许


PS-请确保不要在stackoverflow中重复问题,因为这个问题已经回答了很多次。

不要使用。你可能把HTML和CSS的@font-face混淆了。用不寻常的字体制作网站通常是个坏主意。除了所有客户端都需要下载/安装字体才能按您的意思查看页面之外,您还需要确保您拥有重新分发字体的合法权利。我拥有合法权利,因为我自己制作字体。。。我想知道的是,没有一种方法可以不用安装在客户机上就可以使用这些字体。。。例如,将它们放在根文件夹或其他地方,因为没有安装字体文件,它们只是复制到文件夹c:\windows\fonts中。。字体文件就像dll,无论是直接引用还是从操作系统可能正在管理的列表中选择,还是从某个文件夹中选择。。。它只是一个可用性和一个文件链接,这很重要…我的意思是你可以在网站上获得字体。。。它们提供自定义文本的预览。。他们是怎么做到的。。。实际上是文本,他们提供了一个预览。。。不是一系列这些字体的字母组合图像…请参阅codescape的答案。此外,Web字体也不会复制到C:\Windows\fonts或/usr/share/fonts。在这里可以找到一篇关于此主题的好文章:很好的示例,很好的文章,我可以自己尝试一下
@font-face {
  font-family: "AMC";
  src: url("./AMC.ttf") format("truetype");
}
h1 {
  font-family: "AMC", sans-serif;
}