Skip to content

Commit

Permalink
Indic all: flyspell, fixing many ancient and historic typos that will…
Browse files Browse the repository at this point in the history
… not be missed.
  • Loading branch information
n8willis committed Mar 15, 2021
1 parent d9b9540 commit 637e29c
Show file tree
Hide file tree
Showing 11 changed files with 61 additions and 61 deletions.
12 changes: 6 additions & 6 deletions opentype-shaping-bengali.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ consonants. Some of these substitutions create **above-base** or
**below-base** forms. The **Reph** form of the consonant "Ra" is an
example.

Syllables may also begin with an **indepedent vowel** instead of a
Syllables may also begin with an **independent vowel** instead of a
consonant. In these syllables, the independent vowel is rendered in
full-letter form, not as a matra, and the independent vowel serves as the
syllable base, similar to a base consonant.
Expand Down Expand Up @@ -382,7 +382,7 @@ From the shaping engine's perspective, the main distinction between a
syllable with a base consonant and a syllable with an
independent-vowel base is that a syllable with an independent-vowel
base is less likely to include additional consonants in special forms
and less likely to include depedendent vowel signs
and less likely to include dependent vowel signs
(matras). Therefore, in the common case, vowel-based syllables may
involve less reordering, substitution feature applications, and other
processing than consonant-based syllables.
Expand Down Expand Up @@ -611,7 +611,7 @@ 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,
> Note: Although they are labeled 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
Expand Down Expand Up @@ -1067,7 +1067,7 @@ relative position with respect to each other.

#### 2.10: Flag sequences for possible feature applications ####

With the inital reordering complete, those glyphs in the syllable that
With the initial reordering complete, those glyphs in the syllable that
may have GSUB or GPOS features applied in stages 3, 5, and 6 should be
flagged for each potential feature.

Expand Down Expand Up @@ -1424,7 +1424,7 @@ the base consonant or syllable base, and all half forms.
> Note: The Microsoft script-development specifications for OpenType
> shaping also state that if a zero-width non-joiner follows the last
> standalone "Halant", the final matra position is moved to after the
> non-joiner. However, it is unneccessary to test for this condition,
> non-joiner. However, it is unnecessary to test for this condition,
> because a "Halant,ZWNJ" subsequence is, by definition, the end of a
> syllable. Consequently, a "Halant,ZWNJ" cannot be followed by a
> pre-base dependent vowel.
Expand Down Expand Up @@ -1697,7 +1697,7 @@ the `<beng>` script tag and it is known that the font in use supports
only the `<bng2>` shaping model.

Shaping engines may also choose to apply `blwf` substitutions to
below-base consonants occuring before the base consonant or syllable base when it is
below-base consonants occurring before the base consonant or syllable base when it is
known that the font in use supports an applicable substitution lookup.

Shaping engines may also choose to position left-side matras according
Expand Down
12 changes: 6 additions & 6 deletions opentype-shaping-devanagari.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ consonants. Some of these substitutions create **above-base** or
**below-base** forms. The **Reph** form of the consonant "Ra" is an
example.

Syllables may also begin with an **indepedent vowel** instead of a
Syllables may also begin with an **independent vowel** instead of a
consonant. In these syllables, the independent vowel is rendered in
full-letter form, not as a matra, and the independent vowel serves as the
syllable base, similar to a base consonant.
Expand Down Expand Up @@ -367,7 +367,7 @@ From the shaping engine's perspective, the main distinction between a
syllable with a base consonant and a syllable with an
independent-vowel base is that a syllable with an independent-vowel
base is less likely to include additional consonants in special forms
and less likely to include depedendent vowel signs
and less likely to include dependent vowel signs
(matras). Therefore, in the common case, vowel-based syllables may
involve less reordering, substitution feature applications, and other
processing than consonant-based syllables.
Expand Down Expand Up @@ -578,7 +578,7 @@ 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,
> Note: Although they are labeled 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
Expand Down Expand Up @@ -987,7 +987,7 @@ relative position with respect to each other.

