自定义字体在CSS中无法正常工作 – 显示Times New Roman而非所需字体。

huangapple go评论115阅读模式
英文:

Custom font doesn't work in CSS - shows Times new roman instead

问题

我正在尝试将自定义字体添加到项目中,但不起作用。
这是我在.css文件中添加它的方式:

  1. @font-face {
  2. font-family: 'Open Sans';
  3. src: url('/open-sans.eot');
  4. src: url('/open-sans.eot?#iefix') format('embedded-opentype'),
  5. url('/OpenSans-Regular.ttf') format('truetype'),
  6. url('/open-sans.woff') format('woff');
  7. font-weight: normal;
  8. font-style: normal;
  9. }

这是我如何使用它的方式:

  1. .panel-heading {
  2. font-family: 'Open Sans';
  3. font-size: 20px;
  4. }

而不是我的字体,我得到了Times New Roman。字体位于正确的文件夹中,我甚至将它移动到与.css文件相同的文件夹中以避免任何疑虑。

我做错了什么?提前感谢。

英文:

I'm trying to add custom font to the project but it doesn't work.
That's how I added it to .css file:

  1. @font-face {
  2. font-family: 'Open Sans';
  3. src: url('/open-sans.eot');
  4. src: url('/open-sans.eot?#iefix') format('embedded-opentype'),
  5. url('/OpenSans-Regular.ttf') format('truetype'),
  6. url('/open-sans.woff') format('woff');
  7. font-weight: normal;
  8. font-style: normal;
  9. }

That's how I'm using it

  1. .panel-heading {
  2. font-family: 'Open Sans';
  3. font-size: 20px ;
  4. }

Instead of my font I'm getting Times New Roman. The font is in the right folder, I even moved it to the same folder with .css files to avoid any doubts.

What am I doing wrong? Thanks in advance

答案1

得分: 1

错误在于我从.css文件夹中写入了字体的路径,而我需要从/root文件夹中进行操作。

所以我将所有字体移回到root/fonts/目录下,

并修复了以下代码:

@font-face {
font-family: 'Open Sans';
src: url('/fonts/open-sans.eot');
src: url('/fonts//open-sans.eot?#iefix') format('embedded-opentype'),
url('/fonts//OpenSans-Regular.ttf') format('truetype'),
url('/fonts//open-sans.woff') format('woff');

  1. font-weight: normal;
  2. font-style: normal;

}

英文:

The mistake was that I was writing the path to the font from the .css files folder. And I had to do it from /root folder.

So I moved all fonts back to root/fonts/

and fixed the code to

  1. @font-face {
  2. font-family: 'Open Sans';
  3. src: url('/fonts/open-sans.eot');
  4. src: url('/fonts//open-sans.eot?#iefix') format('embedded-opentype'),
  5. url('/fonts//OpenSans-Regular.ttf') format('truetype'),
  6. url('/fonts//open-sans.woff') format('woff');
  7. font-weight: normal;
  8. font-style: normal;
  9. }

huangapple
  • 本文由 发表于 2023年6月5日 19:48:40
  • 转载请务必保留本文链接:https://go.coder-hub.com/76406116.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定