diff options
Diffstat (limited to 'Master/tlpkg/tlpostcode/xetex/conf/fonts.dtd')
-rw-r--r-- | Master/tlpkg/tlpostcode/xetex/conf/fonts.dtd | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/Master/tlpkg/tlpostcode/xetex/conf/fonts.dtd b/Master/tlpkg/tlpostcode/xetex/conf/fonts.dtd index 5f072ee44e3..4c38e77f08f 100644 --- a/Master/tlpkg/tlpostcode/xetex/conf/fonts.dtd +++ b/Master/tlpkg/tlpostcode/xetex/conf/fonts.dtd @@ -12,7 +12,9 @@ Add a directory that provides fonts --> <!ELEMENT dir (#PCDATA)> -<!ATTLIST dir xml:space (default|preserve) 'preserve'> +<!ATTLIST dir + prefix CDATA "default" + xml:space (default|preserve) 'preserve'> <!-- Define the per-user file that holds cache font information. @@ -33,7 +35,9 @@ home directory path. --> <!ELEMENT cachedir (#PCDATA)> -<!ATTLIST cachedir xml:space (default|preserve) 'preserve'> +<!ATTLIST cachedir + prefix CDATA "default" + xml:space (default|preserve) 'preserve'> <!-- Reference another configuration file; note that this @@ -48,6 +52,8 @@ <!ELEMENT include (#PCDATA)> <!ATTLIST include ignore_missing (no|yes) "no" + prefix CDATA "default" + deprecated (yes|no) "no" xml:space (default|preserve) "preserve"> <!-- @@ -113,7 +119,7 @@ <!ATTLIST patelt name CDATA #REQUIRED> -<!ELEMENT alias (family*, prefer?, accept?, default?)> +<!ELEMENT alias (test?, family*, prefer?, accept?, default?)> <!ATTLIST alias binding (weak|strong|same) "weak"> <!ELEMENT prefer (family)*> @@ -134,7 +140,7 @@ if 'target' is 'font', execute the match on the result of a font selection. --> -<!ELEMENT match (test*, edit*)> +<!ELEMENT match (test*, edit*)+> <!ATTLIST match target (pattern|font|scan) "pattern"> @@ -159,6 +165,7 @@ qual (any|all|first|not_first) "any" name CDATA #REQUIRED target (pattern|font|default) "default" + ignore-blanks (true|false) "false" compare (eq|not_eq|less|less_eq|more|more_eq|contains|not_contains) "eq"> <!-- @@ -182,7 +189,7 @@ <!ELEMENT edit (%expr;)*> <!ATTLIST edit name CDATA #REQUIRED - mode (assign|assign_replace|prepend|append|prepend_first|append_last) "assign" + mode (assign|assign_replace|prepend|append|prepend_first|append_last|delete|delete_all) "assign" binding (weak|strong|same) "weak"> <!-- @@ -194,13 +201,14 @@ <!ATTLIST double xml:space (default|preserve) 'preserve'> <!ELEMENT string (#PCDATA)> <!ATTLIST string xml:space (default|preserve) 'preserve'> -<!ELEMENT matrix (double,double,double,double)> +<!ELEMENT matrix ((%expr;), (%expr;), (%expr;), (%expr;))> <!ELEMENT bool (#PCDATA)> <!ELEMENT charset (int|range)*> <!ELEMENT range (int,int)> <!ELEMENT langset (string)*> <!ELEMENT name (#PCDATA)> -<!ATTLIST name xml:space (default|preserve) 'preserve'> +<!ATTLIST name xml:space (default|preserve) 'preserve' + target (default|font|pattern) 'default'> <!ELEMENT const (#PCDATA)> <!ATTLIST const xml:space (default|preserve) 'preserve'> <!ELEMENT or (%expr;)*> |