/* ============================================================
   فونت‌های فارسی — همه self-hosted (بدون CDN)
   به جز IRAN Rounded همه زیر مجوز SIL Open Font License 1.1 هستند.
   متن مجوز در پوشه assets/fonts/licenses/ نگهداری می‌شود؛ فایل
   PROPRIETARY-IRANRounded.txt همان استثنا را نشان می‌دهد: این یک
   فونت تجاری است و بخشی از مجوز GPL قالب نیست.
   فقط فونت انتخاب‌شده در پنل تنظیمات توسط مرورگر دانلود می‌شود.

   ← این فایل را دستی ویرایش نکنید؛ خروجیِ harness/font-subset.py است:
      python harness/font-subset.py --write --css-out assets/css/fonts.css
   هر فونت سه برش دارد که همه از یک فایل ساخته می‌شوند:
     core  برشِ پیش‌فرضِ متنِ فارسی — تنها برشی که preload می‌شود
     ext   حروفِ لاتینِ accent‌دار، یونانی، سیریلیک و ligatureها؛ با
           unicode-range اعلام شده، پس تا وقتی صفحه‌ای «Pokémon» یا «Türkiye»
           نشان ندهد اصلاً دانلود نمی‌شود (و آن‌وقت فونتِ واقعی است، نه Tahoma)
     Num   رقم‌ها به‌صورتِ خانوادگی مستقل («Samim Num») که فقط روی
           --mx-price-font نشسته است، یعنی فقط رقمِ قیمت و شمارشِ معکوس
  _range_هایِ اعلامی از روی cmapِ خودِ فایلِ ساخته‌شده نوشته می‌شوند؛ یک
  _range_ دست‌نویس که فایل گِلی‌اش را نداشته باشد به‌جای fallback توفو می‌دهد.
   ============================================================ */

