CodeKit不';t使用@font-face声明编译.less
初始帖子:我将一个项目从服务器移回本地服务器 环境和now.less文件将无法编译 .kit和.js编译良好。当我保存一个.less文件时,codekit说 “成功代码工具包编译xy.less”,但它没有生成任何内容 此外,如果我在一个更少的文件中写一些垃圾,仍然会有一个 成功信息 所有的.less文件都很好地显示在代码工具包窗口中,但是看起来 完全忽略更少的文件 osx小牛,代码包1.9.3 我将问题缩小到.less导入中的@font-face声明。 我使用myfonts.com中的webfont我添加了myfonts.com css声明,如下所示:CodeKit不';t使用@font-face声明编译.less,less,codekit,Less,Codekit,初始帖子:我将一个项目从服务器移回本地服务器 环境和now.less文件将无法编译 .kit和.js编译良好。当我保存一个.less文件时,codekit说 “成功代码工具包编译xy.less”,但它没有生成任何内容 此外,如果我在一个更少的文件中写一些垃圾,仍然会有一个 成功信息 所有的.less文件都很好地显示在代码工具包窗口中,但是看起来 完全忽略更少的文件 osx小牛,代码包1.9.3 我将问题缩小到.less导入中的@font-face声明。 我使用myfonts.com中的webfo
@import url('//hello.myfonts.net/count/xy');
@font-face {
font-family: 'Blabla';
src: url('/webfonts/29DFBD_0_0.eot');
src: url('/webfonts/29DFBD_0_0.eot?#iefix') format('embedded-opentype'),
url('/webfonts/29DFBD_0_0.woff') format('woff'),
url('/webfonts/29DFBD_0_0.ttf') format('truetype');
}
有问题的一行是格式('embedded-opentype')
这一行在我的less文件中,代码工具包停止编译,但发出成功消息
如果我在第四行写《你好世界》:
@import url('//hello.myfonts.net/count/xy');
@font-face {
font-family: 'Blabla';
src: url('/webfonts/29DFBD_0_0.eot'); Hello World
src: url('/webfonts/29DFBD_0_0.eot?#iefix') format('embedded-opentype'),
url('/webfonts/29DFBD_0_0.woff') format('woff'),
url('/webfonts/29DFBD_0_0.ttf') format('truetype');
}
Codekit向我抛出了一个错误
但如果我写同样的话,下面一行:
@import url('//hello.myfonts.net/count/xy');
@font-face {
font-family: 'Blabla';
src: url('/webfonts/29DFBD_0_0.eot');
src: url('/webfonts/29DFBD_0_0.eot?#iefix') format('embedded-opentype'), Hello World
url('/webfonts/29DFBD_0_0.woff') format('woff'),
url('/webfonts/29DFBD_0_0.ttf') format('truetype');
}
这会抛出一条成功消息,编译后的.css不会改变
所以这行一定是对的:
src:url('/webfonts/29DFBD_0_0.eot?#iefix')格式('embedded-opentype'),
这有什么错?与您的结论相反,我假设问题在于MyFonts用来跟踪页面浏览的@import
声明,即:
/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/1a2b3c");
在这里,CodeKit中预处理器较少的URL缺少文件扩展名修复方法是在@import
之后的括号中指示文件类型:
@import (css) url("//hello.myfonts.net/count/1a2b3c");
[事实上,上面提到的CSS片段对于显示webfont是不必要的,没有它也可以正常工作(而且也不会阻塞CodeKit)。忽略它可能会违反许可证,因为没有ping MyFonts的服务器,他们不知道您的字体是否在webfont使用配额内。]与您的结论相反,我假设问题是MyFonts用于跟踪页面浏览的
@import
声明,即:
/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/1a2b3c");
在这里,CodeKit中预处理器较少的URL缺少文件扩展名修复方法是在@import
之后的括号中指示文件类型:
@import (css) url("//hello.myfonts.net/count/1a2b3c");
[事实上,上面提到的CSS片段对于显示webfont是不必要的,没有它也可以正常工作(而且也不会阻塞CodeKit)。忽略它可能会违反许可证,因为没有ping MyFonts的服务器,他们不知道您的字体是否在webfont使用配额内。]与您的结论相反,我假设问题是MyFonts用于跟踪页面浏览的
@import
声明,即:
/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/1a2b3c");
在这里,CodeKit中预处理器较少的URL缺少文件扩展名修复方法是在@import
之后的括号中指示文件类型:
@import (css) url("//hello.myfonts.net/count/1a2b3c");
[事实上,上面提到的CSS片段对于显示webfont是不必要的,没有它也可以正常工作(而且也不会阻塞CodeKit)。忽略它可能会违反许可证,因为没有ping MyFonts的服务器,他们不知道您的字体是否在webfont使用配额内。]与您的结论相反,我假设问题是MyFonts用于跟踪页面浏览的
@import
声明,即:
/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/1a2b3c");
在这里,CodeKit中预处理器较少的URL缺少文件扩展名修复方法是在@import
之后的括号中指示文件类型:
@import (css) url("//hello.myfonts.net/count/1a2b3c");
[事实上,上面提到的CSS片段对于显示webfont不是必需的,没有它也可以正常工作(而且也不会阻塞CodeKit)。忽略它可能会违反许可证,因为如果不ping MyFonts的服务器,他们不知道您的文件是否在webfont使用配额内。]您是否将此文件设置为使用“Compressed”输出样式?如果是,请将其更改为其他输出样式。Less的当前版本在压缩器中有一些错误,无法报告错误,但也无法创建输出文件。否。它设置为“Regular”。是否将此文件设置为使用“Compressed”输出样式“输出风格?如果是,请将其更改为其他输出样式。Less的当前版本在压缩器中有一些错误,无法报告错误,但也无法创建输出文件。否。它被设置为“常规”。您是否将此文件设置为使用“压缩”输出样式?如果是,请将其更改为其他输出样式。Less的当前版本在压缩器中有一些错误,无法报告错误,但也无法创建输出文件。否。它被设置为“常规”。您是否将此文件设置为使用“压缩”输出样式?如果是,请将其更改为其他输出样式。Less的当前版本在压缩器中有一些错误,无法报告错误,但也无法创建输出文件。否。它被设置为“常规”。