Allow unquoted non-ascii chars as property values in css parser
E.g we have the following css:
.style0
{mso-number-format:"General";
text-align:general;
...
font-family:宋体;
mso-font-charset:134;
...
mso-style-id:0;}
.style16
{mso-number-format:"_ \0022\00A5\0022* \#\,\#\#0_ \;_ \0022\00A5\0022* \\-\#\,\#\#0_ \;_ \0022\00A5\0022* \0022-\0022_ \;_ \@_ ";
mso-style-name:"货币[0]";
mso-style-id:7;}
See https://bugs.documentfoundation.org/show_bug.cgi?id=96499#c14
Currently it raised an error in css_parser<_Handler>::value()
:
`css::parse_error::throw_with("value:: illegal first character of a value '", c, "'");`
Non-ascii are valid css values. Values are only required to be quoted only if they contain spaces: https://developer.mozilla.org/en-US/docs/Web/CSS/font-family
Edited by Kevin Suo