From 6af1f01289a5937c90c8178bca5a475da07cceda Mon Sep 17 00:00:00 2001 From: Fredrick Brennan Date: Sat, 15 Aug 2020 16:21:16 -0700 Subject: [PATCH] Update readme.rst --- Doc/source/designspaceLib/readme.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Doc/source/designspaceLib/readme.rst b/Doc/source/designspaceLib/readme.rst index 3ebbb92d5..e41c26443 100644 --- a/Doc/source/designspaceLib/readme.rst +++ b/Doc/source/designspaceLib/readme.rst @@ -297,8 +297,7 @@ RuleDescriptor object - Each condition is a dict with ``name``, ``minimum`` and ``maximum`` keys. - ``subs``: list of substitutions - Each substitution is stored as tuples of glyphnames, e.g. ("a", "a.alt"). -- Note: By default, rules are applied *before* text shaping/OpenType layout. See - `5.0 rules element`_. +- Note: By default, rules are applied first, before other text shaping/OpenType layout, as they are part of the `Required Variation Alternates OpenType feature `_. See `5.0 rules element`_ ยง Attributes. Evaluating rules ---------------- @@ -857,7 +856,8 @@ Attributes ---------- - ``processing``: flag, optional. Valid values are [``first``, ``last``]. This flag indicates whether the substitution rules should be applied before or after other glyph substitution features. -- If no ``processing`` attribute is given, interpret as ``first``. +- If no ``processing`` attribute is given, interpret as ``first``, and put the substitution rule in the `rvrn` feature. +- If ``processing`` is ``last``, put it in `rclt`. .. 51-rule-element: