52 lines
1.5 KiB
Plaintext
52 lines
1.5 KiB
Plaintext
Test parsing the src descriptor of @font-face.
|
|
|
|
Valid rules form the stylesheet:
|
|
|
|
@font-face { src: url(font.ttf); }
|
|
@font-face { src: url(http://foo/bar/font.ttf); }
|
|
@font-face { src: url(font.svg#id); }
|
|
@font-face { src: url(font.ttf) format(truetype); }
|
|
@font-face { src: url(font.woff) format(woff), local(font2); }
|
|
@font-face { src: url(font2.ttf); }
|
|
@font-face { src: url(font2.ttf) format(truetype); }
|
|
@font-face { src: url(font3.otf) format(opentype), local(foo bar); }
|
|
@font-face { src: local(foo); }
|
|
@font-face { src: local(font), local(foo bar); }
|
|
@font-face { src: local(foo); }
|
|
@font-face { src: local(foo bar); }
|
|
Expected result for valid rules:
|
|
|
|
@font-face { src: url(font.ttf); }
|
|
@font-face { src: url(http://foo/bar/font.ttf); }
|
|
@font-face { src: url(font.svg#id); }
|
|
@font-face { src: url(font.ttf) format(truetype); }
|
|
@font-face { src: url(font.woff) format(woff), local(font2); }
|
|
@font-face { src: url(font2.ttf); }
|
|
@font-face { src: url(font2.ttf) format(truetype); }
|
|
@font-face { src: url(font3.otf) format(opentype), local(foo bar); }
|
|
@font-face { src: local(foo); }
|
|
@font-face { src: local(font), local(foo bar); }
|
|
@font-face { src: local(foo); }
|
|
@font-face { src: local(foo bar); }
|
|
Invalid rules form the stylesheet:
|
|
|
|
@font-face { }
|
|
@font-face { }
|
|
@font-face { }
|
|
@font-face { }
|
|
@font-face { }
|
|
@font-face { }
|
|
@font-face { }
|
|
@font-face { }
|
|
Expected result for invalid rules:
|
|
|
|
@font-face { }
|
|
@font-face { }
|
|
@font-face { }
|
|
@font-face { }
|
|
@font-face { }
|
|
@font-face { }
|
|
@font-face { }
|
|
@font-face { }
|
|
|