#### 2.10: Flag sequences for possible feature applications ####

With the inital reordering complete, those glyphs in the syllable that
With the initial reordering complete, those glyphs in the syllable that
may have GSUB or GPOS features applied in stages 3, 5, and 6 should be
flagged for each potential feature.

Expand Down Expand Up @@ -1335,7 +1335,7 @@ the base consonant or syllable base, and all half forms.
> Note: The Microsoft script-development specifications for OpenType
> shaping also state that if a zero-width non-joiner follows the last
> standalone "Halant", the final matra position is moved to after the
> non-joiner. However, it is unneccessary to test for this condition,
> non-joiner. However, it is unnecessary to test for this condition,
> because a "Halant,ZWNJ" subsequence is, by definition, the end of a
> syllable. Consequently, a "Halant,ZWNJ" cannot be followed by a
> pre-base dependent vowel.
Expand Down Expand Up @@ -1591,7 +1591,7 @@ the `<deva>` script tag and it is known that the font in use supports
only the `<dev2>` shaping model.

Shaping engines may also choose to apply `blwf` substitutions to
below-base consonants occuring before the base consonant or syllable base when it is
below-base consonants occurring before the base consonant or syllable base when it is
known that the font in use supports an applicable substitution lookup.

Shaping engines may also choose to position left-side matras according
Expand Down
12 changes: 6 additions & 6 deletions opentype-shaping-gujarati.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ consonants. Some of these substitutions create **above-base** or
**below-base** forms. The **Reph** form of the consonant "Ra" is an
example.

Syllables may also begin with an **indepedent vowel** instead of a
Syllables may also begin with an **independent vowel** instead of a
consonant. In these syllables, the independent vowel is rendered in
full-letter form, not as a matra, and the independent vowel serves as the
syllable base, similar to a base consonant.
Expand Down Expand Up @@ -363,7 +363,7 @@ From the shaping engine's perspective, the main distinction between a
syllable with a base consonant and a syllable with an
independent-vowel base is that a syllable with an independent-vowel
base is less likely to include additional consonants in special forms
and less likely to include depedendent vowel signs
and less likely to include dependent vowel signs
(matras). Therefore, in the common case, vowel-based syllables may
involve less reordering, substitution feature applications, and other
processing than consonant-based syllables.
Expand Down Expand Up @@ -565,7 +565,7 @@ 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,
> Note: Although they are labeled 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
Expand Down Expand Up @@ -980,7 +980,7 @@ relative position with respect to each other.

#### 2.10: Flag sequences for possible feature applications ####

With the inital reordering complete, those glyphs in the syllable that
With the initial reordering complete, those glyphs in the syllable that
may have GSUB or GPOS features applied in stages 3, 5, and 6 should be
flagged for each potential feature.

Expand Down Expand Up @@ -1324,7 +1324,7 @@ the base consonant or syllable base, and all half forms.
> Note: The Microsoft script-development specifications for OpenType
> shaping also state that if a zero-width non-joiner follows the last
> standalone "Halant", the final matra position is moved to after the
> non-joiner. However, it is unneccessary to test for this condition,
> non-joiner. However, it is unnecessary to test for this condition,
> because a "Halant,ZWNJ" subsequence is, by definition, the end of a
> syllable. Consequently, a "Halant,ZWNJ" cannot be followed by a
> pre-base dependent vowel.
Expand Down Expand Up @@ -1573,7 +1573,7 @@ the `<gujr>` script tag and it is known that the font in use supports
only the `<gjr2>` shaping model.

Shaping engines may also choose to apply `blwf` substitutions to
below-base consonants occuring before the base consonant or syllable base when it is
below-base consonants occurring before the base consonant or syllable base when it is
known that the font in use supports an applicable substitution lookup.

Shaping engines may also choose to position left-side matras according
Expand Down
12 changes: 6 additions & 6 deletions opentype-shaping-gurmukhi.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ consonants. Some of these substitutions create **above-base** or
**below-base** forms. The **Reph** form of the consonant "Ra" is an
example.

