Skip to content

Commit

Permalink
Indic2 all: update note treatment of placeholder and standalone sylla…
Browse files Browse the repository at this point in the history
…bles.
  • Loading branch information
n8willis committed Mar 8, 2021
1 parent cebf8d9 commit 0aeaa7c
Show file tree
Hide file tree
Showing 10 changed files with 150 additions and 50 deletions.
20 changes: 15 additions & 5 deletions opentype-shaping-bengali.md
Original file line number Diff line number Diff line change
Expand Up @@ -533,11 +533,14 @@ _other_ = `OTHER` | `MODIFYING_LETTER`
> Note: The _placeholder_ identification class includes codepoints
> that are often used in place of vowels or consonants when a document
> needs to display a matra, mark, or special form in isolation or
> in another context beyond a standard syllable. Examples include
> hyphens and non-breaking spaces. The _placeholder_ identification
> class also includes numerals, which are commonly used as word
> substitutes within normal text. Examples include ordinals (e.g.,
> "4th").
> in another context beyond a standard syllable. Examples of
> _placeholder_ codepoints include hyphens and non-breaking
> spaces. Sequences that utilize this approach should be identified as
> "standalone" syllables.
>
> The _placeholder_ identification class also includes numerals, which
> are commonly used as word substitutes within normal text. Examples
> include ordinals (e.g., "4th").
> Note: The _other_ identification class includes codepoints that
> do not interact with adjacent characters for shaping purposes. Even
Expand Down Expand Up @@ -608,6 +611,13 @@ A standalone syllable will match the expression:
> choose to limit occurrences by limiting the above expressions to a
> finite length, such as `(HALANT_GROUP CN){0,4}` .
> Note: Although they are labelled as "standalone syllables" here,
> many sequences that match the standalone regular expression above
> are instances where a document needs to display a matra, combining
> mark, or special form in isolation. Such sequences might not have
> any significance with regard to the definition of syllables used in
> the language or orthography of the text.
A symbol-based syllable will match the expression:
```markdown
S SYLLABLE_TAIL
Expand Down
20 changes: 15 additions & 5 deletions opentype-shaping-gujarati.md
Original file line number Diff line number Diff line change
Expand Up @@ -487,11 +487,14 @@ _other_ = `OTHER` | `MODIFYING_LETTER`
> Note: The _placeholder_ identification class includes codepoints
> that are often used in place of vowels or consonants when a document
> needs to display a matra, mark, or special form in isolation or
> in another context beyond a standard syllable. Examples include
> hyphens and non-breaking spaces. The _placeholder_ identification
> class also includes numerals, which are commonly used as word
> substitutes within normal text. Examples include ordinals (e.g.,
> "4th").
> in another context beyond a standard syllable. Examples of
> _placeholder_ codepoints include hyphens and non-breaking
> spaces. Sequences that utilize this approach should be identified as
> "standalone" syllables.
>
> The _placeholder_ identification class also includes numerals, which
> are commonly used as word substitutes within normal text. Examples
> include ordinals (e.g., "4th").
> Note: The _other_ identification class includes codepoints that
> do not interact with adjacent characters for shaping purposes. Even
Expand Down Expand Up @@ -562,6 +565,13 @@ A standalone syllable will match the expression:
> choose to limit occurrences by limiting the above expressions to a
> finite length, such as `(HALANT_GROUP CN){0,4}` .
> Note: Although they are labelled as "standalone syllables" here,
> many sequences that match the standalone regular expression above
> are instances where a document needs to display a matra, combining
> mark, or special form in isolation. Such sequences might not have
> any significance with regard to the definition of syllables used in
> the language or orthography of the text.
A symbol-based syllable will match the expression:
```markdown
S SYLLABLE_TAIL
Expand Down
20 changes: 15 additions & 5 deletions opentype-shaping-gurmukhi.md
Original file line number Diff line number Diff line change
Expand Up @@ -543,11 +543,14 @@ _other_ = `OTHER` | `MODIFYING_LETTER`
> Note: The _placeholder_ identification class includes codepoints
> that are often used in place of vowels or consonants when a document
> needs to display a matra, mark, or special form in isolation or
> in another context beyond a standard syllable. Examples include
> hyphens and non-breaking spaces. The _placeholder_ identification
> class also includes numerals, which are commonly used as word
> substitutes within normal text. Examples include ordinals (e.g.,
> "4th").
> in another context beyond a standard syllable. Examples of
> _placeholder_ codepoints include hyphens and non-breaking
> spaces. Sequences that utilize this approach should be identified as
> "standalone" syllables.
>
> The _placeholder_ identification class also includes numerals, which
> are commonly used as word substitutes within normal text. Examples
> include ordinals (e.g., "4th").
> Note: The _other_ identification class includes codepoints that
> do not interact with adjacent characters for shaping purposes. Even
Expand Down Expand Up @@ -618,6 +621,13 @@ A standalone syllable will match the expression:
> choose to limit occurrences by limiting the above expressions to a
> finite length, such as `(HALANT_GROUP CN){0,4}` .
> Note: Although they are labelled as "standalone syllables" here,
> many sequences that match the standalone regular expression above
> are instances where a document needs to display a matra, combining
> mark, or special form in isolation. Such sequences might not have
> any significance with regard to the definition of syllables used in
> the language or orthography of the text.
A symbol-based syllable will match the expression:
```markdown
S SYLLABLE_TAIL
Expand Down
20 changes: 15 additions & 5 deletions opentype-shaping-indic-general.md
Original file line number Diff line number Diff line change
Expand Up @@ -844,11 +844,14 @@ _other_ = `OTHER` | `MODIFYING_LETTER`
> Note: The _placeholder_ identification class includes codepoints
> that are often used in place of vowels or consonants when a document
> needs to display a matra, mark, or special form in isolation or
> in another context beyond a standard syllable. Examples include
> hyphens and non-breaking spaces. The _placeholder_ identification
> class also includes numerals, which are commonly used as word
> substitutes within normal text. Examples include ordinals (e.g.,
> "4th").
> in another context beyond a standard syllable. Examples of
> _placeholder_ codepoints include hyphens and non-breaking
> spaces. Sequences that utilize this approach should be identified as
> "standalone" syllables.
>
> The _placeholder_ identification class also includes numerals, which
> are commonly used as word substitutes within normal text. Examples
> include ordinals (e.g., "4th").
> Note: The _other_ identification class includes codepoints that
> do not interact with adjacent characters for shaping purposes. Even
Expand Down Expand Up @@ -919,6 +922,13 @@ A standalone syllable will match the expression:
> choose to limit occurrences by limiting the above expressions to a
> finite length, such as `(HALANT_GROUP CN){0,4}` .
> Note: Although they are labelled as "standalone syllables" here,
> many sequences that match the standalone regular expression above
> are instances where a document needs to display a matra, combining
> mark, or special form in isolation. Such sequences might not have
> any significance with regard to the definition of syllables used in
> the language or orthography of the text.
A symbol-based syllable will match the expression:
```markdown
S SYLLABLE_TAIL
Expand Down
20 changes: 15 additions & 5 deletions opentype-shaping-kannada.md
Original file line number Diff line number Diff line change
Expand Up @@ -504,11 +504,14 @@ _other_ = `OTHER` | `MODIFYING_LETTER`
> Note: The _placeholder_ identification class includes codepoints
> that are often used in place of vowels or consonants when a document
> needs to display a matra, mark, or special form in isolation or
> in another context beyond a standard syllable. Examples include
> hyphens and non-breaking spaces. The _placeholder_ identification
> class also includes numerals, which are commonly used as word
> substitutes within normal text. Examples include ordinals (e.g.,
> "4th").
> in another context beyond a standard syllable. Examples of
> _placeholder_ codepoints include hyphens and non-breaking
> spaces. Sequences that utilize this approach should be identified as
> "standalone" syllables.
>
> The _placeholder_ identification class also includes numerals, which
> are commonly used as word substitutes within normal text. Examples
> include ordinals (e.g., "4th").
> Note: The _other_ identification class includes codepoints that
> do not interact with adjacent characters for shaping purposes. Even
Expand Down Expand Up @@ -579,6 +582,13 @@ A standalone syllable will match the expression:
> choose to limit occurrences by limiting the above expressions to a
> finite length, such as `(HALANT_GROUP CN){0,4}` .
> Note: Although they are labelled as "standalone syllables" here,
> many sequences that match the standalone regular expression above
> are instances where a document needs to display a matra, combining
> mark, or special form in isolation. Such sequences might not have
> any significance with regard to the definition of syllables used in
> the language or orthography of the text.
A symbol-based syllable will match the expression:
```markdown
S SYLLABLE_TAIL
Expand Down
20 changes: 15 additions & 5 deletions opentype-shaping-malayalam.md
Original file line number Diff line number Diff line change
Expand Up @@ -539,11 +539,14 @@ _other_ = `OTHER` | `MODIFYING_LETTER`
> Note: The _placeholder_ identification class includes codepoints
> that are often used in place of vowels or consonants when a document
> needs to display a matra, mark, or special form in isolation or
> in another context beyond a standard syllable. Examples include
> hyphens and non-breaking spaces. The _placeholder_ identification
> class also includes numerals, which are commonly used as word
> substitutes within normal text. Examples include ordinals (e.g.,
> "4th").
> in another context beyond a standard syllable. Examples of
> _placeholder_ codepoints include hyphens and non-breaking
> spaces. Sequences that utilize this approach should be identified as
> "standalone" syllables.
>
> The _placeholder_ identification class also includes numerals, which
> are commonly used as word substitutes within normal text. Examples
> include ordinals (e.g., "4th").
> Note: The _other_ identification class includes codepoints that
> do not interact with adjacent characters for shaping purposes. Even
Expand Down Expand Up @@ -614,6 +617,13 @@ A standalone syllable will match the expression:
> choose to limit occurrences by limiting the above expressions to a
> finite length, such as `(HALANT_GROUP CN){0,4}` .
> Note: Although they are labelled as "standalone syllables" here,
> many sequences that match the standalone regular expression above
> are instances where a document needs to display a matra, combining
> mark, or special form in isolation. Such sequences might not have
> any significance with regard to the definition of syllables used in
> the language or orthography of the text.
A symbol-based syllable will match the expression:
```markdown
S SYLLABLE_TAIL
Expand Down
20 changes: 15 additions & 5 deletions opentype-shaping-oriya.md
Original file line number Diff line number Diff line change
Expand Up @@ -544,11 +544,14 @@ _other_ = `OTHER` | `MODIFYING_LETTER`
> Note: The _placeholder_ identification class includes codepoints
> that are often used in place of vowels or consonants when a document
> needs to display a matra, mark, or special form in isolation or
> in another context beyond a standard syllable. Examples include
> hyphens and non-breaking spaces. The _placeholder_ identification
> class also includes numerals, which are commonly used as word
> substitutes within normal text. Examples include ordinals (e.g.,
> "4th").
> in another context beyond a standard syllable. Examples of
> _placeholder_ codepoints include hyphens and non-breaking
> spaces. Sequences that utilize this approach should be identified as
> "standalone" syllables.
>
> The _placeholder_ identification class also includes numerals, which
> are commonly used as word substitutes within normal text. Examples
> include ordinals (e.g., "4th").
> Note: The _other_ identification class includes codepoints that
> do not interact with adjacent characters for shaping purposes. Even
Expand Down Expand Up @@ -619,6 +622,13 @@ A standalone syllable will match the expression:
> choose to limit occurrences by limiting the above expressions to a
> finite length, such as `(HALANT_GROUP CN){0,4}` .
> Note: Although they are labelled as "standalone syllables" here,
> many sequences that match the standalone regular expression above
> are instances where a document needs to display a matra, combining
> mark, or special form in isolation. Such sequences might not have
> any significance with regard to the definition of syllables used in
> the language or orthography of the text.
A symbol-based syllable will match the expression:
```markdown
S SYLLABLE_TAIL
Expand Down
20 changes: 15 additions & 5 deletions opentype-shaping-sinhala.md
Original file line number Diff line number Diff line change
Expand Up @@ -462,11 +462,14 @@ _other_ = `OTHER`| `MODIFYING_LETTER`
> Note: The _placeholder_ identification class includes codepoints
> that are often used in place of vowels or consonants when a document
> needs to display a matra, mark, or special form in isolation or
> in another context beyond a standard syllable. Examples include
> hyphens and non-breaking spaces. The _placeholder_ identification
> class also includes numerals, which are commonly used as word
> substitutes within normal text. Examples include ordinals (e.g.,
> "4th").
> in another context beyond a standard syllable. Examples of
> _placeholder_ codepoints include hyphens and non-breaking
> spaces. Sequences that utilize this approach should be identified as
> "standalone" syllables.
>
> The _placeholder_ identification class also includes numerals, which
> are commonly used as word substitutes within normal text. Examples
> include ordinals (e.g., "4th").
> Note: The _other_ identification class includes codepoints that
> do not interact with adjacent characters for shaping purposes. Even
Expand Down Expand Up @@ -537,6 +540,13 @@ A standalone syllable will match the expression:
> choose to limit occurrences by limiting the above expressions to a
> finite length, such as `(HALANT_GROUP CN){0,4}` .
> Note: Although they are labelled as "standalone syllables" here,
> many sequences that match the standalone regular expression above
> are instances where a document needs to display a matra, combining
> mark, or special form in isolation. Such sequences might not have
> any significance with regard to the definition of syllables used in
> the language or orthography of the text.
A symbol-based syllable will match the expression:
```markdown
S SYLLABLE_TAIL
Expand Down
20 changes: 15 additions & 5 deletions opentype-shaping-tamil.md
Original file line number Diff line number Diff line change
Expand Up @@ -496,11 +496,14 @@ _other_ = `OTHER` | `MODIFYING_LETTER`
> Note: The _placeholder_ identification class includes codepoints
> that are often used in place of vowels or consonants when a document
> needs to display a matra, mark, or special form in isolation or
> in another context beyond a standard syllable. Examples include
> hyphens and non-breaking spaces. The _placeholder_ identification
> class also includes numerals, which are commonly used as word
> substitutes within normal text. Examples include ordinals (e.g.,
> "4th").
> in another context beyond a standard syllable. Examples of
> _placeholder_ codepoints include hyphens and non-breaking
> spaces. Sequences that utilize this approach should be identified as
> "standalone" syllables.
>
> The _placeholder_ identification class also includes numerals, which
> are commonly used as word substitutes within normal text. Examples
> include ordinals (e.g., "4th").
> Note: The _other_ identification class includes codepoints that
> do not interact with adjacent characters for shaping purposes. Even
Expand Down Expand Up @@ -571,6 +574,13 @@ A standalone syllable will match the expression:
> choose to limit occurrences by limiting the above expressions to a
> finite length, such as `(HALANT_GROUP CN){0,4}` .
> Note: Although they are labelled as "standalone syllables" here,
> many sequences that match the standalone regular expression above
> are instances where a document needs to display a matra, combining
> mark, or special form in isolation. Such sequences might not have
> any significance with regard to the definition of syllables used in
> the language or orthography of the text.
A symbol-based syllable will match the expression:
```markdown
S SYLLABLE_TAIL
Expand Down
20 changes: 15 additions & 5 deletions opentype-shaping-telugu.md
Original file line number Diff line number Diff line change
Expand Up @@ -517,11 +517,14 @@ _other_ = `OTHER` | `MODIFYING_LETTER`
> Note: The _placeholder_ identification class includes codepoints
> that are often used in place of vowels or consonants when a document
> needs to display a matra, mark, or special form in isolation or
> in another context beyond a standard syllable. Examples include
> hyphens and non-breaking spaces. The _placeholder_ identification
> class also includes numerals, which are commonly used as word
> substitutes within normal text. Examples include ordinals (e.g.,
> "4th").
> in another context beyond a standard syllable. Examples of
> _placeholder_ codepoints include hyphens and non-breaking
> spaces. Sequences that utilize this approach should be identified as
> "standalone" syllables.
>
> The _placeholder_ identification class also includes numerals, which
> are commonly used as word substitutes within normal text. Examples
> include ordinals (e.g., "4th").
> Note: The _other_ identification class includes codepoints that
> do not interact with adjacent characters for shaping purposes. Even
Expand Down Expand Up @@ -592,6 +595,13 @@ A standalone syllable will match the expression:
> choose to limit occurrences by limiting the above expressions to a
> finite length, such as `(HALANT_GROUP CN){0,4}` .
> Note: Although they are labelled as "standalone syllables" here,
> many sequences that match the standalone regular expression above
> are instances where a document needs to display a matra, combining
> mark, or special form in isolation. Such sequences might not have
> any significance with regard to the definition of syllables used in
> the language or orthography of the text.
A symbol-based syllable will match the expression:
```markdown
S SYLLABLE_TAIL
Expand Down

0 comments on commit 0aeaa7c

Please sign in to comment.