title: Unicode Collation Algorithm UTS10-D34
body: <p><a href="https://www.unicode.org/reports/tr10/#UTS10-D35" rel="nofollow noreferrer">https://www.unicode.org/reports/tr10/#UTS10-D35</a></p>
  <blockquote>
  <p>UTS10-D34. Blocking Context: The presence of a character B between two
  characters C1 and C2, where ccc(B) = 0 or ccc(B) ≥ ccc(C2).</p>
  <pre><code>The notation ccc(B) is an abbreviation for &quot;the Canonical_Combining_Class value of B&quot;.
  </code></pre>
  </blockquote>
  <p>I found this part is very hard to understand.
  I am not sure the quote part refer to <strong>literal</strong> B, C1, C2?
  if so then that would be confused. Since &quot;B&quot; &lt; &quot;C&quot;.</p>
  <p>If B and C1, C2 not refer to their literal meaning. Then It also should be</p>
  <blockquote>
  <p>ccc(B) &lt;= ccc(C2).</p>
  </blockquote>