/* ---------- Estedad ---------- */
@font-face{font-family:'Estedad';src:url('../fonts/Estedad-var-mx1677.woff2') format('woff2-variations'), url('../fonts/Estedad-var-mx1677.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0020-007E, U+00A0-00AC, U+00AE-00BF, U+00D7, U+00F7, U+0600-0604, U+0609-0612, U+0615-061C, U+061E-06FF, U+0750-077F, U+08A0-08B4, U+08B6-08BD, U+200B-2015, U+2018-2022, U+2026, U+2028-202E, U+2030, U+2032-2037, U+2039-203A, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20AC, U+20B9, U+2103, U+2109, U+2116, U+2122, U+212B, U+2152-215F, U+2190-2199, U+220E, U+2212, U+2215, U+2248, U+2260, U+2264-2265, U+2460-2473, U+24EA-24F4, U+24FF, U+25A0, U+25CC, U+2776-277F, U+FB50-FBB1, U+FBD3-FBE9, U+FBFC-FBFF, U+FC5E-FC63, U+FCF2-FCF4, U+FD3C-FD3F, U+FDF2, U+FDFC, U+FE70-FE74, U+FE76-FEEE, U+FEF1-FEFC}
@font-face{font-family:'Estedad';src:url('../fonts/Estedad-var-ext-mx1677.woff2') format('woff2-variations'), url('../fonts/Estedad-var-ext-mx1677.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+00C0-00D6, U+00D8-00F6, U+00F8-017F, U+0181, U+0186, U+0189-018A, U+018E-0190, U+0198-0199, U+019D, U+019F-01A1, U+01A6, U+01A9, U+01AF-01B0, U+01B3-01B4, U+01B7, U+01C3-01F5, U+01F8-021B, U+021E-021F, U+0226-0233, U+0237-0239, U+0240, U+0245, U+0250, U+0253-0257, U+0259, U+025B, U+0262, U+026A, U+026E, U+0272, U+0274-0276, U+0280, U+0283, U+028C, U+028F, U+0291-0293, U+0299, U+029C, U+029E-029F, U+02A3-02AB, U+02BB-02BC, U+02C2-02C7, U+02D2-02D3, U+02D8-02DD, U+0300-030F, U+0311, U+031B, U+0323-0329, U+032D-032E, U+0330-0331, U+1D00-1D01, U+1D04-1D05, U+1D07, U+1D0A-1D0B, U+1D0D, U+1D0F, U+1D18, U+1D1B-1D1C, U+1D20-1D22, U+1D6B, U+1E00-1E9E, U+1EA0-1EF9, U+A728-A729, U+A730-A73D, U+A74E-A74F, U+A760-A761, U+A7AE-A7AF, U+AB50, U+AB5B}

/* ---------- Estedad Num ---------- */
@font-face{font-family:'Estedad Num';src:url('../fonts/Estedad-num-mx1677.woff2') format('woff2-variations'), url('../fonts/Estedad-num-mx1677.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0020, U+0025-002B, U+002D-003B, U+0041-005A, U+0061-007A, U+00A0, U+00B1, U+00D7, U+0660-066D, U+06F0-06F9, U+200C-2013, U+2026, U+2122, U+2212, U+2215}

/* ---------- IRANRounded ---------- */
@font-face{font-family:'IRANRounded';src:url('../fonts/IRANRounded-mx1677.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;ascent-override:102.54%;descent-override:53.71%;line-gap-override:0%;unicode-range:U+0020-007E, U+00A0-00BF, U+00D7, U+00F7, U+0600-0603, U+060B-0615, U+061B, U+061E-061F, U+0621-063A, U+0640-065E, U+0660-0673, U+0675-06EB, U+06ED-06FF, U+0750-076D, U+200C, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+20AC, U+2122, U+25CC, U+FB50-FB51, U+FB56-FB59, U+FB66-FB6D, U+FB7A-FB7D, U+FB88-FB95, U+FB9E-FB9F, U+FBA4-FBB1, U+FBE6-FBE9, U+FBFC-FBFF, U+FC5E-FC63, U+FD3E-FD3F, U+FDF2, U+FDFC, U+FE70, U+FE72, U+FE74, U+FE76, U+FE78, U+FE7A, U+FE7C, U+FE7E, U+FE80-FEFC}
@font-face{font-family:'IRANRounded';src:url('../fonts/IRANRounded-ext-mx1677.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;ascent-override:102.54%;descent-override:53.71%;line-gap-override:0%;unicode-range:U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+02C6, U+02DC}

/* ---------- IRANRounded Num ---------- */
@font-face{font-family:'IRANRounded Num';src:url('../fonts/IRANRounded-num-mx1677.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;ascent-override:102.54%;descent-override:53.71%;line-gap-override:0%;unicode-range:U+0020, U+0025-002B, U+002D-003B, U+0041-005A, U+0061-007A, U+00A0, U+00B1, U+00D7, U+0660-066D, U+06F0-06F9, U+200C, U+2013, U+2026, U+2122}

/* ---------- Sahel ---------- */
@font-face{font-family:'Sahel';src:url('../fonts/Sahel-var-mx1677.woff2') format('woff2-variations'), url('../fonts/Sahel-var-mx1677.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0020-0021, U+002E, U+003A, U+00A0, U+00AB, U+00BB, U+060C-060D, U+0615, U+061B, U+061F, U+0621-063A, U+0640-0655, U+0657, U+065A, U+0660-0670, U+0674, U+067E, U+0686, U+0695, U+0698, U+06A1, U+06A4, U+06A9, U+06AF, U+06B5, U+06BA, U+06BE, U+06C0, U+06C6, U+06CA, U+06CC, U+06CE, U+06D5, U+06F0-06F9, U+200B-200D, U+202F, U+FB56-FB59, U+FB6B-FB6D, U+FB7A-FB7D, U+FB8A-FB8B, U+FB8E-FB95, U+FB9E-FB9F, U+FBA5, U+FBAC-FBAD, U+FBDA, U+FBE8-FBE9, U+FBFC-FBFF, U+FD3E-FD3F, U+FDF2, U+FDFC, U+FE70-FE74, U+FE76-FEFC}

/* ---------- Sahel Num ---------- */
@font-face{font-family:'Sahel Num';src:url('../fonts/Sahel-num-mx1677.woff2') format('woff2-variations'), url('../fonts/Sahel-num-mx1677.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0020, U+002E, U+003A, U+00A0, U+0660-066D, U+06F0-06F9, U+200C-200D}

/* ---------- Samim ---------- */
@font-face{font-family:'Samim';src:url('../fonts/Samim-Bold-mx1677.woff2') format('woff2');font-weight:700 900;font-style:normal;font-display:swap;unicode-range:U+0020-007E, U+00A0-00BF, U+060C-060D, U+0615, U+061B, U+061F, U+0621-063A, U+0640-0655, U+0657, U+065A, U+0660-0670, U+0674, U+067E, U+0686, U+0695, U+0698, U+06A1, U+06A4, U+06A9, U+06AF, U+06B5, U+06BA, U+06BE, U+06C0, U+06C6, U+06CA, U+06CC, U+06CE, U+06D5, U+06F0-06F9, U+2000-200D, U+2013-2015, U+2017-201E, U+2020-2022, U+2026, U+202F-2030, U+2032-2033, U+2039-203A, U+203C, U+2044, U+2070, U+2074-2079, U+207F, U+20A3-20A4, U+20A7, U+20AB-20AC, U+2105, U+2113, U+2116, U+2120, U+2122, U+2126, U+212E, U+215B-215E, U+2202, U+2206, U+220F, U+2211-2212, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+FB56-FB59, U+FB6B-FB6D, U+FB7A-FB7D, U+FB8A-FB8B, U+FB8E-FB95, U+FB9E-FB9F, U+FBA5, U+FBAC-FBAD, U+FBDA, U+FBE8-FBE9, U+FBFC-FBFF, U+FDF2, U+FDFC, U+FE70-FE74, U+FE76-FEFC, U+FEFF}
@font-face{font-family:'Samim';src:url('../fonts/Samim-Bold-ext-mx1677.woff2') format('woff2');font-weight:700 900;font-style:normal;font-display:swap;unicode-range:U+02BC, U+02C6-02C7, U+02C9, U+02D8-02DD, U+02F3, U+0309, U+030F, U+0323, U+0384, U+2400, U+FB00-FB04}

/* ---------- Samim Num ---------- */
@font-face{font-family:'Samim Num';src:url('../fonts/Samim-num-mx1677.woff2') format('woff2');font-weight:700 900;font-style:normal;font-display:swap;unicode-range:U+0020, U+0025-002B, U+002D-003B, U+0041-005A, U+0061-007A, U+00A0, U+00B1, U+0660-066D, U+06F0-06F9, U+200C-200D, U+2013, U+2026, U+2122, U+2212}

/* ---------- Samim ---------- */
@font-face{font-family:'Samim';src:url('../fonts/Samim-Medium-mx1677.woff2') format('woff2');font-weight:500 600;font-style:normal;font-display:swap;unicode-range:U+0020-007E, U+00A0-00BF, U+060C-060D, U+0615, U+061B, U+061F, U+0621-063A, U+0640-0655, U+0657, U+065A, U+0660-0670, U+0674, U+067E, U+0686, U+0695, U+0698, U+06A1, U+06A4, U+06A9, U+06AF, U+06B5, U+06BA, U+06BE, U+06C0, U+06C6, U+06CA, U+06CC, U+06CE, U+06D5, U+06F0-06F9, U+2000-200D, U+2013-2015, U+2017-201E, U+2020-2022, U+2026, U+202F-2030, U+2032-2033, U+2039-203A, U+203C, U+2044, U+2070, U+2074-2079, U+207F, U+20A3-20A4, U+20A7, U+20AB-20AC, U+2105, U+2113, U+2116, U+2120, U+2122, U+2126, U+212E, U+215B-215E, U+2202, U+2206, U+220F, U+2211-2212, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+FB56-FB59, U+FB6B-FB6D, U+FB7A-FB7D, U+FB8A-FB8B, U+FB8E-FB95, U+FB9E-FB9F, U+FBA5, U+FBAC-FBAD, U+FBDA, U+FBE8-FBE9, U+FBFC-FBFF, U+FDF2, U+FDFC, U+FE70-FE74, U+FE76-FEFC, U+FEFF}
@font-face{font-family:'Samim';src:url('../fonts/Samim-Medium-ext-mx1677.woff2') format('woff2');font-weight:500 600;font-style:normal;font-display:swap;unicode-range:U+02BC, U+02C6-02C7, U+02C9, U+02D8-02DD, U+02F3, U+0309, U+030F, U+0323, U+0384, U+2400, U+FB00-FB04}
@font-face{font-family:'Samim';src:url('../fonts/Samim-mx1677.woff2') format('woff2');font-weight:100 400;font-style:normal;font-display:swap;unicode-range:U+0020-007E, U+00A0-00BF, U+060C-060D, U+0615, U+061B, U+061F, U+0621-063A, U+0640-0655, U+0657, U+065A, U+0660-0670, U+0674, U+067E, U+0686, U+0695, U+0698, U+06A1, U+06A4, U+06A9, U+06AF, U+06B5, U+06BA, U+06BE, U+06C0, U+06C6, U+06CA, U+06CC, U+06CE, U+06D5, U+06F0-06F9, U+2000-200D, U+2013-2015, U+2017-201E, U+2020-2022, U+2026, U+202F-2030, U+2032-2033, U+2039-203A, U+203C, U+2044, U+2070, U+2074-2079, U+207F, U+20A3-20A4, U+20A7, U+20AB-20AC, U+2105, U+2113, U+2116, U+2120, U+2122, U+2126, U+212E, U+215B-215E, U+2202, U+2206, U+220F, U+2211-2212, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+FB56-FB59, U+FB6B-FB6D, U+FB7A-FB7D, U+FB8A-FB8B, U+FB8E-FB95, U+FB9E-FB9F, U+FBA5, U+FBAC-FBAD, U+FBDA, U+FBE8-FBE9, U+FBFC-FBFF, U+FDF2, U+FDFC, U+FE70-FE74, U+FE76-FEFC, U+FEFF}
@font-face{font-family:'Samim';src:url('../fonts/Samim-ext-mx1677.woff2') format('woff2');font-weight:100 400;font-style:normal;font-display:swap;unicode-range:U+02BC, U+02C6-02C7, U+02C9, U+02D8-02DD, U+02F3, U+0309, U+030F, U+0323, U+0384, U+2400, U+FB00-FB04}

/* ---------- Shabnam ---------- */
@font-face{font-family:'Shabnam';src:url('../fonts/Shabnam-Bold-mx1677.woff2') format('woff2');font-weight:700 900;font-style:normal;font-display:swap;unicode-range:U+0020-007E, U+00A0-00BF, U+060C-060D, U+0615, U+061B, U+061F, U+0621-063A, U+0640-0655, U+0657, U+065A, U+0660-0670, U+0674, U+067E, U+0686, U+0695, U+0698, U+06A1, U+06A4, U+06A9, U+06AF, U+06B5, U+06BA, U+06BE, U+06C0, U+06C6, U+06CA, U+06CC, U+06CE, U+06D5, U+06F0-06F9, U+2000-200D, U+2017-201E, U+2020-2022, U+2025-2026, U+202F-2030, U+2032-2033, U+2039-203A, U+203C, U+2044, U+2074, U+207F, U+20A3-20A4, U+20A7, U+20AB-20AC, U+2105, U+2113, U+2116, U+2122, U+2126, U+212E, U+215B-215E, U+2202, U+2206, U+220F, U+2211-2212, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+FB56-FB59, U+FB6B-FB6D, U+FB7A-FB7D, U+FB8A-FB8B, U+FB8E-FB95, U+FB9E-FB9F, U+FBA5, U+FBAC-FBAD, U+FBDA, U+FBE8-FBE9, U+FBFC-FBFF, U+FDF2, U+FDFC, U+FE70-FE74, U+FE76-FEFC, U+FEFF}
@font-face{font-family:'Shabnam';src:url('../fonts/Shabnam-Bold-ext-mx1677.woff2') format('woff2');font-weight:700 900;font-style:normal;font-display:swap;unicode-range:U+02BC, U+02C6-02C7, U+02C9, U+02D8-02DD, U+02F3, U+0300-0301, U+0303, U+0309, U+030F, U+0323, U+0384-0385, U+FB01-FB04}

/* ---------- Shabnam Num ---------- */
@font-face{font-family:'Shabnam Num';src:url('../fonts/Shabnam-num-mx1677.woff2') format('woff2');font-weight:700 900;font-style:normal;font-display:swap;unicode-range:U+0020, U+0025-002B, U+002D-003B, U+0041-005A, U+0061-007A, U+00A0, U+00B1, U+0660-066D, U+06F0-06F9, U+200C-200D, U+2026, U+2122, U+2212}

/* ---------- Shabnam ---------- */
@font-face{font-family:'Shabnam';src:url('../fonts/Shabnam-Medium-mx1677.woff2') format('woff2');font-weight:500 600;font-style:normal;font-display:swap;unicode-range:U+0020-007E, U+00A0-00BF, U+060C-060D, U+0615, U+061B, U+061F, U+0621-063A, U+0640-0655, U+0657, U+065A, U+0660-0670, U+0674, U+067E, U+0686, U+0695, U+0698, U+06A1, U+06A4, U+06A9, U+06AF, U+06B5, U+06BA, U+06BE, U+06C0, U+06C6, U+06CA, U+06CC, U+06CE, U+06D5, U+06F0-06F9, U+2000-200D, U+2010-2011, U+2013, U+2017-201E, U+2020-2022, U+2025-2026, U+202F-2030, U+2032-2033, U+2039-203A, U+203C, U+2044, U+2074, U+207F, U+20A3-20A4, U+20A7, U+20AB-20AC, U+2105, U+2113, U+2116, U+2122, U+2126, U+212E, U+215B-215E, U+2202, U+2206, U+220F, U+2211-2212, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+FB56-FB59, U+FB6B-FB6D, U+FB7A-FB7D, U+FB8A-FB8B, U+FB8E-FB95, U+FB9E-FB9F, U+FBA5, U+FBAC-FBAD, U+FBDA, U+FBE8-FBE9, U+FBFC-FBFF, U+FDF2, U+FDFC, U+FE70-FE74, U+FE76-FEFC, U+FEFF}
@font-face{font-family:'Shabnam';src:url('../fonts/Shabnam-Medium-ext-mx1677.woff2') format('woff2');font-weight:500 600;font-style:normal;font-display:swap;unicode-range:U+02BC, U+02C6-02C7, U+02C9, U+02D8-02DD, U+02F3, U+0300-0301, U+0303, U+0309, U+030F, U+0323, U+0384-0385, U+FB01-FB04}
@font-face{font-family:'Shabnam';src:url('../fonts/Shabnam-mx1677.woff2') format('woff2');font-weight:100 400;font-style:normal;font-display:swap;unicode-range:U+0020-007E, U+00A0-00BF, U+060C-060D, U+0615, U+061B, U+061F, U+0621-063A, U+0640-0655, U+0657, U+065A, U+0660-0670, U+0674, U+067E, U+0686, U+0695, U+0698, U+06A1, U+06A4, U+06A9, U+06AF, U+06B5, U+06BA, U+06BE, U+06C0, U+06C6, U+06CA, U+06CC, U+06CE, U+06D5, U+06F0-06F9, U+2000-200D, U+2017-201E, U+2020-2022, U+2025-2026, U+202F-2030, U+2032-2033, U+2039-203A, U+203C, U+2044, U+2074, U+207F, U+20A3-20A4, U+20A7, U+20AB-20AC, U+2105, U+2113, U+2116, U+2122, U+2126, U+212E, U+215B-215E, U+2202, U+2206, U+220F, U+2211-2212, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+FB56-FB59, U+FB6B-FB6D, U+FB7A-FB7D, U+FB8A-FB8B, U+FB8E-FB95, U+FB9E-FB9F, U+FBA5, U+FBAC-FBAD, U+FBDA, U+FBE8-FBE9, U+FBFC-FBFF, U+FDF2, U+FDFC, U+FE70-FE74, U+FE76-FEFC, U+FEFF}
@font-face{font-family:'Shabnam';src:url('../fonts/Shabnam-ext-mx1677.woff2') format('woff2');font-weight:100 400;font-style:normal;font-display:swap;unicode-range:U+02BC, U+02C6-02C7, U+02C9, U+02D8-02DD, U+02F3, U+0300-0301, U+0303, U+0309, U+030F, U+0323, U+0384-0385, U+FB01-FB04}

/* ---------- Vazirmatn ---------- */
@font-face{font-family:'Vazirmatn';src:url('../fonts/Vazirmatn-var-mx1677.woff2') format('woff2-variations'), url('../fonts/Vazirmatn-var-mx1677.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0020-007E, U+00A0-00BF, U+00D7, U+00F7, U+060C-060D, U+0610-0612, U+0615, U+061B, U+061F, U+0621-063A, U+063D, U+0640-0658, U+065A-065B, U+0660-0671, U+0674, U+0679, U+067C, U+067E, U+0681, U+0685-0686, U+0688-0689, U+0691, U+0693, U+0695-0696, U+0698, U+069A, U+06A0-06A1, U+06A4, U+06A9-06AD, U+06AF, U+06B5, U+06BA, U+06BC-06BE, U+06C0-06C3, U+06C6-06D0, U+06D2-06D5, U+06DC-06DE, U+06E9, U+06F0-06F9, U+0762-0763, U+2000-2015, U+2017-201E, U+2020-2022, U+2025-2027, U+202A-2030, U+2032-2033, U+2039-203A, U+203C, U+2044, U+2074, U+207F, U+20A3-20A4, U+20A6-20AC, U+20B1, U+20B9-20BA, U+20BC-20BD, U+2105, U+2113, U+2116, U+2122, U+2126, U+212E, U+215B-215E, U+2202, U+2206, U+220E-220F, U+2211-2212, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+25CC, U+FB50-FB51, U+FB56-FB59, U+FB66-FB6D, U+FB7A-FB7D, U+FB88-FB95, U+FB9E-FB9F, U+FBA5, U+FBA7-FBB1, U+FBBF-FBC0, U+FBD3-FBDC, U+FBDE-FBDF, U+FBE2-FBE3, U+FBE8-FBE9, U+FBFC-FBFF, U+FD3E-FD3F, U+FDF2, U+FDFC, U+FE70-FE74, U+FE76-FEFC, U+FEFF}
@font-face{font-family:'Vazirmatn';src:url('../fonts/Vazirmatn-var-ext-mx1677.woff2') format('woff2-variations'), url('../fonts/Vazirmatn-var-ext-mx1677.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+00C0-00D6, U+00D8-00F6, U+00F8-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01F0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+02BC, U+02C6-02C7, U+02C9, U+02D8-02DD, U+02F3, U+0300-0301, U+0303, U+0309, U+030F, U+0323, U+FB01-FB04}

/* ---------- Vazirmatn Num ---------- */
@font-face{font-family:'Vazirmatn Num';src:url('../fonts/Vazirmatn-num-mx1677.woff2') format('woff2-variations'), url('../fonts/Vazirmatn-num-mx1677.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0020, U+0025-002B, U+002D-003B, U+0041-005A, U+0061-007A, U+00A0, U+00B1, U+00D7, U+0660-066D, U+06F0-06F9, U+200C-2013, U+2026, U+2122, U+2212, U+2215}
