在飞镖聚合物中使用外部样式表,聚合物0.9.5

时间:2014-04-30 16:38:49

标签: fonts dart stylesheet external dart-polymer

我正在尝试这样做:

<polymer-element name="my-element">
  <meta charset="utf-8">
  <template>
    <link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet">
    Test...
    "<i class="fa fa-anchor"></i>"
  </template>
  <script type="application/dart" src="my-element.dart"></script>
</polymer-element>

我只想要一个外部使用fontawesome的自定义元素。但问题是它加载了.css文件而不是字体。在0.10-dev版本中它似乎正在工作。有人可能知道在0.9.5版本中是否支持这个吗?

问候并谢谢 罗伯特

1 个答案:

答案 0 :(得分:1)

看起来@ font-face在Dart版本1.3.3 / 1.3.4以及polmyer版本0.9.5和0.10.0 *中被破坏。解决方案是全局放置@ font-face代码,然后在需要字体的每个元素上使用.css文件和applyAuthorStyles。请注意,applyAuthorStyles可能会很快被删除。所以这不是一个历史性的解决方案。

错误报告:https://code.google.com/p/dart/issues/detail?id=18581