css - compass 字体输出错误的字体文件路径

标签 css sass font-face compass-sass

@font-face {
  font-family: "HelveticaNeueLTStd-Lt";
  src: url('/css/fonts/HelveticaNeueLTStd-Lt.otf') format('opentype');
}

这是我的 compass 代码的输出:

@include font-face('HelveticaNeueLTStd-Lt', font-files('HelveticaNeueLTStd-Lt.otf'));

我似乎无法将输出 url 设为“Helvetica......otf”或“fonts/Helvetica......otf”。

我的目录 Assets 如下:

http_path = "/"
css_dir = "css"
sass_dir = "sass"
images_dir = "img"
javascripts_dir = "js"
fonts_dir = "fonts"

我曾尝试取消 fonts_dir 并将其更改为 ""但没有成功

最佳答案

设置http_fonts_path:relative assets, true。 :)

关于css - compass 字体输出错误的字体文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13205134/

相关文章:

html - 页脚不会拉伸(stretch) 100%

css - Guard 和 Compass watch 的区别

css - Gulp sourcemaps 和 sass 问题

html - 在 Mailchimp 事件中使用 Font Awesome 图标

css - @font-face 声明中是否允许文本呈现?

HTML,下拉菜单的悬停效果

jquery - 如何使用 attr 获取样式值

css - 使用@font-face 不显示自定义字体?

javascript - 使用 jQuery 复制 Google 图像查看器

html - 纯 CSS 固定表头