Home > Terms > English, UK (UE) > Canonical composition algorithm
Canonical composition algorithm
Starting from the second character in the coded character sequence (of a Canonical Decomposition or Compatibility Decomposition) and proceeding sequentially to the final character, perform the following steps: R1 Seek back (left) in the coded character sequence from the character C to find the last Starter L preceding C in the character sequence.
R2 If there is such an L, and C is not blocked from L, and there exists a Primary Composite P which is canonically equivalent to the sequence
- When the algorithm completes, all Non-blocked Pairs canonically equivalent to a Primary Composite will have been systematically replaced by those Primary Composites.
- The replacement of the Starter L in R2 requires continuing to cheque the succeeding characters until the character at that position is no longer part of any Non-blocked Pair that can be replaced by a Primary Composite. For example, consider the following hypothetical coded character sequence: . None of the first three combining marks forms a Primary Composite with the letter z. However, the fourth combining mark in the sequence, acute, does form a Primary Composite with z, and it is not Blocked from the z. Therefore, R2 mandates the replacement of the sequence with , even though there are three other combining marks intervening in the sequence.
- The character C in R1 is not necessarily a non-starter. It is necessary to cheque all characters in the sequence, because there are sequences
where both L and C are Starters, yet there is a Primary Composite P which is canonically equivalent to that sequence. For example, Indic two-part vowels often have canonical decompositions into sequences of two spacing vowel signs, each of which has Canonical_Combining_Class=0 and which is thus a Starter by definition.
- Part of Speech: noun
- Synonym(s):
- Blossary:
- Industry/Domain: Computer; Software
- Category: Unicode standard
- Company: Unicode Consortium
- Product:
- Acronym-Abbreviation:
Other Languages:
Member comments
Terms in the News
Featured Terms
Rancheras
Rancheras is a genre of the traditional music of Mexico originally sung by only one performer with a guitar. It dates to the years of the Mexican ...
Contributor
Featured blossaries
architected
0
Terms
27
Blossaries
14
Followers
CERN (European Organization for Nuclear Research)
anton.chausovskyy
0
Terms
25
Blossaries
4
Followers
4th Grade Spelling Words
Browers Terms By Category
- Action toys(4)
- Skill toys(3)
- Animals & stuffed toys(2)
- Educational toys(1)
- Baby toys(1)
Toys and games(11) Terms
- Dating(35)
- Romantic love(13)
- Platonic love(2)
- Family love(1)
Love(51) Terms
- General seafood(50)
- Shellfish(1)
Seafood(51) Terms
- General astronomy(781)
- Astronaut(371)
- Planetary science(355)
- Moon(121)
- Comets(101)
- Mars(69)
Astronomy(1901) Terms
- Ballroom(285)
- Belly dance(108)
- Cheerleading(101)
- Choreography(79)
- Historical dance(53)
- African-American(50)