<?xml version="1.0" encoding="UTF-8"?>
<crepdl xmlns="http://www.iso.org/ns/crepdl" version="2020">
  <repertoire name="JapaneseNihongo" version="1.0">
    <union>
      <range from="U+0020" to="U+007E"/>
      <char cp="U+00A0"/>
      <range from="U+2013" to="U+2014"/>
      <range from="U+2018" to="U+201F"/>
      <char cp="U+2026"/>
      <range from="U+3000" to="U+303F"/>
      <range from="U+4E00" to="U+9FFF"/>
      <range from="U+3400" to="U+4DBF"/>
      <range from="U+20000" to="U+2A6DF"/>
      <range from="U+2A700" to="U+2B73F"/>
      <range from="U+2B740" to="U+2B81F"/>
      <range from="U+2B820" to="U+2CEAF"/>
      <range from="U+2CEB0" to="U+2EBEF"/>
      <range from="U+30000" to="U+3134F"/>
      <range from="U+31350" to="U+323AF"/>
      <range from="U+F900" to="U+FAFF"/>
      <range from="U+2F800" to="U+2FA1F"/>
      <range from="U+2E80" to="U+2EFF"/>
      <range from="U+2F00" to="U+2FDF"/>
      <range from="U+2FF0" to="U+2FFF"/>
      <range from="U+31C0" to="U+31EF"/>
      <range from="U+3300" to="U+33FF"/>
      <range from="U+FF00" to="U+FFEF"/>
      <range from="U+FE30" to="U+FE4F"/>
      <range from="U+FE10" to="U+FE1F"/>
      <range from="U+3040" to="U+309F"/>
      <range from="U+30A0" to="U+30FF"/>
      <range from="U+31F0" to="U+31FF"/>
      <range from="U+1B000" to="U+1B0FF"/>
      <range from="U+1B100" to="U+1B12F"/>
      <range from="U+1B130" to="U+1B16F"/>
      <range from="U+1AFF0" to="U+1AFFF"/>
      <range from="U+3200" to="U+32FF"/>
      <range from="U+0041" to="U+007A"/>
      <range from="U+0300" to="U+036F"/>
      <range from="U+0100" to="U+017F"/>
    </union>
  </repertoire>
  <rule>
    <context path="//text()"/>
    <message xml:lang="en">Character repertoire violation: the character is not permitted in Japanese.</message>
    <message xml:lang="ja">Character repertoire violation: not permitted in Nihongo.</message>
  </rule>
</crepdl>
