当前位置: 首页 > 知识库问答 >
问题:

@font-face无法使用“我的骨头”Wordpress主题

赵光赫
2023-03-14

我正在尝试获得一个自定义字体工作在骨头Wordpress主题。我的字体家族在“库>字体”文件夹就像主题说明。

    @font-face {
        font-family: 'ColaborateThinRegular';
        src: url('library/fonts/ColabThi-webfont.eot');
        src: url('library/fonts/ColabThi-webfont.eot?#iefix') format('embedded-opentype'),
             url('library/fonts/ColabThi-webfont.woff') format('woff'),
             url('library/fonts/ColabThi-webfont.ttf') format('truetype'),
             url('library/fonts/ColabThi-webfont.svg#ColaborateThinRegular') format('svg');
        font-weight: normal;
        font-style: normal;
    }

我在样式表中这样称呼它:

    font-family: 'ColaborateThinRegular';

我已经尝试了一堆不同的字体,但都不起作用。我错过了什么?

共有1个答案

虞华翰
2023-03-14

我在bones上遇到了同样的问题,并使用相对路径升级一个目录来修复它。对你来说应该是这样的:

 @font-face {
        font-family: 'ColaborateThinRegular';
        src: url('../fonts/ColabThi-webfont.eot');
        src: url('../fonts/ColabThi-webfont.eot?#iefix') format('embedded-opentype'),
             url('../fonts/ColabThi-webfont.woff') format('woff'),
             url('../fonts/ColabThi-webfont.ttf') format('truetype'),
             url('../fonts/ColabThi-webfont.svg#ColaborateThinRegular') format('svg');
        font-weight: normal;
        font-style: normal;
    }

希望这有帮助!

 类似资料:
  • 我正在工作的WordPress不是那么流行和深刻的主题。可以肯定地说,这是一个完全自定义的主题。我面临的问题是关于@font-face的。我在这里创建了字体结构:http://akshay2000.pcriot.com/trial/index1.html 我用我的WordPress主题创建了相同的结构。没奏效。现在,我有如下CSS: 字体文件与style.css和index.php在同一个目录中。

  • 我有麻烦尝试导入一个woff2字体文件在一个简单的测试网页中使用。 所有内容都在一个名为'test'的文件夹中,@font-face src引用了我要测试的本地.woff2字体文件。不幸的是,标题的字体没有显示正确的字体,除非我使用.ttf字体文件。 我觉得我好像在某个地方犯了一个简单的格式错误,但我似乎不知道我错在哪里。感谢任何帮助。

  • 多年以来,人们一直被迫使用一组单调乏味的Web安全字体。当网页中需要使用一些优雅的字体时,设计师最常用的办法,就是把文字做成图片。但是,由于图片难以修改,也不利于网站SEO,因此不可能大范围使用该字体。 值得庆幸的是,CSS3的 @font-face 为设计师打开了一个全新的世界,它提供了一种自定义网页字体的方法,使设计师可以大胆使用任意自己想要的字体。 事实上,@font-face规则在CSS2

  • 问题内容: 摘要 我在IE 7,8,9的HTTPS上使用@ font-face遇到了问题-它根本没有加载。不管包含的HTML页面是否托管在HTTPS上都没有关系, 当我尝试通过HTTP加载EOT字体时,它可以工作,而HTTPS则不能 。有人看到过这种行为吗? 托管字体的服务器正在发送正确的content-type =“ application / vnd.ms-fontobject” 我尝试了多种

  • 我正在为现代浏览器开发一个JavaScript应用程序,我不需要支持旧的浏览器。我想把字体嵌入到我的CSS文件中,而不是加载它们。 现在,当我使用Font Squirrel的@font-face生成器时,使用“base64 encode”--它只为我提供WOFF类型的数据URI,而不是TTF类型的数据URI。 它为什么要这么做?

  • 我目前正在尝试a)添加一些非标准字体,b)在我的项目中添加一些图标库。我已经在他们的网站上加载了最新版本的FA 4.7.0 两者都很棒。css和我的默认设置。css文件通过@font-face定义字体。知道JSF不能在不使用EL的情况下将字体作为资源来处理,我更改了样式表的代码: font-awesome.css } 我的css文件引用的字体如下: 事实上,我同时使用“:”和“/”分隔符是为了测试