当前位置: 首页 > 面试题库 >

如何在HTML中嵌入字体?

龚昊然
2023-03-14
问题内容

我试图找到一个体面的解决方案(尤其是从SEO方面),用于在网页中嵌入字体。第二种解决方案仅适用于标题。是否有针对全文的解决方案?我已经厌倦了网页的标准字体。

谢谢!


问题答案:

*自从最初提出并回答这个问题以来,*情况已经发生了变化。对于使用@font-face嵌入来使正文文本起作用的跨浏览器字体嵌入,已经进行了大量工作。

基本上,这可以不破坏任何内容的方式提供OTF,EOT,SVG和WOFF。

从他的文章中摘录:

@font-face {
  font-family: 'Graublau Web';
  src: url('GraublauWeb.eot');
  src: local('Graublau Web Regular'), local('Graublau Web'),
    url("GraublauWeb.woff") format("woff"),
    url("GraublauWeb.otf") format("opentype"),
    url("GraublauWeb.svg#grablau") format("svg");
}

在此基础上,Font Squirrel汇集了各种有用的工具,包括@ font-face Generator,可让您上传TTF或OTF文件并获取其他类型的自动转换的字体文件,以及预先构建的CSS和演示HTML页面。Font Squirrel也有数百个@ font-face kits。

Soma Design还将FontFriend Bookmarklet放在一起,该书签在运行中重新定义了页面上的字体,因此您可以尝试一下。它包括FireFox 3.6+中的拖放@ font-face支持。

最近,Google开始提供Google Web字体,这是一种字体,可以根据开放源代码许可使用,并且可以通过Google的服务器提供。

许可限制

最后,WebFonts.info整理了一个漂亮的Wiki 字体列表,可用于基于许可证的@ font-face嵌入。它并不声称是详尽无遗的列表,但其上的字体应该可用(可能带有CSS文件中的属性等条件)进行嵌入/链接。阅读



 类似资料:
  • 问题内容: 已经有很多资源,但是我似乎无法使它正常工作。我究竟做错了什么?jar文件位于: http://www.alexandertechniqueatlantic.ca/multimedia/AT-web-presentation- imp.jar 我用来嵌入的代码是: 我正在使用的测试页位于: http://www.alexandertechniqueatlantic.ca/test.php

  • 问题内容: 我想使用某些字体,并且希望它能在客户端计算机上没有该字体的情况下工作。我已经做到了,但是没有用: 问题答案: 以下几行用于在CSS中定义字体 以下几行定义/使用CSS中的字体

  • 我正在使用FOP 0.94,我也许可以升级到FOP 0.95。是否可以嵌入Bas14字体?如果可以,如何? 我试过把这个放在fop.xconf里: 那行不通。 最好的问候,莫滕

  • 问题内容: 如何将SWF文件嵌入HTML页面? 问题答案: 将SWF嵌入HTML页面的最佳方法是使用SWFObject。 这是一个简单的开源JavaScript库,它是易于使用且符合标准的方法来嵌入Flash内容。 它还提供Flash Player版本检测。如果用户没有所需的Flash版本或禁用了JavaScript,则他们将看到替代内容。您还可以使用此库来触发Flash Player升级。用户升

  • Markdown编辑器支持嵌入HTML标签。 在使用中,一些Markdown语法无法表达的样式可以以HTML的方式嵌入。 注意: 嵌入的HTML会保留行数,这就会导致解析后的显示中会有很多空白行。所以,在嵌入HTML时请去除HTML中的换行符。 例如嵌入HTML的Table: <table><thead><tr><th>姓名</th><th>年龄</th><th>住址</th><th>性别</th

  • null 如何克服这些缺点并使IPython输出更具交互性?