0

我有一个调用 MyBundle 的包。在公共文件夹的捆绑包中有 css/fontes.css 并且也有 fontes 文件夹。

在 fontes 文件夹中有:sourceanspro-regular-webfont.eot、sourceanspro-regular-webfont.woff、sourceanspro-regular-webfont.ttf、sourceanspro-regular-webfont.svg、sourceanspro-bold-webfont.eot、sourceanspro-bold-webfont .woff、sourceanspro-bold-webfont.ttf、sourceanspro-bold-webfont.svg、sourceanspro-light-webfont.eot、sourceanspro-light-webfont.woff、sourceanspro-light-webfont.ttf、sourceanspro-light-webfont.svg .

上面的内容 fontes.css

    @字体脸{
        字体系列:'source_sans_proregular';
        src: url('fontes/sourcesanspro-regular-webfont.eot');
        src: url('fontes/sourcesanspro-regular-webfont.eot?#iefix') 格式('embedded-opentype'),
             url('fontes/sourcesanspro-regular-webfont.woff') 格式('woff'),
             url('fontes/sourcesanspro-regular-webfont.ttf') 格式('truetype'),
             url('fontes/sourcesanspro-regular-webfont.svg#source_sans_proregular') 格式('svg');
        字体粗细:正常;
        字体样式:正常;

    }


    @字体脸{
        字体系列:'source_sans_probold';
        src: url('fontes/sourcesanspro-bold-webfont.eot');
        src: url('fontes/sourcesanspro-bold-webfont.eot?#iefix') 格式('embedded-opentype'),
             url('fontes/sourcesanspro-bold-webfont.woff') 格式('woff'),
             url('fontes/sourcesanspro-bold-webfont.ttf') 格式('truetype'),
             url('fontes/sourcesanspro-bold-webfont.svg#source_sans_probold') 格式('svg');
        字体粗细:正常;
        字体样式:正常;

    }


    @字体脸{
        字体系列:'source_sans_prolight';
        src: url('fontes/sourcesanspro-light-webfont.eot');
        src: url('fontes/sourcesanspro-light-webfont.eot?#iefix') 格式('embedded-opentype'),
             url('fontes/sourcesanspro-light-webfont.woff') 格式('woff'),
             url('fontes/sourcesanspro-light-webfont.ttf') 格式('truetype'),
             url('fontes/sourcesanspro-light-webfont.svg#source_sans_prolight') 格式('svg');
        字体粗细:正常;
        字体样式:正常;

    }

任何人都可以在不使用命令“asset:dump”的情况下帮助我加载 fonte.css 和源代码。

4

2 回答 2

0

您可以将带有字体的文件夹符号链接到该web文件夹​​。

于 2013-09-06T18:51:33.373 回答
0

您的 css 在public/您的捆绑包的文件夹中,这使您能够使用带有cssrewrite过滤器的资产,将路径重写为 web 下的真实路径。请参阅使用 cssrewrite 过滤器修复 CSS 路径

您可以使用文件夹下的符号链接选项安装所有其他资产web/以使其可访问:

php app/console assets:install web --symlink --relative
于 2013-09-09T19:47:56.250 回答