Declaration

Declarations are key-value couples. The separator is a colon (:). Each declaration is terminated by a semicolon (;).
The key should represent a predefined graphic attribute ( foreground , size , font , and so forth) and the value is a literal whose type depends on the key (such as red , 10pt , or serif ). All key-value pairs are String. Enter values in single or double quotation marks, but use single quotation marks when the values contain nonalphanumeric characters.
Inside quoted declaration values, you can use Unicode characters in two ways:
  • If the CSS file starts with a line '@charset "UTF-8";' and the Unicode characters are printable, you can write or paste Unicode characters with UTF-8 encoding directly in the quoted strings.
  • You can include them using backslash escape syntax with hexadecimal digits.
    For example, \20AC is a Unicode escape sequence denoting the Euro sign. However, if the next character after the last digit in the escape sequence is an unrelated hexadecimal digit, you must insert a space before the next character, as a separator. So if you wanted to write €1000, you would enter \20AC 1000 .