Support `@counter-style` and `@font-feature-values`
mganss opened this issue · comments
Michael Ganss commented
The at-rules @counter-style
and @font-feature-values
are not currently supported by the parser.
var html = @"<style>
@font-feature-values Font One {
@styleset {
nice-style: 12;
}
}
@counter-style thumbs {
system: cyclic;
symbols: ""\1F44D"";
suffix: "" "";
}
</style>";
var parser = new HtmlParser(new HtmlParserOptions(), BrowsingContext.New(Configuration.Default.WithCss(new CssParserOptions())));
var dom = parser.ParseDocument(html);
var styleSheet = dom.StyleSheets[0] as ICssStyleSheet;
var css = styleSheet.ToCss(); // -> ""
var rules = styleSheet.Rules.Length; // -> 0
Florian Rappl commented
Landed in devel
.
Michael Ganss commented
@FlorianRappl In the example above, ToCss()
produces @font-feature-values { } @counter-style { }
using v0.17.0 and above. Is this expected behavior?