Syllables may also begin with an **indepedent vowel** instead of a
Syllables may also begin with an **independent vowel** instead of a
consonant. In these syllables, the independent vowel is rendered in
full-letter form, not as a matra, and the independent vowel serves as the
syllable base, similar to a base consonant.
Expand Down Expand Up @@ -407,7 +407,7 @@ From the shaping engine's perspective, the main distinction between a
syllable with a base consonant and a syllable with an
independent-vowel base is that a syllable with an independent-vowel
base is less likely to include additional consonants in special forms
and less likely to include depedendent vowel signs
and less likely to include dependent vowel signs
(matras). Therefore, in the common case, vowel-based syllables may
involve less reordering, substitution feature applications, and other
processing than consonant-based syllables.
Expand Down Expand Up @@ -621,7 +621,7 @@ 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,
> Note: Although they are labeled 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
Expand Down Expand Up @@ -1046,7 +1046,7 @@ relative position with respect to each other.

#### 2.10: Flag sequences for possible feature applications ####

With the inital reordering complete, those glyphs in the syllable that
With the initial reordering complete, those glyphs in the syllable that
may have GSUB or GPOS features applied in stages 3, 5, and 6 should be
flagged for each potential feature.

Expand Down Expand Up @@ -1398,7 +1398,7 @@ the base consonant or syllable base, and all half forms.
> Note: The Microsoft script-development specifications for OpenType
> shaping also state that if a zero-width non-joiner follows the last
> standalone "Halant", the final matra position is moved to after the
> non-joiner. However, it is unneccessary to test for this condition,
> non-joiner. However, it is unnecessary to test for this condition,
> because a "Halant,ZWNJ" subsequence is, by definition, the end of a
> syllable. Consequently, a "Halant,ZWNJ" cannot be followed by a
> pre-base dependent vowel.
Expand Down Expand Up @@ -1650,7 +1650,7 @@ the `<guru>` script tag and it is known that the font in use supports
only the `<gur2>` shaping model.

Shaping engines may also choose to apply `blwf` substitutions to
below-base consonants occuring before the base consonant or syllable base when it is
below-base consonants occurring before the base consonant or syllable base when it is
known that the font in use supports an applicable substitution lookup.

Shaping engines may also choose to position left-side matras according
Expand Down
6 changes: 3 additions & 3 deletions opentype-shaping-indic-general.md
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ consonants. Some of these substitutions create **above-base** or
**below-base** forms. The **Reph** form of the consonant "Ra" is an
example.

Syllables may also begin with an **indepedent vowel** instead of a
Syllables may also begin with an **independent vowel** instead of a
consonant. In these syllables, the independent vowel is rendered in
full-letter form, not as a matra, and the independent vowel serves as the
syllable base, similar to a base consonant.
Expand Down Expand Up @@ -922,7 +922,7 @@ 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,
> Note: Although they are labeled 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
Expand Down Expand Up @@ -1249,7 +1249,7 @@ relative position with respect to each other.

#### 2.10: Flag sequences for possible feature applications ####

With the inital reordering complete, those glyphs in the syllable that
With the initial reordering complete, those glyphs in the syllable that
may have GSUB or GPOS features applied in stages 3, 5, and 6 should be
flagged for each potential feature.

Expand Down
8 changes: 4 additions & 4 deletions opentype-shaping-kannada.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ consonants. Some of these substitutions create **above-base** or
**below-base** forms. The **Reph** form of the consonant "Ra" is an
example.

Syllables may also begin with an **indepedent vowel** instead of a
Syllables may also begin with an **independent vowel** instead of a
consonant. In these syllables, the independent vowel is rendered in
full-letter form, not as a matra, and the independent vowel serves as the
syllable base, similar to a base consonant.
Expand Down Expand Up @@ -582,7 +582,7 @@ 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,
> Note: Although they are labeled 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
Expand Down Expand Up @@ -1020,7 +1020,7 @@ relative position with respect to each other.

