﻿<?xml version="1.0" encoding="utf-8"?>
<lgr xmlns="urn:ietf:params:xml:ns:lgr-1.0">
  <meta>
    <version>4</version>
    <!--  <icann-lgr-version>3</icann-lgr-version>  -->
    <date>2026-01-26</date>
    <language>sv</language>
    <unicode-version>11.0.0</unicode-version>
    <description type="text/html"><![CDATA[

   <section id="registry_contact_details">
<h2>Registry Contact Details</h2>
<ul style="list-style:none;">
<li><b>Contact Name:</b> Registry support</li>
<li><b>Email address:</b> support@bigroom.eco</li>
</ul>
</section>

        <h1>Label Generation Rules for Swedish</h1>
        <h2>Overview</h2>
        <p>This document specifies a set of Label Generation Rules (LGR) for the Swedish language
    using a language-specific repertoire for the second level domain or domains identified above.
    The format of this file follows [RFC 7940].
    This LGR is adapted from the “Reference LGR for the Second Level for the Swedish Language” [Ref-LGR-sv-Latn], for details, see <a href="#change_history">Change History</a> below.</p>

        <p><b>Standalone LGR:</b> This LGR is designed to be used in a zone that does not cater to IDNs 
    other than those valid under this LGR. 
    This LGR lacks features that would allow its use in the context
    of another LGR in the same zone, and it may contain other features incompatible with such use.</p>

        <h2>Repertoire</h2>
        <p>references converge on 42 (29 + 13) Latin code points, with an additional 9 extensions. The repertoire here adds U+00E6 LATIN SMALL LETTER AE 
        and U+00F8 LATIN SMALL LETTER  O WITH STROKE, both of which are used in neighboring Denmark and Norway. </p>

        <p>In addition, reference [605] cites use of these letters in foreign names:<p>

        <ul class="cp-list">
          <li><p>U+00EB LATIN SMALL LETTER E WITH DIAERESIS</p></li>
          <li><p>U+00ED LATIN SMALL LETTER I WITH ACUTE</p></li>
          <li><p>U+00F1 LATIN SMALL LETTER N WITH TILDE</p></li>
          <li><p>U+00F5 LATIN SMALL LETTER O WITH TILDE</p></li>
        </ul>
        <p>They have been added to the core repertoire.</p>
        
        <p>The Latin repertoire of the  IDN table published in the IANA Repository of IDN Practices for the .se ccTLD includes code points for Swedish 
        plus all the official Latin-based minority languages, such as Finnish [700]. This goes beyond the scope of a language-based LGR.</p>

        <h3>Excluded code points</h3>
        
        <p>Letters documented in some references but not included:</p>
        <ul class="cp-list">
            <li><p>U+00E3 LATIN SMALL LETTER A WITH TILDE </p></li>
            <li><p>U+00EA LATIN SMALL LETTER E WITH CIRCUMFLEX</p></li>
            <li><p>U+00EC LATIN SMALL LETTER I WITH GRAVE</p></li>
            <li><p>U+00EE LATIN SMALL LETTER I WITH CIRCUMFLEX</p></li>
            <li><p>U+00F0 LATIN SMALL LETTER ETH</p></li>
            <li><p>U+00F2 LATIN SMALL LETTER O WITH GRAVE</p></li>
            <li><p>U+00F4 LATIN SMALL LETTER O WITH CIRCUMFLEX</p></li>
            <li><p>U+00F9 LATIN SMALL LETTER U WITH GRAVE</p></li>
            <li><p>U+00FA LATIN SMALL LETTER U WITH ACUTE</p></li>
            <li><p>U+00FB LATIN SMALL LETTER U WITH CIRCUMFLEX</p></li>
            <li><p>U+00FD LATIN SMALL LETTER Y WITH ACUTE</p></li>
            <li><p>U+00FE LATIN SMALL LETTER THORN</p></li>
            <li><p>U+00FF LATIN SMALL LETTER Y WITH DIAERESIS</p></li>
            <li><p>U+0101 LATIN SMALL LETTER A WITH MACRON</p></li>
            <li><p>U+0107 LATIN SMALL LETTER C WITH ACUTE</p></li>
            <li><p>U+011B LATIN SMALL LETTER E WITH CARON</p></li>
            <li><p>U+012B LATIN SMALL LETTER I WITH MACRON</p></li>
            <li><p>U+0142 LATIN SMALL LETTER L WITH STROKE</p></li>
            <li><p>U+0159 LATIN SMALL LETTER R WITH CARON</p></li>
            <li><p>U+015B LATIN SMALL LETTER S WITH ACUTE</p></li>
            <li><p>U+0163 LATIN SMALL LETTER T WITH CEDILLA</p></li>
            <li><p>U+017A LATIN SMALL LETTER Z WITH ACUTE</p></li>
            <li><p>U+01CE LATIN SMALL LETTER A WITH CARON</p></li>
            <li><p>U+01D0 LATIN SMALL LETTER I WITH CARON</p></li>
            <li><p>U+01D2 LATIN SMALL LETTER O WITH CARON</p></li>
            <li><p>U+01D4 LATIN SMALL LETTER U WITH CARON</p></li>
            <li><p>U+01E5 LATIN SMALL LETTER G WITH STROKE</p></li>
            <li><p>U+01E7 LATIN SMALL LETTER G WITH CARON</p></li>
            <li><p>U+01E9 LATIN SMALL LETTER K WITH CARON</p></li>
            <li><p>U+01EF LATIN SMALL LETTER EZH WITH CARON</p></li>
            <li><p>U+0213 LATIN SMALL LETTER R WITH INVERTED BREVE</p></li>
            <li><p>U+0259 LATIN SMALL LETTER SCHWA</p></li>
            <li><p>U+0292 LATIN SMALL LETTER EZH</p></li>
        </ul>    

     <h3>Extended code points</h3>

       <p>A number of letters not considered essential to writing the core vocabulary of the language are nevertheless in common use. 
        Where they have not been added to the core repertoire, they are flagged as “extended-cp” in the table of code points.
        A context rule is provided that by default will prohibit labels with such extended code points. To support extended single code points or code point 
        sequences, delete the context “extended-cp” from their repertoire definition.</p>

       <p>Reference [702] cites these extensions for the major Sami orthographies.</p>
        <ul>
            <li><p>U+00E2 LATIN SMALL LETTER A WITH CIRCUMFLEX</p></li>
            <li><p>U+00EF LATIN SMALL LETTER I WITH DIAERESIS</p></li>
            <li><p>U+010D LATIN SMALL LETTER C WITH CARON</p></li>
            <li><p>U+0111 LATIN SMALL LETTER D WITH STROKE</p></li>
            <li><p>U+0144 LATIN SMALL LETTER N WITH ACUTE</p></li>
            <li><p>U+014B LATIN SMALL LETTER ENG</p></li>
            <li><p>U+0161 LATIN SMALL LETTER S WITH CARON</p></li>
            <li><p>U+0167 LATIN SMALL LETTER T WITH STROKE</p></li>
            <li><p>U+017E LATIN SMALL LETTER Z WITH CARON</p></li>
        </ul>
        
        <p>These have been included here in the extended repertoire.</p>

        <h2>Variants</h2>
        <p>No variants are applicable when using the LGR in a standalone fashion.</p>

        <h2>Character Classes</h2>

       <p>This LGR does not define named character classes.</p>

       <h2>Rules</h2>
         <h3>Common Rules</h3>
         
        <p>By default, the LGR includes the rules and actions to implement the following restrictions mandated by the IDNA protocol. They are marked with &#x235F;.</p>
       <ul>
       <li><b>Hyphen Restrictions</b> &mdash; restrictions on the allowable placement of hyphens (no leading/ending hyphen
             and no hyphen in positions 3 and 4). These restrictions are described in Section 4.2.3.1 of RFC 5891 [150]. 
             They are implemented here as context rule on U+002D (-) HYPHEN-MINUS.</li>
          <li><b>Leading Combining Marks</b>   &mdash;  restrictions on the allowable placement of combining marks
             (no leading combining mark). This rule is described in Section 4.2.3.2 of RFC 5891 [150].</li>
       </ul>

        <h2>Actions</h2>

        <p>This LGR includes the default actions for LGRs as well as the action needed to
        invalidate labels with misplaced combining marks. They are marked with &#x235F;.
        For a description see [RFC 7940].</p>

       <h2>Methodology and Contributors</h2>

        <p>The LGR in this document has been adapted from the corresponding Reference LGR for the Second Level. The Second Level Reference LGR for the Swedish Language was developed
        by Michel Suignard and Asmus Freytag, including input by Michael Everson,
        Nicholas Ostler, and Wil Tan, and based on multiple
        open public consultations.</p>

        <section id="change_history">
        <h3>Changes from Version Dated 10 October 2016</h3><p>Language tag has been updated.</p>
        
        <h3>Changes from Version Dated 18 May 2021</h3><p>Unicode Version has been updated. A clerical error affecting
        the description of <em>letter S with Caron</em> has been corrected.</p>

        <h3>Changes from Version Dated 25 October 2024</h3>
        <p>Adopted from the Second Level Reference LGR for the Swedish Language [Ref-LGR-sv-Latn] without normative changes.</p>
        </section>

        <h2>References</h2>
        <p>General references for the language:</p>
        <ul>
          <li><p>Svenska språknämnden. 1991. Svenska skrivregler. Stockholm: Almqvist &amp; Wiksell.   ISBN 91-21-11280-0</p></li>
          <li><p>Tekniska nomenklaturcentralen, in Icelandic Council for Standardization. 1992. Nordic cultural
            requirements on information technology. Reykjavík: Staðlaráð Íslands.   ISBN 9979-9004-3-1</p></li>
           <li><p>Wikipedia: “Swedish orthography”, https://en.wikipedia.org/wiki/Swedish_alphabet</p></li>
           <li><p>Omniglot:  “Swedish (svenska)” htm https://www.omniglot.com/writing/swedish.htm </p></li>
        </ul>

        <p>Other references cited in this document:</p>
        <dl>

         <dt>[Ref-LGR-sv-Latn]</dt>
         <dd>ICANN, Second Level Reference Label Generation Rules for the Swedish Language (sv-Latn), 25 October 2024 (XML)
      https://www.icann.org/sites/default/files/packages/lgr/lgr-second-level-swedish-language-25oct24-en.xml
      non-normative HTML presentation: https://www.icann.org/sites/default/files/packages/lgr/lgr-second-level-swedish-language-25oct24-en.html</dd>
         <dt>[RFC 7940]</dt>
         <dd> Davies, K. and A. Freytag, “Representing Label Generation Rulesets Using XML”, 
     RFC 7940, August 2016, https://www.rfc-editor.org/info/rfc7940</dd>
         <dt>[Unicode 11.0.0]</dt>
         <dd>The Unicode Consortium. The Unicode Standard, Version 11.0.0, (Mountain View, CA: The Unicode Consortium, 2018. ISBN 978-1-936213-19-1) 
     https://www.unicode.org/versions/Unicode11.0.0/</dd>
        </dl>

    <p>In the listing of the <a href="#repertoire">repertoire by code point</a>, references starting from [0] refer to
        the version of the Unicode Standard in which the corresponding code point was initially encoded.
        Other references (starting from [100]) document usage of code points. Entries in the table may have
        multiple source reference values. 
        In the listing of <a href="#whole_label_evaluation_and_context_rules">whole label evaluation and context rules</a>,
        reference [150] indicates the source for common rules.
        For more details, see the      <a href="#table_of_references">Table of References</a> below.</p>

]]></description>
    <references>
      <reference id="0" comment="Code points cited were originally encoded in Unicode Version 1.1">The Unicode Standard, Version 1.1</reference>
      <reference id="100">Internetstiftelsen i Sverige (IIS), “IDN Reference table for Swedish language”  
	    https://github.com/dotse/IDN-ref-tables/blob/master/language-tables/swedish-lang-ref-table.txt accessed on 2016-10-16</reference>
      <reference id="102">Repository of IDN practices at IANA:  Stiftelsen för Internetinfrastruktur, TLD:.se for language sv-SE. 
	    https://www.iana.org/domains/idn-tables/tables/se_sv-se_1.0.html</reference>
      <reference id="150">RFC 5891, Internationalized Domain Names in Applications (IDNA): Protocol https://tools.ietf.org/html/rfc5891</reference>
      <reference id="200" comment="This table lists only the characters outside the set a-z">ISO/IEC 6937 Third Ed. 2001-12-17- Information 
	    technology — Coded graphic character set for text communication — Latin alphabet: Table D.1 (p 35) Use of Latin alphabetic characters.</reference>
      <reference id="301" comment="Code points cited form the standard set">Everson, Michael. The Alphabets of Europe: “Swedish” https://www.evertype.com/alphabets/swedish.pdf</reference>
      <reference id="302" comment="Code points cited are from an extended set">Everson, Michael. The Alphabets of Europe: “Swedish” https://www.evertype.com/alphabets/swedish.pdf</reference>
      <reference id="304" comment="Code points cited are rare or archaic">Everson, Michael. The Alphabets of Europe: “Swedish” https://www.evertype.com/alphabets/swedish.pdf</reference>
      <reference id="401" comment="Code points cited are from the set of Main Letters">The Unicode Consortium, Common Locale Data Repository (CLDR) Version 28 (2015-09-16) -
	   Locale Data Summary for Swedish [sv] https://www.unicode.org/cldr/charts/28/summary/sv.html</reference>
      <reference id="402" comment="Code points cited are from the Auxiliary set">The Unicode Consortium, Common Locale Data Repository (CLDR) Version 28 (2015-09-16) - 
	  Locale Data Summary for Swedish [sv] https://www.unicode.org/cldr/charts/28/summary/sv.html</reference>
      <reference id="501" comment="Code points cited are of category 1: Letters essential for the language">Tekniska nomenklaturcentralen, in Icelandic Council for Standardization. 1992. 
	  Nordic cultural requirements on information technology. Reykjavík: Staðlaráð Íslands. ISBN 9979-9004-3-1</reference>
      <reference id="502" comment="Code points cited are of category 2: Letters commonly used, but not essential">Tekniska nomenklaturcentralen, in Icelandic Council for Standardization. 1992.
	    Nordic cultural requirements on information technology. Reykjavík: Staðlaráð Íslands. ISBN 9979-9004-3-1</reference>
      <reference id="503" comment="Code points cited are of category 3: Letters used for names, in common practice">Tekniska nomenklaturcentralen, in Icelandic Council for Standardization. 1992.
	    Nordic cultural requirements on information technology. Reykjavík: Staðlaráð Íslands. ISBN 9979-9004-3-1</reference>
      <reference id="504" comment="Code points cited are of category 4: Letters that are rarely used">Tekniska nomenklaturcentralen, in Icelandic Council for Standardization. 1992. 
	   Nordic cultural requirements on information technology. Reykjavík: Staðlaráð Íslands. ISBN 9979-9004-3-1</reference>
      <reference id="603" comment="Code points cited are supported in a national edition of ISO-646.">ISO/IEC 646:1991 — Information 
	   technology — ISO 7-bit coded character set for information interchange</reference>
      <reference id="601" comment="According to this reference, the alphabet is listed as using the full basic set A-Z">Wikipedia: “Latin Alphabets” 
	    https://en.wikipedia.org/wiki/Latin_alphabets - accessed 2015-10-31</reference>
      <reference id="604" comment="The table only lists code points beyond A-Z">Wikipedia: “Latin Alphabets” https://en.wikipedia.org/wiki/Latin_alphabets. accessed 2015-10-31</reference>
      <reference id="605" comment="Code points cited are listed as in extended use">Wikipedia: “Swedish orthography” https://en.wikipedia.org/wiki/Swedish_orthography</reference>
      <reference id="700" comment="This table covers not only Swedish, but all official minority languages in Sweden">Internetstiftelsen i Sverige (IIS), 
	  “Valid Domain Name characters”, https://www.iis.se/docs/teckentabell-04.pdf</reference>
      <reference id="702">Wikipedia: “Sami Languages” https://en.wikipedia.org/wiki/Sami_languages</reference>
    </references>
  </meta>
  <data>
    <char cp="002D" not-when="hyphen-minus-disallowed" tag="sc:Zyyy" ref="0 100 102 301 401 501 601 700" comment="HYPHEN-MINUS" />
    <char cp="0030" tag="Common-digit sc:Zyyy" ref="0 100 102 301 401 501 601 700" comment="DIGIT ZERO; &#x235F;" />
    <char cp="0031" tag="Common-digit sc:Zyyy" ref="0 100 102 301 401 501 601 700" comment="DIGIT ONE; &#x235F;" />
    <char cp="0032" tag="Common-digit sc:Zyyy" ref="0 100 102 301 401 501 601 700" comment="DIGIT TWO; &#x235F;" />
    <char cp="0033" tag="Common-digit sc:Zyyy" ref="0 100 102 301 401 501 601 700" comment="DIGIT THREE; &#x235F;" />
    <char cp="0034" tag="Common-digit sc:Zyyy" ref="0 100 102 301 401 501 601 700" comment="DIGIT FOUR; &#x235F;" />
    <char cp="0035" tag="Common-digit sc:Zyyy" ref="0 100 102 301 401 501 601 700" comment="DIGIT FIVE; &#x235F;" />
    <char cp="0036" tag="Common-digit sc:Zyyy" ref="0 100 102 301 401 501 601 700" comment="DIGIT SIX; &#x235F;" />
    <char cp="0037" tag="Common-digit sc:Zyyy" ref="0 100 102 301 401 501 601 700" comment="DIGIT SEVEN; &#x235F;" />
    <char cp="0038" tag="Common-digit sc:Zyyy" ref="0 100 102 301 401 501 601 700" comment="DIGIT EIGHT; &#x235F;" />
    <char cp="0039" tag="Common-digit sc:Zyyy" ref="0 100 102 301 401 501 601 700" comment="DIGIT NINE; &#x235F;" />
    <char cp="0061" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER A" />
    <char cp="0062" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER B" />
    <char cp="0063" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER C" />
    <char cp="0064" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER D" />
    <char cp="0065" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER E" />
    <char cp="0066" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER F" />
    <char cp="0067" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER G" />
    <char cp="0068" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER H" />
    <char cp="0069" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER I" />
    <char cp="006A" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER J" />
    <char cp="006B" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER K" />
    <char cp="006C" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER L" />
    <char cp="006D" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER M" />
    <char cp="006E" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER N" />
    <char cp="006F" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER O" />
    <char cp="0070" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER P" />
    <char cp="0071" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER Q" />
    <char cp="0072" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER R" />
    <char cp="0073" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER S" />
    <char cp="0074" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER T" />
    <char cp="0075" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER U" />
    <char cp="0076" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER V" />
    <char cp="0077" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER W" />
    <char cp="0078" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER X" />
    <char cp="0079" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER Y" />
    <char cp="007A" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER Z" />
    <char cp="00E0" tag="sc:Latn" ref="0 301 401 501 604 700" comment="LATIN SMALL LETTER A WITH GRAVE" />
    <char cp="00E1" tag="sc:Latn" ref="0 200 302 402 503 604 700 702" comment="LATIN SMALL LETTER A WITH ACUTE" />
    <char cp="00E2" when="extended-cp" tag="sc:Latn" ref="0 302 402 702" comment="LATIN SMALL LETTER A WITH CIRCUMFLEX" />
    <char cp="00E4" tag="sc:Latn" ref="0 100 102 200 301 401 501 603 604 700" comment="LATIN SMALL LETTER A WITH DIAERESIS" />
    <char cp="00E5" tag="sc:Latn" ref="0 100 102 200 301 401 501 603 604 700" comment="LATIN SMALL LETTER A WITH RING ABOVE" />
    <char cp="00E6" tag="sc:Latn" ref="0 302 402 503 700" comment="LATIN SMALL LETTER AE" />
    <char cp="00E7" tag="sc:Latn" ref="0 302 402 605 700" comment="LATIN SMALL LETTER C WITH CEDILLA" />
    <char cp="00E8" tag="sc:Latn" ref="0 302 503 604 700" comment="LATIN SMALL LETTER E WITH GRAVE" />
    <char cp="00E9" tag="sc:Latn" ref="0 100 102 200 301 401 501 603 604 700" comment="LATIN SMALL LETTER E WITH ACUTE" />
    <char cp="00EB" tag="sc:Latn" ref="0 302 402 503 605 700" comment="LATIN SMALL LETTER E WITH DIAERESIS" />
    <char cp="00ED" tag="sc:Latn" ref="0 302 402 605 700" comment="LATIN SMALL LETTER I WITH ACUTE" />
    <char cp="00EF" when="extended-cp" tag="sc:Latn" ref="0 302 402 700 702" comment="LATIN SMALL LETTER I WITH DIAERESIS" />
    <char cp="00F1" tag="sc:Latn" ref="0 302 402 605 700" comment="LATIN SMALL LETTER N WITH TILDE" />
    <char cp="00F3" tag="sc:Latn" ref="0 302 402 700" comment="LATIN SMALL LETTER O WITH ACUTE" />
    <char cp="00F5" tag="sc:Latn" ref="0 605 700" comment="LATIN SMALL LETTER O WITH TILDE" />
    <char cp="00F6" tag="sc:Latn" ref="0 100 102 200 301 401 501 603 604 700" comment="LATIN SMALL LETTER O WITH DIAERESIS" />
    <char cp="00F8" tag="sc:Latn" ref="0 302 402 503 700" comment="LATIN SMALL LETTER O WITH STROKE" />
    <char cp="00FC" tag="sc:Latn" ref="0 100 102 200 302 402 503 603 604 700" comment="LATIN SMALL LETTER U WITH DIAERESIS" />
    <char cp="010D" when="extended-cp" tag="sc:Latn" ref="0 302 700 702" comment="LATIN SMALL LETTER C WITH CARON" />
    <char cp="0111" when="extended-cp" tag="sc:Latn" ref="0 700 702" comment="LATIN SMALL LETTER D WITH STROKE" />
    <char cp="0144" when="extended-cp" tag="sc:Latn" ref="0 302 700 702" comment="LATIN SMALL LETTER N WITH ACUTE" />
    <char cp="014B" when="extended-cp" tag="sc:Latn" ref="0 700 702" comment="LATIN SMALL LETTER ENG" />
    <char cp="0161" when="extended-cp" tag="sc:Latn" ref="0 302 700 702" comment="LATIN SMALL LETTER S WITH CARON" />
    <char cp="0167" when="extended-cp" tag="sc:Latn" ref="0 700 702" comment="LATIN SMALL LETTER T WITH STROKE" />
    <char cp="017E" when="extended-cp" tag="sc:Latn" ref="0 700 702" comment="LATIN SMALL LETTER Z WITH CARON" />
  </data>
  <!--Rules section goes here-->
  <rules>
    <!--Character class definitions go here-->
    <!--Whole label evaluation and context rules go here-->
    <rule name="leading-combining-mark" ref="150" comment="RFC 5891 restrictions on placement of combining marks &#x235F;">
      <start />
      <union>
        <class property="gc:Mn" />
        <class property="gc:Mc" />
      </union>
    </rule>
    <rule name="hyphen-minus-disallowed" ref="150" comment="RFC 5891 restrictions on placement of U+002D HYPHEN-MINUS &#x235F;">
      <choice>
        <rule comment="no leading hyphen">
          <look-behind>
            <start />
          </look-behind>
          <anchor />
        </rule>
        <rule comment="no trailing hyphen">
          <anchor />
          <look-ahead>
            <end />
          </look-ahead>
        </rule>
        <rule comment="no consecutive hyphens in third and fourth">
          <look-behind>
            <start />
            <any />
            <any />
            <char cp="002D" comment="hyphen-minus" />
          </look-behind>
          <anchor />
        </rule>
      </choice>
    </rule>
    <rule name="extended-cp" comment="context to gate off code points from the extended range, matches no label &#x235F;">
      <start />
      <end />
    </rule>
    <!--Action elements go here - order defines precedence-->
    <action disp="invalid" match="leading-combining-mark" comment="by default, labels with leading combining marks are invalid" />
    <action disp="valid" comment="catch all" />
  </rules>
</lgr>