CATEGORY-TABLE ::= '(' 'category' CATEGORY-SPEC + ')'
CATEGORY-SPEC ::= '(' CODE CATEGORY ')'
- | '(' CODE CODE CATEGORY ')'
+ | '(' CODE CODE CATEGORY ')'
CODE ::= INTEGER
GENERATOR ::= '(' 'generator' RULE MACRO-DEF * ')'
RULE ::= REGEXP-BLOCK | MATCH-BLOCK | SUBST-BLOCK | COND-BLOCK
- | DIRECT-CODE | COMBINING-SPEC | OTF-SPEC
- | PREDEFINED-RULE | MACRO-NAME
+ | DIRECT-CODE | COMBINING-SPEC | OTF-SPEC
+ | PREDEFINED-RULE | MACRO-NAME
MACOR-DEF ::= '(' MACRO-NAME RULE + ')'
@endverbatim
¹Ô¤Î¥é¥óÁ´ÂΤ˹çÃפ¹¤ë¡£
@verbatim
-SUBST-BLOCK ::= '(' SOURCE-PATTERN RULE * ')'
+SUBST-BLOCK ::= '(' SOURCE-PATTERN RULE * ')'
SOURCE-PATTERN ::= '(' CODE + ')'
- | (' 'range' CODE CODE ')'
+ | (' 'range' CODE CODE ')'
@endverbatim
¸½¹Ô¤Î¥é¥ó¤Î¥³¡¼¥ÉÎó¤¬ @c SOURCE-PATTERN ¤È¹çÃפ¹¤ì¤Ð¡¢¤³¤Îµ¬Â§¤Ï°ì»þ
CATEGORY-TABLE ::= '(' 'category' CATEGORY-SPEC + ')'
CATEGORY-SPEC ::= '(' CODE CATEGORY ')'
- | '(' CODE CODE CATEGORY ')'
+ | '(' CODE CODE CATEGORY ')'
CODE ::= INTEGER
GENERATOR ::= '(' 'generator' RULE MACRO-DEF * ')'
RULE ::= REGEXP-BLOCK | MATCH-BLOCK | SUBST-BLOCK | COND-BLOCK
- | DIRECT-CODE | COMBINING-SPEC | OTF-SPEC
- | PREDEFINED-RULE | MACRO-NAME
+ | DIRECT-CODE | COMBINING-SPEC | OTF-SPEC
+ | PREDEFINED-RULE | MACRO-NAME
MACOR-DEF ::= '(' MACRO-NAME RULE + ')'
@endverbatim
it matches the whole current run.
@verbatim
-SUBST-BLOCK ::= '(' SOURCE-PATTERN RULE * ')'
+SUBST-BLOCK ::= '(' SOURCE-PATTERN RULE * ')'
SOURCE-PATTERN ::= '(' CODE + ')'
- | (' 'range' CODE CODE ')'
+ | (' 'range' CODE CODE ')'
@endverbatim
If the sequence of codes of the current run matches @c SOURCE-PATTERN,
requires font F0.
@verbatim
- sequence S0 S1
- currently used font F0 F1
- usable font(s) F0 F1
+ sequence S0 S1
+ currently used font F0 F1
+ usable font(s) F0 F1
@endverbatim
Sometimes, however, a clear separation of sequences is not possible.
but also with F1.
@verbatim
- sequence S0 S1
- currently used font F0 F1
- usable font(s) F0,F1 F1
+ sequence S0 S1
+ currently used font F0 F1
+ usable font(s) F0,F1 F1
@endverbatim
In this case, glyphs used to draw the preceding S0 may affect glyph