#### 2.10: Flag sequences for possible feature applications ####

With the inital reordering complete, those glyphs in the syllable that
With the initial reordering complete, those glyphs in the syllable that
may have GSUB or GPOS features applied in stages 3, 5, and 6 should be
flagged for each potential feature.

Expand Down Expand Up @@ -1339,7 +1339,7 @@ order to maintain compatibility with the other Indic scripts.
> Note: The Microsoft script-development specifications for OpenType
> shaping also state that if a zero-width non-joiner follows the last
> standalone "Halant", the final matra position is moved to after the
> non-joiner. However, it is unneccessary to test for this condition,
> non-joiner. However, it is unnecessary to test for this condition,
> because a "Halant,ZWNJ" subsequence is, by definition, the end of a
> syllable. Consequently, a "Halant,ZWNJ" cannot be followed by a
> pre-base dependent vowel.
Expand Down
14 changes: 7 additions & 7 deletions opentype-shaping-malayalam.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ consonants. Some of these substitutions create **above-base** or
**below-base** forms. The **Reph** form of the consonant "Ra" is an
example.

Syllables may also begin with an **indepedent vowel** instead of a
Syllables may also begin with an **independent vowel** instead of a
consonant. In these syllables, the independent vowel is rendered in
full-letter form, not as a matra, and the independent vowel serves as the
syllable base, similar to a base consonant.
Expand Down Expand Up @@ -343,7 +343,7 @@ characteristics include:
- `BASE_POS_LAST` = The base consonant of a syllable is the last
consonant, not counting any special final-consonant forms.

- `REPH_POS_AFTER_MAIN` = "Reph" is ordered after the sylable base.
- `REPH_POS_AFTER_MAIN` = "Reph" is ordered after the syllable base.

- `REPH_MODE_LOGICAL_REPHA` = "Reph" is encoded as its own Unicode
codepoint ("Repha"), but it must still be reordered.
Expand Down Expand Up @@ -395,7 +395,7 @@ From the shaping engine's perspective, the main distinction between a
syllable with a base consonant and a syllable with an
independent-vowel base is that a syllable with an independent-vowel
base is less likely to include additional consonants in special forms
and less likely to include depedendent vowel signs
and less likely to include dependent vowel signs
(matras). Therefore, in the common case, vowel-based syllables may
involve less reordering, substitution feature applications, and other
processing than consonant-based syllables.
Expand Down Expand Up @@ -617,7 +617,7 @@ 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,
> Note: Although they are labeled 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
Expand Down Expand Up @@ -1038,7 +1038,7 @@ relative position with respect to each other.

#### 2.10: Flag sequences for possible feature applications ####

With the inital reordering complete, those glyphs in the syllable that
With the initial reordering complete, those glyphs in the syllable that
may have GSUB or GPOS features applied in stages 3, 5, and 6 should be
flagged for each potential feature.

Expand Down Expand Up @@ -1401,7 +1401,7 @@ or ligatures that contain the base consonant or syllable base.
> Note: The Microsoft script-development specifications for OpenType
> shaping also state that if a zero-width non-joiner follows the last
> standalone "Halant", the final matra position is moved to after the
> non-joiner. However, it is unneccessary to test for this condition,
> non-joiner. However, it is unnecessary to test for this condition,
> because a "Halant,ZWNJ" subsequence is, by definition, the end of a
> syllable. Consequently, a "Halant,ZWNJ" cannot be followed by a
> pre-base dependent vowel.
Expand Down Expand Up @@ -1624,7 +1624,7 @@ the `<mlym>` script tag and it is known that the font in use supports
only the `<mlm2>` shaping model.

Shaping engines may also choose to apply `blwf` substitutions to
below-base consonants occuring before the base consonant or syllable base when it is
below-base consonants occurring before the base consonant or syllable base when it is
known that the font in use supports an applicable substitution lookup.

Shaping engines may also choose to position left-side matras according
Expand Down
Loading

0 comments on commit 637e29c

Please sign in to comment.