pax_global_header00006660000000000000000000000064146151314010014506gustar00rootroot0000000000000052 comment=11c56355ae00a89e086696070183e001cf34c168 glyphsets-1.0.0/000077500000000000000000000000001461513140100135265ustar00rootroot00000000000000glyphsets-1.0.0/.github/000077500000000000000000000000001461513140100150665ustar00rootroot00000000000000glyphsets-1.0.0/.github/workflows/000077500000000000000000000000001461513140100171235ustar00rootroot00000000000000glyphsets-1.0.0/.github/workflows/publish-release.yml000066400000000000000000000050031461513140100227300ustar00rootroot00000000000000on: push: tags: - "v*" # Push events to matching `v*` version srings. e.g. v1.0, v20.15.10 name: Create and Publish Release jobs: build: name: Build distribution runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 with: submodules: recursive fetch-depth: 0 - name: Set up Python uses: actions/setup-python@v5 with: python-version: '3.x' - name: Install release dependencies run: | python -m pip install --upgrade pip pip install --upgrade setuptools wheel build - name: Get release notes id: release_notes run: | # By default, GH Actions checkout will only fetch a single commit. # For us to extract the release notes, we need to fetch the tags # and tag annotations as well. # https://github.com/actions/checkout/issues/290 git fetch --tags --force TAG_NAME=${GITHUB_REF/refs\/tags\//} echo "$(git tag -l --format='%(contents)' $TAG_NAME)" > "${{ runner.temp }}/CHANGELOG.md" - name: Create GitHub release id: create_release uses: actions/create-release@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: tag_name: ${{ github.ref }} release_name: ${{ github.ref }} body_path: "${{ runner.temp }}/CHANGELOG.md" draft: false prerelease: false - name: Build a binary wheel and a source tarball run: python3 -m build - name: Store the distribution packages uses: actions/upload-artifact@v4 with: name: python-package-distributions path: dist/ publish-to-pypi: name: >- Publish Python 🐍 distribution 📦 to PyPI if: startsWith(github.ref, 'refs/tags/') # only publish to PyPI on tag pushes needs: - build runs-on: ubuntu-latest environment: name: pypi url: https://pypi.org/p/glyphsets permissions: id-token: write # IMPORTANT: mandatory for trusted publishing steps: - name: Download all the dists uses: actions/download-artifact@v4 with: name: python-package-distributions path: dist/ - name: Publish distribution 📦 to PyPI uses: pypa/gh-action-pypi-publish@v1.8.14 with: # repository-url: https://test.pypi.org/legacy/ # for testing purposes verify-metadata: false # twine previously didn't verify metadata when uploadingglyphsets-1.0.0/.github/workflows/test.yml000066400000000000000000000031641461513140100206310ustar00rootroot00000000000000name: Test on: push: branches: [main] pull_request: branches: [main] jobs: build: runs-on: ${{ matrix.platform }} strategy: matrix: python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] platform: [ubuntu-latest, macos-latest] steps: - uses: actions/checkout@v4 with: submodules: recursive fetch-depth: 0 - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Install packages run: | pip install .[dev] pip install pytest - name: Run Tests run: | pytest ./tests - name: Run Fontbakery tests run: | git clone https://github.com/fonttools/fontbakery.git cd fontbakery pip install '.[all]' cd .. pip install '.[dev]' pip freeze cd fontbakery pytest - name: Run gftools tests run: | git clone https://github.com/googlefonts/gftools.git cd gftools pip install '.[qa]' cd .. pip install '.[dev]' pip freeze cd gftools pytest tests -k 'not test_servers and not test_gfgithub' - name: Run diffenator2 tests env: GH_TOKEN: ${{ github.token }} run: | git clone https://github.com/googlefonts/diffenator2.git cd diffenator2 pip install . cd .. pip install '.[dev]' pip freeze cd diffenator2 pytest tests glyphsets-1.0.0/.gitignore000066400000000000000000000000531461513140100155140ustar00rootroot00000000000000*env *egg* _version* .DS_Store *.pyc build/glyphsets-1.0.0/.vscode/000077500000000000000000000000001461513140100150675ustar00rootroot00000000000000glyphsets-1.0.0/.vscode/settings.json000066400000000000000000000002041461513140100176160ustar00rootroot00000000000000{ "[python]": { "editor.defaultFormatter": "ms-python.black-formatter" }, "python.formatting.provider": "none" }glyphsets-1.0.0/Archive/000077500000000000000000000000001461513140100151075ustar00rootroot00000000000000glyphsets-1.0.0/Archive/GF Glyph Sets/000077500000000000000000000000001461513140100173465ustar00rootroot00000000000000glyphsets-1.0.0/Archive/GF Glyph Sets/Arabic/000077500000000000000000000000001461513140100205275ustar00rootroot00000000000000glyphsets-1.0.0/Archive/GF Glyph Sets/Arabic/GF-arabic-core.nam000066400000000000000000000107001461513140100236630ustar00rootroot000000000000000x0020 SPACE 0x0021 ! EXCLAMATION MARK 0x0022 " QUOTATION MARK 0x0023 # NUMBER SIGN 0x0025 % PERCENT SIGN 0x0027 ' APOSTROPHE 0x0028 ( LEFT PARENTHESIS 0x0029 ) RIGHT PARENTHESIS 0x002A * ASTERISK 0x002B + PLUS SIGN 0x002D - HYPHEN-MINUS 0x002E . FULL STOP 0x002F / SOLIDUS 0x0030 0 DIGIT ZERO 0x0031 1 DIGIT ONE 0x0032 2 DIGIT TWO 0x0033 3 DIGIT THREE 0x0034 4 DIGIT FOUR 0x0035 5 DIGIT FIVE 0x0036 6 DIGIT SIX 0x0037 7 DIGIT SEVEN 0x0038 8 DIGIT EIGHT 0x0039 9 DIGIT NINE 0x003A : COLON 0x003C < LESS-THAN SIGN 0x003D = EQUALS SIGN 0x003E > GREATER-THAN SIGN 0x005B [ LEFT SQUARE BRACKET 0x005C \ REVERSE SOLIDUS 0x005D ] RIGHT SQUARE BRACKET 0x007B { LEFT CURLY BRACKET 0x007C | VERTICAL LINE 0x007D } RIGHT CURLY BRACKET 0x00A0   NO-BREAK SPACE 0x00AB « LEFT-POINTING DOUBLE ANGLE QUOTATION MARK 0x00BB » RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK 0x00D7 × MULTIPLICATION SIGN 0x00F7 ÷ DIVISION SIGN 0x060C ، ARABIC COMMA 0x061B ؛ ARABIC SEMICOLON 0x061F ؟ ARABIC QUESTION MARK 0x0621 ء ARABIC LETTER HAMZA 0x0622 آ ARABIC LETTER ALEF WITH MADDA ABOVE 0x0623 أ ARABIC LETTER ALEF WITH HAMZA ABOVE 0x0624 ؤ ARABIC LETTER WAW WITH HAMZA ABOVE 0x0625 إ ARABIC LETTER ALEF WITH HAMZA BELOW 0x0626 ئ ARABIC LETTER YEH WITH HAMZA ABOVE 0x0627 ا ARABIC LETTER ALEF 0x0628 ب ARABIC LETTER BEH 0x0629 ة ARABIC LETTER TEH MARBUTA 0x062A ت ARABIC LETTER TEH 0x062B ث ARABIC LETTER THEH 0x062C ج ARABIC LETTER JEEM 0x062D ح ARABIC LETTER HAH 0x062E خ ARABIC LETTER KHAH 0x062F د ARABIC LETTER DAL 0x0630 ذ ARABIC LETTER THAL 0x0631 ر ARABIC LETTER REH 0x0632 ز ARABIC LETTER ZAIN 0x0633 س ARABIC LETTER SEEN 0x0634 ش ARABIC LETTER SHEEN 0x0635 ص ARABIC LETTER SAD 0x0636 ض ARABIC LETTER DAD 0x0637 ط ARABIC LETTER TAH 0x0638 ظ ARABIC LETTER ZAH 0x0639 ع ARABIC LETTER AIN 0x063A غ ARABIC LETTER GHAIN 0x0640 ـ ARABIC TATWEEL 0x0641 ف ARABIC LETTER FEH 0x0642 ق ARABIC LETTER QAF 0x0643 ك ARABIC LETTER KAF 0x0644 ل ARABIC LETTER LAM 0x0645 م ARABIC LETTER MEEM 0x0646 ن ARABIC LETTER NOON 0x0647 ه ARABIC LETTER HEH 0x0648 و ARABIC LETTER WAW 0x0649 ى ARABIC LETTER ALEF MAKSURA 0x064A ي ARABIC LETTER YEH 0x064B ◌ً ARABIC FATHATAN 0x064C ◌ٌ ARABIC DAMMATAN 0x064D ◌ٍ ARABIC KASRATAN 0x064E ◌َ ARABIC FATHA 0x064F ◌ُ ARABIC DAMMA 0x0650 ◌ِ ARABIC KASRA 0x0651 ◌ّ ARABIC SHADDA 0x0652 ◌ْ ARABIC SUKUN 0x0653 ◌ٓ ARABIC MADDAH ABOVE 0x0654 ◌ٔ ARABIC HAMZA ABOVE 0x0655 ◌ٕ ARABIC HAMZA BELOW 0x0660 ٠ ARABIC-INDIC DIGIT ZERO 0x0661 ١ ARABIC-INDIC DIGIT ONE 0x0662 ٢ ARABIC-INDIC DIGIT TWO 0x0663 ٣ ARABIC-INDIC DIGIT THREE 0x0664 ٤ ARABIC-INDIC DIGIT FOUR 0x0665 ٥ ARABIC-INDIC DIGIT FIVE 0x0666 ٦ ARABIC-INDIC DIGIT SIX 0x0667 ٧ ARABIC-INDIC DIGIT SEVEN 0x0668 ٨ ARABIC-INDIC DIGIT EIGHT 0x0669 ٩ ARABIC-INDIC DIGIT NINE 0x066A ٪ ARABIC PERCENT SIGN 0x066B ٫ ARABIC DECIMAL SEPARATOR 0x066C ٬ ARABIC THOUSANDS SEPARATOR 0x066D ٭ ARABIC FIVE POINTED STAR 0x0679 ٹ ARABIC LETTER TTEH 0x067E پ ARABIC LETTER PEH 0x0686 چ ARABIC LETTER TCHEH 0x0688 ڈ ARABIC LETTER DDAL 0x0691 ڑ ARABIC LETTER RREH 0x069C ڜ ARABIC LETTER SEEN WITH THREE DOTS BELOW AND THREE DOTS ABOVE 0x06A2 ڢ ARABIC LETTER FEH WITH DOT MOVED BELOW 0x06A4 ڤ ARABIC LETTER VEH 0x06A5 ڥ ARABIC LETTER FEH WITH THREE DOTS BELOW 0x06A7 ڧ ARABIC LETTER QAF WITH DOT ABOVE 0x06A8 ڨ ARABIC LETTER QAF WITH THREE DOTS ABOVE 0x06A9 ک ARABIC LETTER KEHEH 0x06AD ڭ ARABIC LETTER NG 0x06AF گ ARABIC LETTER GAF 0x06BA ں ARABIC LETTER NOON GHUNNA 0x06BE ھ ARABIC LETTER HEH DOACHASHMEE 0x06C0 ۀ ARABIC LETTER HEH WITH YEH ABOVE 0x06C1 ہ ARABIC LETTER HEH GOAL 0x06C2 ۂ ARABIC LETTER HEH GOAL WITH HAMZA ABOVE 0x06C3 ۃ ARABIC LETTER TEH MARBUTA GOAL 0x06CC ی ARABIC LETTER FARSI YEH 0x06D2 ے ARABIC LETTER YEH BARREE 0x06D3 ۓ ARABIC LETTER YEH BARREE WITH HAMZA ABOVE 0x06D4 ۔ ARABIC FULL STOP 0x06D5 ە ARABIC LETTER AE 0x06F0 ۰ EXTENDED ARABIC-INDIC DIGIT ZERO 0x06F1 ۱ EXTENDED ARABIC-INDIC DIGIT ONE 0x06F2 ۲ EXTENDED ARABIC-INDIC DIGIT TWO 0x06F3 ۳ EXTENDED ARABIC-INDIC DIGIT THREE 0x06F4 ۴ EXTENDED ARABIC-INDIC DIGIT FOUR 0x06F5 ۵ EXTENDED ARABIC-INDIC DIGIT FIVE 0x06F6 ۶ EXTENDED ARABIC-INDIC DIGIT SIX 0x06F7 ۷ EXTENDED ARABIC-INDIC DIGIT SEVEN 0x06F8 ۸ EXTENDED ARABIC-INDIC DIGIT EIGHT 0x06F9 ۹ EXTENDED ARABIC-INDIC DIGIT NINE 0x0763 ݣ ARABIC LETTER KEHEH WITH THREE DOTS ABOVE 0x2018 ‘ LEFT SINGLE QUOTATION MARK 0x2019 ’ RIGHT SINGLE QUOTATION MARK 0x201C “ LEFT DOUBLE QUOTATION MARK 0x201D ” RIGHT DOUBLE QUOTATION MARK 0x2026 … HORIZONTAL ELLIPSIS glyphsets-1.0.0/Archive/GF Glyph Sets/Arabic/GF-arabic-plus.nam000066400000000000000000000137661461513140100237350ustar00rootroot000000000000000x0020 SPACE 0x0021 ! EXCLAMATION MARK 0x0022 " QUOTATION MARK 0x0023 # NUMBER SIGN 0x0025 % PERCENT SIGN 0x0027 ' APOSTROPHE 0x0028 ( LEFT PARENTHESIS 0x0029 ) RIGHT PARENTHESIS 0x002A * ASTERISK 0x002B + PLUS SIGN 0x002D - HYPHEN-MINUS 0x002E . FULL STOP 0x002F / SOLIDUS 0x0030 0 DIGIT ZERO 0x0031 1 DIGIT ONE 0x0032 2 DIGIT TWO 0x0033 3 DIGIT THREE 0x0034 4 DIGIT FOUR 0x0035 5 DIGIT FIVE 0x0036 6 DIGIT SIX 0x0037 7 DIGIT SEVEN 0x0038 8 DIGIT EIGHT 0x0039 9 DIGIT NINE 0x003A : COLON 0x003C < LESS-THAN SIGN 0x003D = EQUALS SIGN 0x003E > GREATER-THAN SIGN 0x005B [ LEFT SQUARE BRACKET 0x005C \ REVERSE SOLIDUS 0x005D ] RIGHT SQUARE BRACKET 0x007B { LEFT CURLY BRACKET 0x007C | VERTICAL LINE 0x007D } RIGHT CURLY BRACKET 0x00A0   NO-BREAK SPACE 0x00AB « LEFT-POINTING DOUBLE ANGLE QUOTATION MARK 0x00BB » RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK 0x00D7 × MULTIPLICATION SIGN 0x00F7 ÷ DIVISION SIGN 0x060C ، ARABIC COMMA 0x061B ؛ ARABIC SEMICOLON 0x061F ؟ ARABIC QUESTION MARK 0x0621 ء ARABIC LETTER HAMZA 0x0622 آ ARABIC LETTER ALEF WITH MADDA ABOVE 0x0623 أ ARABIC LETTER ALEF WITH HAMZA ABOVE 0x0624 ؤ ARABIC LETTER WAW WITH HAMZA ABOVE 0x0625 إ ARABIC LETTER ALEF WITH HAMZA BELOW 0x0626 ئ ARABIC LETTER YEH WITH HAMZA ABOVE 0x0627 ا ARABIC LETTER ALEF 0x0628 ب ARABIC LETTER BEH 0x0629 ة ARABIC LETTER TEH MARBUTA 0x062A ت ARABIC LETTER TEH 0x062B ث ARABIC LETTER THEH 0x062C ج ARABIC LETTER JEEM 0x062D ح ARABIC LETTER HAH 0x062E خ ARABIC LETTER KHAH 0x062F د ARABIC LETTER DAL 0x0630 ذ ARABIC LETTER THAL 0x0631 ر ARABIC LETTER REH 0x0632 ز ARABIC LETTER ZAIN 0x0633 س ARABIC LETTER SEEN 0x0634 ش ARABIC LETTER SHEEN 0x0635 ص ARABIC LETTER SAD 0x0636 ض ARABIC LETTER DAD 0x0637 ط ARABIC LETTER TAH 0x0638 ظ ARABIC LETTER ZAH 0x0639 ع ARABIC LETTER AIN 0x063A غ ARABIC LETTER GHAIN 0x0640 ـ ARABIC TATWEEL 0x0641 ف ARABIC LETTER FEH 0x0642 ق ARABIC LETTER QAF 0x0643 ك ARABIC LETTER KAF 0x0644 ل ARABIC LETTER LAM 0x0645 م ARABIC LETTER MEEM 0x0646 ن ARABIC LETTER NOON 0x0647 ه ARABIC LETTER HEH 0x0648 و ARABIC LETTER WAW 0x0649 ى ARABIC LETTER ALEF MAKSURA 0x064A ي ARABIC LETTER YEH 0x064B ◌ً ARABIC FATHATAN 0x064C ◌ٌ ARABIC DAMMATAN 0x064D ◌ٍ ARABIC KASRATAN 0x064E ◌َ ARABIC FATHA 0x064F ◌ُ ARABIC DAMMA 0x0650 ◌ِ ARABIC KASRA 0x0651 ◌ّ ARABIC SHADDA 0x0652 ◌ْ ARABIC SUKUN 0x0653 ◌ٓ ARABIC MADDAH ABOVE 0x0654 ◌ٔ ARABIC HAMZA ABOVE 0x0655 ◌ٕ ARABIC HAMZA BELOW 0x0659 ◌ٙ ARABIC ZWARAKAY 0x0660 ٠ ARABIC-INDIC DIGIT ZERO 0x0661 ١ ARABIC-INDIC DIGIT ONE 0x0662 ٢ ARABIC-INDIC DIGIT TWO 0x0663 ٣ ARABIC-INDIC DIGIT THREE 0x0664 ٤ ARABIC-INDIC DIGIT FOUR 0x0665 ٥ ARABIC-INDIC DIGIT FIVE 0x0666 ٦ ARABIC-INDIC DIGIT SIX 0x0667 ٧ ARABIC-INDIC DIGIT SEVEN 0x0668 ٨ ARABIC-INDIC DIGIT EIGHT 0x0669 ٩ ARABIC-INDIC DIGIT NINE 0x066A ٪ ARABIC PERCENT SIGN 0x066B ٫ ARABIC DECIMAL SEPARATOR 0x066C ٬ ARABIC THOUSANDS SEPARATOR 0x066D ٭ ARABIC FIVE POINTED STAR 0x0674 ٴ ARABIC LETTER HIGH HAMZA 0x0679 ٹ ARABIC LETTER TTEH 0x067A ٺ ARABIC LETTER TTEHEH 0x067B ٻ ARABIC LETTER BEEH 0x067C ټ ARABIC LETTER TEH WITH RING 0x067D ٽ ARABIC LETTER TEH WITH THREE DOTS ABOVE DOWNWARDS 0x067E پ ARABIC LETTER PEH 0x067F ٿ ARABIC LETTER TEHEH 0x0680 ڀ ARABIC LETTER BEHEH 0x0681 ځ ARABIC LETTER HAH WITH HAMZA ABOVE 0x0683 ڃ ARABIC LETTER NYEH 0x0684 ڄ ARABIC LETTER DYEH 0x0685 څ ARABIC LETTER HAH WITH THREE DOTS ABOVE 0x0686 چ ARABIC LETTER TCHEH 0x0687 ڇ ARABIC LETTER TCHEHEH 0x0688 ڈ ARABIC LETTER DDAL 0x0689 ډ ARABIC LETTER DAL WITH RING 0x068A ڊ ARABIC LETTER DAL WITH DOT BELOW 0x068C ڌ ARABIC LETTER DAHAL 0x068D ڍ ARABIC LETTER DDAHAL 0x068F ڏ ARABIC LETTER DAL WITH THREE DOTS ABOVE DOWNWARDS 0x0691 ڑ ARABIC LETTER RREH 0x0693 ړ ARABIC LETTER REH WITH RING 0x0695 ڕ ARABIC LETTER REH WITH SMALL V BELOW 0x0696 ږ ARABIC LETTER REH WITH DOT BELOW AND DOT ABOVE 0x0699 ڙ ARABIC LETTER REH WITH FOUR DOTS ABOVE 0x069A ښ ARABIC LETTER SEEN WITH DOT BELOW AND DOT ABOVE 0x069C ڜ ARABIC LETTER SEEN WITH THREE DOTS BELOW AND THREE DOTS ABOVE 0x06A0 ڠ ARABIC LETTER AIN WITH THREE DOTS ABOVE 0x06A2 ڢ ARABIC LETTER FEH WITH DOT MOVED BELOW 0x06A4 ڤ ARABIC LETTER VEH 0x06A5 ڥ ARABIC LETTER FEH WITH THREE DOTS BELOW 0x06A6 ڦ ARABIC LETTER PEHEH 0x06A7 ڧ ARABIC LETTER QAF WITH DOT ABOVE 0x06A8 ڨ ARABIC LETTER QAF WITH THREE DOTS ABOVE 0x06A9 ک ARABIC LETTER KEHEH 0x06AA ڪ ARABIC LETTER SWASH KAF 0x06AB ګ ARABIC LETTER KAF WITH RING 0x06AD ڭ ARABIC LETTER NG 0x06AF گ ARABIC LETTER GAF 0x06B1 ڱ ARABIC LETTER NGOEH 0x06B3 ڳ ARABIC LETTER GUEH 0x06B5 ڵ ARABIC LETTER LAM WITH SMALL V 0x06BA ں ARABIC LETTER NOON GHUNNA 0x06BB ڻ ARABIC LETTER RNOON 0x06BC ڼ ARABIC LETTER NOON WITH RING 0x06BD ڽ ARABIC LETTER NOON WITH THREE DOTS ABOVE 0x06BE ھ ARABIC LETTER HEH DOACHASHMEE 0x06C0 ۀ ARABIC LETTER HEH WITH YEH ABOVE 0x06C1 ہ ARABIC LETTER HEH GOAL 0x06C2 ۂ ARABIC LETTER HEH GOAL WITH HAMZA ABOVE 0x06C3 ۃ ARABIC LETTER TEH MARBUTA GOAL 0x06C6 ۆ ARABIC LETTER OE 0x06C7 ۇ ARABIC LETTER U 0x06C8 ۈ ARABIC LETTER YU 0x06CB ۋ ARABIC LETTER VE 0x06CC ی ARABIC LETTER FARSI YEH 0x06CD ۍ ARABIC LETTER YEH WITH TAIL 0x06CE ێ ARABIC LETTER YEH WITH SMALL V 0x06CF ۏ ARABIC LETTER WAW WITH DOT ABOVE 0x06D0 ې ARABIC LETTER E 0x06D2 ے ARABIC LETTER YEH BARREE 0x06D3 ۓ ARABIC LETTER YEH BARREE WITH HAMZA ABOVE 0x06D4 ۔ ARABIC FULL STOP 0x06D5 ە ARABIC LETTER AE 0x06F0 ۰ EXTENDED ARABIC-INDIC DIGIT ZERO 0x06F1 ۱ EXTENDED ARABIC-INDIC DIGIT ONE 0x06F2 ۲ EXTENDED ARABIC-INDIC DIGIT TWO 0x06F3 ۳ EXTENDED ARABIC-INDIC DIGIT THREE 0x06F4 ۴ EXTENDED ARABIC-INDIC DIGIT FOUR 0x06F5 ۵ EXTENDED ARABIC-INDIC DIGIT FIVE 0x06F6 ۶ EXTENDED ARABIC-INDIC DIGIT SIX 0x06F7 ۷ EXTENDED ARABIC-INDIC DIGIT SEVEN 0x06F8 ۸ EXTENDED ARABIC-INDIC DIGIT EIGHT 0x06F9 ۹ EXTENDED ARABIC-INDIC DIGIT NINE 0x0762 ݢ ARABIC LETTER KEHEH WITH DOT ABOVE 0x0763 ݣ ARABIC LETTER KEHEH WITH THREE DOTS ABOVE 0x2018 ‘ LEFT SINGLE QUOTATION MARK 0x2019 ’ RIGHT SINGLE QUOTATION MARK 0x201C “ LEFT DOUBLE QUOTATION MARK 0x201D ” RIGHT DOUBLE QUOTATION MARK 0x2026 … HORIZONTAL ELLIPSIS glyphsets-1.0.0/Archive/GF Glyph Sets/Arabic/README.md000066400000000000000000000025631461513140100220140ustar00rootroot00000000000000Google Fonts Arabic Character Sets ================================== Two character sets were developed for Arabic: 1. **Core** Basic character set covering the 3 most widely used languages. 2. **Plus** Covering additional less widely used languages (but not characters needed for historical or specialized texts). The character sets intentionally omit Arabic Presentation Forms, because: * They are deprecated characters that should not be used for text input, * When they appear on the web it is often by mistake, so it might be desirable to make them stand out, * They cover a subset of the forms of a subset of the Arabic characters encoded in Unicode, * They increase file size (depends on the font, it might be significant or not) while not providing much value. Core ---- [GF-arabic-core.nam](https://github.com/googlefonts/gftools/blob/master/Lib/gftools/encodings/GF Glyph Sets/Arabic/GF-arabic-core.nam) ### Language coverage * Arabic, including characters used in Maghrebi varieties of Arabic. * Persian * Urdu ### Additional characters * Common punctuation symbols shared between Arabic and othes scripts Plus ---- [GF-arabic-plus.nam](https://github.com/googlefonts/gftools/blob/master/Lib/gftools/encodings/GF Glyph Sets/Arabic/GF-arabic-plus.nam) ### Language coverage In addition to languages supported by **Core**: * Kurdish * Malay (Jawi) * Pashto * Sindhi * Uyghur glyphsets-1.0.0/Archive/GF Glyph Sets/Cyrillic/000077500000000000000000000000001461513140100211205ustar00rootroot00000000000000glyphsets-1.0.0/Archive/GF Glyph Sets/Cyrillic/GF-cyrillic-historical_unique-glyphs.nam000066400000000000000000000032011461513140100307460ustar00rootroot00000000000000# Created by Alexei Vanyashin 2016-27-06 #$ include GF-cyrillic-plus_unique-glyphs.nam 0x0460 Ѡ CYRILLIC CAPITAL LETTER OMEGA 0x0461 ѡ CYRILLIC SMALL LETTER OMEGA 0x0464 Ѥ CYRILLIC CAPITAL LETTER IOTIFIED E 0x0465 ѥ CYRILLIC SMALL LETTER IOTIFIED E 0x0466 Ѧ CYRILLIC CAPITAL LETTER LITTLE YUS 0x0467 ѧ CYRILLIC SMALL LETTER LITTLE YUS 0x0468 Ѩ CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS 0x0469 ѩ CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS 0x046C Ѭ CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS 0x046D ѭ CYRILLIC SMALL LETTER IOTIFIED BIG YUS 0x046E Ѯ CYRILLIC CAPITAL LETTER KSI 0x046F ѯ CYRILLIC SMALL LETTER KSI 0x0470 Ѱ CYRILLIC CAPITAL LETTER PSI 0x0471 ѱ CYRILLIC SMALL LETTER PSI 0x0476 Ѷ CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT 0x0477 ѷ CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT 0x0478 Ѹ CYRILLIC CAPITAL LETTER UK 0x0479 ѹ CYRILLIC SMALL LETTER UK 0x047A Ѻ CYRILLIC CAPITAL LETTER ROUND OMEGA 0x047B ѻ CYRILLIC SMALL LETTER ROUND OMEGA 0x047C Ѽ CYRILLIC CAPITAL LETTER OMEGA WITH TITLO 0x047D ѽ CYRILLIC SMALL LETTER OMEGA WITH TITLO 0x047E Ѿ CYRILLIC CAPITAL LETTER OT 0x047F ѿ CYRILLIC SMALL LETTER OT 0x0480 Ҁ CYRILLIC CAPITAL LETTER KOPPA 0x0481 ҁ CYRILLIC SMALL LETTER KOPPA 0x0482 ҂ CYRILLIC THOUSANDS SIGN 0x0483 ҃ COMBINING CYRILLIC TITLO 0x0484 ҄ COMBINING CYRILLIC PALATALIZATION 0x0485 ҅ COMBINING CYRILLIC DASIA PNEUMATA 0x0486 ҆ COMBINING CYRILLIC PSILI PNEUMATA 0x0487 ҇ COMBINING CYRILLIC POKRYTIE 0x0488 ҈ COMBINING CYRILLIC HUNDRED THOUSANDS SIGN 0x0489 ҉ COMBINING CYRILLIC MILLIONS SIGN 0xA64C Ꙍ CYRILLIC CAPITAL LETTER BROAD OMEGA 0xA64D ꙍ CYRILLIC SMALL LETTER BROAD OMEGA glyphsets-1.0.0/Archive/GF Glyph Sets/Cyrillic/GF-cyrillic-plus-locl_unique-glyphs.nam000066400000000000000000000021331461513140100305220ustar00rootroot00000000000000# Created by Alexei Vanyashin 2016-05-07 #$ include GF-cyrillic-plus_unique-glyphs.nam Iigrave-cy.loclBGR De-cy.loclBGR Ii-cy.loclBGR Iishort-cy.loclBGR El-cy.loclBGR Ef-cy.loclBGR ve-cy.loclBGR ge-cy.loclBGR de-cy.loclBGR zhe-cy.loclBGR ze-cy.loclBGR ii-cy.loclBGR iishort-cy.loclBGR ka-cy.loclBGR el-cy.loclBGR en-cy.loclBGR pe-cy.loclBGR te-cy.loclBGR tse-cy.loclBGR che-cy.loclBGR sha-cy.loclBGR shcha-cy.loclBGR hardsign-cy.loclBGR softsign-cy.loclBGR iu-cy.loclBGR iigrave-cy.loclBGR Ghestroke-cy.loclBSH ghestroke-cy.loclBSH Zedescender-cy.loclBSH zedescender-cy.loclBSH Esdescender-cy.loclBSH esdescender-cy.loclBSH Esdescender-cy.loclCHU esdescender-cy.loclCHU gje-cy.loclMKD be-cy.loclSRB ge-cy.loclSRB de-cy.loclSRB pe-cy.loclSRB te-cy.loclSRB glyphsets-1.0.0/Archive/GF Glyph Sets/Cyrillic/GF-cyrillic-plus_unique-glyphs.nam000066400000000000000000000235401461513140100276000ustar00rootroot00000000000000# Created by Alexei Vanyashin 2016-27-06 #$ include ../GF-latin-core_unique-glyphs.nam 0x02BC ʼ MODIFIER LETTER APOSTROPHE 0x0300 ̀ COMBINING GRAVE ACCENT 0x0301 ́ COMBINING ACUTE ACCENT 0x0304 ̄ COMBINING MACRON 0x0308 ̈ COMBINING DIAERESIS 0x030B ̋ COMBINING DOUBLE ACUTE ACCENT 0x0400 Ѐ CYRILLIC CAPITAL LETTER IE WITH GRAVE 0x0401 Ё CYRILLIC CAPITAL LETTER IO 0x0402 Ђ CYRILLIC CAPITAL LETTER DJE 0x0403 Ѓ CYRILLIC CAPITAL LETTER GJE 0x0404 Є CYRILLIC CAPITAL LETTER UKRAINIAN IE 0x0405 Ѕ CYRILLIC CAPITAL LETTER DZE 0x0406 І CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I 0x0407 Ї CYRILLIC CAPITAL LETTER YI 0x0408 Ј CYRILLIC CAPITAL LETTER JE 0x0409 Љ CYRILLIC CAPITAL LETTER LJE 0x040A Њ CYRILLIC CAPITAL LETTER NJE 0x040B Ћ CYRILLIC CAPITAL LETTER TSHE 0x040C Ќ CYRILLIC CAPITAL LETTER KJE 0x040D Ѝ CYRILLIC CAPITAL LETTER I WITH GRAVE 0x040E Ў CYRILLIC CAPITAL LETTER SHORT U 0x040F Џ CYRILLIC CAPITAL LETTER DZHE 0x0410 А CYRILLIC CAPITAL LETTER A 0x0411 Б CYRILLIC CAPITAL LETTER BE 0x0412 В CYRILLIC CAPITAL LETTER VE 0x0413 Г CYRILLIC CAPITAL LETTER GHE 0x0414 Д CYRILLIC CAPITAL LETTER DE 0x0415 Е CYRILLIC CAPITAL LETTER IE 0x0416 Ж CYRILLIC CAPITAL LETTER ZHE 0x0417 З CYRILLIC CAPITAL LETTER ZE 0x0418 И CYRILLIC CAPITAL LETTER I 0x0419 Й CYRILLIC CAPITAL LETTER SHORT I 0x041A К CYRILLIC CAPITAL LETTER KA 0x041B Л CYRILLIC CAPITAL LETTER EL 0x041C М CYRILLIC CAPITAL LETTER EM 0x041D Н CYRILLIC CAPITAL LETTER EN 0x041E О CYRILLIC CAPITAL LETTER O 0x041F П CYRILLIC CAPITAL LETTER PE 0x0420 Р CYRILLIC CAPITAL LETTER ER 0x0421 С CYRILLIC CAPITAL LETTER ES 0x0422 Т CYRILLIC CAPITAL LETTER TE 0x0423 У CYRILLIC CAPITAL LETTER U 0x0424 Ф CYRILLIC CAPITAL LETTER EF 0x0425 Х CYRILLIC CAPITAL LETTER HA 0x0426 Ц CYRILLIC CAPITAL LETTER TSE 0x0427 Ч CYRILLIC CAPITAL LETTER CHE 0x0428 Ш CYRILLIC CAPITAL LETTER SHA 0x0429 Щ CYRILLIC CAPITAL LETTER SHCHA 0x042A Ъ CYRILLIC CAPITAL LETTER HARD SIGN 0x042B Ы CYRILLIC CAPITAL LETTER YERU 0x042C Ь CYRILLIC CAPITAL LETTER SOFT SIGN 0x042D Э CYRILLIC CAPITAL LETTER E 0x042E Ю CYRILLIC CAPITAL LETTER YU 0x042F Я CYRILLIC CAPITAL LETTER YA 0x0430 а CYRILLIC SMALL LETTER A 0x0431 б CYRILLIC SMALL LETTER BE 0x0432 в CYRILLIC SMALL LETTER VE 0x0433 г CYRILLIC SMALL LETTER GHE 0x0434 д CYRILLIC SMALL LETTER DE 0x0435 е CYRILLIC SMALL LETTER IE 0x0436 ж CYRILLIC SMALL LETTER ZHE 0x0437 з CYRILLIC SMALL LETTER ZE 0x0438 и CYRILLIC SMALL LETTER I 0x0439 й CYRILLIC SMALL LETTER SHORT I 0x043A к CYRILLIC SMALL LETTER KA 0x043B л CYRILLIC SMALL LETTER EL 0x043C м CYRILLIC SMALL LETTER EM 0x043D н CYRILLIC SMALL LETTER EN 0x043E о CYRILLIC SMALL LETTER O 0x043F п CYRILLIC SMALL LETTER PE 0x0440 р CYRILLIC SMALL LETTER ER 0x0441 с CYRILLIC SMALL LETTER ES 0x0442 т CYRILLIC SMALL LETTER TE 0x0443 у CYRILLIC SMALL LETTER U 0x0444 ф CYRILLIC SMALL LETTER EF 0x0445 х CYRILLIC SMALL LETTER HA 0x0446 ц CYRILLIC SMALL LETTER TSE 0x0447 ч CYRILLIC SMALL LETTER CHE 0x0448 ш CYRILLIC SMALL LETTER SHA 0x0449 щ CYRILLIC SMALL LETTER SHCHA 0x044A ъ CYRILLIC SMALL LETTER HARD SIGN 0x044B ы CYRILLIC SMALL LETTER YERU 0x044C ь CYRILLIC SMALL LETTER SOFT SIGN 0x044D э CYRILLIC SMALL LETTER E 0x044E ю CYRILLIC SMALL LETTER YU 0x044F я CYRILLIC SMALL LETTER YA 0x0450 ѐ CYRILLIC SMALL LETTER IE WITH GRAVE 0x0451 ё CYRILLIC SMALL LETTER IO 0x0452 ђ CYRILLIC SMALL LETTER DJE 0x0453 ѓ CYRILLIC SMALL LETTER GJE 0x0454 є CYRILLIC SMALL LETTER UKRAINIAN IE 0x0455 ѕ CYRILLIC SMALL LETTER DZE 0x0456 і CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I 0x0457 ї CYRILLIC SMALL LETTER YI 0x0458 ј CYRILLIC SMALL LETTER JE 0x0459 љ CYRILLIC SMALL LETTER LJE 0x045A њ CYRILLIC SMALL LETTER NJE 0x045B ћ CYRILLIC SMALL LETTER TSHE 0x045C ќ CYRILLIC SMALL LETTER KJE 0x045D ѝ CYRILLIC SMALL LETTER I WITH GRAVE 0x045E ў CYRILLIC SMALL LETTER SHORT U 0x045F џ CYRILLIC SMALL LETTER DZHE 0x0462 Ѣ CYRILLIC CAPITAL LETTER YAT 0x0463 ѣ CYRILLIC SMALL LETTER YAT 0x046A Ѫ CYRILLIC CAPITAL LETTER BIG YUS 0x046B ѫ CYRILLIC SMALL LETTER BIG YUS 0x0472 Ѳ CYRILLIC CAPITAL LETTER FITA 0x0473 ѳ CYRILLIC SMALL LETTER FITA 0x0474 Ѵ CYRILLIC CAPITAL LETTER IZHITSA 0x0475 ѵ CYRILLIC SMALL LETTER IZHITSA 0x0490 Ґ CYRILLIC CAPITAL LETTER GHE WITH UPTURN 0x0491 ґ CYRILLIC SMALL LETTER GHE WITH UPTURN 0x0492 Ғ CYRILLIC CAPITAL LETTER GHE WITH STROKE 0x0493 ғ CYRILLIC SMALL LETTER GHE WITH STROKE 0x0494 Ҕ CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK 0x0495 ҕ CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK 0x0496 Җ CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER 0x0497 җ CYRILLIC SMALL LETTER ZHE WITH DESCENDER 0x0498 Ҙ CYRILLIC CAPITAL LETTER ZE WITH DESCENDER 0x0499 ҙ CYRILLIC SMALL LETTER ZE WITH DESCENDER 0x049A Қ CYRILLIC CAPITAL LETTER KA WITH DESCENDER 0x049B қ CYRILLIC SMALL LETTER KA WITH DESCENDER 0x049C Ҝ CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE 0x049D ҝ CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE 0x04A0 Ҡ CYRILLIC CAPITAL LETTER BASHKIR KA 0x04A1 ҡ CYRILLIC SMALL LETTER BASHKIR KA 0x04A2 Ң CYRILLIC CAPITAL LETTER EN WITH DESCENDER 0x04A3 ң CYRILLIC SMALL LETTER EN WITH DESCENDER 0x04A4 Ҥ CYRILLIC CAPITAL LIGATURE EN GHE 0x04A5 ҥ CYRILLIC SMALL LIGATURE EN GHE 0x04AA Ҫ CYRILLIC CAPITAL LETTER ES WITH DESCENDER 0x04AB ҫ CYRILLIC SMALL LETTER ES WITH DESCENDER 0x04AE Ү CYRILLIC CAPITAL LETTER STRAIGHT U 0x04AF ү CYRILLIC SMALL LETTER STRAIGHT U 0x04B0 Ұ CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE 0x04B1 ұ CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE 0x04B2 Ҳ CYRILLIC CAPITAL LETTER HA WITH DESCENDER 0x04B3 ҳ CYRILLIC SMALL LETTER HA WITH DESCENDER 0x04B6 Ҷ CYRILLIC CAPITAL LETTER CHE WITH DESCENDER 0x04B7 ҷ CYRILLIC SMALL LETTER CHE WITH DESCENDER 0x04B8 Ҹ CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE 0x04B9 ҹ CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE 0x04BA Һ CYRILLIC CAPITAL LETTER SHHA 0x04BB һ CYRILLIC SMALL LETTER SHHA 0x04C0 Ӏ CYRILLIC LETTER PALOCHKA 0x04C1 Ӂ CYRILLIC CAPITAL LETTER ZHE WITH BREVE 0x04C2 ӂ CYRILLIC SMALL LETTER ZHE WITH BREVE 0x04CB Ӌ CYRILLIC CAPITAL LETTER KHAKASSIAN CHE 0x04CC ӌ CYRILLIC SMALL LETTER KHAKASSIAN CHE 0x04CF ӏ CYRILLIC SMALL LETTER PALOCHKA 0x04D0 Ӑ CYRILLIC CAPITAL LETTER A WITH BREVE 0x04D1 ӑ CYRILLIC SMALL LETTER A WITH BREVE 0x04D2 Ӓ CYRILLIC CAPITAL LETTER A WITH DIAERESIS 0x04D3 ӓ CYRILLIC SMALL LETTER A WITH DIAERESIS 0x04D4 Ӕ CYRILLIC CAPITAL LIGATURE A IE 0x04D5 ӕ CYRILLIC SMALL LIGATURE A IE 0x04D6 Ӗ CYRILLIC CAPITAL LETTER IE WITH BREVE 0x04D7 ӗ CYRILLIC SMALL LETTER IE WITH BREVE 0x04D8 Ә CYRILLIC CAPITAL LETTER SCHWA 0x04D9 ә CYRILLIC SMALL LETTER SCHWA 0x04DC Ӝ CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS 0x04DD ӝ CYRILLIC SMALL LETTER ZHE WITH DIAERESIS 0x04DE Ӟ CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS 0x04DF ӟ CYRILLIC SMALL LETTER ZE WITH DIAERESIS 0x04E2 Ӣ CYRILLIC CAPITAL LETTER I WITH MACRON 0x04E3 ӣ CYRILLIC SMALL LETTER I WITH MACRON 0x04E4 Ӥ CYRILLIC CAPITAL LETTER I WITH DIAERESIS 0x04E5 ӥ CYRILLIC SMALL LETTER I WITH DIAERESIS 0x04E6 Ӧ CYRILLIC CAPITAL LETTER O WITH DIAERESIS 0x04E7 ӧ CYRILLIC SMALL LETTER O WITH DIAERESIS 0x04E8 Ө CYRILLIC CAPITAL LETTER BARRED O 0x04E9 ө CYRILLIC SMALL LETTER BARRED O 0x04EE Ӯ CYRILLIC CAPITAL LETTER U WITH MACRON 0x04EF ӯ CYRILLIC SMALL LETTER U WITH MACRON 0x04F0 Ӱ CYRILLIC CAPITAL LETTER U WITH DIAERESIS 0x04F1 ӱ CYRILLIC SMALL LETTER U WITH DIAERESIS 0x04F2 Ӳ CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE 0x04F3 ӳ CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE 0x04F4 Ӵ CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS 0x04F5 ӵ CYRILLIC SMALL LETTER CHE WITH DIAERESIS 0x04F6 Ӷ CYRILLIC CAPITAL LETTER GHE WITH DESCENDER 0x04F7 ӷ CYRILLIC SMALL LETTER GHE WITH DESCENDER 0x04F8 Ӹ CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS 0x04F9 ӹ CYRILLIC SMALL LETTER YERU WITH DIAERESIS 0x051A Ԛ CYRILLIC CAPITAL LETTER QA 0x051B ԛ CYRILLIC SMALL LETTER QA 0x051C Ԝ CYRILLIC CAPITAL LETTER WE 0x051D ԝ CYRILLIC SMALL LETTER WE 0x20AE ₮ TUGRIK SIGN 0x20B4 ₴ HRYVNIA SIGN 0x20B8 ₸ TENGE SIGN 0x2116 № NUMERO SIGN brevecomb-cy a-cy.sc be-cy.sc ve-cy.sc ge-cy.sc de-cy.sc ie-cy.sc zhe-cy.sc ze-cy.sc ii-cy.sc iishort-cy.sc ka-cy.sc el-cy.sc em-cy.sc en-cy.sc o-cy.sc pe-cy.sc er-cy.sc es-cy.sc te-cy.sc u-cy.sc ef-cy.sc ha-cy.sc tse-cy.sc che-cy.sc sha-cy.sc shcha-cy.sc hardsign-cy.sc yeru-cy.sc softsign-cy.sc ereversed-cy.sc iu-cy.sc ia-cy.sc iegrave-cy.sc io-cy.sc dje-cy.sc gje-cy.sc e-cy.sc dze-cy.sc i-cy.sc yi-cy.sc je-cy.sc lje-cy.sc nje-cy.sc tshe-cy.sc kje-cy.sc iigrave-cy.sc ushort-cy.sc dzhe-cy.sc yat-cy.sc yusbig-cy.sc fita-cy.sc izhitsa-cy.sc gheupturn-cy.sc ghestroke-cy.sc ghemiddlehook-cy.sc zhedescender-cy.sc zedescender-cy.sc kadescender-cy.sc kaverticalstroke-cy.sc kabashkir-cy.sc endescender-cy.sc esdescender-cy.sc ustrait-cy.sc ustraitstroke-cy.sc hadescender-cy.sc chedescender-cy.sc cheverticalstroke-cy.sc shha-cy.sc zhebreve-cy.sc chekhakassian-cy.sc palochka-cy.sc abreve-cy.sc adieresis-cy.sc iebreve-cy.sc schwa-cy.sc zhedieresis-cy.sc zedieresis-cy.sc imacron-cy.sc idieresis-cy.sc odieresis-cy.sc obarred-cy.sc umacron-cy.sc udieresis-cy.sc uhungarumlaut-cy.sc chedieresis-cy.sc gedescender-cy.sc yerudieresis-cy.sc qa-cy.sc we-cy.sc pedescender-cy.sc glyphsets-1.0.0/Archive/GF Glyph Sets/Cyrillic/GF-cyrillic-pro_unique-glyphs.nam000066400000000000000000000067041461513140100274200ustar00rootroot00000000000000# Created by Alexei Vanyashin 2016-27-06 #$ include GF-cyrillic-plus_unique-glyphs.nam 0x048A Ҋ CYRILLIC CAPITAL LETTER SHORT I WITH TAIL 0x048B ҋ CYRILLIC SMALL LETTER SHORT I WITH TAIL 0x048C Ҍ CYRILLIC CAPITAL LETTER SEMISOFT SIGN 0x048D ҍ CYRILLIC SMALL LETTER SEMISOFT SIGN 0x048E Ҏ CYRILLIC CAPITAL LETTER ER WITH TICK 0x048F ҏ CYRILLIC SMALL LETTER ER WITH TICK 0x0494 Ҕ CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK 0x0495 ҕ CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK 0x049E Ҟ CYRILLIC CAPITAL LETTER KA WITH STROKE 0x049F ҟ CYRILLIC SMALL LETTER KA WITH STROKE 0x04A8 Ҩ CYRILLIC CAPITAL LETTER ABKHASIAN HA 0x04A9 ҩ CYRILLIC SMALL LETTER ABKHASIAN HA 0x04AC Ҭ CYRILLIC CAPITAL LETTER TE WITH DESCENDER 0x04AD ҭ CYRILLIC SMALL LETTER TE WITH DESCENDER 0x04B4 Ҵ CYRILLIC CAPITAL LIGATURE TE TSE 0x04B5 ҵ CYRILLIC SMALL LIGATURE TE TSE 0x04BC Ҽ CYRILLIC CAPITAL LETTER ABKHASIAN CHE 0x04BD ҽ CYRILLIC SMALL LETTER ABKHASIAN CHE 0x04BE Ҿ CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER 0x04BF ҿ CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER 0x04C3 Ӄ CYRILLIC CAPITAL LETTER KA WITH HOOK 0x04C4 ӄ CYRILLIC SMALL LETTER KA WITH HOOK 0x04C5 Ӆ CYRILLIC CAPITAL LETTER EL WITH TAIL 0x04C6 ӆ CYRILLIC SMALL LETTER EL WITH TAIL 0x04C7 Ӈ CYRILLIC CAPITAL LETTER EN WITH HOOK 0x04C8 ӈ CYRILLIC SMALL LETTER EN WITH HOOK 0x04C9 Ӊ CYRILLIC CAPITAL LETTER EN WITH TAIL 0x04CA ӊ CYRILLIC SMALL LETTER EN WITH TAIL 0x04CD Ӎ CYRILLIC CAPITAL LETTER EM WITH TAIL 0x04CE ӎ CYRILLIC SMALL LETTER EM WITH TAIL 0x04DA Ӛ CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS 0x04DB ӛ CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS 0x04E0 Ӡ CYRILLIC CAPITAL LETTER ABKHASIAN DZE 0x04E1 ӡ CYRILLIC SMALL LETTER ABKHASIAN DZE 0x04EA Ӫ CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS 0x04EB ӫ CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS 0x04EC Ӭ CYRILLIC CAPITAL LETTER E WITH DIAERESIS 0x04ED ӭ CYRILLIC SMALL LETTER E WITH DIAERESIS 0x04FA Ӻ CYRILLIC CAPITAL LETTER GHE WITH STROKE AND HOOK 0x04FB ӻ CYRILLIC SMALL LETTER GHE WITH STROKE AND HOOK 0x04FC Ӽ CYRILLIC CAPITAL LETTER HA WITH HOOK 0x04FD ӽ CYRILLIC SMALL LETTER HA WITH HOOK 0x04FE Ӿ CYRILLIC CAPITAL LETTER HA WITH STROKE 0x04FF ӿ CYRILLIC SMALL LETTER HA WITH STROKE 0x0510 Ԑ CYRILLIC CAPITAL LETTER REVERSED ZE 0x0511 ԑ CYRILLIC SMALL LETTER REVERSED ZE 0x0512 Ԓ CYRILLIC CAPITAL LETTER EL WITH HOOK 0x0513 ԓ CYRILLIC SMALL LETTER EL WITH HOOK 0x0524 Ԥ CYRILLIC CAPITAL LETTER PE WITH DESCENDER 0x0525 ԥ CYRILLIC SMALL LETTER PE WITH DESCENDER 0x0526 Ԧ CYRILLIC CAPITAL LETTER SHHA WITH DESCENDER 0x0527 ԧ CYRILLIC SMALL LETTER SHHA WITH DESCENDER 0x0528 Ԩ CYRILLIC CAPITAL LETTER EN WITH LEFT HOOK 0x0529 ԩ CYRILLIC SMALL LETTER EN WITH LEFT HOOK 0x052E Ԯ CYRILLIC CAPITAL LETTER EL WITH DESCENDER 0x052F ԯ CYRILLIC SMALL LETTER EL WITH DESCENDER iishorttail-cy.sc semisoftsign-cy.sc ertick-cy.sc kastroke-cy.sc pemiddlehook-cy.sc haabkhasian-cy.sc tedescender-cy.sc cheabkhasian-cy.sc chedescenderabkhasian-cy.sc kahook-cy.sc eltail-cy.sc enhook-cy.sc entail-cy.sc emtail-cy.sc schwadieresis-cy.sc dzeabkhasian-cy.sc obarreddieresis-cy.sc edieresis-cy.sc gestrokehook-cy.sc hahook-cy.sc hastroke-cy.sc reversedze-cy.sc elhook-cy.sc shhadescender-cy.sc enlefthook-cy.sc eldescender-cy.sc glyphsets-1.0.0/Archive/GF Glyph Sets/Cyrillic/filter lists/000077500000000000000000000000001461513140100235245ustar00rootroot00000000000000glyphsets-1.0.0/Archive/GF Glyph Sets/Cyrillic/filter lists/nice names/000077500000000000000000000000001461513140100255265ustar00rootroot00000000000000glyphsets-1.0.0/Archive/GF Glyph Sets/Cyrillic/filter lists/nice names/historical_unique-glyphs.txt000066400000000000000000000007311461513140100333230ustar00rootroot00000000000000Omega-cy omega-cy Eiotified-cy eiotified-cy Yuslittle-cy yuslittle-cy Yuslittleiotified-cy yuslittleiotified-cy Yusbigiotified-cy yusbigiotified-cy Ksi-cy ksi-cy Psi-cy psi-cy Izhitsadblgrave-cy izhitsadblgrave-cy Uk-cy uk-cy uni047A uni047B uni047C uni047D uni047E uni047F Koppa-cy koppa-cy thousand-cy titlocomb-cy palatalizationcomb-cy dasiapneumatacomb-cy psilipneumatacomb-cy pokrytiecomb-cy hundredthousandssigncomb-cy millionssigncomb-cy OmegaBroad-cy omegaBroad-cy glyphsets-1.0.0/Archive/GF Glyph Sets/Cyrillic/filter lists/nice names/plus-locl_unique-glyphs.txt000066400000000000000000000012341461513140100330730ustar00rootroot00000000000000Iigrave-cy.loclBGR De-cy.loclBGR Ii-cy.loclBGR Iishort-cy.loclBGR El-cy.loclBGR Ef-cy.loclBGR ve-cy.loclBGR ge-cy.loclBGR de-cy.loclBGR zhe-cy.loclBGR ze-cy.loclBGR ii-cy.loclBGR iishort-cy.loclBGR ka-cy.loclBGR el-cy.loclBGR en-cy.loclBGR pe-cy.loclBGR te-cy.loclBGR tse-cy.loclBGR che-cy.loclBGR sha-cy.loclBGR shcha-cy.loclBGR hardsign-cy.loclBGR softsign-cy.loclBGR iu-cy.loclBGR iigrave-cy.loclBGR Ghestroke-cy.loclBSH ghestroke-cy.loclBSH Zedescender-cy.loclBSH zedescender-cy.loclBSH Esdescender-cy.loclBSH esdescender-cy.loclBSH Esdescender-cy.loclCHU esdescender-cy.loclCHU gje-cy.loclMKD be-cy.loclSRB ge-cy.loclSRB de-cy.loclSRB pe-cy.loclSRB te-cy.loclSRB plus-locl_unique-glyphs_italic.txt000066400000000000000000000007451461513140100343470ustar00rootroot00000000000000glyphsets-1.0.0/Archive/GF Glyph Sets/Cyrillic/filter lists/nice namesDe-cy.loclBGR Ii-cy.loclBGR Iishort-cy.loclBGR Iigrave-cy.loclBGR El-cy.loclBGR Ef-cy.loclBGR ve-cy.loclBGR ge-cy.loclBGR de-cy.loclBGR zhe-cy.loclBGR ze-cy.loclBGR ka-cy.loclBGR el-cy.loclBGR en-cy.loclBGR iu-cy.loclBGR be-cy.loclSRB ge-cy.loclSRB de-cy.loclSRB pe-cy.loclSRB te-cy.loclSRB gje-cy.loclMKD Ghestroke-cy.loclBSH ghestroke-cy.loclBSH Zedescender-cy.loclBSH zedescender-cy.loclBSH Esdescender-cy.loclBSH esdescender-cy.loclBSH Esdescender-cy.loclCHU esdescender-cy.loclCHUplus-locl_unique-glyphs_roman.txt000066400000000000000000000011241461513140100342060ustar00rootroot00000000000000glyphsets-1.0.0/Archive/GF Glyph Sets/Cyrillic/filter lists/nice namesDe-cy.loclBGR Ii-cy.loclBGR Iishort-cy.loclBGR Iigrave-cy.loclBGR El-cy.loclBGR Ef-cy.loclBGR ve-cy.loclBGR ge-cy.loclBGR de-cy.loclBGR zhe-cy.loclBGR ze-cy.loclBGR ii-cy.loclBGR iishort-cy.loclBGR iigrave-cy.loclBGR ka-cy.loclBGR el-cy.loclBGR en-cy.loclBGR pe-cy.loclBGR te-cy.loclBGR tse-cy.loclBGR che-cy.loclBGR sha-cy.loclBGR shcha-cy.loclBGR softsign-cy.loclBGR hardsign-cy.loclBGR iu-cy.loclBGR be-cy.loclSRB Ghestroke-cy.loclBSH ghestroke-cy.loclBSH Zedescender-cy.loclBSH zedescender-cy.loclBSH Esdescender-cy.loclBSH esdescender-cy.loclBSH Esdescender-cy.loclCHU esdescender-cy.loclCHUglyphsets-1.0.0/Archive/GF Glyph Sets/Cyrillic/filter lists/nice names/plus_unique-glyphs.txt000066400000000000000000000035531461513140100321520ustar00rootroot00000000000000apostrophemod gravecomb acutecomb macroncomb dieresiscomb hungarumlautcomb Iegrave-cy Io-cy Dje-cy Gje-cy E-cy Dze-cy I-cy Yi-cy Je-cy Lje-cy Nje-cy Tshe-cy Kje-cy Iigrave-cy Ushort-cy Dzhe-cy A-cy Be-cy Ve-cy Ge-cy De-cy Ie-cy Zhe-cy Ze-cy Ii-cy Iishort-cy Ka-cy El-cy Em-cy En-cy O-cy Pe-cy Er-cy Es-cy Te-cy U-cy Ef-cy Ha-cy Tse-cy Che-cy Sha-cy Shcha-cy Hardsign-cy Yeru-cy Softsign-cy Ereversed-cy Iu-cy Ia-cy a-cy be-cy ve-cy ge-cy de-cy ie-cy zhe-cy ze-cy ii-cy iishort-cy ka-cy el-cy em-cy en-cy o-cy pe-cy er-cy es-cy te-cy u-cy ef-cy ha-cy tse-cy che-cy sha-cy shcha-cy hardsign-cy yeru-cy softsign-cy ereversed-cy iu-cy ia-cy iegrave-cy io-cy dje-cy gje-cy e-cy dze-cy i-cy yi-cy je-cy lje-cy nje-cy tshe-cy kje-cy iigrave-cy ushort-cy dzhe-cy Yat-cy yat-cy Yusbig-cy yusbig-cy Fita-cy fita-cy Izhitsa-cy izhitsa-cy Gheupturn-cy gheupturn-cy Ghestroke-cy ghestroke-cy Ghemiddlehook-cy ghemiddlehook-cy Zhedescender-cy zhedescender-cy Zedescender-cy zedescender-cy Kadescender-cy kadescender-cy Kaverticalstroke-cy kaverticalstroke-cy Kabashkir-cy kabashkir-cy Endescender-cy endescender-cy Enghe-cy enghe-cy Esdescender-cy esdescender-cy Ustrait-cy ustrait-cy Ustraitstroke-cy ustraitstroke-cy Hadescender-cy hadescender-cy Chedescender-cy chedescender-cy Cheverticalstroke-cy cheverticalstroke-cy Shha-cy shha-cy Palochka-cy Zhebreve-cy zhebreve-cy Chekhakassian-cy chekhakassian-cy palochka-cy Abreve-cy abreve-cy Adieresis-cy adieresis-cy Aie-cy aie-cy Iebreve-cy iebreve-cy Schwa-cy schwa-cy Zhedieresis-cy zhedieresis-cy Zedieresis-cy zedieresis-cy Imacron-cy imacron-cy Idieresis-cy idieresis-cy Odieresis-cy odieresis-cy Obarred-cy obarred-cy Umacron-cy umacron-cy Udieresis-cy udieresis-cy Uhungarumlaut-cy uhungarumlaut-cy Chedieresis-cy chedieresis-cy Gedescender-cy gedescender-cy Yerudieresis-cy yerudieresis-cy Qa-cy qa-cy We-cy we-cy tugrik hryvnia tenge numero brevecomb-cyglyphsets-1.0.0/Archive/GF Glyph Sets/Cyrillic/filter lists/nice names/plus_unique-glyphs_core.txt000066400000000000000000000013101461513140100331470ustar00rootroot00000000000000Iegrave-cy Io-cy Dje-cy Gje-cy E-cy Dze-cy I-cy Yi-cy Je-cy Lje-cy Nje-cy Tshe-cy Kje-cy Iigrave-cy Ushort-cy Dzhe-cy A-cy Be-cy Ve-cy Ge-cy De-cy Ie-cy Zhe-cy Ze-cy Ii-cy Iishort-cy Ka-cy El-cy Em-cy En-cy O-cy Pe-cy Er-cy Es-cy Te-cy U-cy Ef-cy Ha-cy Tse-cy Che-cy Sha-cy Shcha-cy Hardsign-cy Yeru-cy Softsign-cy Ereversed-cy Iu-cy Ia-cy a-cy be-cy ve-cy ge-cy de-cy ie-cy zhe-cy ze-cy ii-cy iishort-cy ka-cy el-cy em-cy en-cy o-cy pe-cy er-cy es-cy te-cy u-cy ef-cy ha-cy tse-cy che-cy sha-cy shcha-cy hardsign-cy yeru-cy softsign-cy ereversed-cy iu-cy ia-cy iegrave-cy io-cy dje-cy gje-cy e-cy dze-cy i-cy yi-cy je-cy lje-cy nje-cy tshe-cy kje-cy iigrave-cy ushort-cy dzhe-cy Gheupturn-cy gheupturn-cy numeroplus_unique-glyphs_smallcaps.txt000066400000000000000000000022101461513140100341170ustar00rootroot00000000000000glyphsets-1.0.0/Archive/GF Glyph Sets/Cyrillic/filter lists/nice namesa-cy.sc be-cy.sc ve-cy.sc ge-cy.sc de-cy.sc ie-cy.sc zhe-cy.sc ze-cy.sc ii-cy.sc iishort-cy.sc ka-cy.sc el-cy.sc em-cy.sc en-cy.sc o-cy.sc pe-cy.sc er-cy.sc es-cy.sc te-cy.sc u-cy.sc ef-cy.sc ha-cy.sc tse-cy.sc che-cy.sc sha-cy.sc shcha-cy.sc hardsign-cy.sc yeru-cy.sc softsign-cy.sc ereversed-cy.sc iu-cy.sc ia-cy.sc iegrave-cy.sc io-cy.sc dje-cy.sc gje-cy.sc e-cy.sc dze-cy.sc i-cy.sc yi-cy.sc je-cy.sc lje-cy.sc nje-cy.sc tshe-cy.sc kje-cy.sc iigrave-cy.sc ushort-cy.sc dzhe-cy.sc yat-cy.sc yusbig-cy.sc fita-cy.sc izhitsa-cy.sc gheupturn-cy.sc ghestroke-cy.sc ghemiddlehook-cy.sc zhedescender-cy.sc zedescender-cy.sc kadescender-cy.sc kaverticalstroke-cy.sc kabashkir-cy.sc endescender-cy.sc esdescender-cy.sc ustrait-cy.sc ustraitstroke-cy.sc chedescender-cy.sc cheverticalstroke-cy.sc shha-cy.sc zhebreve-cy.sc chekhakassian-cy.sc palochka-cy.sc abreve-cy.sc adieresis-cy.sc iebreve-cy.sc schwa-cy.sc zhedieresis-cy.sc zedieresis-cy.sc imacron-cy.sc idieresis-cy.sc odieresis-cy.sc obarred-cy.sc umacron-cy.sc udieresis-cy.sc uhungarumlaut-cy.sc chedieresis-cy.sc gedescender-cy.sc yerudieresis-cy.sc qa-cy.sc we-cy.sc pedescender-cy.sc hadescender-cy.scglyphsets-1.0.0/Archive/GF Glyph Sets/Cyrillic/filter lists/nice names/pro_unique-glyphs.txt000066400000000000000000000023011461513140100317550ustar00rootroot00000000000000Iishorttail-cy iishorttail-cy Semisoftsign-cy semisoftsign-cy Ertick-cy ertick-cy Ghemiddlehook-cy ghemiddlehook-cy Kastroke-cy kastroke-cy Haabkhasian-cy haabkhasian-cy Tedescender-cy tedescender-cy Tetse-cy tetse-cy Cheabkhasian-cy cheabkhasian-cy Chedescenderabkhasian-cy chedescenderabkhasian-cy Kahook-cy kahook-cy Eltail-cy eltail-cy Enhook-cy enhook-cy Entail-cy entail-cy Emtail-cy emtail-cy Schwadieresis-cy schwadieresis-cy Dzeabkhasian-cy dzeabkhasian-cy Obarreddieresis-cy obarreddieresis-cy Edieresis-cy edieresis-cy Gestrokehook-cy gestrokehook-cy Hahook-cy hahook-cy Hastroke-cy hastroke-cy Reversedze-cy reversedze-cy Elhook-cy elhook-cy Pedescender-cy pedescender-cy Shhadescender-cy shhadescender-cy EnLeftHook-cy enlefthook-cy Eldescender-cy eldescender-cy iishorttail-cy.sc semisoftsign-cy.sc ertick-cy.sc kastroke-cy.sc pemiddlehook-cy.sc haabkhasian-cy.sc tedescender-cy.sc cheabkhasian-cy.sc chedescenderabkhasian-cy.sc kahook-cy.sc eltail-cy.sc enhook-cy.sc entail-cy.sc emtail-cy.sc schwadieresis-cy.sc dzeabkhasian-cy.sc obarreddieresis-cy.sc edieresis-cy.sc gestrokehook-cy.sc hahook-cy.sc hastroke-cy.sc reversedze-cy.sc elhook-cy.sc shhadescender-cy.sc enlefthook-cy.sc eldescender-cy.sc pro_unique-glyphs_smallcaps.txt000066400000000000000000000007151461513140100337440ustar00rootroot00000000000000glyphsets-1.0.0/Archive/GF Glyph Sets/Cyrillic/filter lists/nice namesiishorttail-cy.sc semisoftsign-cy.sc ertick-cy.sc kastroke-cy.sc pemiddlehook-cy.sc haabkhasian-cy.sc tedescender-cy.sc cheabkhasian-cy.sc chedescenderabkhasian-cy.sc kahook-cy.sc eltail-cy.sc enhook-cy.sc entail-cy.sc emtail-cy.sc schwadieresis-cy.sc dzeabkhasian-cy.sc obarreddieresis-cy.sc edieresis-cy.sc gestrokehook-cy.sc hahook-cy.sc hastroke-cy.sc reversedze-cy.sc elhook-cy.sc shhadescender-cy.sc enlefthook-cy.sc eldescender-cy.sc ghemiddlehook-cy.sc glyphsets-1.0.0/Archive/GF Glyph Sets/Cyrillic/filter lists/uni names/000077500000000000000000000000001461513140100254035ustar00rootroot00000000000000glyphsets-1.0.0/Archive/GF Glyph Sets/Cyrillic/filter lists/uni names/historical_unique-glyphs.txt000066400000000000000000000004401461513140100331750ustar00rootroot00000000000000uni0460 uni0461 uni0464 uni0465 uni0466 uni0467 uni0468 uni0469 uni046C uni046D uni046E uni046F uni0470 uni0471 uni0476 uni0477 uni0478 uni0479 uni047A uni047B uni047C uni047D uni047E uni047F uni0480 uni0481 uni0482 uni0483 uni0484 uni0485 uni0486 uni0487 uni0488 uni0489 uniA64C uniA64D glyphsets-1.0.0/Archive/GF Glyph Sets/Cyrillic/filter lists/uni names/plus-locl_unique-glyphs.txt000066400000000000000000000012001461513140100327410ustar00rootroot00000000000000uni040D.loclBGR uni0414.loclBGR uni0418.loclBGR uni0419.loclBGR uni041B.loclBGR uni0424.loclBGR uni0432.loclBGR uni0433.loclBGR uni0434.loclBGR uni0436.loclBGR uni0437.loclBGR uni0438.loclBGR uni0439.loclBGR uni043A.loclBGR uni043B.loclBGR uni043D.loclBGR uni043F.loclBGR uni0442.loclBGR uni0446.loclBGR uni0447.loclBGR uni0448.loclBGR uni0449.loclBGR uni044A.loclBGR uni044C.loclBGR uni044E.loclBGR uni045D.loclBGR uni0492.loclBSH uni0493.loclBSH uni0498.loclBSH uni0499.loclBSH uni04AA.loclBSH uni04AB.loclBSH uni04AA.loclCHU uni04AB.loclCHU uni0453.loclMKD uni0431.loclSRB uni0433.loclSRB uni0434.loclSRB uni043F.loclSRB uni0442.loclSRB plus-locl_unique-glyphs_italic.txt000066400000000000000000000007171461513140100342230ustar00rootroot00000000000000glyphsets-1.0.0/Archive/GF Glyph Sets/Cyrillic/filter lists/uni namesuni0414.loclBGR uni0418.loclBGR uni0419.loclBGR uni040D.loclBGR uni041B.loclBGR uni0424.loclBGR uni0432.loclBGR uni0433.loclBGR uni0434.loclBGR uni0436.loclBGR uni0437.loclBGR uni043A.loclBGR uni043B.loclBGR uni043D.loclBGR uni044E.loclBGR uni0431.loclSRB uni0433.loclSRB uni0434.loclSRB uni043F.loclSRB uni0442.loclSRB uni0453.loclMKD uni0492.loclBSH uni0493.loclBSH uni0498.loclBSH uni0499.loclBSH uni04AA.loclBSH uni04AB.loclBSH uni04AA.loclCHU uni04AB.loclCHUplus-locl_unique-glyphs_roman.txt000066400000000000000000000010571461513140100340700ustar00rootroot00000000000000glyphsets-1.0.0/Archive/GF Glyph Sets/Cyrillic/filter lists/uni namesuni0414.loclBGR uni0418.loclBGR uni0419.loclBGR uni040D.loclBGR uni041B.loclBGR uni0424.loclBGR uni0432.loclBGR uni0433.loclBGR uni0434.loclBGR uni0436.loclBGR uni0437.loclBGR uni0438.loclBGR uni0439.loclBGR uni045D.loclBGR uni043A.loclBGR uni043B.loclBGR uni043D.loclBGR uni043F.loclBGR uni0442.loclBGR uni0446.loclBGR uni0447.loclBGR uni0448.loclBGR uni0449.loclBGR uni044C.loclBGR uni044A.loclBGR uni044E.loclBGR uni0431.loclSRB uni0492.loclBSH uni0493.loclBSH uni0498.loclBSH uni0499.loclBSH uni04AA.loclBSH uni04AB.loclBSH uni04AA.loclCHU uni04AB.loclCHUglyphsets-1.0.0/Archive/GF Glyph Sets/Cyrillic/filter lists/uni names/plus_unique-glyphs.txt000066400000000000000000000047571461513140100320360ustar00rootroot00000000000000uni02BC gravecomb acutecomb uni0304 uni0308 uni030B uni0400 uni0401 uni0402 uni0403 uni0404 uni0405 uni0406 uni0407 uni0408 uni0409 uni040A uni040B uni040C uni040D uni040E uni040F uni0410 uni0411 uni0412 uni0413 uni0414 uni0415 uni0416 uni0417 uni0418 uni0419 uni041A uni041B uni041C uni041D uni041E uni041F uni0420 uni0421 uni0422 uni0423 uni0424 uni0425 uni0426 uni0427 uni0428 uni0429 uni042A uni042B uni042C uni042D uni042E uni042F uni0430 uni0431 uni0432 uni0433 uni0434 uni0435 uni0436 uni0437 uni0438 uni0439 uni043A uni043B uni043C uni043D uni043E uni043F uni0440 uni0441 uni0442 uni0443 uni0444 uni0445 uni0446 uni0447 uni0448 uni0449 uni044A uni044B uni044C uni044D uni044E uni044F uni0450 uni0451 uni0452 uni0453 uni0454 uni0455 uni0456 uni0457 uni0458 uni0459 uni045A uni045B uni045C uni045D uni045E uni045F uni0462 uni0463 uni046A uni046B uni0472 uni0473 uni0474 uni0475 uni0490 uni0491 uni0492 uni0493 uni0494 uni0495 uni0496 uni0497 uni0498 uni0499 uni049A uni049B uni049C uni049D uni04A0 uni04A1 uni04A2 uni04A3 uni04A4 uni04A5 uni04AA uni04AB uni04AE uni04AF uni04B0 uni04B1 uni04B2 uni04B3 uni04B6 uni04B7 uni04B8 uni04B9 uni04BA uni04BB uni04C0 uni04C1 uni04C2 uni04CB uni04CC uni04CF uni04D0 uni04D1 uni04D2 uni04D3 uni04D4 uni04D5 uni04D6 uni04D7 uni04D8 uni04D9 uni04DC uni04DD uni04DE uni04DF uni04E2 uni04E3 uni04E4 uni04E5 uni04E6 uni04E7 uni04E8 uni04E9 uni04EE uni04EF uni04F0 uni04F1 uni04F2 uni04F3 uni04F4 uni04F5 uni04F6 uni04F7 uni04F8 uni04F9 uni051A uni051B uni051C uni051D uni20AE uni20B4 uni20B8 uni2116 brevecomb-cy uni0430.sc uni0431.sc uni0432.sc uni0433.sc uni0434.sc uni0435.sc uni0436.sc uni0437.sc uni0438.sc uni0439.sc uni043A.sc uni043B.sc uni043C.sc uni043D.sc uni043E.sc uni043F.sc uni0440.sc uni0441.sc uni0442.sc uni0443.sc uni0444.sc uni0445.sc uni0446.sc uni0447.sc uni0448.sc uni0449.sc uni044A.sc uni044B.sc uni044C.sc uni044D.sc uni044E.sc uni044F.sc uni0450.sc uni0451.sc uni0452.sc uni0453.sc uni0454.sc uni0455.sc uni0456.sc uni0457.sc uni0458.sc uni0459.sc uni045A.sc uni045B.sc uni045C.sc uni045D.sc uni045E.sc uni045F.sc uni0463.sc uni046B.sc uni0473.sc uni0475.sc uni0491.sc uni0493.sc uni0495.sc uni0497.sc uni0499.sc uni049B.sc uni049D.sc uni04A1.sc uni04A3.sc uni04AB.sc uni04AF.sc uni04B1.sc uni04B3.sc uni04B7.sc uni04B9.sc uni04BB.sc uni04C2.sc uni04CC.sc uni04CF.sc uni04D1.sc uni04D3.sc uni04D7.sc uni04D9.sc uni04DD.sc uni04DF.sc uni04E3.sc uni04E5.sc uni04E7.sc uni04E9.sc uni04EF.sc uni04F1.sc uni04F3.sc uni04F5.sc uni04F7.sc uni04F9.sc uni051B.sc uni051D.sc uni0525.sc glyphsets-1.0.0/Archive/GF Glyph Sets/Cyrillic/filter lists/uni names/plus_unique-glyphs_core.txt000066400000000000000000000014271461513140100330350ustar00rootroot00000000000000uni0400 uni0401 uni0402 uni0403 uni0404 uni0405 uni0406 uni0407 uni0408 uni0409 uni040A uni040B uni040C uni040D uni040E uni040F uni0410 uni0411 uni0412 uni0413 uni0414 uni0415 uni0416 uni0417 uni0418 uni0419 uni041A uni041B uni041C uni041D uni041E uni041F uni0420 uni0421 uni0422 uni0423 uni0424 uni0425 uni0426 uni0427 uni0428 uni0429 uni042A uni042B uni042C uni042D uni042E uni042F uni0430 uni0431 uni0432 uni0433 uni0434 uni0435 uni0436 uni0437 uni0438 uni0439 uni043A uni043B uni043C uni043D uni043E uni043F uni0440 uni0441 uni0442 uni0443 uni0444 uni0445 uni0446 uni0447 uni0448 uni0449 uni044A uni044B uni044C uni044D uni044E uni044F uni0450 uni0451 uni0452 uni0453 uni0454 uni0455 uni0456 uni0457 uni0458 uni0459 uni045A uni045B uni045C uni045D uni045E uni045F uni0490 uni0491 uni2116plus_unique-glyphs_smallcaps.txt000066400000000000000000000017361461513140100340100ustar00rootroot00000000000000glyphsets-1.0.0/Archive/GF Glyph Sets/Cyrillic/filter lists/uni namesuni0430.sc uni0431.sc uni0432.sc uni0433.sc uni0434.sc uni0435.sc uni0436.sc uni0437.sc uni0438.sc uni0439.sc uni043A.sc uni043B.sc uni043C.sc uni043D.sc uni043E.sc uni043F.sc uni0440.sc uni0441.sc uni0442.sc uni0443.sc uni0444.sc uni0445.sc uni0446.sc uni0447.sc uni0448.sc uni0449.sc uni044A.sc uni044B.sc uni044C.sc uni044D.sc uni044E.sc uni044F.sc uni0450.sc uni0451.sc uni0452.sc uni0453.sc uni0454.sc uni0455.sc uni0456.sc uni0457.sc uni0458.sc uni0459.sc uni045A.sc uni045B.sc uni045C.sc uni045D.sc uni045E.sc uni045F.sc uni0463.sc uni046B.sc uni0473.sc uni0475.sc uni0491.sc uni0493.sc uni0495.sc uni0497.sc uni0499.sc uni049B.sc uni049D.sc uni04A1.sc uni04A3.sc uni04AB.sc uni04AF.sc uni04B1.sc uni04B3.sc uni04B7.sc uni04B9.sc uni04BB.sc uni04C2.sc uni04CC.sc uni04CF.sc uni04D1.sc uni04D3.sc uni04D7.sc uni04D9.sc uni04DD.sc uni04DF.sc uni04E3.sc uni04E5.sc uni04E7.sc uni04E9.sc uni04EF.sc uni04F1.sc uni04F3.sc uni04F5.sc uni04F7.sc uni04F9.sc uni051B.sc uni051D.sc uni0525.sc glyphsets-1.0.0/Archive/GF Glyph Sets/Cyrillic/filter lists/uni names/pro_unique-glyphs.txt000066400000000000000000000013361461513140100316410ustar00rootroot00000000000000uni048A uni048B uni048C uni048D uni048E uni048F uni0494 uni0495 uni049E uni049F uni04A8 uni04A9 uni04AC uni04AD uni04B4 uni04B5 uni04BC uni04BD uni04BE uni04BF uni04C3 uni04C4 uni04C5 uni04C6 uni04C7 uni04C8 uni04C9 uni04CA uni04CD uni04CE uni04DA uni04DB uni04E0 uni04E1 uni04EA uni04EB uni04EC uni04ED uni04FA uni04FB uni04FC uni04FD uni04FE uni04FF uni0510 uni0511 uni0512 uni0513 uni0524 uni0525 uni0526 uni0527 uni0528 uni0529 uni052E uni052F uni048B.sc uni048D.sc uni048F.sc uni049F.sc uni04A7.sc uni04A9.sc uni04AD.sc uni04BD.sc uni04BF.sc uni04C4.sc uni04C6.sc uni04C8.sc uni04CA.sc uni04CE.sc uni04DB.sc uni04E1.sc uni04EB.sc uni04ED.sc uni04FB.sc uni04FD.sc uni04FF.sc uni0511.sc uni0513.sc uni0527.sc uni0529.sc uni052F.sc pro_unique-glyphs_smallcaps.txt000066400000000000000000000004511461513140100336160ustar00rootroot00000000000000glyphsets-1.0.0/Archive/GF Glyph Sets/Cyrillic/filter lists/uni namesuni048B.sc uni048D.sc uni048F.sc uni0495.sc uni049F.sc uni04A7.sc uni04A9.sc uni04AD.sc uni04BD.sc uni04BF.sc uni04C4.sc uni04C6.sc uni04C8.sc uni04CA.sc uni04CE.sc uni04DB.sc uni04E1.sc uni04EB.sc uni04ED.sc uni04FB.sc uni04FD.sc uni04FF.sc uni0511.sc uni0513.sc uni0527.sc uni0529.sc uni052F.sc glyphsets-1.0.0/Archive/GF Glyph Sets/GF-latin-core_unique-glyphs.nam000066400000000000000000000153201461513140100252650ustar00rootroot000000000000000x0020 SPACE 0x0021 ! EXCLAMATION MARK 0x0022 " QUOTATION MARK 0x0023 # NUMBER SIGN 0x0024 $ DOLLAR SIGN 0x0025 % PERCENT SIGN 0x0026 & AMPERSAND 0x0027 ' APOSTROPHE 0x0028 ( LEFT PARENTHESIS 0x0029 ) RIGHT PARENTHESIS 0x002A * ASTERISK 0x002B + PLUS SIGN 0x002C , COMMA 0x002D - HYPHEN-MINUS 0x002E . FULL STOP 0x002F / SOLIDUS 0x0030 0 DIGIT ZERO 0x0031 1 DIGIT ONE 0x0032 2 DIGIT TWO 0x0033 3 DIGIT THREE 0x0034 4 DIGIT FOUR 0x0035 5 DIGIT FIVE 0x0036 6 DIGIT SIX 0x0037 7 DIGIT SEVEN 0x0038 8 DIGIT EIGHT 0x0039 9 DIGIT NINE 0x003A : COLON 0x003B ; SEMICOLON 0x003C < LESS-THAN SIGN 0x003D = EQUALS SIGN 0x003E > GREATER-THAN SIGN 0x003F ? QUESTION MARK 0x0040 @ COMMERCIAL AT 0x0041 A LATIN CAPITAL LETTER A 0x0042 B LATIN CAPITAL LETTER B 0x0043 C LATIN CAPITAL LETTER C 0x0044 D LATIN CAPITAL LETTER D 0x0045 E LATIN CAPITAL LETTER E 0x0046 F LATIN CAPITAL LETTER F 0x0047 G LATIN CAPITAL LETTER G 0x0048 H LATIN CAPITAL LETTER H 0x0049 I LATIN CAPITAL LETTER I 0x004A J LATIN CAPITAL LETTER J 0x004B K LATIN CAPITAL LETTER K 0x004C L LATIN CAPITAL LETTER L 0x004D M LATIN CAPITAL LETTER M 0x004E N LATIN CAPITAL LETTER N 0x004F O LATIN CAPITAL LETTER O 0x0050 P LATIN CAPITAL LETTER P 0x0051 Q LATIN CAPITAL LETTER Q 0x0052 R LATIN CAPITAL LETTER R 0x0053 S LATIN CAPITAL LETTER S 0x0054 T LATIN CAPITAL LETTER T 0x0055 U LATIN CAPITAL LETTER U 0x0056 V LATIN CAPITAL LETTER V 0x0057 W LATIN CAPITAL LETTER W 0x0058 X LATIN CAPITAL LETTER X 0x0059 Y LATIN CAPITAL LETTER Y 0x005A Z LATIN CAPITAL LETTER Z 0x005B [ LEFT SQUARE BRACKET 0x005C \ REVERSE SOLIDUS 0x005D ] RIGHT SQUARE BRACKET 0x005E ^ CIRCUMFLEX ACCENT 0x005F _ LOW LINE 0x0060 ` GRAVE ACCENT 0x0061 a LATIN SMALL LETTER A 0x0062 b LATIN SMALL LETTER B 0x0063 c LATIN SMALL LETTER C 0x0064 d LATIN SMALL LETTER D 0x0065 e LATIN SMALL LETTER E 0x0066 f LATIN SMALL LETTER F 0x0067 g LATIN SMALL LETTER G 0x0068 h LATIN SMALL LETTER H 0x0069 i LATIN SMALL LETTER I 0x006A j LATIN SMALL LETTER J 0x006B k LATIN SMALL LETTER K 0x006C l LATIN SMALL LETTER L 0x006D m LATIN SMALL LETTER M 0x006E n LATIN SMALL LETTER N 0x006F o LATIN SMALL LETTER O 0x0070 p LATIN SMALL LETTER P 0x0071 q LATIN SMALL LETTER Q 0x0072 r LATIN SMALL LETTER R 0x0073 s LATIN SMALL LETTER S 0x0074 t LATIN SMALL LETTER T 0x0075 u LATIN SMALL LETTER U 0x0076 v LATIN SMALL LETTER V 0x0077 w LATIN SMALL LETTER W 0x0078 x LATIN SMALL LETTER X 0x0079 y LATIN SMALL LETTER Y 0x007A z LATIN SMALL LETTER Z 0x007B { LEFT CURLY BRACKET 0x007C | VERTICAL LINE 0x007D } RIGHT CURLY BRACKET 0x007E ~ TILDE 0x00A0   NO-BREAK SPACE 0x00A1 ¡ INVERTED EXCLAMATION MARK 0x00A2 ¢ CENT SIGN 0x00A3 £ POUND SIGN 0x00A5 ¥ YEN SIGN 0x00A6 ¦ BROKEN BAR 0x00A7 § SECTION SIGN 0x00A8 ¨ DIAERESIS 0x00A9 © COPYRIGHT SIGN 0x00AA ª FEMININE ORDINAL INDICATOR 0x00AB « LEFT-POINTING DOUBLE ANGLE QUOTATION MARK 0x00AC ¬ NOT SIGN 0x00AE ® REGISTERED SIGN 0x00AF ¯ MACRON 0x00B0 ° DEGREE SIGN 0x00B1 ± PLUS-MINUS SIGN 0x00B2 ² SUPERSCRIPT TWO 0x00B3 ³ SUPERSCRIPT THREE 0x00B4 ´ ACUTE ACCENT 0x00B5 µ MICRO SIGN 0x00B6 ¶ PILCROW SIGN 0x00B7 · MIDDLE DOT 0x00B8 ¸ CEDILLA 0x00B9 ¹ SUPERSCRIPT ONE 0x00BA º MASCULINE ORDINAL INDICATOR 0x00BB » RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK 0x00BC ¼ VULGAR FRACTION ONE QUARTER 0x00BD ½ VULGAR FRACTION ONE HALF 0x00BE ¾ VULGAR FRACTION THREE QUARTERS 0x00BF ¿ INVERTED QUESTION MARK 0x00C0 À LATIN CAPITAL LETTER A WITH GRAVE 0x00C1 Á LATIN CAPITAL LETTER A WITH ACUTE 0x00C2  LATIN CAPITAL LETTER A WITH CIRCUMFLEX 0x00C3 à LATIN CAPITAL LETTER A WITH TILDE 0x00C4 Ä LATIN CAPITAL LETTER A WITH DIAERESIS 0x00C5 Å LATIN CAPITAL LETTER A WITH RING ABOVE 0x00C6 Æ LATIN CAPITAL LETTER AE 0x00C7 Ç LATIN CAPITAL LETTER C WITH CEDILLA 0x00C8 È LATIN CAPITAL LETTER E WITH GRAVE 0x00C9 É LATIN CAPITAL LETTER E WITH ACUTE 0x00CA Ê LATIN CAPITAL LETTER E WITH CIRCUMFLEX 0x00CB Ë LATIN CAPITAL LETTER E WITH DIAERESIS 0x00CC Ì LATIN CAPITAL LETTER I WITH GRAVE 0x00CD Í LATIN CAPITAL LETTER I WITH ACUTE 0x00CE Î LATIN CAPITAL LETTER I WITH CIRCUMFLEX 0x00CF Ï LATIN CAPITAL LETTER I WITH DIAERESIS 0x00D0 Ð LATIN CAPITAL LETTER ETH 0x00D1 Ñ LATIN CAPITAL LETTER N WITH TILDE 0x00D2 Ò LATIN CAPITAL LETTER O WITH GRAVE 0x00D3 Ó LATIN CAPITAL LETTER O WITH ACUTE 0x00D4 Ô LATIN CAPITAL LETTER O WITH CIRCUMFLEX 0x00D5 Õ LATIN CAPITAL LETTER O WITH TILDE 0x00D6 Ö LATIN CAPITAL LETTER O WITH DIAERESIS 0x00D7 × MULTIPLICATION SIGN 0x00D8 Ø LATIN CAPITAL LETTER O WITH STROKE 0x00D9 Ù LATIN CAPITAL LETTER U WITH GRAVE 0x00DA Ú LATIN CAPITAL LETTER U WITH ACUTE 0x00DB Û LATIN CAPITAL LETTER U WITH CIRCUMFLEX 0x00DC Ü LATIN CAPITAL LETTER U WITH DIAERESIS 0x00DD Ý LATIN CAPITAL LETTER Y WITH ACUTE 0x00DE Þ LATIN CAPITAL LETTER THORN 0x00DF ß LATIN SMALL LETTER SHARP S 0x00E0 à LATIN SMALL LETTER A WITH GRAVE 0x00E1 á LATIN SMALL LETTER A WITH ACUTE 0x00E2 â LATIN SMALL LETTER A WITH CIRCUMFLEX 0x00E3 ã LATIN SMALL LETTER A WITH TILDE 0x00E4 ä LATIN SMALL LETTER A WITH DIAERESIS 0x00E5 å LATIN SMALL LETTER A WITH RING ABOVE 0x00E6 æ LATIN SMALL LETTER AE 0x00E7 ç LATIN SMALL LETTER C WITH CEDILLA 0x00E8 è LATIN SMALL LETTER E WITH GRAVE 0x00E9 é LATIN SMALL LETTER E WITH ACUTE 0x00EA ê LATIN SMALL LETTER E WITH CIRCUMFLEX 0x00EB ë LATIN SMALL LETTER E WITH DIAERESIS 0x00EC ì LATIN SMALL LETTER I WITH GRAVE 0x00ED í LATIN SMALL LETTER I WITH ACUTE 0x00EE î LATIN SMALL LETTER I WITH CIRCUMFLEX 0x00EF ï LATIN SMALL LETTER I WITH DIAERESIS 0x00F0 ð LATIN SMALL LETTER ETH 0x00F1 ñ LATIN SMALL LETTER N WITH TILDE 0x00F2 ò LATIN SMALL LETTER O WITH GRAVE 0x00F3 ó LATIN SMALL LETTER O WITH ACUTE 0x00F4 ô LATIN SMALL LETTER O WITH CIRCUMFLEX 0x00F5 õ LATIN SMALL LETTER O WITH TILDE 0x00F6 ö LATIN SMALL LETTER O WITH DIAERESIS 0x00F7 ÷ DIVISION SIGN 0x00F8 ø LATIN SMALL LETTER O WITH STROKE 0x00F9 ù LATIN SMALL LETTER U WITH GRAVE 0x00FA ú LATIN SMALL LETTER U WITH ACUTE 0x00FB û LATIN SMALL LETTER U WITH CIRCUMFLEX 0x00FC ü LATIN SMALL LETTER U WITH DIAERESIS 0x00FD ý LATIN SMALL LETTER Y WITH ACUTE 0x00FE þ LATIN SMALL LETTER THORN 0x00FF ÿ LATIN SMALL LETTER Y WITH DIAERESIS 0x0131 ı LATIN SMALL LETTER DOTLESS I 0x0152 Œ LATIN CAPITAL LIGATURE OE 0x0153 œ LATIN SMALL LIGATURE OE 0x02C6 ˆ MODIFIER LETTER CIRCUMFLEX ACCENT 0x02DA ˚ RING ABOVE 0x02DC ˜ SMALL TILDE 0x2013 – EN DASH 0x2014 — EM DASH 0x2018 ‘ LEFT SINGLE QUOTATION MARK 0x2019 ’ RIGHT SINGLE QUOTATION MARK 0x201A ‚ SINGLE LOW-9 QUOTATION MARK 0x201C “ LEFT DOUBLE QUOTATION MARK 0x201D ” RIGHT DOUBLE QUOTATION MARK 0x201E „ DOUBLE LOW-9 QUOTATION MARK 0x2022 • BULLET 0x2026 … HORIZONTAL ELLIPSIS 0x2039 ‹ SINGLE LEFT-POINTING ANGLE QUOTATION MARK 0x203A › SINGLE RIGHT-POINTING ANGLE QUOTATION MARK 0x2044 ⁄ FRACTION SLASH 0x2074 ⁴ SUPERSCRIPT FOUR 0x20AC € EURO SIGN 0x2212 − MINUS SIGN glyphsets-1.0.0/Archive/GF Glyph Sets/GF-latin-expert_unique-glyphs.nam000066400000000000000000000140041461513140100256420ustar00rootroot00000000000000#$ include GF-latin-pro_unique-glyphs.nam 0x2153 ⅓ VULGAR FRACTION ONE THIRD 0x2154 ⅔ VULGAR FRACTION TWO THIRDS 0x215B ⅛ VULGAR FRACTION ONE EIGHTH 0x215C ⅜ VULGAR FRACTION THREE EIGHTHS 0x215D ⅝ VULGAR FRACTION FIVE EIGHTHS 0x215E ⅞ VULGAR FRACTION SEVEN EIGHTHS 0x2190 ← LEFTWARDS ARROW 0x2191 ↑ UPWARDS ARROW 0x2192 → RIGHTWARDS ARROW 0x2193 ↓ DOWNWARDS ARROW 0x25A0 ■ BLACK SQUARE 0x25A1 □ WHITE SQUARE 0x25B2 ▲ BLACK UP-POINTING TRIANGLE 0x25B3 △ WHITE UP-POINTING TRIANGLE 0x25B6 ▶ BLACK RIGHT-POINTING TRIANGLE 0x25B7 ▷ WHITE RIGHT-POINTING TRIANGLE 0x25BC ▼ BLACK DOWN-POINTING TRIANGLE 0x25BD ▽ WHITE DOWN-POINTING TRIANGLE 0x25C0 ◀ BLACK LEFT-POINTING TRIANGLE 0x25C1 ◁ WHITE LEFT-POINTING TRIANGLE 0x25C6 ◆ BLACK DIAMOND 0x25C7 ◇ WHITE DIAMOND T_h c_h c_t s_t germandbls.alt.sc periodcentered.loclCAT.sc exclam.sc quotedbl.sc ampersand.sc quotesingle.sc question.sc a.sc b.sc c.sc d.sc e.sc f.sc g.sc h.sc i.sc j.sc k.sc l.sc m.sc n.sc o.sc p.sc q.sc r.sc s.sc t.sc u.sc v.sc w.sc x.sc y.sc z.sc exclamdown.sc periodcentered.sc questiondown.sc germandbls.sc agrave.sc aacute.sc acircumflex.sc atilde.sc adieresis.sc aring.sc ae.sc ccedilla.sc egrave.sc eacute.sc ecircumflex.sc edieresis.sc igrave.sc iacute.sc icircumflex.sc idieresis.sc eth.sc ntilde.sc ograve.sc oacute.sc ocircumflex.sc otilde.sc odieresis.sc oslash.sc ugrave.sc uacute.sc ucircumflex.sc udieresis.sc yacute.sc thorn.sc ydieresis.sc amacron.sc abreve.sc aogonek.sc cacute.sc ccircumflex.sc cdotaccent.sc ccaron.sc dcaron.sc dcroat.sc emacron.sc ebreve.sc edotaccent.sc eogonek.sc ecaron.sc gcircumflex.sc gbreve.sc gdotaccent.sc gcommaaccent.sc hcircumflex.sc hbar.sc itilde.sc imacron.sc ibreve.sc iogonek.sc idotless.sc jcircumflex.sc kcommaaccent.sc kgreenlandic.sc lacute.sc lcommaaccent.sc lcaron.sc ldot.sc lslash.sc nacute.sc ncommaaccent.sc ncaron.sc eng.sc omacron.sc obreve.sc ohungarumlaut.sc oe.sc racute.sc rcommaaccent.sc rcaron.sc sacute.sc scircumflex.sc scedilla.sc scaron.sc tcedilla.sc tcaron.sc tbar.sc utilde.sc umacron.sc ubreve.sc uring.sc uhungarumlaut.sc uogonek.sc wcircumflex.sc ycircumflex.sc zacute.sc zdotaccent.sc zcaron.sc ohorn.sc uhorn.sc dzcaron.sc lj.sc nj.sc gcaron.sc oogonek.sc aringacute.sc aeacute.sc oslashacute.sc adblgrave.sc ainvertedbreve.sc edblgrave.sc einvertedbreve.sc idblgrave.sc iinvertedbreve.sc odblgrave.sc oinvertedbreve.sc rdblgrave.sc rinvertedbreve.sc udblgrave.sc uinvertedbreve.sc scommaaccent.sc tcommaaccent.sc odieresismacron.sc otildemacron.sc odotaccentmacron.sc ymacron.sc schwa.sc ccedillaacute.sc ddotbelow.sc dlinebelow.sc emacrongrave.sc emacronacute.sc ecedillabreve.sc gmacron.sc hdotbelow.sc hbrevebelow.sc idieresisacute.sc ldotbelow.sc llinebelow.sc mdotbelow.sc ndotaccent.sc ndotbelow.sc nlinebelow.sc otildeacute.sc otildedieresis.sc omacrongrave.sc omacronacute.sc rdotbelow.sc rlinebelow.sc sdotaccent.sc sdotbelow.sc sacutedotaccent.sc scarondotaccent.sc sdotbelowdotaccent.sc tdotbelow.sc tlinebelow.sc utildeacute.sc umacrondieresis.sc wgrave.sc wacute.sc wdieresis.sc ydotaccent.sc zdotbelow.sc tdieresis.sc adotbelow.sc ahookabove.sc acircumflexacute.sc acircumflexgrave.sc acircumflexhookabove.sc acircumflextilde.sc acircumflexdotbelow.sc abreveacute.sc abrevegrave.sc abrevehookabove.sc abrevetilde.sc abrevedotbelow.sc edotbelow.sc ehookabove.sc etilde.sc ecircumflexacute.sc ecircumflexgrave.sc ecircumflexhookabove.sc ecircumflextilde.sc ecircumflexdotbelow.sc ihookabove.sc idotbelow.sc odotbelow.sc ohookabove.sc ocircumflexacute.sc ocircumflexgrave.sc ocircumflexhookabove.sc ocircumflextilde.sc ocircumflexdotbelow.sc ohornacute.sc ohorngrave.sc ohornhookabove.sc ohorntilde.sc ohorndotbelow.sc udotbelow.sc uhornacute.sc uhorngrave.sc uhornhookabove.sc uhorntilde.sc uhorndotbelow.sc ygrave.sc ydotbelow.sc yhookabove.sc ytilde.sc quoteleft.sc quoteright.sc quotedblleft.sc quotedblright.sc glyphsets-1.0.0/Archive/GF Glyph Sets/GF-latin-global_unique-glyphs.nam000066400000000000000000000437031461513140100256030ustar00rootroot00000000000000#$ include GF-latin-pro_unique-glyphs.nam # see discussion in https://github.com/googlefonts/gftools/pull/177 # see example in Questrial 0x0180 ƀ LATIN SMALL LETTER B WITH STROKE 0x0181 Ɓ LATIN CAPITAL LETTER B WITH HOOK 0x0186 Ɔ LATIN CAPITAL LETTER OPEN O 0x0187 Ƈ LATIN CAPITAL LETTER C WITH HOOK 0x0188 ƈ LATIN SMALL LETTER C WITH HOOK 0x0189 Ɖ LATIN CAPITAL LETTER AFRICAN D 0x018A Ɗ LATIN CAPITAL LETTER D WITH HOOK 0x018E Ǝ LATIN CAPITAL LETTER REVERSED E 0x018F Ə LATIN CAPITAL LETTER SCHWA 0x0190 Ɛ LATIN CAPITAL LETTER OPEN E 0x0191 Ƒ LATIN CAPITAL LETTER F WITH HOOK 0x0193 Ɠ LATIN CAPITAL LETTER G WITH HOOK 0x0194 Ɣ LATIN CAPITAL LETTER GAMMA 0x0196 Ɩ LATIN CAPITAL LETTER IOTA 0x0197 Ɨ LATIN CAPITAL LETTER I WITH STROKE 0x0198 Ƙ LATIN CAPITAL LETTER K WITH HOOK 0x0199 ƙ LATIN SMALL LETTER K WITH HOOK 0x019A ƚ LATIN SMALL LETTER L WITH BAR 0x019B ƛ LATIN SMALL LETTER LAMBDA WITH STROKE 0x019C Ɯ LATIN CAPITAL LETTER TURNED M 0x019D Ɲ LATIN CAPITAL LETTER N WITH LEFT HOOK 0x019E ƞ LATIN SMALL LETTER N WITH LONG RIGHT LEG 0x019F Ɵ LATIN CAPITAL LETTER O WITH MIDDLE TILDE 0x01A4 Ƥ LATIN CAPITAL LETTER P WITH HOOK 0x01A5 ƥ LATIN SMALL LETTER P WITH HOOK 0x01A9 Ʃ LATIN CAPITAL LETTER ESH 0x01AC Ƭ LATIN CAPITAL LETTER T WITH HOOK 0x01AD ƭ LATIN SMALL LETTER T WITH HOOK 0x01AE Ʈ LATIN CAPITAL LETTER T WITH RETROFLEX HOOK 0x01B1 Ʊ LATIN CAPITAL LETTER UPSILON 0x01B2 Ʋ LATIN CAPITAL LETTER V WITH HOOK 0x01B3 Ƴ LATIN CAPITAL LETTER Y WITH HOOK 0x01B4 ƴ LATIN SMALL LETTER Y WITH HOOK 0x01B5 Ƶ LATIN CAPITAL LETTER Z WITH STROKE 0x01B6 ƶ LATIN SMALL LETTER Z WITH STROKE 0x01B7 Ʒ LATIN CAPITAL LETTER EZH 0x01B8 Ƹ LATIN CAPITAL LETTER EZH REVERSED 0x01B9 ƹ LATIN SMALL LETTER EZH REVERSED 0x01C0 ǀ LATIN LETTER DENTAL CLICK 0x01C1 ǁ LATIN LETTER LATERAL CLICK 0x01C2 ǂ LATIN LETTER ALVEOLAR CLICK 0x01C3 ǃ LATIN LETTER RETROFLEX CLICK 0x01CE ǎ LATIN SMALL LETTER A WITH CARON 0x01CF Ǐ LATIN CAPITAL LETTER I WITH CARON 0x01D0 ǐ LATIN SMALL LETTER I WITH CARON 0x01D1 Ǒ LATIN CAPITAL LETTER O WITH CARON 0x01D2 ǒ LATIN SMALL LETTER O WITH CARON 0x01D3 Ǔ LATIN CAPITAL LETTER U WITH CARON 0x01D4 ǔ LATIN SMALL LETTER U WITH CARON 0x01D5 Ǖ LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON 0x01D6 ǖ LATIN SMALL LETTER U WITH DIAERESIS AND MACRON 0x01D7 Ǘ LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE 0x01D8 ǘ LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE 0x01D9 Ǚ LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON 0x01DA ǚ LATIN SMALL LETTER U WITH DIAERESIS AND CARON 0x01DB Ǜ LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE 0x01DC ǜ LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE 0x01DD ǝ LATIN SMALL LETTER TURNED E 0x01DE Ǟ LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON 0x01DF ǟ LATIN SMALL LETTER A WITH DIAERESIS AND MACRON 0x01E0 Ǡ LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON 0x01E1 ǡ LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON 0x01E2 Ǣ LATIN CAPITAL LETTER AE WITH MACRON 0x01E3 ǣ LATIN SMALL LETTER AE WITH MACRON 0x01E4 Ǥ LATIN CAPITAL LETTER G WITH STROKE 0x01E5 ǥ LATIN SMALL LETTER G WITH STROKE 0x01E6 Ǧ LATIN CAPITAL LETTER G WITH CARON 0x01E7 ǧ LATIN SMALL LETTER G WITH CARON 0x01E8 Ǩ LATIN CAPITAL LETTER K WITH CARON 0x01E9 ǩ LATIN SMALL LETTER K WITH CARON 0x01EA Ǫ LATIN CAPITAL LETTER O WITH OGONEK 0x01EB ǫ LATIN SMALL LETTER O WITH OGONEK 0x01EC Ǭ LATIN CAPITAL LETTER O WITH OGONEK AND MACRON 0x01ED ǭ LATIN SMALL LETTER O WITH OGONEK AND MACRON 0x01EE Ǯ LATIN CAPITAL LETTER EZH WITH CARON 0x01EF ǯ LATIN SMALL LETTER EZH WITH CARON 0x01F4 Ǵ LATIN CAPITAL LETTER G WITH ACUTE 0x01F5 ǵ LATIN SMALL LETTER G WITH ACUTE 0x01F8 Ǹ LATIN CAPITAL LETTER N WITH GRAVE 0x01F9 ǹ LATIN SMALL LETTER N WITH GRAVE 0x0200 Ȁ LATIN CAPITAL LETTER A WITH DOUBLE GRAVE 0x0201 ȁ LATIN SMALL LETTER A WITH DOUBLE GRAVE 0x0202 Ȃ LATIN CAPITAL LETTER A WITH INVERTED BREVE 0x0203 ȃ LATIN SMALL LETTER A WITH INVERTED BREVE 0x0204 Ȅ LATIN CAPITAL LETTER E WITH DOUBLE GRAVE 0x0205 ȅ LATIN SMALL LETTER E WITH DOUBLE GRAVE 0x0206 Ȇ LATIN CAPITAL LETTER E WITH INVERTED BREVE 0x0207 ȇ LATIN SMALL LETTER E WITH INVERTED BREVE 0x0208 Ȉ LATIN CAPITAL LETTER I WITH DOUBLE GRAVE 0x0209 ȉ LATIN SMALL LETTER I WITH DOUBLE GRAVE 0x020A Ȋ LATIN CAPITAL LETTER I WITH INVERTED BREVE 0x020B ȋ LATIN SMALL LETTER I WITH INVERTED BREVE 0x020C Ȍ LATIN CAPITAL LETTER O WITH DOUBLE GRAVE 0x020D ȍ LATIN SMALL LETTER O WITH DOUBLE GRAVE 0x020E Ȏ LATIN CAPITAL LETTER O WITH INVERTED BREVE 0x020F ȏ LATIN SMALL LETTER O WITH INVERTED BREVE 0x0210 Ȑ LATIN CAPITAL LETTER R WITH DOUBLE GRAVE 0x0211 ȑ LATIN SMALL LETTER R WITH DOUBLE GRAVE 0x0212 Ȓ LATIN CAPITAL LETTER R WITH INVERTED BREVE 0x0213 ȓ LATIN SMALL LETTER R WITH INVERTED BREVE 0x0214 Ȕ LATIN CAPITAL LETTER U WITH DOUBLE GRAVE 0x0215 ȕ LATIN SMALL LETTER U WITH DOUBLE GRAVE 0x0216 Ȗ LATIN CAPITAL LETTER U WITH INVERTED BREVE 0x0217 ȗ LATIN SMALL LETTER U WITH INVERTED BREVE 0x021E Ȟ LATIN CAPITAL LETTER H WITH CARON 0x021F ȟ LATIN SMALL LETTER H WITH CARON 0x0220 Ƞ LATIN CAPITAL LETTER N WITH LONG RIGHT LEG 0x0222 Ȣ LATIN CAPITAL LETTER OU 0x0223 ȣ LATIN SMALL LETTER OU 0x0226 Ȧ LATIN CAPITAL LETTER A WITH DOT ABOVE 0x0227 ȧ LATIN SMALL LETTER A WITH DOT ABOVE 0x0228 Ȩ LATIN CAPITAL LETTER E WITH CEDILLA 0x0229 ȩ LATIN SMALL LETTER E WITH CEDILLA 0x022A Ȫ LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON 0x022B ȫ LATIN SMALL LETTER O WITH DIAERESIS AND MACRON 0x022C Ȭ LATIN CAPITAL LETTER O WITH TILDE AND MACRON 0x022D ȭ LATIN SMALL LETTER O WITH TILDE AND MACRON 0x022E Ȯ LATIN CAPITAL LETTER O WITH DOT ABOVE 0x022F ȯ LATIN SMALL LETTER O WITH DOT ABOVE 0x0230 Ȱ LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON 0x0231 ȱ LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON 0x0232 Ȳ LATIN CAPITAL LETTER Y WITH MACRON 0x0233 ȳ LATIN SMALL LETTER Y WITH MACRON 0x023A Ⱥ LATIN CAPITAL LETTER A WITH STROKE 0x023B Ȼ LATIN CAPITAL LETTER C WITH STROKE 0x023C ȼ LATIN SMALL LETTER C WITH STROKE 0x023D Ƚ LATIN CAPITAL LETTER L WITH BAR 0x023E Ⱦ LATIN CAPITAL LETTER T WITH DIAGONAL STROKE 0x0241 Ɂ LATIN CAPITAL LETTER GLOTTAL STOP 0x0242 ɂ LATIN SMALL LETTER GLOTTAL STOP 0x0243 Ƀ LATIN CAPITAL LETTER B WITH STROKE 0x0244 Ʉ LATIN CAPITAL LETTER U BAR 0x0245 Ʌ LATIN CAPITAL LETTER TURNED V 0x0246 Ɇ LATIN CAPITAL LETTER E WITH STROKE 0x0247 ɇ LATIN SMALL LETTER E WITH STROKE 0x0248 Ɉ LATIN CAPITAL LETTER J WITH STROKE 0x0249 ɉ LATIN SMALL LETTER J WITH STROKE 0x024A Ɋ LATIN CAPITAL LETTER SMALL Q WITH HOOK TAIL 0x024B ɋ LATIN SMALL LETTER Q WITH HOOK TAIL 0x024C Ɍ LATIN CAPITAL LETTER R WITH STROKE 0x024D ɍ LATIN SMALL LETTER R WITH STROKE 0x024E Ɏ LATIN CAPITAL LETTER Y WITH STROKE 0x024F ɏ LATIN SMALL LETTER Y WITH STROKE 0x0251 ɑ LATIN SMALL LETTER ALPHA 0x0253 ɓ LATIN SMALL LETTER B WITH HOOK 0x0254 ɔ LATIN SMALL LETTER OPEN O 0x0256 ɖ LATIN SMALL LETTER D WITH TAIL 0x0257 ɗ LATIN SMALL LETTER D WITH HOOK 0x025B ɛ LATIN SMALL LETTER OPEN E 0x0260 ɠ LATIN SMALL LETTER G WITH HOOK 0x0263 ɣ LATIN SMALL LETTER GAMMA 0x0265 ɥ LATIN SMALL LETTER TURNED H 0x0266 ɦ LATIN SMALL LETTER H WITH HOOK 0x0268 ɨ LATIN SMALL LETTER I WITH STROKE 0x0269 ɩ LATIN SMALL LETTER IOTA 0x026A ɪ LATIN LETTER SMALL CAPITAL I 0x026B ɫ LATIN SMALL LETTER L WITH MIDDLE TILDE 0x026C ɬ LATIN SMALL LETTER L WITH BELT 0x026F ɯ LATIN SMALL LETTER TURNED M 0x0272 ɲ LATIN SMALL LETTER N WITH LEFT HOOK 0x0275 ɵ LATIN SMALL LETTER BARRED O 0x027D ɽ LATIN SMALL LETTER R WITH TAIL 0x0283 ʃ LATIN SMALL LETTER ESH 0x0288 ʈ LATIN SMALL LETTER T WITH RETROFLEX HOOK 0x0289 ʉ LATIN SMALL LETTER U BAR 0x028A ʊ LATIN SMALL LETTER UPSILON 0x028B ʋ LATIN SMALL LETTER V WITH HOOK 0x028C ʌ LATIN SMALL LETTER TURNED V 0x0292 ʒ LATIN SMALL LETTER EZH 0x0294 ʔ LATIN LETTER GLOTTAL STOP 0x0295 ʕ LATIN LETTER PHARYNGEAL VOICED FRICATIVE 0x0298 ʘ LATIN LETTER BILABIAL CLICK 0x029D ʝ LATIN SMALL LETTER J WITH CROSSED-TAIL 0x02B0 ʰ MODIFIER LETTER SMALL H 0x02B7 ʷ MODIFIER LETTER SMALL W 0x02BB ʻ MODIFIER LETTER TURNED COMMA 0x02BC ʼ MODIFIER LETTER APOSTROPHE 0x02BE ʾ MODIFIER LETTER RIGHT HALF RING 0x02BF ʿ MODIFIER LETTER LEFT HALF RING 0x02C0 ˀ MODIFIER LETTER GLOTTAL STOP 0x02CA ˊ MODIFIER LETTER ACUTE ACCENT 0x02CB ˋ MODIFIER LETTER GRAVE ACCENT 0x02D7 ˗ MODIFIER LETTER MINUS SIGN 0x02EE ˮ MODIFIER LETTER DOUBLE APOSTROPHE 0x030D ̍ COMBINING VERTICAL LINE ABOVE 0x030F ̏ COMBINING DOUBLE GRAVE ACCENT 0x0310 ̐ COMBINING CANDRABINDU 0x0311 ̑ COMBINING INVERTED BREVE 0x0313 ̓ COMBINING COMMA ABOVE 0x0325 ̥ COMBINING RING BELOW 0x0329 ̩ COMBINING VERTICAL LINE BELOW 0x032D ̭ COMBINING CIRCUMFLEX ACCENT BELOW 0x032F ̯ COMBINING INVERTED BREVE BELOW 0x0330 ̰ COMBINING TILDE BELOW 0x0332 ̲ COMBINING LOW LINE 0x0334 ̴ COMBINING TILDE OVERLAY 0x0358 ͘ COMBINING DOT ABOVE RIGHT 0x1D58 ᵘ MODIFIER LETTER SMALL U 0x1D5B ᵛ MODIFIER LETTER SMALL V 0x1D7D ᵽ LATIN SMALL LETTER P WITH STROKE 0x1DBB ᶻ MODIFIER LETTER SMALL Z 0x1DC4 ᷄ COMBINING MACRON-ACUTE 0x1DC5 ᷅ COMBINING GRAVE-MACRON 0x1DC6 ᷆ COMBINING MACRON-GRAVE 0x1DC7 ᷇ COMBINING ACUTE-MACRON 0x1DCA ᷊ COMBINING LATIN SMALL LETTER R BELOW 0x1E00 Ḁ LATIN CAPITAL LETTER A WITH RING BELOW 0x1E01 ḁ LATIN SMALL LETTER A WITH RING BELOW 0x1E02 Ḃ LATIN CAPITAL LETTER B WITH DOT ABOVE 0x1E03 ḃ LATIN SMALL LETTER B WITH DOT ABOVE 0x1E04 Ḅ LATIN CAPITAL LETTER B WITH DOT BELOW 0x1E05 ḅ LATIN SMALL LETTER B WITH DOT BELOW 0x1E06 Ḇ LATIN CAPITAL LETTER B WITH LINE BELOW 0x1E07 ḇ LATIN SMALL LETTER B WITH LINE BELOW 0x1E08 Ḉ LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE 0x1E09 ḉ LATIN SMALL LETTER C WITH CEDILLA AND ACUTE 0x1E0A Ḋ LATIN CAPITAL LETTER D WITH DOT ABOVE 0x1E0B ḋ LATIN SMALL LETTER D WITH DOT ABOVE 0x1E0C Ḍ LATIN CAPITAL LETTER D WITH DOT BELOW 0x1E0D ḍ LATIN SMALL LETTER D WITH DOT BELOW 0x1E0E Ḏ LATIN CAPITAL LETTER D WITH LINE BELOW 0x1E0F ḏ LATIN SMALL LETTER D WITH LINE BELOW 0x1E10 Ḑ LATIN CAPITAL LETTER D WITH CEDILLA 0x1E11 ḑ LATIN SMALL LETTER D WITH CEDILLA 0x1E12 Ḓ LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW 0x1E13 ḓ LATIN SMALL LETTER D WITH CIRCUMFLEX BELOW 0x1E14 Ḕ LATIN CAPITAL LETTER E WITH MACRON AND GRAVE 0x1E15 ḕ LATIN SMALL LETTER E WITH MACRON AND GRAVE 0x1E16 Ḗ LATIN CAPITAL LETTER E WITH MACRON AND ACUTE 0x1E17 ḗ LATIN SMALL LETTER E WITH MACRON AND ACUTE 0x1E18 Ḙ LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW 0x1E19 ḙ LATIN SMALL LETTER E WITH CIRCUMFLEX BELOW 0x1E1A Ḛ LATIN CAPITAL LETTER E WITH TILDE BELOW 0x1E1B ḛ LATIN SMALL LETTER E WITH TILDE BELOW 0x1E1C Ḝ LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE 0x1E1D ḝ LATIN SMALL LETTER E WITH CEDILLA AND BREVE 0x1E1E Ḟ LATIN CAPITAL LETTER F WITH DOT ABOVE 0x1E1F ḟ LATIN SMALL LETTER F WITH DOT ABOVE 0x1E20 Ḡ LATIN CAPITAL LETTER G WITH MACRON 0x1E21 ḡ LATIN SMALL LETTER G WITH MACRON 0x1E22 Ḣ LATIN CAPITAL LETTER H WITH DOT ABOVE 0x1E23 ḣ LATIN SMALL LETTER H WITH DOT ABOVE 0x1E24 Ḥ LATIN CAPITAL LETTER H WITH DOT BELOW 0x1E25 ḥ LATIN SMALL LETTER H WITH DOT BELOW 0x1E26 Ḧ LATIN CAPITAL LETTER H WITH DIAERESIS 0x1E27 ḧ LATIN SMALL LETTER H WITH DIAERESIS 0x1E28 Ḩ LATIN CAPITAL LETTER H WITH CEDILLA 0x1E29 ḩ LATIN SMALL LETTER H WITH CEDILLA 0x1E2A Ḫ LATIN CAPITAL LETTER H WITH BREVE BELOW 0x1E2B ḫ LATIN SMALL LETTER H WITH BREVE BELOW 0x1E2C Ḭ LATIN CAPITAL LETTER I WITH TILDE BELOW 0x1E2D ḭ LATIN SMALL LETTER I WITH TILDE BELOW 0x1E2E Ḯ LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE 0x1E2F ḯ LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE 0x1E30 Ḱ LATIN CAPITAL LETTER K WITH ACUTE 0x1E31 ḱ LATIN SMALL LETTER K WITH ACUTE 0x1E32 Ḳ LATIN CAPITAL LETTER K WITH DOT BELOW 0x1E33 ḳ LATIN SMALL LETTER K WITH DOT BELOW 0x1E34 Ḵ LATIN CAPITAL LETTER K WITH LINE BELOW 0x1E35 ḵ LATIN SMALL LETTER K WITH LINE BELOW 0x1E36 Ḷ LATIN CAPITAL LETTER L WITH DOT BELOW 0x1E37 ḷ LATIN SMALL LETTER L WITH DOT BELOW 0x1E38 Ḹ LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON 0x1E39 ḹ LATIN SMALL LETTER L WITH DOT BELOW AND MACRON 0x1E3A Ḻ LATIN CAPITAL LETTER L WITH LINE BELOW 0x1E3B ḻ LATIN SMALL LETTER L WITH LINE BELOW 0x1E3C Ḽ LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW 0x1E3D ḽ LATIN SMALL LETTER L WITH CIRCUMFLEX BELOW 0x1E3E Ḿ LATIN CAPITAL LETTER M WITH ACUTE 0x1E3F ḿ LATIN SMALL LETTER M WITH ACUTE 0x1E40 Ṁ LATIN CAPITAL LETTER M WITH DOT ABOVE 0x1E41 ṁ LATIN SMALL LETTER M WITH DOT ABOVE 0x1E42 Ṃ LATIN CAPITAL LETTER M WITH DOT BELOW 0x1E43 ṃ LATIN SMALL LETTER M WITH DOT BELOW 0x1E44 Ṅ LATIN CAPITAL LETTER N WITH DOT ABOVE 0x1E45 ṅ LATIN SMALL LETTER N WITH DOT ABOVE 0x1E46 Ṇ LATIN CAPITAL LETTER N WITH DOT BELOW 0x1E47 ṇ LATIN SMALL LETTER N WITH DOT BELOW 0x1E48 Ṉ LATIN CAPITAL LETTER N WITH LINE BELOW 0x1E49 ṉ LATIN SMALL LETTER N WITH LINE BELOW 0x1E4A Ṋ LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW 0x1E4B ṋ LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW 0x1E4C Ṍ LATIN CAPITAL LETTER O WITH TILDE AND ACUTE 0x1E4D ṍ LATIN SMALL LETTER O WITH TILDE AND ACUTE 0x1E4E Ṏ LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS 0x1E4F ṏ LATIN SMALL LETTER O WITH TILDE AND DIAERESIS 0x1E50 Ṑ LATIN CAPITAL LETTER O WITH MACRON AND GRAVE 0x1E51 ṑ LATIN SMALL LETTER O WITH MACRON AND GRAVE 0x1E52 Ṓ LATIN CAPITAL LETTER O WITH MACRON AND ACUTE 0x1E53 ṓ LATIN SMALL LETTER O WITH MACRON AND ACUTE 0x1E54 Ṕ LATIN CAPITAL LETTER P WITH ACUTE 0x1E55 ṕ LATIN SMALL LETTER P WITH ACUTE 0x1E56 Ṗ LATIN CAPITAL LETTER P WITH DOT ABOVE 0x1E57 ṗ LATIN SMALL LETTER P WITH DOT ABOVE 0x1E58 Ṙ LATIN CAPITAL LETTER R WITH DOT ABOVE 0x1E59 ṙ LATIN SMALL LETTER R WITH DOT ABOVE 0x1E5A Ṛ LATIN CAPITAL LETTER R WITH DOT BELOW 0x1E5B ṛ LATIN SMALL LETTER R WITH DOT BELOW 0x1E5C Ṝ LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON 0x1E5D ṝ LATIN SMALL LETTER R WITH DOT BELOW AND MACRON 0x1E5E Ṟ LATIN CAPITAL LETTER R WITH LINE BELOW 0x1E5F ṟ LATIN SMALL LETTER R WITH LINE BELOW 0x1E60 Ṡ LATIN CAPITAL LETTER S WITH DOT ABOVE 0x1E61 ṡ LATIN SMALL LETTER S WITH DOT ABOVE 0x1E62 Ṣ LATIN CAPITAL LETTER S WITH DOT BELOW 0x1E63 ṣ LATIN SMALL LETTER S WITH DOT BELOW 0x1E64 Ṥ LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE 0x1E65 ṥ LATIN SMALL LETTER S WITH ACUTE AND DOT ABOVE 0x1E66 Ṧ LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE 0x1E67 ṧ LATIN SMALL LETTER S WITH CARON AND DOT ABOVE 0x1E68 Ṩ LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE 0x1E69 ṩ LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE 0x1E6A Ṫ LATIN CAPITAL LETTER T WITH DOT ABOVE 0x1E6B ṫ LATIN SMALL LETTER T WITH DOT ABOVE 0x1E6C Ṭ LATIN CAPITAL LETTER T WITH DOT BELOW 0x1E6D ṭ LATIN SMALL LETTER T WITH DOT BELOW 0x1E6E Ṯ LATIN CAPITAL LETTER T WITH LINE BELOW 0x1E6F ṯ LATIN SMALL LETTER T WITH LINE BELOW 0x1E70 Ṱ LATIN CAPITAL LETTER T WITH CIRCUMFLEX BELOW 0x1E71 ṱ LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW 0x1E72 Ṳ LATIN CAPITAL LETTER U WITH DIAERESIS BELOW 0x1E73 ṳ LATIN SMALL LETTER U WITH DIAERESIS BELOW 0x1E74 Ṵ LATIN CAPITAL LETTER U WITH TILDE BELOW 0x1E75 ṵ LATIN SMALL LETTER U WITH TILDE BELOW 0x1E76 Ṷ LATIN CAPITAL LETTER U WITH CIRCUMFLEX BELOW 0x1E77 ṷ LATIN SMALL LETTER U WITH CIRCUMFLEX BELOW 0x1E78 Ṹ LATIN CAPITAL LETTER U WITH TILDE AND ACUTE 0x1E79 ṹ LATIN SMALL LETTER U WITH TILDE AND ACUTE 0x1E7A Ṻ LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS 0x1E7B ṻ LATIN SMALL LETTER U WITH MACRON AND DIAERESIS 0x1E7C Ṽ LATIN CAPITAL LETTER V WITH TILDE 0x1E7D ṽ LATIN SMALL LETTER V WITH TILDE 0x1E7E Ṿ LATIN CAPITAL LETTER V WITH DOT BELOW 0x1E7F ṿ LATIN SMALL LETTER V WITH DOT BELOW 0x1E86 Ẇ LATIN CAPITAL LETTER W WITH DOT ABOVE 0x1E87 ẇ LATIN SMALL LETTER W WITH DOT ABOVE 0x1E88 Ẉ LATIN CAPITAL LETTER W WITH DOT BELOW 0x1E89 ẉ LATIN SMALL LETTER W WITH DOT BELOW 0x1E8A Ẋ LATIN CAPITAL LETTER X WITH DOT ABOVE 0x1E8B ẋ LATIN SMALL LETTER X WITH DOT ABOVE 0x1E8C Ẍ LATIN CAPITAL LETTER X WITH DIAERESIS 0x1E8D ẍ LATIN SMALL LETTER X WITH DIAERESIS 0x1E8E Ẏ LATIN CAPITAL LETTER Y WITH DOT ABOVE 0x1E8F ẏ LATIN SMALL LETTER Y WITH DOT ABOVE 0x1E90 Ẑ LATIN CAPITAL LETTER Z WITH CIRCUMFLEX 0x1E91 ẑ LATIN SMALL LETTER Z WITH CIRCUMFLEX 0x1E92 Ẓ LATIN CAPITAL LETTER Z WITH DOT BELOW 0x1E93 ẓ LATIN SMALL LETTER Z WITH DOT BELOW 0x1E94 Ẕ LATIN CAPITAL LETTER Z WITH LINE BELOW 0x1E95 ẕ LATIN SMALL LETTER Z WITH LINE BELOW 0x1E9E ẞ LATIN CAPITAL LETTER SHARP S 0x207F ⁿ SUPERSCRIPT LATIN SMALL LETTER N 0x20AD ₭ KIP SIGN 0x2C60 Ⱡ LATIN CAPITAL LETTER L WITH DOUBLE BAR 0x2C61 ⱡ LATIN SMALL LETTER L WITH DOUBLE BAR 0x2C62 Ɫ LATIN CAPITAL LETTER L WITH MIDDLE TILDE 0x2C63 Ᵽ LATIN CAPITAL LETTER P WITH STROKE 0x2C64 Ɽ LATIN CAPITAL LETTER R WITH TAIL 0x2C65 ⱥ LATIN SMALL LETTER A WITH STROKE 0x2C66 ⱦ LATIN SMALL LETTER T WITH DIAGONAL STROKE 0x2C6D Ɑ LATIN CAPITAL LETTER ALPHA 0x2C72 Ⱳ LATIN CAPITAL LETTER W WITH HOOK 0x2C73 ⱳ LATIN SMALL LETTER W WITH HOOK 0xA726 Ꜧ LATIN CAPITAL LETTER HENG 0xA727 ꜧ LATIN SMALL LETTER HENG 0xA740 Ꝁ LATIN CAPITAL LETTER K WITH STROKE 0xA741 ꝁ LATIN SMALL LETTER K WITH STROKE 0xA789 ꞉ MODIFIER LETTER COLON 0xA78A ꞊ MODIFIER LETTER SHORT EQUALS SIGN 0xA78B Ꞌ LATIN CAPITAL LETTER SALTILLO 0xA78C ꞌ LATIN SMALL LETTER SALTILLO 0xA78D Ɥ LATIN CAPITAL LETTER TURNED H 0xA7A8 Ꞩ LATIN CAPITAL LETTER S WITH OBLIQUE STROKE 0xA7A9 ꞩ LATIN SMALL LETTER S WITH OBLIQUE STROKE 0xA7AA Ɦ LATIN CAPITAL LETTER H WITH HOOK 0xA7AD Ɬ LATIN CAPITAL LETTER L WITH BELT 0xA7AE Ɪ LATIN CAPITAL LETTER SMALL CAPITAL I 0xA7B2 Ʝ LATIN CAPITAL LETTER J WITH CROSSED-TAIL 0xA7B3 Ꭓ LATIN CAPITAL LETTER CHI 0xA7B4 Ꞵ LATIN CAPITAL LETTER BETA 0xA7B5 ꞵ LATIN SMALL LETTER BETA 0xA7B6 Ꞷ LATIN CAPITAL LETTER OMEGA 0xA7B7 ꞷ LATIN SMALL LETTER OMEGA 0xA7B8 Ꞹ LATIN CAPITAL LETTER U WITH STROKE 0xA7B9 ꞹ LATIN SMALL LETTER U WITH STROKE 0xAB53 ꭓ LATIN SMALL LETTER CHI glyphsets-1.0.0/Archive/GF Glyph Sets/GF-latin-plus_optional-glyphs.nam000066400000000000000000000012531461513140100256370ustar00rootroot00000000000000 gravecomb.case acutecomb.case circumflexcomb.case tildecomb.case macroncomb.case brevecomb.case dotaccentcomb.case dieresiscomb.case hookabovecomb.case ringcomb.case hungarumlautcomb.case caroncomb.case dblgravecomb.case breveinvertedcomb.case commaturnedabovecomb.case horncomb.case dotbelowcomb.case dieresisbelowcomb.case commaaccentcomb.case cedillacomb.case ogonekcomb.case brevebelowcomb.case macronbelowcomb.case periodcentered.loclCAT.case zero.zero glyphsets-1.0.0/Archive/GF Glyph Sets/GF-latin-plus_unique-glyphs.nam000066400000000000000000000373171461513140100253320ustar00rootroot00000000000000#$ include GF-latin-core_unique-glyphs.nam 0x0100 Ā LATIN CAPITAL LETTER A WITH MACRON 0x0101 ā LATIN SMALL LETTER A WITH MACRON 0x0102 Ă LATIN CAPITAL LETTER A WITH BREVE 0x0103 ă LATIN SMALL LETTER A WITH BREVE 0x0104 Ą LATIN CAPITAL LETTER A WITH OGONEK 0x0105 ą LATIN SMALL LETTER A WITH OGONEK 0x0106 Ć LATIN CAPITAL LETTER C WITH ACUTE 0x0107 ć LATIN SMALL LETTER C WITH ACUTE 0x0108 Ĉ LATIN CAPITAL LETTER C WITH CIRCUMFLEX 0x0109 ĉ LATIN SMALL LETTER C WITH CIRCUMFLEX 0x010A Ċ LATIN CAPITAL LETTER C WITH DOT ABOVE 0x010B ċ LATIN SMALL LETTER C WITH DOT ABOVE 0x010C Č LATIN CAPITAL LETTER C WITH CARON 0x010D č LATIN SMALL LETTER C WITH CARON 0x010E Ď LATIN CAPITAL LETTER D WITH CARON 0x010F ď LATIN SMALL LETTER D WITH CARON 0x0110 Đ LATIN CAPITAL LETTER D WITH STROKE 0x0111 đ LATIN SMALL LETTER D WITH STROKE 0x0112 Ē LATIN CAPITAL LETTER E WITH MACRON 0x0113 ē LATIN SMALL LETTER E WITH MACRON 0x0114 Ĕ LATIN CAPITAL LETTER E WITH BREVE 0x0115 ĕ LATIN SMALL LETTER E WITH BREVE 0x0116 Ė LATIN CAPITAL LETTER E WITH DOT ABOVE 0x0117 ė LATIN SMALL LETTER E WITH DOT ABOVE 0x0118 Ę LATIN CAPITAL LETTER E WITH OGONEK 0x0119 ę LATIN SMALL LETTER E WITH OGONEK 0x011A Ě LATIN CAPITAL LETTER E WITH CARON 0x011B ě LATIN SMALL LETTER E WITH CARON 0x011C Ĝ LATIN CAPITAL LETTER G WITH CIRCUMFLEX 0x011D ĝ LATIN SMALL LETTER G WITH CIRCUMFLEX 0x011E Ğ LATIN CAPITAL LETTER G WITH BREVE 0x011F ğ LATIN SMALL LETTER G WITH BREVE 0x0120 Ġ LATIN CAPITAL LETTER G WITH DOT ABOVE 0x0121 ġ LATIN SMALL LETTER G WITH DOT ABOVE 0x0122 Ģ LATIN CAPITAL LETTER G WITH CEDILLA 0x0123 ģ LATIN SMALL LETTER G WITH CEDILLA 0x0124 Ĥ LATIN CAPITAL LETTER H WITH CIRCUMFLEX 0x0125 ĥ LATIN SMALL LETTER H WITH CIRCUMFLEX 0x0126 Ħ LATIN CAPITAL LETTER H WITH STROKE 0x0127 ħ LATIN SMALL LETTER H WITH STROKE 0x0128 Ĩ LATIN CAPITAL LETTER I WITH TILDE 0x0129 ĩ LATIN SMALL LETTER I WITH TILDE 0x012A Ī LATIN CAPITAL LETTER I WITH MACRON 0x012B ī LATIN SMALL LETTER I WITH MACRON 0x012C Ĭ LATIN CAPITAL LETTER I WITH BREVE 0x012D ĭ LATIN SMALL LETTER I WITH BREVE 0x012E Į LATIN CAPITAL LETTER I WITH OGONEK 0x012F į LATIN SMALL LETTER I WITH OGONEK 0x0130 İ LATIN CAPITAL LETTER I WITH DOT ABOVE 0x0134 Ĵ LATIN CAPITAL LETTER J WITH CIRCUMFLEX 0x0135 ĵ LATIN SMALL LETTER J WITH CIRCUMFLEX 0x0136 Ķ LATIN CAPITAL LETTER K WITH CEDILLA 0x0137 ķ LATIN SMALL LETTER K WITH CEDILLA 0x0138 ĸ LATIN SMALL LETTER KRA 0x0139 Ĺ LATIN CAPITAL LETTER L WITH ACUTE 0x013A ĺ LATIN SMALL LETTER L WITH ACUTE 0x013B Ļ LATIN CAPITAL LETTER L WITH CEDILLA 0x013C ļ LATIN SMALL LETTER L WITH CEDILLA 0x013D Ľ LATIN CAPITAL LETTER L WITH CARON 0x013E ľ LATIN SMALL LETTER L WITH CARON 0x013F Ŀ LATIN CAPITAL LETTER L WITH MIDDLE DOT 0x0140 ŀ LATIN SMALL LETTER L WITH MIDDLE DOT 0x0141 Ł LATIN CAPITAL LETTER L WITH STROKE 0x0142 ł LATIN SMALL LETTER L WITH STROKE 0x0143 Ń LATIN CAPITAL LETTER N WITH ACUTE 0x0144 ń LATIN SMALL LETTER N WITH ACUTE 0x0145 Ņ LATIN CAPITAL LETTER N WITH CEDILLA 0x0146 ņ LATIN SMALL LETTER N WITH CEDILLA 0x0147 Ň LATIN CAPITAL LETTER N WITH CARON 0x0148 ň LATIN SMALL LETTER N WITH CARON 0x014A Ŋ LATIN CAPITAL LETTER ENG 0x014B ŋ LATIN SMALL LETTER ENG 0x014C Ō LATIN CAPITAL LETTER O WITH MACRON 0x014D ō LATIN SMALL LETTER O WITH MACRON 0x014E Ŏ LATIN CAPITAL LETTER O WITH BREVE 0x014F ŏ LATIN SMALL LETTER O WITH BREVE 0x0150 Ő LATIN CAPITAL LETTER O WITH DOUBLE ACUTE 0x0151 ő LATIN SMALL LETTER O WITH DOUBLE ACUTE 0x0154 Ŕ LATIN CAPITAL LETTER R WITH ACUTE 0x0155 ŕ LATIN SMALL LETTER R WITH ACUTE 0x0156 Ŗ LATIN CAPITAL LETTER R WITH CEDILLA 0x0157 ŗ LATIN SMALL LETTER R WITH CEDILLA 0x0158 Ř LATIN CAPITAL LETTER R WITH CARON 0x0159 ř LATIN SMALL LETTER R WITH CARON 0x015A Ś LATIN CAPITAL LETTER S WITH ACUTE 0x015B ś LATIN SMALL LETTER S WITH ACUTE 0x015C Ŝ LATIN CAPITAL LETTER S WITH CIRCUMFLEX 0x015D ŝ LATIN SMALL LETTER S WITH CIRCUMFLEX 0x015E Ş LATIN CAPITAL LETTER S WITH CEDILLA 0x015F ş LATIN SMALL LETTER S WITH CEDILLA 0x0160 Š LATIN CAPITAL LETTER S WITH CARON 0x0161 š LATIN SMALL LETTER S WITH CARON 0x0162 Ţ LATIN CAPITAL LETTER T WITH CEDILLA 0x0163 ţ LATIN SMALL LETTER T WITH CEDILLA 0x0164 Ť LATIN CAPITAL LETTER T WITH CARON 0x0165 ť LATIN SMALL LETTER T WITH CARON 0x0166 Ŧ LATIN CAPITAL LETTER T WITH STROKE 0x0167 ŧ LATIN SMALL LETTER T WITH STROKE 0x0168 Ũ LATIN CAPITAL LETTER U WITH TILDE 0x0169 ũ LATIN SMALL LETTER U WITH TILDE 0x016A Ū LATIN CAPITAL LETTER U WITH MACRON 0x016B ū LATIN SMALL LETTER U WITH MACRON 0x016C Ŭ LATIN CAPITAL LETTER U WITH BREVE 0x016D ŭ LATIN SMALL LETTER U WITH BREVE 0x016E Ů LATIN CAPITAL LETTER U WITH RING ABOVE 0x016F ů LATIN SMALL LETTER U WITH RING ABOVE 0x0170 Ű LATIN CAPITAL LETTER U WITH DOUBLE ACUTE 0x0171 ű LATIN SMALL LETTER U WITH DOUBLE ACUTE 0x0172 Ų LATIN CAPITAL LETTER U WITH OGONEK 0x0173 ų LATIN SMALL LETTER U WITH OGONEK 0x0174 Ŵ LATIN CAPITAL LETTER W WITH CIRCUMFLEX 0x0175 ŵ LATIN SMALL LETTER W WITH CIRCUMFLEX 0x0176 Ŷ LATIN CAPITAL LETTER Y WITH CIRCUMFLEX 0x0177 ŷ LATIN SMALL LETTER Y WITH CIRCUMFLEX 0x0178 Ÿ LATIN CAPITAL LETTER Y WITH DIAERESIS 0x0179 Ź LATIN CAPITAL LETTER Z WITH ACUTE 0x017A ź LATIN SMALL LETTER Z WITH ACUTE 0x017B Ż LATIN CAPITAL LETTER Z WITH DOT ABOVE 0x017C ż LATIN SMALL LETTER Z WITH DOT ABOVE 0x017D Ž LATIN CAPITAL LETTER Z WITH CARON 0x017E ž LATIN SMALL LETTER Z WITH CARON 0x018F Ə LATIN CAPITAL LETTER SCHWA 0x0192 ƒ LATIN SMALL LETTER F WITH HOOK 0x01A0 Ơ LATIN CAPITAL LETTER O WITH HORN 0x01A1 ơ LATIN SMALL LETTER O WITH HORN 0x01AF Ư LATIN CAPITAL LETTER U WITH HORN 0x01B0 ư LATIN SMALL LETTER U WITH HORN 0x01C4 DŽ LATIN CAPITAL LETTER DZ WITH CARON 0x01C5 Dž LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON 0x01C6 dž LATIN SMALL LETTER DZ WITH CARON 0x01C7 LJ LATIN CAPITAL LETTER LJ 0x01C8 Lj LATIN CAPITAL LETTER L WITH SMALL LETTER J 0x01C9 lj LATIN SMALL LETTER LJ 0x01CA NJ LATIN CAPITAL LETTER NJ 0x01CB Nj LATIN CAPITAL LETTER N WITH SMALL LETTER J 0x01CC nj LATIN SMALL LETTER NJ 0x01E6 Ǧ LATIN CAPITAL LETTER G WITH CARON 0x01E7 ǧ LATIN SMALL LETTER G WITH CARON 0x01EA Ǫ LATIN CAPITAL LETTER O WITH OGONEK 0x01EB ǫ LATIN SMALL LETTER O WITH OGONEK 0x01FA Ǻ LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE 0x01FB ǻ LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE 0x01FC Ǽ LATIN CAPITAL LETTER AE WITH ACUTE 0x01FD ǽ LATIN SMALL LETTER AE WITH ACUTE 0x01FE Ǿ LATIN CAPITAL LETTER O WITH STROKE AND ACUTE 0x01FF ǿ LATIN SMALL LETTER O WITH STROKE AND ACUTE 0x0200 Ȁ LATIN CAPITAL LETTER A WITH DOUBLE GRAVE 0x0201 ȁ LATIN SMALL LETTER A WITH DOUBLE GRAVE 0x0202 Ȃ LATIN CAPITAL LETTER A WITH INVERTED BREVE 0x0203 ȃ LATIN SMALL LETTER A WITH INVERTED BREVE 0x0204 Ȅ LATIN CAPITAL LETTER E WITH DOUBLE GRAVE 0x0205 ȅ LATIN SMALL LETTER E WITH DOUBLE GRAVE 0x0206 Ȇ LATIN CAPITAL LETTER E WITH INVERTED BREVE 0x0207 ȇ LATIN SMALL LETTER E WITH INVERTED BREVE 0x0208 Ȉ LATIN CAPITAL LETTER I WITH DOUBLE GRAVE 0x0209 ȉ LATIN SMALL LETTER I WITH DOUBLE GRAVE 0x020A Ȋ LATIN CAPITAL LETTER I WITH INVERTED BREVE 0x020B ȋ LATIN SMALL LETTER I WITH INVERTED BREVE 0x020C Ȍ LATIN CAPITAL LETTER O WITH DOUBLE GRAVE 0x020D ȍ LATIN SMALL LETTER O WITH DOUBLE GRAVE 0x020E Ȏ LATIN CAPITAL LETTER O WITH INVERTED BREVE 0x020F ȏ LATIN SMALL LETTER O WITH INVERTED BREVE 0x0210 Ȑ LATIN CAPITAL LETTER R WITH DOUBLE GRAVE 0x0211 ȑ LATIN SMALL LETTER R WITH DOUBLE GRAVE 0x0212 Ȓ LATIN CAPITAL LETTER R WITH INVERTED BREVE 0x0213 ȓ LATIN SMALL LETTER R WITH INVERTED BREVE 0x0214 Ȕ LATIN CAPITAL LETTER U WITH DOUBLE GRAVE 0x0215 ȕ LATIN SMALL LETTER U WITH DOUBLE GRAVE 0x0216 Ȗ LATIN CAPITAL LETTER U WITH INVERTED BREVE 0x0217 ȗ LATIN SMALL LETTER U WITH INVERTED BREVE 0x0218 Ș LATIN CAPITAL LETTER S WITH COMMA BELOW 0x0219 ș LATIN SMALL LETTER S WITH COMMA BELOW 0x021A Ț LATIN CAPITAL LETTER T WITH COMMA BELOW 0x021B ț LATIN SMALL LETTER T WITH COMMA BELOW 0x022A Ȫ LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON 0x022B ȫ LATIN SMALL LETTER O WITH DIAERESIS AND MACRON 0x022C Ȭ LATIN CAPITAL LETTER O WITH TILDE AND MACRON 0x022D ȭ LATIN SMALL LETTER O WITH TILDE AND MACRON 0x0230 Ȱ LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON 0x0231 ȱ LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON 0x0232 Ȳ LATIN CAPITAL LETTER Y WITH MACRON 0x0233 ȳ LATIN SMALL LETTER Y WITH MACRON 0x0237 ȷ LATIN SMALL LETTER DOTLESS J 0x0259 ə LATIN SMALL LETTER SCHWA 0x02B9 ʹ MODIFIER LETTER PRIME 0x02BA ʺ MODIFIER LETTER DOUBLE PRIME 0x02BC ʼ MODIFIER LETTER APOSTROPHE 0x02C7 ˇ CARON 0x02D8 ˘ BREVE 0x02D9 ˙ DOT ABOVE 0x02DB ˛ OGONEK 0x02DD ˝ DOUBLE ACUTE ACCENT 0x0300 ̀ COMBINING GRAVE ACCENT 0x0301 ́ COMBINING ACUTE ACCENT 0x0302 ̂ COMBINING CIRCUMFLEX ACCENT 0x0303 ̃ COMBINING TILDE 0x0304 ̄ COMBINING MACRON 0x0306 ̆ COMBINING BREVE 0x0307 ̇ COMBINING DOT ABOVE 0x0308 ̈ COMBINING DIAERESIS 0x0309 ̉ COMBINING HOOK ABOVE 0x030A ̊ COMBINING RING ABOVE 0x030B ̋ COMBINING DOUBLE ACUTE ACCENT 0x030C ̌ COMBINING CARON 0x030F ̏ COMBINING DOUBLE GRAVE ACCENT 0x0311 ̑ COMBINING INVERTED BREVE 0x0312 ̒ COMBINING TURNED COMMA ABOVE 0x031B ̛ COMBINING HORN 0x0323 ̣ COMBINING DOT BELOW 0x0324 ̤ COMBINING DIAERESIS BELOW 0x0326 ̦ COMBINING COMMA BELOW 0x0327 ̧ COMBINING CEDILLA 0x0328 ̨ COMBINING OGONEK 0x032E ̮ COMBINING BREVE BELOW 0x0331 ̱ COMBINING MACRON BELOW 0x0335 ̵ COMBINING SHORT STROKE OVERLAY 0x1E80 Ẁ LATIN CAPITAL LETTER W WITH GRAVE 0x1E81 ẁ LATIN SMALL LETTER W WITH GRAVE 0x1E82 Ẃ LATIN CAPITAL LETTER W WITH ACUTE 0x1E83 ẃ LATIN SMALL LETTER W WITH ACUTE 0x1E84 Ẅ LATIN CAPITAL LETTER W WITH DIAERESIS 0x1E85 ẅ LATIN SMALL LETTER W WITH DIAERESIS 0x1E9E ẞ LATIN CAPITAL LETTER SHARP S 0x1EA0 Ạ LATIN CAPITAL LETTER A WITH DOT BELOW 0x1EA1 ạ LATIN SMALL LETTER A WITH DOT BELOW 0x1EA2 Ả LATIN CAPITAL LETTER A WITH HOOK ABOVE 0x1EA3 ả LATIN SMALL LETTER A WITH HOOK ABOVE 0x1EA4 Ấ LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE 0x1EA5 ấ LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE 0x1EA6 Ầ LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE 0x1EA7 ầ LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE 0x1EA8 Ẩ LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE 0x1EA9 ẩ LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE 0x1EAA Ẫ LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE 0x1EAB ẫ LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE 0x1EAC Ậ LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW 0x1EAD ậ LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW 0x1EAE Ắ LATIN CAPITAL LETTER A WITH BREVE AND ACUTE 0x1EAF ắ LATIN SMALL LETTER A WITH BREVE AND ACUTE 0x1EB0 Ằ LATIN CAPITAL LETTER A WITH BREVE AND GRAVE 0x1EB1 ằ LATIN SMALL LETTER A WITH BREVE AND GRAVE 0x1EB2 Ẳ LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE 0x1EB3 ẳ LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE 0x1EB4 Ẵ LATIN CAPITAL LETTER A WITH BREVE AND TILDE 0x1EB5 ẵ LATIN SMALL LETTER A WITH BREVE AND TILDE 0x1EB6 Ặ LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW 0x1EB7 ặ LATIN SMALL LETTER A WITH BREVE AND DOT BELOW 0x1EB8 Ẹ LATIN CAPITAL LETTER E WITH DOT BELOW 0x1EB9 ẹ LATIN SMALL LETTER E WITH DOT BELOW 0x1EBA Ẻ LATIN CAPITAL LETTER E WITH HOOK ABOVE 0x1EBB ẻ LATIN SMALL LETTER E WITH HOOK ABOVE 0x1EBC Ẽ LATIN CAPITAL LETTER E WITH TILDE 0x1EBD ẽ LATIN SMALL LETTER E WITH TILDE 0x1EBE Ế LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE 0x1EBF ế LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE 0x1EC0 Ề LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE 0x1EC1 ề LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE 0x1EC2 Ể LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE 0x1EC3 ể LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE 0x1EC4 Ễ LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE 0x1EC5 ễ LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE 0x1EC6 Ệ LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW 0x1EC7 ệ LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW 0x1EC8 Ỉ LATIN CAPITAL LETTER I WITH HOOK ABOVE 0x1EC9 ỉ LATIN SMALL LETTER I WITH HOOK ABOVE 0x1ECA Ị LATIN CAPITAL LETTER I WITH DOT BELOW 0x1ECB ị LATIN SMALL LETTER I WITH DOT BELOW 0x1ECC Ọ LATIN CAPITAL LETTER O WITH DOT BELOW 0x1ECD ọ LATIN SMALL LETTER O WITH DOT BELOW 0x1ECE Ỏ LATIN CAPITAL LETTER O WITH HOOK ABOVE 0x1ECF ỏ LATIN SMALL LETTER O WITH HOOK ABOVE 0x1ED0 Ố LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE 0x1ED1 ố LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE 0x1ED2 Ồ LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE 0x1ED3 ồ LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE 0x1ED4 Ổ LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE 0x1ED5 ổ LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE 0x1ED6 Ỗ LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE 0x1ED7 ỗ LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE 0x1ED8 Ộ LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW 0x1ED9 ộ LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW 0x1EDA Ớ LATIN CAPITAL LETTER O WITH HORN AND ACUTE 0x1EDB ớ LATIN SMALL LETTER O WITH HORN AND ACUTE 0x1EDC Ờ LATIN CAPITAL LETTER O WITH HORN AND GRAVE 0x1EDD ờ LATIN SMALL LETTER O WITH HORN AND GRAVE 0x1EDE Ở LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE 0x1EDF ở LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE 0x1EE0 Ỡ LATIN CAPITAL LETTER O WITH HORN AND TILDE 0x1EE1 ỡ LATIN SMALL LETTER O WITH HORN AND TILDE 0x1EE2 Ợ LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW 0x1EE3 ợ LATIN SMALL LETTER O WITH HORN AND DOT BELOW 0x1EE4 Ụ LATIN CAPITAL LETTER U WITH DOT BELOW 0x1EE5 ụ LATIN SMALL LETTER U WITH DOT BELOW 0x1EE6 Ủ LATIN CAPITAL LETTER U WITH HOOK ABOVE 0x1EE7 ủ LATIN SMALL LETTER U WITH HOOK ABOVE 0x1EE8 Ứ LATIN CAPITAL LETTER U WITH HORN AND ACUTE 0x1EE9 ứ LATIN SMALL LETTER U WITH HORN AND ACUTE 0x1EEA Ừ LATIN CAPITAL LETTER U WITH HORN AND GRAVE 0x1EEB ừ LATIN SMALL LETTER U WITH HORN AND GRAVE 0x1EEC Ử LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE 0x1EED ử LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE 0x1EEE Ữ LATIN CAPITAL LETTER U WITH HORN AND TILDE 0x1EEF ữ LATIN SMALL LETTER U WITH HORN AND TILDE 0x1EF0 Ự LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW 0x1EF1 ự LATIN SMALL LETTER U WITH HORN AND DOT BELOW 0x1EF2 Ỳ LATIN CAPITAL LETTER Y WITH GRAVE 0x1EF3 ỳ LATIN SMALL LETTER Y WITH GRAVE 0x1EF4 Ỵ LATIN CAPITAL LETTER Y WITH DOT BELOW 0x1EF5 ỵ LATIN SMALL LETTER Y WITH DOT BELOW 0x1EF6 Ỷ LATIN CAPITAL LETTER Y WITH HOOK ABOVE 0x1EF7 ỷ LATIN SMALL LETTER Y WITH HOOK ABOVE 0x1EF8 Ỹ LATIN CAPITAL LETTER Y WITH TILDE 0x1EF9 ỹ LATIN SMALL LETTER Y WITH TILDE 0x2010 ‐ HYPHEN 0x2020 † DAGGER 0x2021 ‡ DOUBLE DAGGER 0x2030 ‰ PER MILLE SIGN 0x2032 ′ PRIME 0x2033 ″ DOUBLE PRIME 0x2052 ⁒ COMMERCIAL MINUS SIGN 0x20A1 ₡ COLON SIGN 0x20A3 ₣ FRENCH FRANC SIGN 0x20A4 ₤ LIRA SIGN 0x20A6 ₦ NAIRA SIGN 0x20A7 ₧ PESETA SIGN 0x20A9 ₩ WON SIGN 0x20AB ₫ DONG SIGN 0x20AD ₭ KIP SIGN 0x20B1 ₱ PESO SIGN 0x20B2 ₲ GUARANI SIGN 0x20B5 ₵ CEDI SIGN 0x20B9 ₹ INDIAN RUPEE SIGN 0x20BA ₺ TURKISH LIRA SIGN 0x20BC ₼ MANAT SIGN 0x20BD ₽ RUBLE SIGN 0x2116 № NUMERO SIGN 0x2122 ™ TRADE MARK SIGN 0x2219 ∙ BULLET OPERATOR 0x2248 ≈ ALMOST EQUAL TO 0x2260 ≠ NOT EQUAL TO 0x2264 ≤ LESS-THAN OR EQUAL TO 0x2265 ≥ GREATER-THAN OR EQUAL TO 0x27E8 ⟨ MATHEMATICAL LEFT ANGLE BRACKET 0x27E9 ⟩ MATHEMATICAL RIGHT ANGLE BRACKET 0xFB01 fi LATIN SMALL LIGATURE FI 0xFB02 fl LATIN SMALL LIGATURE FL f_f f_f_i f_f_l circumflexcomb_acutecomb circumflexcomb_gravecomb circumflexcomb_hookabovecomb circumflexcomb_tildecomb brevecomb_acutecomb brevecomb_gravecomb brevecomb_hookabovecomb brevecomb_tildecomb idotaccent caroncomb.alt zero.lf one.lf two.lf three.lf four.lf five.lf six.lf seven.lf eight.lf nine.lf periodcentered.loclCAT glyphsets-1.0.0/Archive/GF Glyph Sets/GF-latin-pro_optional-glyphs.nam000066400000000000000000000014331461513140100254540ustar00rootroot00000000000000 parenright.case hyphen.case slash.case at.case bracketleft.case backslash.case bracketright.case braceleft.case braceright.case guillemetleft.case periodcentered.case guillemetright.case endash.case emdash.case bullet.case guilsinglleft.case guilsinglright.case zero.sinf one.sinf two.sinf three.sinf four.sinf five.sinf six.sinf seven.sinf eight.sinf nine.sinf zero.sups one.sups two.sups three.sups four.sups five.sups six.sups seven.sups eight.sups nine.sups glyphsets-1.0.0/Archive/GF Glyph Sets/GF-latin-pro_unique-glyphs.nam000066400000000000000000000125021461513140100251340ustar00rootroot00000000000000#$ include GF-latin-plus_unique-glyphs.nam 0x02B9 ʹ MODIFIER LETTER PRIME 0x02BA ʺ MODIFIER LETTER DOUBLE PRIME 0x02BB ʻ MODIFIER LETTER TURNED COMMA 0x02BE ʾ MODIFIER LETTER RIGHT HALF RING 0x02BF ʿ MODIFIER LETTER LEFT HALF RING 0x02C8 ˈ MODIFIER LETTER VERTICAL LINE 0x02C9 ˉ MODIFIER LETTER MACRON 0x02CA ˊ MODIFIER LETTER ACUTE ACCENT 0x02CB ˋ MODIFIER LETTER GRAVE ACCENT 0x02CC ˌ MODIFIER LETTER LOW VERTICAL LINE 0x03C0 π GREEK SMALL LETTER PI 0x1E08 Ḉ LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE 0x1E09 ḉ LATIN SMALL LETTER C WITH CEDILLA AND ACUTE 0x1E0C Ḍ LATIN CAPITAL LETTER D WITH DOT BELOW 0x1E0D ḍ LATIN SMALL LETTER D WITH DOT BELOW 0x1E0E Ḏ LATIN CAPITAL LETTER D WITH LINE BELOW 0x1E0F ḏ LATIN SMALL LETTER D WITH LINE BELOW 0x1E14 Ḕ LATIN CAPITAL LETTER E WITH MACRON AND GRAVE 0x1E15 ḕ LATIN SMALL LETTER E WITH MACRON AND GRAVE 0x1E16 Ḗ LATIN CAPITAL LETTER E WITH MACRON AND ACUTE 0x1E17 ḗ LATIN SMALL LETTER E WITH MACRON AND ACUTE 0x1E1C Ḝ LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE 0x1E1D ḝ LATIN SMALL LETTER E WITH CEDILLA AND BREVE 0x1E20 Ḡ LATIN CAPITAL LETTER G WITH MACRON 0x1E21 ḡ LATIN SMALL LETTER G WITH MACRON 0x1E24 Ḥ LATIN CAPITAL LETTER H WITH DOT BELOW 0x1E25 ḥ LATIN SMALL LETTER H WITH DOT BELOW 0x1E2A Ḫ LATIN CAPITAL LETTER H WITH BREVE BELOW 0x1E2B ḫ LATIN SMALL LETTER H WITH BREVE BELOW 0x1E2E Ḯ LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE 0x1E2F ḯ LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE 0x1E36 Ḷ LATIN CAPITAL LETTER L WITH DOT BELOW 0x1E37 ḷ LATIN SMALL LETTER L WITH DOT BELOW 0x1E3A Ḻ LATIN CAPITAL LETTER L WITH LINE BELOW 0x1E3B ḻ LATIN SMALL LETTER L WITH LINE BELOW 0x1E42 Ṃ LATIN CAPITAL LETTER M WITH DOT BELOW 0x1E43 ṃ LATIN SMALL LETTER M WITH DOT BELOW 0x1E44 Ṅ LATIN CAPITAL LETTER N WITH DOT ABOVE 0x1E45 ṅ LATIN SMALL LETTER N WITH DOT ABOVE 0x1E46 Ṇ LATIN CAPITAL LETTER N WITH DOT BELOW 0x1E47 ṇ LATIN SMALL LETTER N WITH DOT BELOW 0x1E48 Ṉ LATIN CAPITAL LETTER N WITH LINE BELOW 0x1E49 ṉ LATIN SMALL LETTER N WITH LINE BELOW 0x1E4C Ṍ LATIN CAPITAL LETTER O WITH TILDE AND ACUTE 0x1E4D ṍ LATIN SMALL LETTER O WITH TILDE AND ACUTE 0x1E4E Ṏ LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS 0x1E4F ṏ LATIN SMALL LETTER O WITH TILDE AND DIAERESIS 0x1E50 Ṑ LATIN CAPITAL LETTER O WITH MACRON AND GRAVE 0x1E51 ṑ LATIN SMALL LETTER O WITH MACRON AND GRAVE 0x1E52 Ṓ LATIN CAPITAL LETTER O WITH MACRON AND ACUTE 0x1E53 ṓ LATIN SMALL LETTER O WITH MACRON AND ACUTE 0x1E5A Ṛ LATIN CAPITAL LETTER R WITH DOT BELOW 0x1E5B ṛ LATIN SMALL LETTER R WITH DOT BELOW 0x1E5E Ṟ LATIN CAPITAL LETTER R WITH LINE BELOW 0x1E5F ṟ LATIN SMALL LETTER R WITH LINE BELOW 0x1E60 Ṡ LATIN CAPITAL LETTER S WITH DOT ABOVE 0x1E61 ṡ LATIN SMALL LETTER S WITH DOT ABOVE 0x1E62 Ṣ LATIN CAPITAL LETTER S WITH DOT BELOW 0x1E63 ṣ LATIN SMALL LETTER S WITH DOT BELOW 0x1E64 Ṥ LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE 0x1E65 ṥ LATIN SMALL LETTER S WITH ACUTE AND DOT ABOVE 0x1E66 Ṧ LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE 0x1E67 ṧ LATIN SMALL LETTER S WITH CARON AND DOT ABOVE 0x1E68 Ṩ LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE 0x1E69 ṩ LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE 0x1E6C Ṭ LATIN CAPITAL LETTER T WITH DOT BELOW 0x1E6D ṭ LATIN SMALL LETTER T WITH DOT BELOW 0x1E6E Ṯ LATIN CAPITAL LETTER T WITH LINE BELOW 0x1E6F ṯ LATIN SMALL LETTER T WITH LINE BELOW 0x1E78 Ṹ LATIN CAPITAL LETTER U WITH TILDE AND ACUTE 0x1E79 ṹ LATIN SMALL LETTER U WITH TILDE AND ACUTE 0x1E7A Ṻ LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS 0x1E7B ṻ LATIN SMALL LETTER U WITH MACRON AND DIAERESIS 0x1E8E Ẏ LATIN CAPITAL LETTER Y WITH DOT ABOVE 0x1E8F ẏ LATIN SMALL LETTER Y WITH DOT ABOVE 0x1E92 Ẓ LATIN CAPITAL LETTER Z WITH DOT BELOW 0x1E93 ẓ LATIN SMALL LETTER Z WITH DOT BELOW 0x1E97 ẗ LATIN SMALL LETTER T WITH DIAERESIS 0x2007   FIGURE SPACE 0x2008   PUNCTUATION SPACE 0x2009   THIN SPACE 0x200A   HAIR SPACE 0x200B ​ ZERO WIDTH SPACE 0x2010 ‐ HYPHEN 0x2012 ‒ FIGURE DASH 0x2015 ― HORIZONTAL BAR 0x2032 ′ PRIME 0x2033 ″ DOUBLE PRIME 0x2070 ⁰ SUPERSCRIPT ZERO 0x2075 ⁵ SUPERSCRIPT FIVE 0x2076 ⁶ SUPERSCRIPT SIX 0x2077 ⁷ SUPERSCRIPT SEVEN 0x2078 ⁸ SUPERSCRIPT EIGHT 0x2079 ⁹ SUPERSCRIPT NINE 0x2080 ₀ SUBSCRIPT ZERO 0x2081 ₁ SUBSCRIPT ONE 0x2082 ₂ SUBSCRIPT TWO 0x2083 ₃ SUBSCRIPT THREE 0x2084 ₄ SUBSCRIPT FOUR 0x2085 ₅ SUBSCRIPT FIVE 0x2086 ₆ SUBSCRIPT SIX 0x2087 ₇ SUBSCRIPT SEVEN 0x2088 ₈ SUBSCRIPT EIGHT 0x2089 ₉ SUBSCRIPT NINE 0x2113 ℓ SCRIPT SMALL L 0x2126 Ω OHM SIGN 0x212E ℮ ESTIMATED SYMBOL 0x2202 ∂ PARTIAL DIFFERENTIAL 0x2205 ∅ EMPTY SET 0x2206 ∆ INCREMENT 0x220F ∏ N-ARY PRODUCT 0x2211 ∑ N-ARY SUMMATION 0x221A √ SQUARE ROOT 0x221E ∞ INFINITY 0x222B ∫ INTEGRAL 0x25CA ◊ LOZENGE zero.dnom one.dnom two.dnom three.dnom four.dnom five.dnom six.dnom seven.dnom eight.dnom nine.dnom zero.numr one.numr two.numr three.numr four.numr five.numr six.numr seven.numr eight.numr nine.numr zero.subs one.subs two.subs three.subs four.subs five.subs six.subs seven.subs eight.subs nine.subs glyphsets-1.0.0/Archive/GF Glyph Sets/Greek/000077500000000000000000000000001461513140100204035ustar00rootroot00000000000000glyphsets-1.0.0/Archive/GF Glyph Sets/Greek/GF-greek-ancient-musical-symbols.nam000066400000000000000000000404321461513140100272320ustar00rootroot00000000000000# GF Greek Ancient Musical Symbols # Generated by Alexei Vanyashin 10 Feb 2017 0x1D000 𝀀 BYZANTINE MUSICAL SYMBOL PSILI 0x1D001 𝀁 BYZANTINE MUSICAL SYMBOL DASEIA 0x1D002 𝀂 BYZANTINE MUSICAL SYMBOL PERISPOMENI 0x1D003 𝀃 BYZANTINE MUSICAL SYMBOL OXEIA EKFONITIKON 0x1D004 𝀄 BYZANTINE MUSICAL SYMBOL OXEIA DIPLI 0x1D005 𝀅 BYZANTINE MUSICAL SYMBOL VAREIA EKFONITIKON 0x1D006 𝀆 BYZANTINE MUSICAL SYMBOL VAREIA DIPLI 0x1D007 𝀇 BYZANTINE MUSICAL SYMBOL KATHISTI 0x1D008 𝀈 BYZANTINE MUSICAL SYMBOL SYRMATIKI 0x1D009 𝀉 BYZANTINE MUSICAL SYMBOL PARAKLITIKI 0x1D00A 𝀊 BYZANTINE MUSICAL SYMBOL YPOKRISIS 0x1D00B 𝀋 BYZANTINE MUSICAL SYMBOL YPOKRISIS DIPLI 0x1D00C 𝀌 BYZANTINE MUSICAL SYMBOL KREMASTI 0x1D00D 𝀍 BYZANTINE MUSICAL SYMBOL APESO EKFONITIKON 0x1D00E 𝀎 BYZANTINE MUSICAL SYMBOL EXO EKFONITIKON 0x1D00F 𝀏 BYZANTINE MUSICAL SYMBOL TELEIA 0x1D010 𝀐 BYZANTINE MUSICAL SYMBOL KENTIMATA 0x1D011 𝀑 BYZANTINE MUSICAL SYMBOL APOSTROFOS 0x1D012 𝀒 BYZANTINE MUSICAL SYMBOL APOSTROFOS DIPLI 0x1D013 𝀓 BYZANTINE MUSICAL SYMBOL SYNEVMA 0x1D014 𝀔 BYZANTINE MUSICAL SYMBOL THITA 0x1D015 𝀕 BYZANTINE MUSICAL SYMBOL OLIGON ARCHAION 0x1D016 𝀖 BYZANTINE MUSICAL SYMBOL GORGON ARCHAION 0x1D017 𝀗 BYZANTINE MUSICAL SYMBOL PSILON 0x1D018 𝀘 BYZANTINE MUSICAL SYMBOL CHAMILON 0x1D019 𝀙 BYZANTINE MUSICAL SYMBOL VATHY 0x1D01A 𝀚 BYZANTINE MUSICAL SYMBOL ISON ARCHAION 0x1D01B 𝀛 BYZANTINE MUSICAL SYMBOL KENTIMA ARCHAION 0x1D01C 𝀜 BYZANTINE MUSICAL SYMBOL KENTIMATA ARCHAION 0x1D01D 𝀝 BYZANTINE MUSICAL SYMBOL SAXIMATA 0x1D01E 𝀞 BYZANTINE MUSICAL SYMBOL PARICHON 0x1D01F 𝀟 BYZANTINE MUSICAL SYMBOL STAVROS APODEXIA 0x1D020 𝀠 BYZANTINE MUSICAL SYMBOL OXEIAI ARCHAION 0x1D021 𝀡 BYZANTINE MUSICAL SYMBOL VAREIAI ARCHAION 0x1D022 𝀢 BYZANTINE MUSICAL SYMBOL APODERMA ARCHAION 0x1D023 𝀣 BYZANTINE MUSICAL SYMBOL APOTHEMA 0x1D024 𝀤 BYZANTINE MUSICAL SYMBOL KLASMA 0x1D025 𝀥 BYZANTINE MUSICAL SYMBOL REVMA 0x1D026 𝀦 BYZANTINE MUSICAL SYMBOL PIASMA ARCHAION 0x1D027 𝀧 BYZANTINE MUSICAL SYMBOL TINAGMA 0x1D028 𝀨 BYZANTINE MUSICAL SYMBOL ANATRICHISMA 0x1D029 𝀩 BYZANTINE MUSICAL SYMBOL SEISMA 0x1D02A 𝀪 BYZANTINE MUSICAL SYMBOL SYNAGMA ARCHAION 0x1D02B 𝀫 BYZANTINE MUSICAL SYMBOL SYNAGMA META STAVROU 0x1D02C 𝀬 BYZANTINE MUSICAL SYMBOL OYRANISMA ARCHAION 0x1D02D 𝀭 BYZANTINE MUSICAL SYMBOL THEMA 0x1D02E 𝀮 BYZANTINE MUSICAL SYMBOL LEMOI 0x1D02F 𝀯 BYZANTINE MUSICAL SYMBOL DYO 0x1D030 𝀰 BYZANTINE MUSICAL SYMBOL TRIA 0x1D031 𝀱 BYZANTINE MUSICAL SYMBOL TESSERA 0x1D032 𝀲 BYZANTINE MUSICAL SYMBOL KRATIMATA 0x1D033 𝀳 BYZANTINE MUSICAL SYMBOL APESO EXO NEO 0x1D034 𝀴 BYZANTINE MUSICAL SYMBOL FTHORA ARCHAION 0x1D035 𝀵 BYZANTINE MUSICAL SYMBOL IMIFTHORA 0x1D036 𝀶 BYZANTINE MUSICAL SYMBOL TROMIKON ARCHAION 0x1D037 𝀷 BYZANTINE MUSICAL SYMBOL KATAVA TROMIKON 0x1D038 𝀸 BYZANTINE MUSICAL SYMBOL PELASTON 0x1D039 𝀹 BYZANTINE MUSICAL SYMBOL PSIFISTON 0x1D03A 𝀺 BYZANTINE MUSICAL SYMBOL KONTEVMA 0x1D03B 𝀻 BYZANTINE MUSICAL SYMBOL CHOREVMA ARCHAION 0x1D03C 𝀼 BYZANTINE MUSICAL SYMBOL RAPISMA 0x1D03D 𝀽 BYZANTINE MUSICAL SYMBOL PARAKALESMA ARCHAION 0x1D03E 𝀾 BYZANTINE MUSICAL SYMBOL PARAKLITIKI ARCHAION 0x1D03F 𝀿 BYZANTINE MUSICAL SYMBOL ICHADIN 0x1D040 𝁀 BYZANTINE MUSICAL SYMBOL NANA 0x1D041 𝁁 BYZANTINE MUSICAL SYMBOL PETASMA 0x1D042 𝁂 BYZANTINE MUSICAL SYMBOL KONTEVMA ALLO 0x1D043 𝁃 BYZANTINE MUSICAL SYMBOL TROMIKON ALLO 0x1D044 𝁄 BYZANTINE MUSICAL SYMBOL STRAGGISMATA 0x1D045 𝁅 BYZANTINE MUSICAL SYMBOL GRONTHISMATA 0x1D046 𝁆 BYZANTINE MUSICAL SYMBOL ISON NEO 0x1D047 𝁇 BYZANTINE MUSICAL SYMBOL OLIGON NEO 0x1D048 𝁈 BYZANTINE MUSICAL SYMBOL OXEIA NEO 0x1D049 𝁉 BYZANTINE MUSICAL SYMBOL PETASTI 0x1D04A 𝁊 BYZANTINE MUSICAL SYMBOL KOUFISMA 0x1D04B 𝁋 BYZANTINE MUSICAL SYMBOL PETASTOKOUFISMA 0x1D04C 𝁌 BYZANTINE MUSICAL SYMBOL KRATIMOKOUFISMA 0x1D04D 𝁍 BYZANTINE MUSICAL SYMBOL PELASTON NEO 0x1D04E 𝁎 BYZANTINE MUSICAL SYMBOL KENTIMATA NEO ANO 0x1D04F 𝁏 BYZANTINE MUSICAL SYMBOL KENTIMA NEO ANO 0x1D050 𝁐 BYZANTINE MUSICAL SYMBOL YPSILI 0x1D051 𝁑 BYZANTINE MUSICAL SYMBOL APOSTROFOS NEO 0x1D052 𝁒 BYZANTINE MUSICAL SYMBOL APOSTROFOI SYNDESMOS NEO 0x1D053 𝁓 BYZANTINE MUSICAL SYMBOL YPORROI 0x1D054 𝁔 BYZANTINE MUSICAL SYMBOL KRATIMOYPORROON 0x1D055 𝁕 BYZANTINE MUSICAL SYMBOL ELAFRON 0x1D056 𝁖 BYZANTINE MUSICAL SYMBOL CHAMILI 0x1D057 𝁗 BYZANTINE MUSICAL SYMBOL MIKRON ISON 0x1D058 𝁘 BYZANTINE MUSICAL SYMBOL VAREIA NEO 0x1D059 𝁙 BYZANTINE MUSICAL SYMBOL PIASMA NEO 0x1D05A 𝁚 BYZANTINE MUSICAL SYMBOL PSIFISTON NEO 0x1D05B 𝁛 BYZANTINE MUSICAL SYMBOL OMALON 0x1D05C 𝁜 BYZANTINE MUSICAL SYMBOL ANTIKENOMA 0x1D05D 𝁝 BYZANTINE MUSICAL SYMBOL LYGISMA 0x1D05E 𝁞 BYZANTINE MUSICAL SYMBOL PARAKLITIKI NEO 0x1D05F 𝁟 BYZANTINE MUSICAL SYMBOL PARAKALESMA NEO 0x1D060 𝁠 BYZANTINE MUSICAL SYMBOL ETERON PARAKALESMA 0x1D061 𝁡 BYZANTINE MUSICAL SYMBOL KYLISMA 0x1D062 𝁢 BYZANTINE MUSICAL SYMBOL ANTIKENOKYLISMA 0x1D063 𝁣 BYZANTINE MUSICAL SYMBOL TROMIKON NEO 0x1D064 𝁤 BYZANTINE MUSICAL SYMBOL EKSTREPTON 0x1D065 𝁥 BYZANTINE MUSICAL SYMBOL SYNAGMA NEO 0x1D066 𝁦 BYZANTINE MUSICAL SYMBOL SYRMA 0x1D067 𝁧 BYZANTINE MUSICAL SYMBOL CHOREVMA NEO 0x1D068 𝁨 BYZANTINE MUSICAL SYMBOL EPEGERMA 0x1D069 𝁩 BYZANTINE MUSICAL SYMBOL SEISMA NEO 0x1D06A 𝁪 BYZANTINE MUSICAL SYMBOL XIRON KLASMA 0x1D06B 𝁫 BYZANTINE MUSICAL SYMBOL TROMIKOPSIFISTON 0x1D06C 𝁬 BYZANTINE MUSICAL SYMBOL PSIFISTOLYGISMA 0x1D06D 𝁭 BYZANTINE MUSICAL SYMBOL TROMIKOLYGISMA 0x1D06E 𝁮 BYZANTINE MUSICAL SYMBOL TROMIKOPARAKALESMA 0x1D06F 𝁯 BYZANTINE MUSICAL SYMBOL PSIFISTOPARAKALESMA 0x1D070 𝁰 BYZANTINE MUSICAL SYMBOL TROMIKOSYNAGMA 0x1D071 𝁱 BYZANTINE MUSICAL SYMBOL PSIFISTOSYNAGMA 0x1D072 𝁲 BYZANTINE MUSICAL SYMBOL GORGOSYNTHETON 0x1D073 𝁳 BYZANTINE MUSICAL SYMBOL ARGOSYNTHETON 0x1D074 𝁴 BYZANTINE MUSICAL SYMBOL ETERON ARGOSYNTHETON 0x1D075 𝁵 BYZANTINE MUSICAL SYMBOL OYRANISMA NEO 0x1D076 𝁶 BYZANTINE MUSICAL SYMBOL THEMATISMOS ESO 0x1D077 𝁷 BYZANTINE MUSICAL SYMBOL THEMATISMOS EXO 0x1D078 𝁸 BYZANTINE MUSICAL SYMBOL THEMA APLOUN 0x1D079 𝁹 BYZANTINE MUSICAL SYMBOL THES KAI APOTHES 0x1D07A 𝁺 BYZANTINE MUSICAL SYMBOL KATAVASMA 0x1D07B 𝁻 BYZANTINE MUSICAL SYMBOL ENDOFONON 0x1D07C 𝁼 BYZANTINE MUSICAL SYMBOL YFEN KATO 0x1D07D 𝁽 BYZANTINE MUSICAL SYMBOL YFEN ANO 0x1D07E 𝁾 BYZANTINE MUSICAL SYMBOL STAVROS 0x1D07F 𝁿 BYZANTINE MUSICAL SYMBOL KLASMA ANO 0x1D080 𝂀 BYZANTINE MUSICAL SYMBOL DIPLI ARCHAION 0x1D081 𝂁 BYZANTINE MUSICAL SYMBOL KRATIMA ARCHAION 0x1D082 𝂂 BYZANTINE MUSICAL SYMBOL KRATIMA ALLO 0x1D083 𝂃 BYZANTINE MUSICAL SYMBOL KRATIMA NEO 0x1D084 𝂄 BYZANTINE MUSICAL SYMBOL APODERMA NEO 0x1D085 𝂅 BYZANTINE MUSICAL SYMBOL APLI 0x1D086 𝂆 BYZANTINE MUSICAL SYMBOL DIPLI 0x1D087 𝂇 BYZANTINE MUSICAL SYMBOL TRIPLI 0x1D088 𝂈 BYZANTINE MUSICAL SYMBOL TETRAPLI 0x1D089 𝂉 BYZANTINE MUSICAL SYMBOL KORONIS 0x1D08A 𝂊 BYZANTINE MUSICAL SYMBOL LEIMMA ENOS CHRONOU 0x1D08B 𝂋 BYZANTINE MUSICAL SYMBOL LEIMMA DYO CHRONON 0x1D08C 𝂌 BYZANTINE MUSICAL SYMBOL LEIMMA TRION CHRONON 0x1D08D 𝂍 BYZANTINE MUSICAL SYMBOL LEIMMA TESSARON CHRONON 0x1D08E 𝂎 BYZANTINE MUSICAL SYMBOL LEIMMA IMISEOS CHRONOU 0x1D08F 𝂏 BYZANTINE MUSICAL SYMBOL GORGON NEO ANO 0x1D090 𝂐 BYZANTINE MUSICAL SYMBOL GORGON PARESTIGMENON ARISTERA 0x1D091 𝂑 BYZANTINE MUSICAL SYMBOL GORGON PARESTIGMENON DEXIA 0x1D092 𝂒 BYZANTINE MUSICAL SYMBOL DIGORGON 0x1D093 𝂓 BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON ARISTERA KATO 0x1D094 𝂔 BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON ARISTERA ANO 0x1D095 𝂕 BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON DEXIA 0x1D096 𝂖 BYZANTINE MUSICAL SYMBOL TRIGORGON 0x1D097 𝂗 BYZANTINE MUSICAL SYMBOL ARGON 0x1D098 𝂘 BYZANTINE MUSICAL SYMBOL IMIDIARGON 0x1D099 𝂙 BYZANTINE MUSICAL SYMBOL DIARGON 0x1D09A 𝂚 BYZANTINE MUSICAL SYMBOL AGOGI POLI ARGI 0x1D09B 𝂛 BYZANTINE MUSICAL SYMBOL AGOGI ARGOTERI 0x1D09C 𝂜 BYZANTINE MUSICAL SYMBOL AGOGI ARGI 0x1D09D 𝂝 BYZANTINE MUSICAL SYMBOL AGOGI METRIA 0x1D09E 𝂞 BYZANTINE MUSICAL SYMBOL AGOGI MESI 0x1D09F 𝂟 BYZANTINE MUSICAL SYMBOL AGOGI GORGI 0x1D0A0 𝂠 BYZANTINE MUSICAL SYMBOL AGOGI GORGOTERI 0x1D0A1 𝂡 BYZANTINE MUSICAL SYMBOL AGOGI POLI GORGI 0x1D0A2 𝂢 BYZANTINE MUSICAL SYMBOL MARTYRIA PROTOS ICHOS 0x1D0A3 𝂣 BYZANTINE MUSICAL SYMBOL MARTYRIA ALLI PROTOS ICHOS 0x1D0A4 𝂤 BYZANTINE MUSICAL SYMBOL MARTYRIA DEYTEROS ICHOS 0x1D0A5 𝂥 BYZANTINE MUSICAL SYMBOL MARTYRIA ALLI DEYTEROS ICHOS 0x1D0A6 𝂦 BYZANTINE MUSICAL SYMBOL MARTYRIA TRITOS ICHOS 0x1D0A7 𝂧 BYZANTINE MUSICAL SYMBOL MARTYRIA TRIFONIAS 0x1D0A8 𝂨 BYZANTINE MUSICAL SYMBOL MARTYRIA TETARTOS ICHOS 0x1D0A9 𝂩 BYZANTINE MUSICAL SYMBOL MARTYRIA TETARTOS LEGETOS ICHOS 0x1D0AA 𝂪 BYZANTINE MUSICAL SYMBOL MARTYRIA LEGETOS ICHOS 0x1D0AB 𝂫 BYZANTINE MUSICAL SYMBOL MARTYRIA PLAGIOS ICHOS 0x1D0AC 𝂬 BYZANTINE MUSICAL SYMBOL ISAKIA TELOUS ICHIMATOS 0x1D0AD 𝂭 BYZANTINE MUSICAL SYMBOL APOSTROFOI TELOUS ICHIMATOS 0x1D0AE 𝂮 BYZANTINE MUSICAL SYMBOL FANEROSIS TETRAFONIAS 0x1D0AF 𝂯 BYZANTINE MUSICAL SYMBOL FANEROSIS MONOFONIAS 0x1D0B0 𝂰 BYZANTINE MUSICAL SYMBOL FANEROSIS DIFONIAS 0x1D0B1 𝂱 BYZANTINE MUSICAL SYMBOL MARTYRIA VARYS ICHOS 0x1D0B2 𝂲 BYZANTINE MUSICAL SYMBOL MARTYRIA PROTOVARYS ICHOS 0x1D0B3 𝂳 BYZANTINE MUSICAL SYMBOL MARTYRIA PLAGIOS TETARTOS ICHOS 0x1D0B4 𝂴 BYZANTINE MUSICAL SYMBOL GORTHMIKON N APLOUN 0x1D0B5 𝂵 BYZANTINE MUSICAL SYMBOL GORTHMIKON N DIPLOUN 0x1D0B6 𝂶 BYZANTINE MUSICAL SYMBOL ENARXIS KAI FTHORA VOU 0x1D0B7 𝂷 BYZANTINE MUSICAL SYMBOL IMIFONON 0x1D0B8 𝂸 BYZANTINE MUSICAL SYMBOL IMIFTHORON 0x1D0B9 𝂹 BYZANTINE MUSICAL SYMBOL FTHORA ARCHAION DEYTEROU ICHOU 0x1D0BA 𝂺 BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI PA 0x1D0BB 𝂻 BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NANA 0x1D0BC 𝂼 BYZANTINE MUSICAL SYMBOL FTHORA NAOS ICHOS 0x1D0BD 𝂽 BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI DI 0x1D0BE 𝂾 BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON DIATONON DI 0x1D0BF 𝂿 BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI KE 0x1D0C0 𝃀 BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI ZO 0x1D0C1 𝃁 BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NI KATO 0x1D0C2 𝃂 BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NI ANO 0x1D0C3 𝃃 BYZANTINE MUSICAL SYMBOL FTHORA MALAKON CHROMA DIFONIAS 0x1D0C4 𝃄 BYZANTINE MUSICAL SYMBOL FTHORA MALAKON CHROMA MONOFONIAS 0x1D0C5 𝃅 BYZANTINE MUSICAL SYMBOL FHTORA SKLIRON CHROMA VASIS 0x1D0C6 𝃆 BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON CHROMA SYNAFI 0x1D0C7 𝃇 BYZANTINE MUSICAL SYMBOL FTHORA NENANO 0x1D0C8 𝃈 BYZANTINE MUSICAL SYMBOL CHROA ZYGOS 0x1D0C9 𝃉 BYZANTINE MUSICAL SYMBOL CHROA KLITON 0x1D0CA 𝃊 BYZANTINE MUSICAL SYMBOL CHROA SPATHI 0x1D0CB 𝃋 BYZANTINE MUSICAL SYMBOL FTHORA I YFESIS TETARTIMORION 0x1D0CC 𝃌 BYZANTINE MUSICAL SYMBOL FTHORA ENARMONIOS ANTIFONIA 0x1D0CD 𝃍 BYZANTINE MUSICAL SYMBOL YFESIS TRITIMORION 0x1D0CE 𝃎 BYZANTINE MUSICAL SYMBOL DIESIS TRITIMORION 0x1D0CF 𝃏 BYZANTINE MUSICAL SYMBOL DIESIS TETARTIMORION 0x1D0D0 𝃐 BYZANTINE MUSICAL SYMBOL DIESIS APLI DYO DODEKATA 0x1D0D1 𝃑 BYZANTINE MUSICAL SYMBOL DIESIS MONOGRAMMOS TESSERA DODEKATA 0x1D0D2 𝃒 BYZANTINE MUSICAL SYMBOL DIESIS DIGRAMMOS EX DODEKATA 0x1D0D3 𝃓 BYZANTINE MUSICAL SYMBOL DIESIS TRIGRAMMOS OKTO DODEKATA 0x1D0D4 𝃔 BYZANTINE MUSICAL SYMBOL YFESIS APLI DYO DODEKATA 0x1D0D5 𝃕 BYZANTINE MUSICAL SYMBOL YFESIS MONOGRAMMOS TESSERA DODEKATA 0x1D0D6 𝃖 BYZANTINE MUSICAL SYMBOL YFESIS DIGRAMMOS EX DODEKATA 0x1D0D7 𝃗 BYZANTINE MUSICAL SYMBOL YFESIS TRIGRAMMOS OKTO DODEKATA 0x1D0D8 𝃘 BYZANTINE MUSICAL SYMBOL GENIKI DIESIS 0x1D0D9 𝃙 BYZANTINE MUSICAL SYMBOL GENIKI YFESIS 0x1D0DA 𝃚 BYZANTINE MUSICAL SYMBOL DIASTOLI APLI MIKRI 0x1D0DB 𝃛 BYZANTINE MUSICAL SYMBOL DIASTOLI APLI MEGALI 0x1D0DC 𝃜 BYZANTINE MUSICAL SYMBOL DIASTOLI DIPLI 0x1D0DD 𝃝 BYZANTINE MUSICAL SYMBOL DIASTOLI THESEOS 0x1D0DE 𝃞 BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS 0x1D0DF 𝃟 BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS DISIMOU 0x1D0E0 𝃠 BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS TRISIMOU 0x1D0E1 𝃡 BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS TETRASIMOU 0x1D0E2 𝃢 BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS 0x1D0E3 𝃣 BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS DISIMOU 0x1D0E4 𝃤 BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS TRISIMOU 0x1D0E5 𝃥 BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS TETRASIMOU 0x1D0E6 𝃦 BYZANTINE MUSICAL SYMBOL DIGRAMMA GG 0x1D0E7 𝃧 BYZANTINE MUSICAL SYMBOL DIFTOGGOS OU 0x1D0E8 𝃨 BYZANTINE MUSICAL SYMBOL STIGMA 0x1D0E9 𝃩 BYZANTINE MUSICAL SYMBOL ARKTIKO PA 0x1D0EA 𝃪 BYZANTINE MUSICAL SYMBOL ARKTIKO VOU 0x1D0EB 𝃫 BYZANTINE MUSICAL SYMBOL ARKTIKO GA 0x1D0EC 𝃬 BYZANTINE MUSICAL SYMBOL ARKTIKO DI 0x1D0ED 𝃭 BYZANTINE MUSICAL SYMBOL ARKTIKO KE 0x1D0EE 𝃮 BYZANTINE MUSICAL SYMBOL ARKTIKO ZO 0x1D0EF 𝃯 BYZANTINE MUSICAL SYMBOL ARKTIKO NI 0x1D0F0 𝃰 BYZANTINE MUSICAL SYMBOL KENTIMATA NEO MESO 0x1D0F1 𝃱 BYZANTINE MUSICAL SYMBOL KENTIMA NEO MESO 0x1D0F2 𝃲 BYZANTINE MUSICAL SYMBOL KENTIMATA NEO KATO 0x1D0F3 𝃳 BYZANTINE MUSICAL SYMBOL KENTIMA NEO KATO 0x1D0F4 𝃴 BYZANTINE MUSICAL SYMBOL KLASMA KATO 0x1D0F5 𝃵 BYZANTINE MUSICAL SYMBOL GORGON NEO KATO 0x1D200 𝈀 GREEK VOCAL NOTATION SYMBOL-1 0x1D201 𝈁 GREEK VOCAL NOTATION SYMBOL-2 0x1D202 𝈂 GREEK VOCAL NOTATION SYMBOL-3 0x1D203 𝈃 GREEK VOCAL NOTATION SYMBOL-4 0x1D204 𝈄 GREEK VOCAL NOTATION SYMBOL-5 0x1D205 𝈅 GREEK VOCAL NOTATION SYMBOL-6 0x1D206 𝈆 GREEK VOCAL NOTATION SYMBOL-7 0x1D207 𝈇 GREEK VOCAL NOTATION SYMBOL-8 0x1D208 𝈈 GREEK VOCAL NOTATION SYMBOL-9 0x1D209 𝈉 GREEK VOCAL NOTATION SYMBOL-10 0x1D20A 𝈊 GREEK VOCAL NOTATION SYMBOL-11 0x1D20B 𝈋 GREEK VOCAL NOTATION SYMBOL-12 0x1D20C 𝈌 GREEK VOCAL NOTATION SYMBOL-13 0x1D20D 𝈍 GREEK VOCAL NOTATION SYMBOL-14 0x1D20E 𝈎 GREEK VOCAL NOTATION SYMBOL-15 0x1D20F 𝈏 GREEK VOCAL NOTATION SYMBOL-16 0x1D210 𝈐 GREEK VOCAL NOTATION SYMBOL-17 0x1D211 𝈑 GREEK VOCAL NOTATION SYMBOL-18 0x1D212 𝈒 GREEK VOCAL NOTATION SYMBOL-19 0x1D213 𝈓 GREEK VOCAL NOTATION SYMBOL-20 0x1D214 𝈔 GREEK VOCAL NOTATION SYMBOL-21 0x1D215 𝈕 GREEK VOCAL NOTATION SYMBOL-22 0x1D216 𝈖 GREEK VOCAL NOTATION SYMBOL-23 0x1D217 𝈗 GREEK VOCAL NOTATION SYMBOL-24 0x1D218 𝈘 GREEK VOCAL NOTATION SYMBOL-50 0x1D219 𝈙 GREEK VOCAL NOTATION SYMBOL-51 0x1D21A 𝈚 GREEK VOCAL NOTATION SYMBOL-52 0x1D21B 𝈛 GREEK VOCAL NOTATION SYMBOL-53 0x1D21C 𝈜 GREEK VOCAL NOTATION SYMBOL-54 0x1D21D 𝈝 GREEK INSTRUMENTAL NOTATION SYMBOL-1 0x1D21E 𝈞 GREEK INSTRUMENTAL NOTATION SYMBOL-2 0x1D21F 𝈟 GREEK INSTRUMENTAL NOTATION SYMBOL-4 0x1D220 𝈠 GREEK INSTRUMENTAL NOTATION SYMBOL-5 0x1D221 𝈡 GREEK INSTRUMENTAL NOTATION SYMBOL-7 0x1D222 𝈢 GREEK INSTRUMENTAL NOTATION SYMBOL-8 0x1D223 𝈣 GREEK INSTRUMENTAL NOTATION SYMBOL-11 0x1D224 𝈤 GREEK INSTRUMENTAL NOTATION SYMBOL-12 0x1D225 𝈥 GREEK INSTRUMENTAL NOTATION SYMBOL-13 0x1D226 𝈦 GREEK INSTRUMENTAL NOTATION SYMBOL-14 0x1D227 𝈧 GREEK INSTRUMENTAL NOTATION SYMBOL-17 0x1D228 𝈨 GREEK INSTRUMENTAL NOTATION SYMBOL-18 0x1D229 𝈩 GREEK INSTRUMENTAL NOTATION SYMBOL-19 0x1D22A 𝈪 GREEK INSTRUMENTAL NOTATION SYMBOL-23 0x1D22B 𝈫 GREEK INSTRUMENTAL NOTATION SYMBOL-24 0x1D22C 𝈬 GREEK INSTRUMENTAL NOTATION SYMBOL-25 0x1D22D 𝈭 GREEK INSTRUMENTAL NOTATION SYMBOL-26 0x1D22E 𝈮 GREEK INSTRUMENTAL NOTATION SYMBOL-27 0x1D22F 𝈯 GREEK INSTRUMENTAL NOTATION SYMBOL-29 0x1D230 𝈰 GREEK INSTRUMENTAL NOTATION SYMBOL-30 0x1D231 𝈱 GREEK INSTRUMENTAL NOTATION SYMBOL-32 0x1D232 𝈲 GREEK INSTRUMENTAL NOTATION SYMBOL-36 0x1D233 𝈳 GREEK INSTRUMENTAL NOTATION SYMBOL-37 0x1D234 𝈴 GREEK INSTRUMENTAL NOTATION SYMBOL-38 0x1D235 𝈵 GREEK INSTRUMENTAL NOTATION SYMBOL-39 0x1D236 𝈶 GREEK INSTRUMENTAL NOTATION SYMBOL-40 0x1D237 𝈷 GREEK INSTRUMENTAL NOTATION SYMBOL-42 0x1D238 𝈸 GREEK INSTRUMENTAL NOTATION SYMBOL-43 0x1D239 𝈹 GREEK INSTRUMENTAL NOTATION SYMBOL-45 0x1D23A 𝈺 GREEK INSTRUMENTAL NOTATION SYMBOL-47 0x1D23B 𝈻 GREEK INSTRUMENTAL NOTATION SYMBOL-48 0x1D23C 𝈼 GREEK INSTRUMENTAL NOTATION SYMBOL-49 0x1D23D 𝈽 GREEK INSTRUMENTAL NOTATION SYMBOL-50 0x1D23E 𝈾 GREEK INSTRUMENTAL NOTATION SYMBOL-51 0x1D23F 𝈿 GREEK INSTRUMENTAL NOTATION SYMBOL-52 0x1D240 𝉀 GREEK INSTRUMENTAL NOTATION SYMBOL-53 0x1D241 𝉁 GREEK INSTRUMENTAL NOTATION SYMBOL-54 0x1D242 𝉂 COMBINING GREEK MUSICAL TRISEME 0x1D243 𝉃 COMBINING GREEK MUSICAL TETRASEME 0x1D244 𝉄 COMBINING GREEK MUSICAL PENTASEME 0x1D245 𝉅 GREEK MUSICAL LEIMMA glyphsets-1.0.0/Archive/GF Glyph Sets/Greek/GF-greek-archaic.nam000066400000000000000000000127251461513140100240660ustar00rootroot00000000000000# GF Greek Archaic # Generated by Alexei Vanyashin 10 Feb 2017 0x0370 Ͱ GREEK CAPITAL LETTER HETA 0x0371 ͱ GREEK SMALL LETTER HETA 0x0372 Ͳ GREEK CAPITAL LETTER ARCHAIC SAMPI 0x0373 ͳ GREEK SMALL LETTER ARCHAIC SAMPI 0x0376 Ͷ GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA 0x0377 ͷ GREEK SMALL LETTER PAMPHYLIAN DIGAMMA 0x037B ͻ GREEK SMALL REVERSED LUNATE SIGMA SYMBOL 0x037C ͼ GREEK SMALL DOTTED LUNATE SIGMA SYMBOL 0x037D ͽ GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL 0x03D0 ϐ GREEK BETA SYMBOL 0x03D1 ϑ GREEK THETA SYMBOL 0x03D2 ϒ GREEK UPSILON WITH HOOK SYMBOL 0x03D3 ϓ GREEK UPSILON WITH ACUTE AND HOOK SYMBOL 0x03D4 ϔ GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL 0x03D5 ϕ GREEK PHI SYMBOL 0x03D6 ϖ GREEK PI SYMBOL 0x03D8 Ϙ GREEK LETTER ARCHAIC KOPPA 0x03D9 ϙ GREEK SMALL LETTER ARCHAIC KOPPA 0x03F0 ϰ GREEK KAPPA SYMBOL 0x03F1 ϱ GREEK RHO SYMBOL 0x03F2 ϲ GREEK LUNATE SIGMA SYMBOL 0x03F3 ϳ GREEK LETTER YOT 0x03F4 ϴ GREEK CAPITAL THETA SYMBOL 0x03F5 ϵ GREEK LUNATE EPSILON SYMBOL 0x03F6 ϶ GREEK REVERSED LUNATE EPSILON SYMBOL 0x03F7 Ϸ GREEK CAPITAL LETTER SHO 0x03F8 ϸ GREEK SMALL LETTER SHO 0x03F9 Ϲ GREEK CAPITAL LUNATE SIGMA SYMBOL 0x03FA Ϻ GREEK CAPITAL LETTER SAN 0x03FB ϻ GREEK SMALL LETTER SAN 0x03FC ϼ GREEK RHO WITH STROKE SYMBOL 0x03FD Ͻ GREEK CAPITAL REVERSED LUNATE SIGMA SYMBOL 0x03FE Ͼ GREEK CAPITAL DOTTED LUNATE SIGMA SYMBOL 0x03FF Ͽ GREEK CAPITAL REVERSED DOTTED LUNATE SIGMA SYMBOL 0x25A1 □ WHITE SQUARE 0x2605 ★ BLACK STAR 0x2609 ☉ SUN 0x260A ☊ ASCENDING NODE 0x260B ☋ DESCENDING NODE 0x260C ☌ CONJUNCTION 0x260D ☍ OPPOSITION 0x2627 ☧ CHI RHO 0x2629 ☩ CROSS OF JERUSALEM 0x263D ☽ FIRST QUARTER MOON 0x263E ☾ LAST QUARTER MOON 0x263F ☿ MERCURY 0x2640 ♀ FEMALE SIGN 0x2641 ♁ EARTH 0x2642 ♂ MALE SIGN 0x2643 ♃ JUPITER 0x2644 ♄ SATURN 0x2645 ♅ URANUS 0x2646 ♆ NEPTUNE 0x2647 ♇ PLUTO 0x2648 ♈ ARIES 0x2649 ♉ TAURUS 0x264A ♊ GEMINI 0x264B ♋ CANCER 0x264C ♌ LEO 0x264D ♍ VIRGO 0x264E ♎ LIBRA 0x264F ♏ SCORPIUS 0x2650 ♐ SAGITTARIUS 0x2651 ♑ CAPRICORN 0x2652 ♒ AQUARIUS 0x2653 ♓ PISCES 0x27C0 ⟀ THREE DIMENSIONAL ANGLE 0x27C1 ⟁ WHITE TRIANGLE CONTAINING SMALL WHITE TRIANGLE 0x10140 𐅀 GREEK ACROPHONIC ATTIC ONE QUARTER 0x10141 𐅁 GREEK ACROPHONIC ATTIC ONE HALF 0x10142 𐅂 GREEK ACROPHONIC ATTIC ONE DRACHMA 0x10143 𐅃 GREEK ACROPHONIC ATTIC FIVE 0x10144 𐅄 GREEK ACROPHONIC ATTIC FIFTY 0x10145 𐅅 GREEK ACROPHONIC ATTIC FIVE HUNDRED 0x10146 𐅆 GREEK ACROPHONIC ATTIC FIVE THOUSAND 0x10147 𐅇 GREEK ACROPHONIC ATTIC FIFTY THOUSAND 0x10148 𐅈 GREEK ACROPHONIC ATTIC FIVE TALENTS 0x10149 𐅉 GREEK ACROPHONIC ATTIC TEN TALENTS 0x1014A 𐅊 GREEK ACROPHONIC ATTIC FIFTY TALENTS 0x1014B 𐅋 GREEK ACROPHONIC ATTIC ONE HUNDRED TALENTS 0x1014C 𐅌 GREEK ACROPHONIC ATTIC FIVE HUNDRED TALENTS 0x1014D 𐅍 GREEK ACROPHONIC ATTIC ONE THOUSAND TALENTS 0x1014E 𐅎 GREEK ACROPHONIC ATTIC FIVE THOUSAND TALENTS 0x1014F 𐅏 GREEK ACROPHONIC ATTIC FIVE STATERS 0x10150 𐅐 GREEK ACROPHONIC ATTIC TEN STATERS 0x10151 𐅑 GREEK ACROPHONIC ATTIC FIFTY STATERS 0x10152 𐅒 GREEK ACROPHONIC ATTIC ONE HUNDRED STATERS 0x10153 𐅓 GREEK ACROPHONIC ATTIC FIVE HUNDRED STATERS 0x10154 𐅔 GREEK ACROPHONIC ATTIC ONE THOUSAND STATERS 0x10155 𐅕 GREEK ACROPHONIC ATTIC TEN THOUSAND STATERS 0x10156 𐅖 GREEK ACROPHONIC ATTIC FIFTY THOUSAND STATERS 0x10157 𐅗 GREEK ACROPHONIC ATTIC TEN MNAS 0x10158 𐅘 GREEK ACROPHONIC HERAEUM ONE PLETHRON 0x10159 𐅙 GREEK ACROPHONIC THESPIAN ONE 0x1015A 𐅚 GREEK ACROPHONIC HERMIONIAN ONE 0x1015B 𐅛 GREEK ACROPHONIC EPIDAUREAN TWO 0x1015C 𐅜 GREEK ACROPHONIC THESPIAN TWO 0x1015D 𐅝 GREEK ACROPHONIC CYRENAIC TWO DRACHMAS 0x1015E 𐅞 GREEK ACROPHONIC EPIDAUREAN TWO DRACHMAS 0x1015F 𐅟 GREEK ACROPHONIC TROEZENIAN FIVE 0x10160 𐅠 GREEK ACROPHONIC TROEZENIAN TEN 0x10161 𐅡 GREEK ACROPHONIC TROEZENIAN TEN ALTERNATE FORM 0x10162 𐅢 GREEK ACROPHONIC HERMIONIAN TEN 0x10163 𐅣 GREEK ACROPHONIC MESSENIAN TEN 0x10164 𐅤 GREEK ACROPHONIC THESPIAN TEN 0x10165 𐅥 GREEK ACROPHONIC THESPIAN THIRTY 0x10166 𐅦 GREEK ACROPHONIC TROEZENIAN FIFTY 0x10167 𐅧 GREEK ACROPHONIC TROEZENIAN FIFTY ALTERNATE FORM 0x10168 𐅨 GREEK ACROPHONIC HERMIONIAN FIFTY 0x10169 𐅩 GREEK ACROPHONIC THESPIAN FIFTY 0x1016A 𐅪 GREEK ACROPHONIC THESPIAN ONE HUNDRED 0x1016B 𐅫 GREEK ACROPHONIC THESPIAN THREE HUNDRED 0x1016C 𐅬 GREEK ACROPHONIC EPIDAUREAN FIVE HUNDRED 0x1016D 𐅭 GREEK ACROPHONIC TROEZENIAN FIVE HUNDRED 0x1016E 𐅮 GREEK ACROPHONIC THESPIAN FIVE HUNDRED 0x1016F 𐅯 GREEK ACROPHONIC CARYSTIAN FIVE HUNDRED 0x10170 𐅰 GREEK ACROPHONIC NAXIAN FIVE HUNDRED 0x10171 𐅱 GREEK ACROPHONIC THESPIAN ONE THOUSAND 0x10172 𐅲 GREEK ACROPHONIC THESPIAN FIVE THOUSAND 0x10173 𐅳 GREEK ACROPHONIC DELPHIC FIVE MNAS 0x10174 𐅴 GREEK ACROPHONIC STRATIAN FIFTY MNAS 0x10175 𐅵 GREEK ONE HALF SIGN 0x10176 𐅶 GREEK ONE HALF SIGN ALTERNATE FORM 0x10177 𐅷 GREEK TWO THIRDS SIGN 0x10178 𐅸 GREEK THREE QUARTERS SIGN 0x10179 𐅹 GREEK YEAR SIGN 0x1017A 𐅺 GREEK TALENT SIGN 0x1017B 𐅻 GREEK DRACHMA SIGN 0x1017C 𐅼 GREEK OBOL SIGN 0x1017D 𐅽 GREEK TWO OBOLS SIGN 0x1017E 𐅾 GREEK THREE OBOLS SIGN 0x1017F 𐅿 GREEK FOUR OBOLS SIGN 0x10180 𐆀 GREEK FIVE OBOLS SIGN 0x10181 𐆁 GREEK METRETES SIGN 0x10182 𐆂 GREEK KYATHOS BASE SIGN 0x10183 𐆃 GREEK LITRA SIGN 0x10184 𐆄 GREEK OUNKIA SIGN 0x10185 𐆅 GREEK XESTES SIGN 0x10186 𐆆 GREEK ARTABE SIGN 0x10187 𐆇 GREEK AROURA SIGN 0x10188 𐆈 GREEK GRAMMA SIGN 0x10189 𐆉 GREEK TRYBLION BASE SIGN 0x1018A 𐆊 GREEK ZERO SIGN glyphsets-1.0.0/Archive/GF Glyph Sets/Greek/GF-greek-coptic.nam000066400000000000000000000130371461513140100237520ustar00rootroot00000000000000# GF Greek Coptic # Generated by Alexei Vanyashin 10 Feb 2017 0x03E2 Ϣ COPTIC CAPITAL LETTER SHEI 0x03E3 ϣ COPTIC SMALL LETTER SHEI 0x03E4 Ϥ COPTIC CAPITAL LETTER FEI 0x03E5 ϥ COPTIC SMALL LETTER FEI 0x03E6 Ϧ COPTIC CAPITAL LETTER KHEI 0x03E7 ϧ COPTIC SMALL LETTER KHEI 0x03E8 Ϩ COPTIC CAPITAL LETTER HORI 0x03E9 ϩ COPTIC SMALL LETTER HORI 0x03EA Ϫ COPTIC CAPITAL LETTER GANGIA 0x03EB ϫ COPTIC SMALL LETTER GANGIA 0x03EC Ϭ COPTIC CAPITAL LETTER SHIMA 0x03ED ϭ COPTIC SMALL LETTER SHIMA 0x03EE Ϯ COPTIC CAPITAL LETTER DEI 0x03EF ϯ COPTIC SMALL LETTER DEI 0x2C80 Ⲁ COPTIC CAPITAL LETTER ALFA 0x2C81 ⲁ COPTIC SMALL LETTER ALFA 0x2C82 Ⲃ COPTIC CAPITAL LETTER VIDA 0x2C83 ⲃ COPTIC SMALL LETTER VIDA 0x2C84 Ⲅ COPTIC CAPITAL LETTER GAMMA 0x2C85 ⲅ COPTIC SMALL LETTER GAMMA 0x2C86 Ⲇ COPTIC CAPITAL LETTER DALDA 0x2C87 ⲇ COPTIC SMALL LETTER DALDA 0x2C88 Ⲉ COPTIC CAPITAL LETTER EIE 0x2C89 ⲉ COPTIC SMALL LETTER EIE 0x2C8A Ⲋ COPTIC CAPITAL LETTER SOU 0x2C8B ⲋ COPTIC SMALL LETTER SOU 0x2C8C Ⲍ COPTIC CAPITAL LETTER ZATA 0x2C8D ⲍ COPTIC SMALL LETTER ZATA 0x2C8E Ⲏ COPTIC CAPITAL LETTER HATE 0x2C8F ⲏ COPTIC SMALL LETTER HATE 0x2C90 Ⲑ COPTIC CAPITAL LETTER THETHE 0x2C91 ⲑ COPTIC SMALL LETTER THETHE 0x2C92 Ⲓ COPTIC CAPITAL LETTER IAUDA 0x2C93 ⲓ COPTIC SMALL LETTER IAUDA 0x2C94 Ⲕ COPTIC CAPITAL LETTER KAPA 0x2C95 ⲕ COPTIC SMALL LETTER KAPA 0x2C96 Ⲗ COPTIC CAPITAL LETTER LAULA 0x2C97 ⲗ COPTIC SMALL LETTER LAULA 0x2C98 Ⲙ COPTIC CAPITAL LETTER MI 0x2C99 ⲙ COPTIC SMALL LETTER MI 0x2C9A Ⲛ COPTIC CAPITAL LETTER NI 0x2C9B ⲛ COPTIC SMALL LETTER NI 0x2C9C Ⲝ COPTIC CAPITAL LETTER KSI 0x2C9D ⲝ COPTIC SMALL LETTER KSI 0x2C9E Ⲟ COPTIC CAPITAL LETTER O 0x2C9F ⲟ COPTIC SMALL LETTER O 0x2CA0 Ⲡ COPTIC CAPITAL LETTER PI 0x2CA1 ⲡ COPTIC SMALL LETTER PI 0x2CA2 Ⲣ COPTIC CAPITAL LETTER RO 0x2CA3 ⲣ COPTIC SMALL LETTER RO 0x2CA4 Ⲥ COPTIC CAPITAL LETTER SIMA 0x2CA5 ⲥ COPTIC SMALL LETTER SIMA 0x2CA6 Ⲧ COPTIC CAPITAL LETTER TAU 0x2CA7 ⲧ COPTIC SMALL LETTER TAU 0x2CA8 Ⲩ COPTIC CAPITAL LETTER UA 0x2CA9 ⲩ COPTIC SMALL LETTER UA 0x2CAA Ⲫ COPTIC CAPITAL LETTER FI 0x2CAB ⲫ COPTIC SMALL LETTER FI 0x2CAC Ⲭ COPTIC CAPITAL LETTER KHI 0x2CAD ⲭ COPTIC SMALL LETTER KHI 0x2CAE Ⲯ COPTIC CAPITAL LETTER PSI 0x2CAF ⲯ COPTIC SMALL LETTER PSI 0x2CB0 Ⲱ COPTIC CAPITAL LETTER OOU 0x2CB1 ⲱ COPTIC SMALL LETTER OOU 0x2CB2 Ⲳ COPTIC CAPITAL LETTER DIALECT-P ALEF 0x2CB3 ⲳ COPTIC SMALL LETTER DIALECT-P ALEF 0x2CB4 Ⲵ COPTIC CAPITAL LETTER OLD COPTIC AIN 0x2CB5 ⲵ COPTIC SMALL LETTER OLD COPTIC AIN 0x2CB6 Ⲷ COPTIC CAPITAL LETTER CRYPTOGRAMMIC EIE 0x2CB7 ⲷ COPTIC SMALL LETTER CRYPTOGRAMMIC EIE 0x2CB8 Ⲹ COPTIC CAPITAL LETTER DIALECT-P KAPA 0x2CB9 ⲹ COPTIC SMALL LETTER DIALECT-P KAPA 0x2CBA Ⲻ COPTIC CAPITAL LETTER DIALECT-P NI 0x2CBB ⲻ COPTIC SMALL LETTER DIALECT-P NI 0x2CBC Ⲽ COPTIC CAPITAL LETTER CRYPTOGRAMMIC NI 0x2CBD ⲽ COPTIC SMALL LETTER CRYPTOGRAMMIC NI 0x2CBE Ⲿ COPTIC CAPITAL LETTER OLD COPTIC OOU 0x2CBF ⲿ COPTIC SMALL LETTER OLD COPTIC OOU 0x2CC0 Ⳁ COPTIC CAPITAL LETTER SAMPI 0x2CC1 ⳁ COPTIC SMALL LETTER SAMPI 0x2CC2 Ⳃ COPTIC CAPITAL LETTER CROSSED SHEI 0x2CC3 ⳃ COPTIC SMALL LETTER CROSSED SHEI 0x2CC4 Ⳅ COPTIC CAPITAL LETTER OLD COPTIC SHEI 0x2CC5 ⳅ COPTIC SMALL LETTER OLD COPTIC SHEI 0x2CC6 Ⳇ COPTIC CAPITAL LETTER OLD COPTIC ESH 0x2CC7 ⳇ COPTIC SMALL LETTER OLD COPTIC ESH 0x2CC8 Ⳉ COPTIC CAPITAL LETTER AKHMIMIC KHEI 0x2CC9 ⳉ COPTIC SMALL LETTER AKHMIMIC KHEI 0x2CCA Ⳋ COPTIC CAPITAL LETTER DIALECT-P HORI 0x2CCB ⳋ COPTIC SMALL LETTER DIALECT-P HORI 0x2CCC Ⳍ COPTIC CAPITAL LETTER OLD COPTIC HORI 0x2CCD ⳍ COPTIC SMALL LETTER OLD COPTIC HORI 0x2CCE Ⳏ COPTIC CAPITAL LETTER OLD COPTIC HA 0x2CCF ⳏ COPTIC SMALL LETTER OLD COPTIC HA 0x2CD0 Ⳑ COPTIC CAPITAL LETTER L-SHAPED HA 0x2CD1 ⳑ COPTIC SMALL LETTER L-SHAPED HA 0x2CD2 Ⳓ COPTIC CAPITAL LETTER OLD COPTIC HEI 0x2CD3 ⳓ COPTIC SMALL LETTER OLD COPTIC HEI 0x2CD4 Ⳕ COPTIC CAPITAL LETTER OLD COPTIC HAT 0x2CD5 ⳕ COPTIC SMALL LETTER OLD COPTIC HAT 0x2CD6 Ⳗ COPTIC CAPITAL LETTER OLD COPTIC GANGIA 0x2CD7 ⳗ COPTIC SMALL LETTER OLD COPTIC GANGIA 0x2CD8 Ⳙ COPTIC CAPITAL LETTER OLD COPTIC DJA 0x2CD9 ⳙ COPTIC SMALL LETTER OLD COPTIC DJA 0x2CDA Ⳛ COPTIC CAPITAL LETTER OLD COPTIC SHIMA 0x2CDB ⳛ COPTIC SMALL LETTER OLD COPTIC SHIMA 0x2CDC Ⳝ COPTIC CAPITAL LETTER OLD NUBIAN SHIMA 0x2CDD ⳝ COPTIC SMALL LETTER OLD NUBIAN SHIMA 0x2CDE Ⳟ COPTIC CAPITAL LETTER OLD NUBIAN NGI 0x2CDF ⳟ COPTIC SMALL LETTER OLD NUBIAN NGI 0x2CE0 Ⳡ COPTIC CAPITAL LETTER OLD NUBIAN NYI 0x2CE1 ⳡ COPTIC SMALL LETTER OLD NUBIAN NYI 0x2CE2 Ⳣ COPTIC CAPITAL LETTER OLD NUBIAN WAU 0x2CE3 ⳣ COPTIC SMALL LETTER OLD NUBIAN WAU 0x2CE4 ⳤ COPTIC SYMBOL KAI 0x2CE5 ⳥ COPTIC SYMBOL MI RO 0x2CE6 ⳦ COPTIC SYMBOL PI RO 0x2CE7 ⳧ COPTIC SYMBOL STAUROS 0x2CE8 ⳨ COPTIC SYMBOL TAU RO 0x2CE9 ⳩ COPTIC SYMBOL KHI RO 0x2CEA ⳪ COPTIC SYMBOL SHIMA SIMA 0x2CEB Ⳬ COPTIC CAPITAL LETTER CRYPTOGRAMMIC SHEI 0x2CEC ⳬ COPTIC SMALL LETTER CRYPTOGRAMMIC SHEI 0x2CED Ⳮ COPTIC CAPITAL LETTER CRYPTOGRAMMIC GANGIA 0x2CEE ⳮ COPTIC SMALL LETTER CRYPTOGRAMMIC GANGIA 0x2CEF ⳯ COPTIC COMBINING NI ABOVE 0x2CF0 ⳰ COPTIC COMBINING SPIRITUS ASPER 0x2CF1 ⳱ COPTIC COMBINING SPIRITUS LENIS 0x2CF2 Ⳳ COPTIC CAPITAL LETTER BOHAIRIC KHEI 0x2CF3 ⳳ COPTIC SMALL LETTER BOHAIRIC KHEI 0x2CF9 ⳹ COPTIC OLD NUBIAN FULL STOP 0x2CFA ⳺ COPTIC OLD NUBIAN DIRECT QUESTION MARK 0x2CFB ⳻ COPTIC OLD NUBIAN INDIRECT QUESTION MARK 0x2CFC ⳼ COPTIC OLD NUBIAN VERSE DIVIDER 0x2CFD ⳽ COPTIC FRACTION ONE HALF 0x2CFE ⳾ COPTIC FULL STOP 0x2CFF ⳿ COPTIC MORPHOLOGICAL DIVIDER glyphsets-1.0.0/Archive/GF Glyph Sets/Greek/GF-greek-core.nam000066400000000000000000000057651461513140100234320ustar00rootroot00000000000000# GF Greek Core # Generated by Alexei Vanyashin 10 Feb 2017 #$ include ../GF-latin-core_unique-glyphs.nam 0x0374 ʹ GREEK NUMERAL SIGN 0x0375 ͵ GREEK LOWER NUMERAL SIGN 0x037E ; GREEK QUESTION MARK 0x0384 ΄ GREEK TONOS 0x0385 ΅ GREEK DIALYTIKA TONOS 0x0386 Ά GREEK CAPITAL LETTER ALPHA WITH TONOS 0x0387 · GREEK ANO TELEIA 0x0388 Έ GREEK CAPITAL LETTER EPSILON WITH TONOS 0x0389 Ή GREEK CAPITAL LETTER ETA WITH TONOS 0x038A Ί GREEK CAPITAL LETTER IOTA WITH TONOS 0x038C Ό GREEK CAPITAL LETTER OMICRON WITH TONOS 0x038E Ύ GREEK CAPITAL LETTER UPSILON WITH TONOS 0x038F Ώ GREEK CAPITAL LETTER OMEGA WITH TONOS 0x0390 ΐ GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS 0x0391 Α GREEK CAPITAL LETTER ALPHA 0x0392 Β GREEK CAPITAL LETTER BETA 0x0393 Γ GREEK CAPITAL LETTER GAMMA 0x0394 Δ GREEK CAPITAL LETTER DELTA 0x0395 Ε GREEK CAPITAL LETTER EPSILON 0x0396 Ζ GREEK CAPITAL LETTER ZETA 0x0397 Η GREEK CAPITAL LETTER ETA 0x0398 Θ GREEK CAPITAL LETTER THETA 0x0399 Ι GREEK CAPITAL LETTER IOTA 0x039A Κ GREEK CAPITAL LETTER KAPPA 0x039B Λ GREEK CAPITAL LETTER LAMDA 0x039C Μ GREEK CAPITAL LETTER MU 0x039D Ν GREEK CAPITAL LETTER NU 0x039E Ξ GREEK CAPITAL LETTER XI 0x039F Ο GREEK CAPITAL LETTER OMICRON 0x03A0 Π GREEK CAPITAL LETTER PI 0x03A1 Ρ GREEK CAPITAL LETTER RHO 0x03A3 Σ GREEK CAPITAL LETTER SIGMA 0x03A4 Τ GREEK CAPITAL LETTER TAU 0x03A5 Υ GREEK CAPITAL LETTER UPSILON 0x03A6 Φ GREEK CAPITAL LETTER PHI 0x03A7 Χ GREEK CAPITAL LETTER CHI 0x03A8 Ψ GREEK CAPITAL LETTER PSI 0x03A9 Ω GREEK CAPITAL LETTER OMEGA 0x03AA Ϊ GREEK CAPITAL LETTER IOTA WITH DIALYTIKA 0x03AB Ϋ GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA 0x03AC ά GREEK SMALL LETTER ALPHA WITH TONOS 0x03AD έ GREEK SMALL LETTER EPSILON WITH TONOS 0x03AE ή GREEK SMALL LETTER ETA WITH TONOS 0x03AF ί GREEK SMALL LETTER IOTA WITH TONOS 0x03B0 ΰ GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS 0x03B1 α GREEK SMALL LETTER ALPHA 0x03B2 β GREEK SMALL LETTER BETA 0x03B3 γ GREEK SMALL LETTER GAMMA 0x03B4 δ GREEK SMALL LETTER DELTA 0x03B5 ε GREEK SMALL LETTER EPSILON 0x03B6 ζ GREEK SMALL LETTER ZETA 0x03B7 η GREEK SMALL LETTER ETA 0x03B8 θ GREEK SMALL LETTER THETA 0x03B9 ι GREEK SMALL LETTER IOTA 0x03BA κ GREEK SMALL LETTER KAPPA 0x03BB λ GREEK SMALL LETTER LAMDA 0x03BC μ GREEK SMALL LETTER MU 0x03BD ν GREEK SMALL LETTER NU 0x03BE ξ GREEK SMALL LETTER XI 0x03BF ο GREEK SMALL LETTER OMICRON 0x03C0 π GREEK SMALL LETTER PI 0x03C1 ρ GREEK SMALL LETTER RHO 0x03C2 ς GREEK SMALL LETTER FINAL SIGMA 0x03C3 σ GREEK SMALL LETTER SIGMA 0x03C4 τ GREEK SMALL LETTER TAU 0x03C5 υ GREEK SMALL LETTER UPSILON 0x03C6 φ GREEK SMALL LETTER PHI 0x03C7 χ GREEK SMALL LETTER CHI 0x03C8 ψ GREEK SMALL LETTER PSI 0x03C9 ω GREEK SMALL LETTER OMEGA 0x03CA ϊ GREEK SMALL LETTER IOTA WITH DIALYTIKA 0x03CB ϋ GREEK SMALL LETTER UPSILON WITH DIALYTIKA 0x03CC ό GREEK SMALL LETTER OMICRON WITH TONOS 0x03CD ύ GREEK SMALL LETTER UPSILON WITH TONOS 0x03CE ώ GREEK SMALL LETTER OMEGA WITH TONOS 0x03CF Ϗ GREEK CAPITAL KAI SYMBOL 0x03D7 ϗ GREEK KAI SYMBOL glyphsets-1.0.0/Archive/GF Glyph Sets/Greek/GF-greek-expert.nam000066400000000000000000000205731461513140100240030ustar00rootroot00000000000000# GF Greek Expert # This set contains no characters with unicode values. See Filter Lists folder #$ include GF-greek-plus.nam gamma_gamma lambda_lambda numeral-greek.sc lowernumeral-greek.sc questiongreek.sc tonos.sc dieresistonos.sc anoteleia.sc iotadieresistonos.sc alphatonos.sc epsilontonos.sc etatonos.sc iotatonos.sc upsilondieresistonos.sc alpha.sc beta.sc gamma.sc delta.sc epsilon.sc zeta.sc eta.sc theta.sc iota.sc kappa.sc lambda.sc mu.sc nu.sc xi.sc omicron.sc pi.sc rho.sc sigma.sc tau.sc upsilon.sc phi.sc chi.sc psi.sc omega.sc iotadieresis.sc upsilondieresis.sc omicrontonos.sc upsilontonos.sc omegatonos.sc kaiSymbol.sc stigma.sc digamma.sc koppa.sc sampi.sc alphapsili.sc alphadasia.sc alphapsilivaria.sc alphadasiavaria.sc alphapsilioxia.sc alphadasiaoxia.sc alphapsiliperispomeni.sc alphadasiaperispomeni.sc epsilonpsili.sc epsilondasia.sc epsilonpsilivaria.sc epsilondasiavaria.sc epsilonpsilioxia.sc epsilondasiaoxia.sc etapsili.sc etadasia.sc etapsilivaria.sc etadasiavaria.sc etapsilioxia.sc etadasiaoxia.sc etapsiliperispomeni.sc etadasiaperispomeni.sc iotapsili.sc iotadasia.sc iotapsilivaria.sc iotadasiavaria.sc iotapsilioxia.sc iotadasiaoxia.sc iotapsiliperispomeni.sc iotadasiaperispomeni.sc omicronpsili.sc omicrondasia.sc omicronpsilivaria.sc omicrondasiavaria.sc omicronpsilioxia.sc omicrondasiaoxia.sc upsilonpsili.sc upsilondasia.sc upsilonpsilivaria.sc upsilondasiavaria.sc upsilonpsilioxia.sc upsilondasiaoxia.sc upsilonpsiliperispomeni.sc upsilondasiaperispomeni.sc omegapsili.sc omegadasia.sc omegapsilivaria.sc omegadasiavaria.sc omegapsilioxia.sc omegadasiaoxia.sc omegapsiliperispomeni.sc omegadasiaperispomeni.sc alphavaria.sc alphaoxia.sc epsilonvaria.sc epsilonoxia.sc etavaria.sc etaoxia.sc iotavaria.sc iotaoxia.sc omicronvaria.sc omicronoxia.sc upsilonvaria.sc upsilonoxia.sc omegavaria.sc omegaoxia.sc alphapsiliypogegrammeni.sc alphapsiliypogegrammeni.sc.ss01 alphadasiaypogegrammeni.sc alphadasiaypogegrammeni.sc.ss01 alphapsilivariaypogegrammeni.sc alphapsilivariaypogegrammeni.sc.ss01 alphadasiavariaypogegrammeni.sc alphadasiavariaypogegrammeni.sc.ss01 alphapsilioxiaypogegrammeni.sc alphapsilioxiaypogegrammeni.sc.ss01 alphadasiaoxiaypogegrammeni.sc alphadasiaoxiaypogegrammeni.sc.ss01 alphapsiliperispomeniypogegrammeni.sc alphapsiliperispomeniypogegrammeni.sc.ss01 alphadasiaperispomeniypogegrammeni.sc alphadasiaperispomeniypogegrammeni.sc.ss01 Alphapsiliprosgegrammeni.sc.ss01 Alphadasiaprosgegrammeni.sc.ss01 Alphapsilivariaprosgegrammeni.sc.ss01 Alphadasiavariaprosgegrammeni.sc.ss01 Alphapsilioxiaprosgegrammeni.sc.ss01 Alphadasiaoxiaprosgegrammeni.sc.ss01 Alphapsiliperispomeniprosgegrammeni.sc.ss01 Alphadasiaperispomeniprosgegrammeni.sc.ss01 etapsiliypogegrammeni.sc etapsiliypogegrammeni.sc.ss01 etadasiaypogegrammeni.sc etadasiaypogegrammeni.sc.ss01 etapsilivariaypogegrammeni.sc etapsilivariaypogegrammeni.sc.ss01 etadasiavariaypogegrammeni.sc etadasiavariaypogegrammeni.sc.ss01 etapsilioxiaypogegrammeni.sc etapsilioxiaypogegrammeni.sc.ss01 etadasiaoxiaypogegrammeni.sc etadasiaoxiaypogegrammeni.sc.ss01 etapsiliperispomeniypogegrammeni.sc etapsiliperispomeniypogegrammeni.sc.ss01 etadasiaperispomeniypogegrammeni.sc etadasiaperispomeniypogegrammeni.sc.ss01 Etapsiliprosgegrammeni.sc.ss01 Etadasiaprosgegrammeni.sc.ss01 Etapsilivariaprosgegrammeni.sc.ss01 Etadasiavariaprosgegrammeni.sc.ss01 Etapsilioxiaprosgegrammeni.sc.ss01 Etadasiaoxiaprosgegrammeni.sc.ss01 Etapsiliperispomeniprosgegrammeni.sc.ss01 Etadasiaperispomeniprosgegrammeni.sc.ss01 omegapsiliypogegrammeni.sc omegapsiliypogegrammeni.sc.ss01 omegadasiaypogegrammeni.sc omegadasiaypogegrammeni.sc.ss01 omegapsilivariaypogegrammeni.sc omegapsilivariaypogegrammeni.sc.ss01 omegadasiavariaypogegrammeni.sc omegadasiavariaypogegrammeni.sc.ss01 omegapsilioxiaypogegrammeni.sc omegapsilioxiaypogegrammeni.sc.ss01 omegadasiaoxiaypogegrammeni.sc omegadasiaoxiaypogegrammeni.sc.ss01 omegapsiliperispomeniypogegrammeni.sc omegapsiliperispomeniypogegrammeni.sc.ss01 omegadasiaperispomeniypogegrammeni.sc omegadasiaperispomeniypogegrammeni.sc.ss01 Omegapsiliprosgegrammeni.sc.ss01 Omegadasiaprosgegrammeni.sc.ss01 Omegapsilivariaprosgegrammeni.sc.ss01 Omegadasiavariaprosgegrammeni.sc.ss01 Omegapsilioxiaprosgegrammeni.sc.ss01 Omegadasiaoxiaprosgegrammeni.sc.ss01 Omegapsiliperispomeniprosgegrammeni.sc.ss01 Omegadasiaperispomeniprosgegrammeni.sc.ss01 alphavrachy.sc alphamacron.sc alphavariaypogegrammeni.sc alphavariaypogegrammeni.sc.ss01 alphaypogegrammeni.sc alphaypogegrammeni.sc.ss01 alphaoxiaypogegrammeni.sc alphaoxiaypogegrammeni.sc.ss01 alphaperispomeni.sc alphaperispomeniypogegrammeni.sc alphaperispomeniypogegrammeni.sc.ss01 Alphaprosgegrammeni.sc.ss01 prosgegrammeni.sc etavariaypogegrammeni.sc etavariaypogegrammeni.sc.ss01 etaypogegrammeni.sc etaypogegrammeni.sc.ss01 etaoxiaypogegrammeni.sc etaoxiaypogegrammeni.sc.ss01 etaperispomeni.sc etaperispomeniypogegrammeni.sc etaperispomeniypogegrammeni.sc.ss01 Etaprosgegrammeni.sc.ss01 iotavrachy.sc iotamacron.sc iotadialytikavaria.sc iotadialytikaoxia.sc iotaperispomeni.sc iotadialytikaperispomeni.sc upsilonvrachy.sc upsilonmacron.sc upsilondialytikavaria.sc upsilondialytikaoxia.sc rhopsili.sc rhodasia.sc upsilonperispomeni.sc upsilondialytikaperispomeni.sc omegavariaypogegrammeni.sc omegavariaypogegrammeni.sc.ss01 omegaypogegrammeni.sc omegaypogegrammeni.sc.ss01 omegaoxiaypogegrammeni.sc omegaoxiaypogegrammeni.sc.ss01 omegaperispomeni.sc omegaperispomeniypogegrammeni.sc omegaperispomeniypogegrammeni.sc.ss01 Omegaprosgegrammeni.sc.ss01 Alpha.sups Beta.sups Gamma.sups Delta.sups Epsilon.sups Zeta.sups Eta.sups Theta.sups Iota.sups Kappa.sups Lambda.sups Mu.sups Nu.sups Xi.sups Omicron.sups Pi.sups Rho.sups Sigma.sups Tau.sups Upsilon.sups Phi.sups Chi.sups Psi.sups Omega.sups alpha.sups beta.sups gamma.sups delta.sups epsilon.sups zeta.sups eta.sups theta.sups iota.sups kappa.sups lambda.sups mu.sups nu.sups xi.sups omicron.sups pi.sups rho.sups sigmafinal.sups sigma.sups tau.sups upsilon.sups phi.sups chi.sups psi.sups omega.sups glyphsets-1.0.0/Archive/GF Glyph Sets/Greek/GF-greek-plus.nam000066400000000000000000000347531461513140100234640ustar00rootroot00000000000000# GF Greek Plus # Generated by Alexei Vanyashin 10 Feb 2017 # For Iota Adscript as .ss01 see Filter Lists folder #$ include GF-greek-core.nam 0x0342 ͂ COMBINING GREEK PERISPOMENI 0x0343 ̓ COMBINING GREEK KORONIS 0x0344 ̈́ COMBINING GREEK DIALYTIKA TONOS 0x0345 ͅ COMBINING GREEK YPOGEGRAMMENI 0x037A ͺ GREEK YPOGEGRAMMENI 0x1F00 ἀ GREEK SMALL LETTER ALPHA WITH PSILI 0x1F01 ἁ GREEK SMALL LETTER ALPHA WITH DASIA 0x1F02 ἂ GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA 0x1F03 ἃ GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA 0x1F04 ἄ GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA 0x1F05 ἅ GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA 0x1F06 ἆ GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI 0x1F07 ἇ GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI 0x1F08 Ἀ GREEK CAPITAL LETTER ALPHA WITH PSILI 0x1F09 Ἁ GREEK CAPITAL LETTER ALPHA WITH DASIA 0x1F0A Ἂ GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA 0x1F0B Ἃ GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA 0x1F0C Ἄ GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA 0x1F0D Ἅ GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA 0x1F0E Ἆ GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI 0x1F0F Ἇ GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI 0x1F10 ἐ GREEK SMALL LETTER EPSILON WITH PSILI 0x1F11 ἑ GREEK SMALL LETTER EPSILON WITH DASIA 0x1F12 ἒ GREEK SMALL LETTER EPSILON WITH PSILI AND VARIA 0x1F13 ἓ GREEK SMALL LETTER EPSILON WITH DASIA AND VARIA 0x1F14 ἔ GREEK SMALL LETTER EPSILON WITH PSILI AND OXIA 0x1F15 ἕ GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA 0x1F18 Ἐ GREEK CAPITAL LETTER EPSILON WITH PSILI 0x1F19 Ἑ GREEK CAPITAL LETTER EPSILON WITH DASIA 0x1F1A Ἒ GREEK CAPITAL LETTER EPSILON WITH PSILI AND VARIA 0x1F1B Ἓ GREEK CAPITAL LETTER EPSILON WITH DASIA AND VARIA 0x1F1C Ἔ GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA 0x1F1D Ἕ GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA 0x1F20 ἠ GREEK SMALL LETTER ETA WITH PSILI 0x1F21 ἡ GREEK SMALL LETTER ETA WITH DASIA 0x1F22 ἢ GREEK SMALL LETTER ETA WITH PSILI AND VARIA 0x1F23 ἣ GREEK SMALL LETTER ETA WITH DASIA AND VARIA 0x1F24 ἤ GREEK SMALL LETTER ETA WITH PSILI AND OXIA 0x1F25 ἥ GREEK SMALL LETTER ETA WITH DASIA AND OXIA 0x1F26 ἦ GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI 0x1F27 ἧ GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI 0x1F28 Ἠ GREEK CAPITAL LETTER ETA WITH PSILI 0x1F29 Ἡ GREEK CAPITAL LETTER ETA WITH DASIA 0x1F2A Ἢ GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA 0x1F2B Ἣ GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA 0x1F2C Ἤ GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA 0x1F2D Ἥ GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA 0x1F2E Ἦ GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI 0x1F2F Ἧ GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI 0x1F30 ἰ GREEK SMALL LETTER IOTA WITH PSILI 0x1F31 ἱ GREEK SMALL LETTER IOTA WITH DASIA 0x1F32 ἲ GREEK SMALL LETTER IOTA WITH PSILI AND VARIA 0x1F33 ἳ GREEK SMALL LETTER IOTA WITH DASIA AND VARIA 0x1F34 ἴ GREEK SMALL LETTER IOTA WITH PSILI AND OXIA 0x1F35 ἵ GREEK SMALL LETTER IOTA WITH DASIA AND OXIA 0x1F36 ἶ GREEK SMALL LETTER IOTA WITH PSILI AND PERISPOMENI 0x1F37 ἷ GREEK SMALL LETTER IOTA WITH DASIA AND PERISPOMENI 0x1F38 Ἰ GREEK CAPITAL LETTER IOTA WITH PSILI 0x1F39 Ἱ GREEK CAPITAL LETTER IOTA WITH DASIA 0x1F3A Ἲ GREEK CAPITAL LETTER IOTA WITH PSILI AND VARIA 0x1F3B Ἳ GREEK CAPITAL LETTER IOTA WITH DASIA AND VARIA 0x1F3C Ἴ GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA 0x1F3D Ἵ GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA 0x1F3E Ἶ GREEK CAPITAL LETTER IOTA WITH PSILI AND PERISPOMENI 0x1F3F Ἷ GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI 0x1F40 ὀ GREEK SMALL LETTER OMICRON WITH PSILI 0x1F41 ὁ GREEK SMALL LETTER OMICRON WITH DASIA 0x1F42 ὂ GREEK SMALL LETTER OMICRON WITH PSILI AND VARIA 0x1F43 ὃ GREEK SMALL LETTER OMICRON WITH DASIA AND VARIA 0x1F44 ὄ GREEK SMALL LETTER OMICRON WITH PSILI AND OXIA 0x1F45 ὅ GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA 0x1F48 Ὀ GREEK CAPITAL LETTER OMICRON WITH PSILI 0x1F49 Ὁ GREEK CAPITAL LETTER OMICRON WITH DASIA 0x1F4A Ὂ GREEK CAPITAL LETTER OMICRON WITH PSILI AND VARIA 0x1F4B Ὃ GREEK CAPITAL LETTER OMICRON WITH DASIA AND VARIA 0x1F4C Ὄ GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA 0x1F4D Ὅ GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA 0x1F50 ὐ GREEK SMALL LETTER UPSILON WITH PSILI 0x1F51 ὑ GREEK SMALL LETTER UPSILON WITH DASIA 0x1F52 ὒ GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA 0x1F53 ὓ GREEK SMALL LETTER UPSILON WITH DASIA AND VARIA 0x1F54 ὔ GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA 0x1F55 ὕ GREEK SMALL LETTER UPSILON WITH DASIA AND OXIA 0x1F56 ὖ GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI 0x1F57 ὗ GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI 0x1F59 Ὑ GREEK CAPITAL LETTER UPSILON WITH DASIA 0x1F5B Ὓ GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA 0x1F5D Ὕ GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA 0x1F5F Ὗ GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI 0x1F60 ὠ GREEK SMALL LETTER OMEGA WITH PSILI 0x1F61 ὡ GREEK SMALL LETTER OMEGA WITH DASIA 0x1F62 ὢ GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA 0x1F63 ὣ GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA 0x1F64 ὤ GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA 0x1F65 ὥ GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA 0x1F66 ὦ GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI 0x1F67 ὧ GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI 0x1F68 Ὠ GREEK CAPITAL LETTER OMEGA WITH PSILI 0x1F69 Ὡ GREEK CAPITAL LETTER OMEGA WITH DASIA 0x1F6A Ὢ GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA 0x1F6B Ὣ GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA 0x1F6C Ὤ GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA 0x1F6D Ὥ GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA 0x1F6E Ὦ GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI 0x1F6F Ὧ GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI 0x1F70 ὰ GREEK SMALL LETTER ALPHA WITH VARIA 0x1F71 ά GREEK SMALL LETTER ALPHA WITH OXIA 0x1F72 ὲ GREEK SMALL LETTER EPSILON WITH VARIA 0x1F73 έ GREEK SMALL LETTER EPSILON WITH OXIA 0x1F74 ὴ GREEK SMALL LETTER ETA WITH VARIA 0x1F75 ή GREEK SMALL LETTER ETA WITH OXIA 0x1F76 ὶ GREEK SMALL LETTER IOTA WITH VARIA 0x1F77 ί GREEK SMALL LETTER IOTA WITH OXIA 0x1F78 ὸ GREEK SMALL LETTER OMICRON WITH VARIA 0x1F79 ό GREEK SMALL LETTER OMICRON WITH OXIA 0x1F7A ὺ GREEK SMALL LETTER UPSILON WITH VARIA 0x1F7B ύ GREEK SMALL LETTER UPSILON WITH OXIA 0x1F7C ὼ GREEK SMALL LETTER OMEGA WITH VARIA 0x1F7D ώ GREEK SMALL LETTER OMEGA WITH OXIA 0x1F80 ᾀ GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI 0x1F81 ᾁ GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI 0x1F82 ᾂ GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI 0x1F83 ᾃ GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI 0x1F84 ᾄ GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI 0x1F85 ᾅ GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI 0x1F86 ᾆ GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI 0x1F87 ᾇ GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI 0x1F88 ᾈ GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI 0x1F89 ᾉ GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI 0x1F8A ᾊ GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI 0x1F8B ᾋ GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI 0x1F8C ᾌ GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI 0x1F8D ᾍ GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI 0x1F8E ᾎ GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI 0x1F8F ᾏ GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI 0x1F90 ᾐ GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI 0x1F91 ᾑ GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI 0x1F92 ᾒ GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI 0x1F93 ᾓ GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI 0x1F94 ᾔ GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI 0x1F95 ᾕ GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI 0x1F96 ᾖ GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI 0x1F97 ᾗ GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI 0x1F98 ᾘ GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI 0x1F99 ᾙ GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI 0x1F9A ᾚ GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI 0x1F9B ᾛ GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI 0x1F9C ᾜ GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI 0x1F9D ᾝ GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI 0x1F9E ᾞ GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI 0x1F9F ᾟ GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI 0x1FA0 ᾠ GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI 0x1FA1 ᾡ GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI 0x1FA2 ᾢ GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI 0x1FA3 ᾣ GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI 0x1FA4 ᾤ GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI 0x1FA5 ᾥ GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI 0x1FA6 ᾦ GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI 0x1FA7 ᾧ GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI 0x1FA8 ᾨ GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI 0x1FA9 ᾩ GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI 0x1FAA ᾪ GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI 0x1FAB ᾫ GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI 0x1FAC ᾬ GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI 0x1FAD ᾭ GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI 0x1FAE ᾮ GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI 0x1FAF ᾯ GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI 0x1FB0 ᾰ GREEK SMALL LETTER ALPHA WITH VRACHY 0x1FB1 ᾱ GREEK SMALL LETTER ALPHA WITH MACRON 0x1FB2 ᾲ GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI 0x1FB3 ᾳ GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI 0x1FB4 ᾴ GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI 0x1FB6 ᾶ GREEK SMALL LETTER ALPHA WITH PERISPOMENI 0x1FB7 ᾷ GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI 0x1FB8 Ᾰ GREEK CAPITAL LETTER ALPHA WITH VRACHY 0x1FB9 Ᾱ GREEK CAPITAL LETTER ALPHA WITH MACRON 0x1FBA Ὰ GREEK CAPITAL LETTER ALPHA WITH VARIA 0x1FBB Ά GREEK CAPITAL LETTER ALPHA WITH OXIA 0x1FBC ᾼ GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI 0x1FBD ᾽ GREEK KORONIS 0x1FBE ι GREEK PROSGEGRAMMENI 0x1FBF ᾿ GREEK PSILI 0x1FC0 ῀ GREEK PERISPOMENI 0x1FC1 ῁ GREEK DIALYTIKA AND PERISPOMENI 0x1FC2 ῂ GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI 0x1FC3 ῃ GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI 0x1FC4 ῄ GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI 0x1FC6 ῆ GREEK SMALL LETTER ETA WITH PERISPOMENI 0x1FC7 ῇ GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI 0x1FC8 Ὲ GREEK CAPITAL LETTER EPSILON WITH VARIA 0x1FC9 Έ GREEK CAPITAL LETTER EPSILON WITH OXIA 0x1FCA Ὴ GREEK CAPITAL LETTER ETA WITH VARIA 0x1FCB Ή GREEK CAPITAL LETTER ETA WITH OXIA 0x1FCC ῌ GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI 0x1FCD ῍ GREEK PSILI AND VARIA 0x1FCE ῎ GREEK PSILI AND OXIA 0x1FCF ῏ GREEK PSILI AND PERISPOMENI 0x1FD0 ῐ GREEK SMALL LETTER IOTA WITH VRACHY 0x1FD1 ῑ GREEK SMALL LETTER IOTA WITH MACRON 0x1FD2 ῒ GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA 0x1FD3 ΐ GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA 0x1FD6 ῖ GREEK SMALL LETTER IOTA WITH PERISPOMENI 0x1FD7 ῗ GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI 0x1FD8 Ῐ GREEK CAPITAL LETTER IOTA WITH VRACHY 0x1FD9 Ῑ GREEK CAPITAL LETTER IOTA WITH MACRON 0x1FDA Ὶ GREEK CAPITAL LETTER IOTA WITH VARIA 0x1FDB Ί GREEK CAPITAL LETTER IOTA WITH OXIA 0x1FDD ῝ GREEK DASIA AND VARIA 0x1FDE ῞ GREEK DASIA AND OXIA 0x1FDF ῟ GREEK DASIA AND PERISPOMENI 0x1FE0 ῠ GREEK SMALL LETTER UPSILON WITH VRACHY 0x1FE1 ῡ GREEK SMALL LETTER UPSILON WITH MACRON 0x1FE2 ῢ GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA 0x1FE3 ΰ GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA 0x1FE4 ῤ GREEK SMALL LETTER RHO WITH PSILI 0x1FE5 ῥ GREEK SMALL LETTER RHO WITH DASIA 0x1FE6 ῦ GREEK SMALL LETTER UPSILON WITH PERISPOMENI 0x1FE7 ῧ GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI 0x1FE8 Ῠ GREEK CAPITAL LETTER UPSILON WITH VRACHY 0x1FE9 Ῡ GREEK CAPITAL LETTER UPSILON WITH MACRON 0x1FEA Ὺ GREEK CAPITAL LETTER UPSILON WITH VARIA 0x1FEB Ύ GREEK CAPITAL LETTER UPSILON WITH OXIA 0x1FEC Ῥ GREEK CAPITAL LETTER RHO WITH DASIA 0x1FED ῭ GREEK DIALYTIKA AND VARIA 0x1FEE ΅ GREEK DIALYTIKA AND OXIA 0x1FEF ` GREEK VARIA 0x1FF2 ῲ GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI 0x1FF3 ῳ GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI 0x1FF4 ῴ GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI 0x1FF6 ῶ GREEK SMALL LETTER OMEGA WITH PERISPOMENI 0x1FF7 ῷ GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI 0x1FF8 Ὸ GREEK CAPITAL LETTER OMICRON WITH VARIA 0x1FF9 Ό GREEK CAPITAL LETTER OMICRON WITH OXIA 0x1FFA Ὼ GREEK CAPITAL LETTER OMEGA WITH VARIA 0x1FFB Ώ GREEK CAPITAL LETTER OMEGA WITH OXIA 0x1FFC ῼ GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI 0x1FFD ´ GREEK OXIA 0x1FFE ῾ GREEK DASIA Alphapsiliprosgegrammeni.ss01 Alphadasiaprosgegrammeni.ss01 Alphapsilivariaprosgegrammeni.ss01 Alphadasiavariaprosgegrammeni.ss01 Alphapsilioxiaprosgegrammeni.ss01 Alphadasiaoxiaprosgegrammeni.ss01 Alphapsiliperispomeniprosgegrammeni.ss01 Alphadasiaperispomeniprosgegrammeni.ss01 Etapsiliprosgegrammeni.ss01 Etadasiaprosgegrammeni.ss01 Etapsilivariaprosgegrammeni.ss01 Etadasiavariaprosgegrammeni.ss01 Etapsilioxiaprosgegrammeni.ss01 Etadasiaoxiaprosgegrammeni.ss01 Etapsiliperispomeniprosgegrammeni.ss01 Etadasiaperispomeniprosgegrammeni.ss01 Omegapsiliprosgegrammeni.ss01 Omegadasiaprosgegrammeni.ss01 Omegapsilivariaprosgegrammeni.ss01 Omegadasiavariaprosgegrammeni.ss01 Omegapsilioxiaprosgegrammeni.ss01 Omegadasiaoxiaprosgegrammeni.ss01 Omegapsiliperispomeniprosgegrammeni.ss01 Omegadasiaperispomeniprosgegrammeni.ss01 Alphaprosgegrammeni.ss01 Etaprosgegrammeni.ss01 Omegaprosgegrammeni.ss01 glyphsets-1.0.0/Archive/GF Glyph Sets/Greek/GF-greek-pro.nam000066400000000000000000000053301461513140100232660ustar00rootroot00000000000000# GF Greek Pro # Generated by Alexei Vanyashin 10 Feb 2017 0x02D9 ˙ DOT ABOVE 0x0305 ̅ COMBINING OVERLINE 0x0323 ̣ COMBINING DOT BELOW 0x0359 ͙ COMBINING ASTERISK BELOW 0x035C ͜ COMBINING DOUBLE BREVE BELOW 0x03DA Ϛ GREEK LETTER STIGMA 0x03DB ϛ GREEK SMALL LETTER STIGMA 0x03DC Ϝ GREEK LETTER DIGAMMA 0x03DD ϝ GREEK SMALL LETTER DIGAMMA 0x03DE Ϟ GREEK LETTER KOPPA 0x03DF ϟ GREEK SMALL LETTER KOPPA 0x03E0 Ϡ GREEK LETTER SAMPI 0x03E1 ϡ GREEK SMALL LETTER SAMPI 0x2016 ‖ DOUBLE VERTICAL LINE 0x203B ※ REFERENCE MARK 0x203F ‿ UNDERTIE 0x2042 ⁂ ASTERISM 0x2056 ⁖ THREE DOT PUNCTUATION 0x2058 ⁘ FOUR DOT PUNCTUATION 0x2059 ⁙ FIVE DOT PUNCTUATION 0x205A ⁚ TWO DOT PUNCTUATION 0x205B ⁛ FOUR DOT MARK 0x205C ⁜ DOTTED CROSS 0x205D ⁝ TRICOLON 0x205E ⁞ VERTICAL FOUR DOTS 0x207A ⁺ SUPERSCRIPT PLUS SIGN 0x207B ⁻ SUPERSCRIPT MINUS 0x207C ⁼ SUPERSCRIPT EQUALS SIGN 0x208A ₊ SUBSCRIPT PLUS SIGN 0x208B ₋ SUBSCRIPT MINUS 0x208C ₌ SUBSCRIPT EQUALS SIGN 0x2135 ℵ ALEF SYMBOL 0x2136 ℶ BET SYMBOL 0x2297 ⊗ CIRCLED TIMES 0x22EE ⋮ VERTICAL ELLIPSIS 0x23D1 ⏑ METRICAL BREVE 0x23D2 ⏒ METRICAL LONG OVER SHORT 0x23D3 ⏓ METRICAL SHORT OVER LONG 0x23D4 ⏔ METRICAL LONG OVER TWO SHORTS 0x23D5 ⏕ METRICAL TWO SHORTS OVER LONG 0x23D6 ⏖ METRICAL TWO SHORTS JOINED 0x23D7 ⏗ METRICAL TRISEME 0x23D8 ⏘ METRICAL TETRASEME 0x23D9 ⏙ METRICAL PENTASEME 0x2AFD ⫽ DOUBLE SOLIDUS OPERATOR 0x2E00 ⸀ RIGHT ANGLE SUBSTITUTION MARKER 0x2E01 ⸁ RIGHT ANGLE DOTTED SUBSTITUTION MARKER 0x2E02 ⸂ LEFT SUBSTITUTION BRACKET 0x2E03 ⸃ RIGHT SUBSTITUTION BRACKET 0x2E04 ⸄ LEFT DOTTED SUBSTITUTION BRACKET 0x2E05 ⸅ RIGHT DOTTED SUBSTITUTION BRACKET 0x2E06 ⸆ RAISED INTERPOLATION MARKER 0x2E07 ⸇ RAISED DOTTED INTERPOLATION MARKER 0x2E08 ⸈ DOTTED TRANSPOSITION MARKER 0x2E09 ⸉ LEFT TRANSPOSITION BRACKET 0x2E0A ⸊ RIGHT TRANSPOSITION BRACKET 0x2E0B ⸋ RAISED SQUARE 0x2E0C ⸌ LEFT RAISED OMISSION BRACKET 0x2E0D ⸍ RIGHT RAISED OMISSION BRACKET 0x2E0E ⸎ EDITORIAL CORONIS 0x2E0F ⸏ PARAGRAPHOS 0x2E10 ⸐ FORKED PARAGRAPHOS 0x2E11 ⸑ REVERSED FORKED PARAGRAPHOS 0x2E12 ⸒ HYPODIASTOLE 0x2E13 ⸓ DOTTED OBELOS 0x2E14 ⸔ DOWNWARDS ANCORA 0x2E15 ⸕ UPWARDS ANCORA 0x2E16 ⸖ DOTTED RIGHT-POINTING ANGLE 0x2E17 ⸗ DOUBLE OBLIQUE HYPHEN 0x3008 〈 LEFT ANGLE BRACKET 0x3009 〉 RIGHT ANGLE BRACKET 0x300A 《 LEFT DOUBLE ANGLE BRACKET 0x300B 》 RIGHT DOUBLE ANGLE BRACKET 0x300C 「 LEFT CORNER BRACKET 0x300D 」 RIGHT CORNER BRACKET 0x301A 〚 LEFT WHITE SQUARE BRACKET 0x301B 〛 RIGHT WHITE SQUARE BRACKET 0x1D459 𝑙 MATHEMATICAL ITALIC SMALL L 0x1D510 𝔐 MATHEMATICAL FRAKTUR CAPITAL M 0x1D513 𝔓 MATHEMATICAL FRAKTUR CAPITAL P 0x1D516 𝔖 MATHEMATICAL FRAKTUR CAPITAL S 0x1D52D 𝔭 MATHEMATICAL FRAKTUR SMALL P glyphsets-1.0.0/Archive/GF Glyph Sets/Greek/README.md000066400000000000000000000160321461513140100216640ustar00rootroot00000000000000 Google Fonts Greek Glyphs Sets ============================ ## Structure and Hierarchy of Glyph Sets for Greek: #### General Use 1. **Core** Basic Monotonic set for everyday Modern Greek 2. **Plus** Basic Polytonic set for Scholarly Greek 3. **Expert** Small Caps for Core and Plus sets, Superscript Letters #### Scholarly Use 1. **Pro** Extended Polytonic set for Ancient Greek Studies 2. **Archaic** Variable Letterforms for Ancient Texts, Papyri 3. **Ancient Musical Symbols** Greek and Byzantine Musical Symbols 4. **Coptic** Liturgical language for Coptic Church ## General Use ### 1. GF Greek Core, 77 glyphs total > +43 Optional Small Cap Glyphs Basic Monotonic Greek * Basic Greek UC ` ΆΈΉΊΌΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΪΫ ` * Basic Greek LC ` άέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώ ` * Punctuation ` · ; ` * Greek numeral signs or keraia ` ʹ ͵ ` * Accents ` ́ ΅ ` * Kai symbol ` ϗ Ϗ ` ### 2. GF Greek Plus, 265 glyphs total > +185 Optional Small Cap Glyphs Basic Polytonic Greek **[Learn how to draw good Polytonic Greek at irenevl.github.io/Polytonic-tutorial](https://irenevl.github.io/Polytonic-tutorial/)** * Polytonic UC `ἈἉἊἋἌἍἎἏἘἙἚἛἜἝἨἩἪἫἬἭἮἯἸἹἺἻἼἽἾἿὈὉὊὋὌὍὙὛὝὟὨὩὪὫὬὭὮὯᾈᾉᾊᾋᾌᾍᾎᾏᾘᾙᾚᾛᾜᾝᾞᾟᾨᾩᾪᾫᾬᾭᾮᾯᾸᾹᾺΆᾼῈΈῊΉῌῘῙῚΊῨῩῪΎῬῸΌῺΏῼ ` * Polytonic LC ` ἀἁἂἃἄἅἆἇἐἑἒἓἔἕἠἡἢἣἤἥἦἧἰἱἲἳἴἵἶἷὀὁὂὃὄὅὐὑὒὓὔὕὖὗὠὡὢὣὤὥὦὧὰάὲέὴήὶίὸόὺύὼώᾀᾁᾂᾃᾄᾅᾆᾇᾐᾑᾒᾓᾔᾕᾖᾗᾠᾡᾢᾣᾤᾥᾦᾧᾰᾱᾲᾳᾴᾶᾷιῂῃῄῆῇῐῑῒΐῖῗῠῡῢΰῤῥῦῧῲῳῴῶῷ ` * Accents ``` ́ ` ῀ ` ``` * Breathings ` ῾ ᾿ ` * Combinations ` ῁ ῍ ῎ ῏ ῝ ῞ ῟ ̈́ ` * Diactritics ` ͅ ι ` * Punctuation ` ᾽ ` * Combining Marks ` ̓ ΅ ͂ ͅ ` * Iota Adscript as ss01 `ᾈᾉᾊᾋᾌᾍᾎᾏᾘᾙᾚᾛᾜᾝᾞᾟᾨᾩᾪᾫᾬᾭᾮᾯᾼῌῼ` ### 3. GF Greek Expert, 283 glyphs total Small Caps for Core and Plus sets, Superscript Letters * Core .sc `άέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώ` * Plus .sc `ἀἁἂἃἄἅἆἇἐἑἒἓἔἕἠἡἢἣἤἥἦἧἰἱἲἳἴἵἶἷὀὁὂὃὄὅὐὑὒὓὔὕὖὗὠὡὢὣὤὥὦὧὰάὲέὴήὶίὸόὺύὼώᾀᾁᾂᾃᾄᾅᾆᾇᾐᾑᾒᾓᾔᾕᾖᾗᾠᾡᾢᾣᾤᾥᾦᾧᾰᾱᾲᾳᾴᾶᾷιῂῃῄῆῇῐῑῒΐῖῗῠῡῢΰῤῥῦῧῲῳῴῶῷ Ϗ` * Archaic Numerals .sc `ϛ ϟ ϡ ϝ` * Iota Adscript as ss01 .sc `ᾈᾉᾊᾋᾌᾍᾎᾏᾘᾙᾚᾛᾜᾝᾞᾟᾨᾩᾪᾫᾬᾭᾮᾯᾼῌῼ` * Superior Letters .sups `ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρςστυφχψω` * Ligatures `λλ γγ` ## Scholarly Use ### 4. GF Greek Pro, 82 glyphs total Extended Polytonic Greek, for scholarly edition of ancient texts (Ancient and Roman Greece studies, Byzantine studies, Greek Biblical studies) **[Learn how to draw good Polytonic Greek at irenevl.github.io/Polytonic-tutorial](https://irenevl.github.io/Polytonic-tutorial/)** **N.B.** List of characters from GF Latin Plus and Pro sets that are prerequisites to this set. № | char | nice name (Glyphs App) | uni name | set ---|---|---|---|--- 1|²|twosuperior|uni00B2|GF Latin Plus 2|³|threesuperior|uni00B3|GF Latin Plus 3|¹|onesuperior|uni00B9|GF Latin Plus 4|⁰|zerosuperior|uni0270|GF Latin Pro 5|†|dagger|uni2020|GF Latin Plus 6|‡|daggerdbl|uni2021|GF Latin Plus 7|⁴|foursuperior|uni2074|GF Latin Plus 8|⁵|fivesuperior|uni2075|GF Latin Pro 9|⁶|sixsuperior|uni2076|GF Latin Pro 10|⁷|sevensuperior|uni2077|GF Latin Pro 11|⁸|eightsuperior|uni2078|GF Latin Pro 12|⁹|ninesuperior|uni2079|GF Latin Pro 13|₀|zeroinferior|uni2080|GF Latin Pro 14|₁|oneinferior|uni2081|GF Latin Pro 15|₂|twoinferior|uni2082|GF Latin Pro 16|₃|threeinferior|uni2083|GF Latin Pro 17|₄|fourinferior|uni2084|GF Latin Pro 18|₅|fiveinferior|uni2085|GF Latin Pro 19|₆|sixinferior|uni2086|GF Latin Pro 20|₇|seveninferior|uni2087|GF Latin Pro 21|₈|eightinferior|uni2088|GF Latin Pro 22|₉|nineinferior|uni2089|GF Latin Pro * Archaic Letters and Numerals `Ϛ Ϟ Ϡ Ϝ ϛ ϟ ϡ ϝ` * Ancient Greek Textual symbols `⸎ ⸏ ⸐ ⸑ ⸒ ⸓ ⸔ ⸕ ⸖ ⸗` * Archaic Punctuation `※ ⁂ ‿ ͜ ˙ ⁖ ⁘ ⁙ ⁚ ⁛ ⁜ ⁝ ⁞ ⊗ ⋮` * Greek Metrical Symbols `⏑ ⏒ ⏓ ⏔ ⏕ ⏖ ⏗ ⏘ ⏙` * Critical Sigla `̅ ̣ ͙ ‖ ⁺ ⁻ ⁼ ₊ ₋ ₌ ⫽ ⸀ ⸁ ⸂ ⸃ ⸄ ⸅ ⸆ ⸇ ⸈ ⸉ ⸊ ⸋ ⸌ ⸍ 〈 〉《 》「 」〚 〛` * Biblical Apparatus `ℵ ℶ 𝑙 𝔖 𝔐 𝔓 𝔭` **N.B.** For certain design cases it is best practice to include inital and final variants of ` ̅` overlinecomb (uni0305): * `overlinecomb.init`, cropped on the left * `overlinecomb.fina`, cropped on the right ### 5. GF Greek Archaic, 143 glyphs total Archaic, Papyri * Archaic UC `ϘϚϜϞϠϺ` * Archaic LC `ϙϛϝϟϡϻ` * Variant Letterforms `κρςΣ`, `Θϐϑϒϓϔϕϖε϶` * Additional Letter `ϳ` * Additional Archaic Letters for Bactrian `Ϸϸ` * Symbols `ϼ ☧` * Editorial Symbols `ϽϾϿ` * Ancient Greek Mathematical Character `⟀ ⟁` * Ancient Greek Acrophonic Numerals `𐅀𐅁𐅂𐅃𐅆𐅇𐅈𐅉𐅊𐅋𐅌𐅍𐅎𐅏𐅐𐅑𐅒𐅓𐅔𐅕𐅖𐅗𐅘𐅙𐅚𐅛𐅜𐅝𐅞𐅟𐅠𐅡𐅢𐅣𐅤𐅥𐅦𐅧𐅨𐅩𐅪𐅫𐅬𐅭𐅮𐅯𐅰𐅱𐅲𐅳𐅴` * Geometric shape `□` * Astrological symbols `★☉☊☋☌☍☽☾☿♀♁♂♃♄♅♆♇♈♉♊♋♌♍♎♏♐♑♒♓` ### 6. GF Ancient Musical Symbols, 316 glyphs total * Greek Vocal Notation Symbols * Greek Instrumental Notation Symbols * Byzantine Musical Symbols ### 7. GF Coptic, 137 glyphs total Coptic `U+03E2` – `U+03EF`, Coptic Unicode block `U+2C80` – `U+2CFF` * Coptic Letters `ϢϣϤϥϦϧϨϩϪϫϬϭϮϯ` * Bohairic Coptic UC ` ⲀⲂⲄⲆⲈⲊⲌⲎⲐⲒⲔⲖⲘⲚⲜⲞⲠⲢⲤⲦⲨⲪⲬⲮⲰ` * Bohairic Coptic LC ` ⲁⲃⲅⲇⲉⲋⲍⲏⲑⲓⲕⲗⲙⲛⲝⲟⲡⲣⲥⲧⲩⲫⲭⲯⲱ ` * Old Coptic and Dialect Letters UC` ⲲⲴⲶⲸⲺⲼⲾⳀⳂⳄⳆⳈⳊⳌⳎⳐⳒⳔⳖⳘⳚ` * Old Coptic and Dialect Letters LC ` ⲳⲵⲷⲹⲻⲽⲿⳁⳃⳅⳇⳉⳋⳍⳏⳑⳓⳕⳗⳙⳛ ` * Old Nubian Letters ` ⳜⳞⳠⳢⳝⳟⳡⳣ ` * Symbols ` ⳤ⳥⳦⳧⳨⳩⳪ ` * Cryptogrammic Letters ` ⳫⳬⳭⳮ⳯⳰⳱ ` * Combining Marks ` ⳯⳰⳱ ` * Bohairic Coptic Letters ` Ⳳⳳ ` * Old Nubian Punctuation ` ⳹⳺⳻⳼ ` * Coptic Fraction ` ⳽ ` * Punctuation ` ⳾ ⳿ ` ### Acknowledgements: GF Greek Glyph Sets defined by Irene Vlachou @irenevl and Thomas Linard @thlinard. Documented by Alexei Vanyashin @alexeiva January 2017. glyphsets-1.0.0/Archive/GF Glyph Sets/Greek/filter lists/000077500000000000000000000000001461513140100230075ustar00rootroot00000000000000glyphsets-1.0.0/Archive/GF Glyph Sets/Greek/filter lists/nice names/000077500000000000000000000000001461513140100250115ustar00rootroot00000000000000glyphsets-1.0.0/Archive/GF Glyph Sets/Greek/filter lists/nice names/ancient-musical-symbols.txt000066400000000000000000000042441461513140100323200ustar00rootroot00000000000000u1D000 u1D001 u1D002 u1D003 u1D004 u1D005 u1D006 u1D007 u1D008 u1D009 u1D00A u1D00B u1D00C u1D00D u1D00E u1D00F u1D010 u1D011 u1D012 u1D013 u1D014 u1D015 u1D016 u1D017 u1D018 u1D019 u1D01A u1D01B u1D01C u1D01D u1D01E u1D01F u1D020 u1D021 u1D022 u1D023 u1D024 u1D025 u1D026 u1D027 u1D028 u1D029 u1D02A u1D02B u1D02C u1D02D u1D02E u1D02F u1D030 u1D031 u1D032 u1D033 u1D034 u1D035 u1D036 u1D037 u1D038 u1D039 u1D03A u1D03B u1D03C u1D03D u1D03E u1D03F u1D040 u1D041 u1D042 u1D043 u1D044 u1D045 u1D046 u1D047 u1D048 u1D049 u1D04A u1D04B u1D04C u1D04D u1D04E u1D04F u1D050 u1D051 u1D052 u1D053 u1D054 u1D055 u1D056 u1D057 u1D058 u1D059 u1D05A u1D05B u1D05C u1D05D u1D05E u1D05F u1D060 u1D061 u1D062 u1D063 u1D064 u1D065 u1D066 u1D067 u1D068 u1D069 u1D06A u1D06B u1D06C u1D06D u1D06E u1D06F u1D070 u1D071 u1D072 u1D073 u1D074 u1D075 u1D076 u1D077 u1D078 u1D079 u1D07A u1D07B u1D07C u1D07D u1D07E u1D07F u1D080 u1D081 u1D082 u1D083 u1D084 u1D085 u1D086 u1D087 u1D088 u1D089 u1D08A u1D08B u1D08C u1D08D u1D08E u1D08F u1D090 u1D091 u1D092 u1D093 u1D094 u1D095 u1D096 u1D097 u1D098 u1D099 u1D09A u1D09B u1D09C u1D09D u1D09E u1D09F u1D0A0 u1D0A1 u1D0A2 u1D0A3 u1D0A4 u1D0A5 u1D0A6 u1D0A7 u1D0A8 u1D0A9 u1D0AA u1D0AB u1D0AC u1D0AD u1D0AE u1D0AF u1D0B0 u1D0B1 u1D0B2 u1D0B3 u1D0B4 u1D0B5 u1D0B6 u1D0B7 u1D0B8 u1D0B9 u1D0BA u1D0BB u1D0BC u1D0BD u1D0BE u1D0BF u1D0C0 u1D0C1 u1D0C2 u1D0C3 u1D0C4 u1D0C5 u1D0C6 u1D0C7 u1D0C8 u1D0C9 u1D0CA u1D0CB u1D0CC u1D0CD u1D0CE u1D0CF u1D0D0 u1D0D1 u1D0D2 u1D0D3 u1D0D4 u1D0D5 u1D0D6 u1D0D7 u1D0D8 u1D0D9 u1D0DA u1D0DB u1D0DC u1D0DD u1D0DE u1D0DF u1D0E0 u1D0E1 u1D0E2 u1D0E3 u1D0E4 u1D0E5 u1D0E6 u1D0E7 u1D0E8 u1D0E9 u1D0EA u1D0EB u1D0EC u1D0ED u1D0EE u1D0EF u1D0F0 u1D0F1 u1D0F2 u1D0F3 u1D0F4 u1D0F5 u1D200 u1D201 u1D202 u1D203 u1D204 u1D205 u1D206 u1D207 u1D208 u1D209 u1D20A u1D20B u1D20C u1D20D u1D20E u1D20F u1D210 u1D211 u1D212 u1D213 u1D214 u1D215 u1D216 u1D217 u1D218 u1D219 u1D21A u1D21B u1D21C u1D21D u1D21E u1D21F u1D220 u1D221 u1D222 u1D223 u1D224 u1D225 u1D226 u1D227 u1D228 u1D229 u1D22A u1D22B u1D22C u1D22D u1D22E u1D22F u1D230 u1D231 u1D232 u1D233 u1D234 u1D235 u1D236 u1D237 u1D238 u1D239 u1D23A u1D23B u1D23C u1D23D u1D23E u1D23F u1D240 u1D241 u1D242 u1D243 u1D244 u1D245 glyphsets-1.0.0/Archive/GF Glyph Sets/Greek/filter lists/nice names/archaic.txt000066400000000000000000000052131461513140100271450ustar00rootroot00000000000000Heta heta Archaicsampi archaicsampi Pamphyliandigamma pamphyliandigamma sigmaLunateReversedSymbol sigmaLunateDottedSymbol sigmaLunateDottedReversedSymbol betaSymbol thetaSymbol UpsilonhookSymbol UpsilonacutehookSymbol UpsilondieresishookSymbol phiSymbol piSymbol KoppaArchaic koppaArchaic kappaSymbol rhoSymbol sigmaLunateSymbol yot ThetaSymbol epsilonLunateSymbol epsilonLunateReversedSymbol Sho sho SigmaLunateSymbol San san rhoStrokeSymbol SigmaLunateReversedSymbol SigmaLunateDottedSymbol SigmaLunateDottedReversedSymbol whiteSquare blackstar sunSymbol ascendingNode descendingNode conjunction opposition constantineCross jerusalemCross firstQuarterMoon lastQuarterMoon mercury venus earth mars jupiter saturn uranus neptune pluto aries taurus gemini cancer leo virgo libra scorpius sagittarius capricorn aquarius pisces threeDimensionalAngle whitetrianglecontainingwhitetriangle onequarter-atticGreek onehalf-atticGreek onedrachma-atticGreek five-atticGreek fifty-atticGreek fivehundred-atticGreek fivethousand-atticGreek fiftythousand-atticGreek fivetalents-atticGreek tentalents-atticGreek fiftytalents-atticGreek onehundredtalents-atticGreek fivehundredtalents-atticGreek onethousandtalents-atticGreek fivethousandtalents-atticGreek fivestaters-atticGreek tenstaters-atticGreek fiftystaters-atticGreek onehundredstaters-atticGreek fivehundredstaters-atticGreek onethousandstaters-atticGreek tenthousandstaters-atticGreek fiftythousandstaters-atticGreek tenmnas-atticGreek heraeumoneplethron-ancientGreek thespianone-ancientGreek hermionianone-ancientGreek epidaureantwo-ancientGreek thespiantwo-ancientGreek cyrenaictwodrachmas-ancientGreek epidaureantwodrachmas-ancientGreek troezenianfive-ancientGreek troezenianten-ancientGreek troezeniantenalternateform-ancientGreek hermionianten-ancientGreek messenianten-ancientGreek thespianten-ancientGreek thespianthirty-ancientGreek troezenianfifty-ancientGreek troezenianfiftyalternateform-ancientGreek hermionianfifty-ancientGreek thespianfifty-ancientGreek thespianonehundred-ancientGreek thespianthreehundred-ancientGreek epidaureanfivehundred-ancientGreek troezenianfivehundred-ancientGreek thespianfivehundred-ancientGreek carystianfivehundred-ancientGreek naxianfivehundred-ancientGreek thespianonethousand-ancientGreek thespianfivethousand-ancientGreek delphicfivemnas-ancientGreek stratianfiftymnas-ancientGreek onehalf-greek onehalfAlternate-greek twothirds-greek threequarters-greek year-greek talent-greek drachma-greek obol-greek twoObols-greek threeObols-greek fourObols-greek fiveObols-greek metretes-greek kyathosBase-greek litra-greek ounkia-greek xestes-greek artabe-greek aroura-greek gramma-greek tryblionBase-greek zero-greek glyphsets-1.0.0/Archive/GF Glyph Sets/Greek/filter lists/nice names/coptic.txt000066400000000000000000000036631461513140100270430ustar00rootroot00000000000000Shei-coptic shei-coptic Fei-coptic fei-coptic Khei-coptic khei-coptic Hori-coptic hori-coptic Gangia-coptic gangia-coptic Shima-coptic shima-coptic Dei-coptic dei-coptic Alfa-coptic alfa-coptic Vida-coptic vida-coptic Gamma-coptic gamma-coptic Dalda-coptic dalda-coptic Eie-coptic eie-coptic Sou-coptic sou-coptic Zata-coptic zata-coptic Hate-coptic hate-coptic Thethe-coptic thethe-coptic Iauda-coptic iauda-coptic Kapa-coptic kapa-coptic Laula-coptic laula-coptic Mi-coptic mi-coptic Ni-coptic ni-coptic Ksi-coptic ksi-coptic O-coptic o-coptic Pi-coptic pi-coptic Ro-coptic ro-coptic Sima-coptic sima-coptic Tau-coptic tau-coptic Ua-coptic ua-coptic Fi-coptic fi-coptic Khi-coptic khi-coptic Psi-coptic psi-coptic Oou-coptic oou-coptic dialectPalef-coptic dialectpalef-coptic oldAin-coptic oldain-coptic Cryptogrammiceie-coptic cryptogrammiceie-coptic dialectPkapa-coptic dialectpkapa-coptic dialectPni-coptic dialectpni-coptic Cryptogrammicni-coptic cryptogrammicni-coptic ldOou-coptic oldoou-coptic Sampi-coptic sampi-coptic Crossedshei-coptic crossedshei-coptic oldShei-coptic oldshei-coptic oldEsh-coptic oldesh-coptic Akhmimickhei-coptic akhmimickhei-coptic dialectPhori-coptic dialectphori-coptic oldHori-coptic oldhori-coptic oldHa-coptic oldha-coptic LshapedHa-coptic Lshapedha-coptic oldHei-coptic oldhei-coptic oldHat-coptic oldhat-coptic oldGangia-coptic oldgangia-coptic oldDja-coptic olddja-coptic oldShima-coptic oldshima-coptic oldShima-nubian-coptic oldshima-nubian-coptic oldNgi-nubian-coptic oldngi-nubian-coptic oldNyi-nubian-coptic oldnyi-nubian-coptic oldWau-nubian-coptic oldwau-nubian-coptic kai-coptic miro-coptic piro-coptic stauros-coptic tauro-coptic khiro-coptic shimasima-coptic uni2CEB uni2CEC uni2CED uni2CEE uni2CEF uni2CF0 uni2CF1 uni2CF2 uni2CF3 oldfullstop-nubian-coptic olddirectquestion-nubian-coptic oldindirectquestion-nubian-coptic oldversedivider-nubian-coptic fractiononehalf-coptic fullstop-coptic morphologicaldivider-coptic glyphsets-1.0.0/Archive/GF Glyph Sets/Greek/filter lists/nice names/core.txt000066400000000000000000000011451461513140100265030ustar00rootroot00000000000000numeral-greek lowernumeral-greek questiongreek tonos dieresistonos Alphatonos anoteleia Epsilontonos Etatonos Iotatonos Omicrontonos Upsilontonos Omegatonos iotadieresistonos Alpha Beta Gamma Delta Epsilon Zeta Eta Theta Iota Kappa Lambda Mu Nu Xi Omicron Pi Rho Sigma Tau Upsilon Phi Chi Psi Omega Iotadieresis Upsilondieresis alphatonos epsilontonos etatonos iotatonos upsilondieresistonos alpha beta gamma delta epsilon zeta eta theta iota kappa lambda mu nu xi omicron pi rho sigmafinal sigma tau upsilon phi chi psi omega iotadieresis upsilondieresis omicrontonos upsilontonos omegatonos KaiSymbol kaiSymbol glyphsets-1.0.0/Archive/GF Glyph Sets/Greek/filter lists/nice names/expert.txt000066400000000000000000000134231461513140100270640ustar00rootroot00000000000000gamma_gamma lambda_lambda numeral-greek.sc lowernumeral-greek.sc questiongreek.sc tonos.sc dieresistonos.sc anoteleia.sc iotadieresistonos.sc alphatonos.sc epsilontonos.sc etatonos.sc iotatonos.sc upsilondieresistonos.sc alpha.sc beta.sc gamma.sc delta.sc epsilon.sc zeta.sc eta.sc theta.sc iota.sc kappa.sc lambda.sc mu.sc nu.sc xi.sc omicron.sc pi.sc rho.sc sigma.sc tau.sc upsilon.sc phi.sc chi.sc psi.sc omega.sc iotadieresis.sc upsilondieresis.sc omicrontonos.sc upsilontonos.sc omegatonos.sc kaiSymbol.sc stigma.sc digamma.sc koppa.sc sampi.sc alphapsili.sc alphadasia.sc alphapsilivaria.sc alphadasiavaria.sc alphapsilioxia.sc alphadasiaoxia.sc alphapsiliperispomeni.sc alphadasiaperispomeni.sc epsilonpsili.sc epsilondasia.sc epsilonpsilivaria.sc epsilondasiavaria.sc epsilonpsilioxia.sc epsilondasiaoxia.sc etapsili.sc etadasia.sc etapsilivaria.sc etadasiavaria.sc etapsilioxia.sc etadasiaoxia.sc etapsiliperispomeni.sc etadasiaperispomeni.sc iotapsili.sc iotadasia.sc iotapsilivaria.sc iotadasiavaria.sc iotapsilioxia.sc iotadasiaoxia.sc iotapsiliperispomeni.sc iotadasiaperispomeni.sc omicronpsili.sc omicrondasia.sc omicronpsilivaria.sc omicrondasiavaria.sc omicronpsilioxia.sc omicrondasiaoxia.sc upsilonpsili.sc upsilondasia.sc upsilonpsilivaria.sc upsilondasiavaria.sc upsilonpsilioxia.sc upsilondasiaoxia.sc upsilonpsiliperispomeni.sc upsilondasiaperispomeni.sc omegapsili.sc omegadasia.sc omegapsilivaria.sc omegadasiavaria.sc omegapsilioxia.sc omegadasiaoxia.sc omegapsiliperispomeni.sc omegadasiaperispomeni.sc alphavaria.sc alphaoxia.sc epsilonvaria.sc epsilonoxia.sc etavaria.sc etaoxia.sc iotavaria.sc iotaoxia.sc omicronvaria.sc omicronoxia.sc upsilonvaria.sc upsilonoxia.sc omegavaria.sc omegaoxia.sc alphapsiliypogegrammeni.sc alphapsiliypogegrammeni.sc.ss01 alphadasiaypogegrammeni.sc alphadasiaypogegrammeni.sc.ss01 alphapsilivariaypogegrammeni.sc alphapsilivariaypogegrammeni.sc.ss01 alphadasiavariaypogegrammeni.sc alphadasiavariaypogegrammeni.sc.ss01 alphapsilioxiaypogegrammeni.sc alphapsilioxiaypogegrammeni.sc.ss01 alphadasiaoxiaypogegrammeni.sc alphadasiaoxiaypogegrammeni.sc.ss01 alphapsiliperispomeniypogegrammeni.sc alphapsiliperispomeniypogegrammeni.sc.ss01 alphadasiaperispomeniypogegrammeni.sc alphadasiaperispomeniypogegrammeni.sc.ss01 Alphapsiliprosgegrammeni.sc.ss01 Alphadasiaprosgegrammeni.sc.ss01 Alphapsilivariaprosgegrammeni.sc.ss01 Alphadasiavariaprosgegrammeni.sc.ss01 Alphapsilioxiaprosgegrammeni.sc.ss01 Alphadasiaoxiaprosgegrammeni.sc.ss01 Alphapsiliperispomeniprosgegrammeni.sc.ss01 Alphadasiaperispomeniprosgegrammeni.sc.ss01 etapsiliypogegrammeni.sc etapsiliypogegrammeni.sc.ss01 etadasiaypogegrammeni.sc etadasiaypogegrammeni.sc.ss01 etapsilivariaypogegrammeni.sc etapsilivariaypogegrammeni.sc.ss01 etadasiavariaypogegrammeni.sc etadasiavariaypogegrammeni.sc.ss01 etapsilioxiaypogegrammeni.sc etapsilioxiaypogegrammeni.sc.ss01 etadasiaoxiaypogegrammeni.sc etadasiaoxiaypogegrammeni.sc.ss01 etapsiliperispomeniypogegrammeni.sc etapsiliperispomeniypogegrammeni.sc.ss01 etadasiaperispomeniypogegrammeni.sc etadasiaperispomeniypogegrammeni.sc.ss01 Etapsiliprosgegrammeni.sc.ss01 Etadasiaprosgegrammeni.sc.ss01 Etapsilivariaprosgegrammeni.sc.ss01 Etadasiavariaprosgegrammeni.sc.ss01 Etapsilioxiaprosgegrammeni.sc.ss01 Etadasiaoxiaprosgegrammeni.sc.ss01 Etapsiliperispomeniprosgegrammeni.sc.ss01 Etadasiaperispomeniprosgegrammeni.sc.ss01 omegapsiliypogegrammeni.sc omegapsiliypogegrammeni.sc.ss01 omegadasiaypogegrammeni.sc omegadasiaypogegrammeni.sc.ss01 omegapsilivariaypogegrammeni.sc omegapsilivariaypogegrammeni.sc.ss01 omegadasiavariaypogegrammeni.sc omegadasiavariaypogegrammeni.sc.ss01 omegapsilioxiaypogegrammeni.sc omegapsilioxiaypogegrammeni.sc.ss01 omegadasiaoxiaypogegrammeni.sc omegadasiaoxiaypogegrammeni.sc.ss01 omegapsiliperispomeniypogegrammeni.sc omegapsiliperispomeniypogegrammeni.sc.ss01 omegadasiaperispomeniypogegrammeni.sc omegadasiaperispomeniypogegrammeni.sc.ss01 Omegapsiliprosgegrammeni.sc.ss01 Omegadasiaprosgegrammeni.sc.ss01 Omegapsilivariaprosgegrammeni.sc.ss01 Omegadasiavariaprosgegrammeni.sc.ss01 Omegapsilioxiaprosgegrammeni.sc.ss01 Omegadasiaoxiaprosgegrammeni.sc.ss01 Omegapsiliperispomeniprosgegrammeni.sc.ss01 Omegadasiaperispomeniprosgegrammeni.sc.ss01 alphavrachy.sc alphamacron.sc alphavariaypogegrammeni.sc alphavariaypogegrammeni.sc.ss01 alphaypogegrammeni.sc alphaypogegrammeni.sc.ss01 alphaoxiaypogegrammeni.sc alphaoxiaypogegrammeni.sc.ss01 alphaperispomeni.sc alphaperispomeniypogegrammeni.sc alphaperispomeniypogegrammeni.sc.ss01 Alphaprosgegrammeni.sc.ss01 prosgegrammeni.sc etavariaypogegrammeni.sc etavariaypogegrammeni.sc.ss01 etaypogegrammeni.sc etaypogegrammeni.sc.ss01 etaoxiaypogegrammeni.sc etaoxiaypogegrammeni.sc.ss01 etaperispomeni.sc etaperispomeniypogegrammeni.sc etaperispomeniypogegrammeni.sc.ss01 Etaprosgegrammeni.sc.ss01 iotavrachy.sc iotamacron.sc iotadialytikavaria.sc iotadialytikaoxia.sc iotaperispomeni.sc iotadialytikaperispomeni.sc upsilonvrachy.sc upsilonmacron.sc upsilondialytikavaria.sc upsilondialytikaoxia.sc rhopsili.sc rhodasia.sc upsilonperispomeni.sc upsilondialytikaperispomeni.sc omegavariaypogegrammeni.sc omegavariaypogegrammeni.sc.ss01 omegaypogegrammeni.sc omegaypogegrammeni.sc.ss01 omegaoxiaypogegrammeni.sc omegaoxiaypogegrammeni.sc.ss01 omegaperispomeni.sc omegaperispomeniypogegrammeni.sc omegaperispomeniypogegrammeni.sc.ss01 Omegaprosgegrammeni.sc.ss01 Alpha.sups Beta.sups Gamma.sups Delta.sups Epsilon.sups Zeta.sups Eta.sups Theta.sups Iota.sups Kappa.sups Lambda.sups Mu.sups Nu.sups Xi.sups Omicron.sups Pi.sups Rho.sups Sigma.sups Tau.sups Upsilon.sups Phi.sups Chi.sups Psi.sups Omega.sups alpha.sups beta.sups gamma.sups delta.sups epsilon.sups zeta.sups eta.sups theta.sups iota.sups kappa.sups lambda.sups mu.sups nu.sups xi.sups omicron.sups pi.sups rho.sups sigmafinal.sups sigma.sups tau.sups upsilon.sups phi.sups chi.sups psi.sups omega.sups glyphsets-1.0.0/Archive/GF Glyph Sets/Greek/filter lists/nice names/plus.txt000066400000000000000000000120441461513140100265360ustar00rootroot00000000000000perispomenicomb koroniscomb dialytikatonoscomb ypogegrammenicomb ypogegrammeni alphapsili alphadasia alphapsilivaria alphadasiavaria alphapsilioxia alphadasiaoxia alphapsiliperispomeni alphadasiaperispomeni Alphapsili Alphadasia Alphapsilivaria Alphadasiavaria Alphapsilioxia Alphadasiaoxia Alphapsiliperispomeni Alphadasiaperispomeni epsilonpsili epsilondasia epsilonpsilivaria epsilondasiavaria epsilonpsilioxia epsilondasiaoxia Epsilonpsili Epsilondasia Epsilonpsilivaria Epsilondasiavaria Epsilonpsilioxia Epsilondasiaoxia etapsili etadasia etapsilivaria etadasiavaria etapsilioxia etadasiaoxia etapsiliperispomeni etadasiaperispomeni Etapsili Etadasia Etapsilivaria Etadasiavaria Etapsilioxia Etadasiaoxia Etapsiliperispomeni Etadasiaperispomeni iotapsili iotadasia iotapsilivaria iotadasiavaria iotapsilioxia iotadasiaoxia iotapsiliperispomeni iotadasiaperispomeni Iotapsili Iotadasia Iotapsilivaria Iotadasiavaria Iotapsilioxia Iotadasiaoxia Iotapsiliperispomeni Iotadasiaperispomeni omicronpsili omicrondasia omicronpsilivaria omicrondasiavaria omicronpsilioxia omicrondasiaoxia Omicronpsili Omicrondasia Omicronpsilivaria Omicrondasiavaria Omicronpsilioxia Omicrondasiaoxia upsilonpsili upsilondasia upsilonpsilivaria upsilondasiavaria upsilonpsilioxia upsilondasiaoxia upsilonpsiliperispomeni upsilondasiaperispomeni Upsilondasia Upsilondasiavaria Upsilondasiaoxia Upsilondasiaperispomeni omegapsili omegadasia omegapsilivaria omegadasiavaria omegapsilioxia omegadasiaoxia omegapsiliperispomeni omegadasiaperispomeni Omegapsili Omegadasia Omegapsilivaria Omegadasiavaria Omegapsilioxia Omegadasiaoxia Omegapsiliperispomeni Omegadasiaperispomeni alphavaria alphaoxia epsilonvaria epsilonoxia etavaria etaoxia iotavaria iotaoxia omicronvaria omicronoxia upsilonvaria upsilonoxia omegavaria omegaoxia alphapsiliypogegrammeni alphadasiaypogegrammeni alphapsilivariaypogegrammeni alphadasiavariaypogegrammeni alphapsilioxiaypogegrammeni alphadasiaoxiaypogegrammeni alphapsiliperispomeniypogegrammeni alphadasiaperispomeniypogegrammeni Alphapsiliprosgegrammeni Alphadasiaprosgegrammeni Alphapsilivariaprosgegrammeni Alphadasiavariaprosgegrammeni Alphapsilioxiaprosgegrammeni Alphadasiaoxiaprosgegrammeni Alphapsiliperispomeniprosgegrammeni Alphadasiaperispomeniprosgegrammeni etapsiliypogegrammeni etadasiaypogegrammeni etapsilivariaypogegrammeni etadasiavariaypogegrammeni etapsilioxiaypogegrammeni etadasiaoxiaypogegrammeni etapsiliperispomeniypogegrammeni etadasiaperispomeniypogegrammeni Etapsiliprosgegrammeni Etadasiaprosgegrammeni Etapsilivariaprosgegrammeni Etadasiavariaprosgegrammeni Etapsilioxiaprosgegrammeni Etadasiaoxiaprosgegrammeni Etapsiliperispomeniprosgegrammeni Etadasiaperispomeniprosgegrammeni omegapsiliypogegrammeni omegadasiaypogegrammeni omegapsilivariaypogegrammeni omegadasiavariaypogegrammeni omegapsilioxiaypogegrammeni omegadasiaoxiaypogegrammeni omegapsiliperispomeniypogegrammeni omegadasiaperispomeniypogegrammeni Omegapsiliprosgegrammeni Omegadasiaprosgegrammeni Omegapsilivariaprosgegrammeni Omegadasiavariaprosgegrammeni Omegapsilioxiaprosgegrammeni Omegadasiaoxiaprosgegrammeni Omegapsiliperispomeniprosgegrammeni Omegadasiaperispomeniprosgegrammeni alphavrachy alphamacron alphavariaypogegrammeni alphaypogegrammeni alphaoxiaypogegrammeni alphaperispomeni alphaperispomeniypogegrammeni Alphavrachy Alphamacron Alphavaria Alphaoxia Alphaprosgegrammeni koronis prosgegrammeni psili perispomeni dialytikaperispomeni etavariaypogegrammeni etaypogegrammeni etaoxiaypogegrammeni etaperispomeni etaperispomeniypogegrammeni Epsilonvaria Epsilonoxia Etavaria Etaoxia Etaprosgegrammeni psilivaria psilioxia psiliperispomeni iotavrachy iotamacron iotadialytikavaria iotadialytikaoxia iotaperispomeni iotadialytikaperispomeni Iotavrachy Iotamacron Iotavaria Iotaoxia dasiavaria dasiaoxia dasiaperispomeni upsilonvrachy upsilonmacron upsilondialytikavaria upsilondialytikaoxia rhopsili rhodasia upsilonperispomeni upsilondialytikaperispomeni Upsilonvrachy Upsilonmacron Upsilonvaria Upsilonoxia Rhodasia dialytikavaria dialytikaoxia varia omegavariaypogegrammeni omegaypogegrammeni omegaoxiaypogegrammeni omegaperispomeni omegaperispomeniypogegrammeni Omicronvaria Omicronoxia Omegavaria Omegaoxia Omegaprosgegrammeni oxia dasia Alphapsiliprosgegrammeni.ss01 Alphadasiaprosgegrammeni.ss01 Alphapsilivariaprosgegrammeni.ss01 Alphadasiavariaprosgegrammeni.ss01 Alphapsilioxiaprosgegrammeni.ss01 Alphadasiaoxiaprosgegrammeni.ss01 Alphapsiliperispomeniprosgegrammeni.ss01 Alphadasiaperispomeniprosgegrammeni.ss01 Etapsiliprosgegrammeni.ss01 Etadasiaprosgegrammeni.ss01 Etapsilivariaprosgegrammeni.ss01 Etadasiavariaprosgegrammeni.ss01 Etapsilioxiaprosgegrammeni.ss01 Etadasiaoxiaprosgegrammeni.ss01 Etapsiliperispomeniprosgegrammeni.ss01 Etadasiaperispomeniprosgegrammeni.ss01 Omegapsiliprosgegrammeni.ss01 Omegadasiaprosgegrammeni.ss01 Omegapsilivariaprosgegrammeni.ss01 Omegadasiavariaprosgegrammeni.ss01 Omegapsilioxiaprosgegrammeni.ss01 Omegadasiaoxiaprosgegrammeni.ss01 Omegapsiliperispomeniprosgegrammeni.ss01 Omegadasiaperispomeniprosgegrammeni.ss01 Alphaprosgegrammeni.ss01 Etaprosgegrammeni.ss01 Omegaprosgegrammeni.ss01 glyphsets-1.0.0/Archive/GF Glyph Sets/Greek/filter lists/nice names/pro.txt000066400000000000000000000025701461513140100263560ustar00rootroot00000000000000dotaccent overlinecomb dotbelowcomb asteriskbelowcomb doublebrevebelowcomb Stigma stigma Digamma digamma Koppa koppa Sampi sampi dblverticalbar referencemark undertie asterism threedotpunctuation fourdotpunctuation fivedotpunctuation twodotpunctuation fourdotmark dottedcross tricolon verticalfourdots plussuperior minussuperior equalsuperior plusinferior minusinferior equalinferior alephsymbol betsymbol multiply.circled ellipsisvertical metricalbreve metricallongovershort metricalshortoverlong metricallongovertwoshorts metricaltwoshortsoverlong metricaltwoshortsjoined metricaltriseme metricaltetraseme metricalpentaseme doubleSolidusOperator rightanglesubstitutionmarker rightangledottedsubstitutionmarker leftsubstitutionbracket rightsubstitutionbracket leftdottedsubstitutionbracket rightdottedsubstitutionbracket raisedinterpolationmarker raiseddottedinterpolationmarker dottedtranspositionmarker lefttranspositionbracket righttranspositionbracket raisedsquare leftraisedomissionbracket rightraisedomissionbracket editorialcoronis paragraphos forkedparagraphos reversedforkedparagraphos hypodiastole dottedobelos downancora upancora dottedrightpointingangle doubleobliquehyphen anglebracketleft anglebracketright dblanglebracketleft dblanglebracketright cornerbracketleft cornerbracketright whitesquarebracketleft whitesquarebracketright litalic-math M-fraktur P-fraktur S-fraktur p-fraktur glyphsets-1.0.0/Archive/GF Glyph Sets/Greek/filter lists/uni names/000077500000000000000000000000001461513140100246665ustar00rootroot00000000000000glyphsets-1.0.0/Archive/GF Glyph Sets/Greek/filter lists/uni names/ancient-musical-symbols.txt000066400000000000000000000042441461513140100321750ustar00rootroot00000000000000u1D000 u1D001 u1D002 u1D003 u1D004 u1D005 u1D006 u1D007 u1D008 u1D009 u1D00A u1D00B u1D00C u1D00D u1D00E u1D00F u1D010 u1D011 u1D012 u1D013 u1D014 u1D015 u1D016 u1D017 u1D018 u1D019 u1D01A u1D01B u1D01C u1D01D u1D01E u1D01F u1D020 u1D021 u1D022 u1D023 u1D024 u1D025 u1D026 u1D027 u1D028 u1D029 u1D02A u1D02B u1D02C u1D02D u1D02E u1D02F u1D030 u1D031 u1D032 u1D033 u1D034 u1D035 u1D036 u1D037 u1D038 u1D039 u1D03A u1D03B u1D03C u1D03D u1D03E u1D03F u1D040 u1D041 u1D042 u1D043 u1D044 u1D045 u1D046 u1D047 u1D048 u1D049 u1D04A u1D04B u1D04C u1D04D u1D04E u1D04F u1D050 u1D051 u1D052 u1D053 u1D054 u1D055 u1D056 u1D057 u1D058 u1D059 u1D05A u1D05B u1D05C u1D05D u1D05E u1D05F u1D060 u1D061 u1D062 u1D063 u1D064 u1D065 u1D066 u1D067 u1D068 u1D069 u1D06A u1D06B u1D06C u1D06D u1D06E u1D06F u1D070 u1D071 u1D072 u1D073 u1D074 u1D075 u1D076 u1D077 u1D078 u1D079 u1D07A u1D07B u1D07C u1D07D u1D07E u1D07F u1D080 u1D081 u1D082 u1D083 u1D084 u1D085 u1D086 u1D087 u1D088 u1D089 u1D08A u1D08B u1D08C u1D08D u1D08E u1D08F u1D090 u1D091 u1D092 u1D093 u1D094 u1D095 u1D096 u1D097 u1D098 u1D099 u1D09A u1D09B u1D09C u1D09D u1D09E u1D09F u1D0A0 u1D0A1 u1D0A2 u1D0A3 u1D0A4 u1D0A5 u1D0A6 u1D0A7 u1D0A8 u1D0A9 u1D0AA u1D0AB u1D0AC u1D0AD u1D0AE u1D0AF u1D0B0 u1D0B1 u1D0B2 u1D0B3 u1D0B4 u1D0B5 u1D0B6 u1D0B7 u1D0B8 u1D0B9 u1D0BA u1D0BB u1D0BC u1D0BD u1D0BE u1D0BF u1D0C0 u1D0C1 u1D0C2 u1D0C3 u1D0C4 u1D0C5 u1D0C6 u1D0C7 u1D0C8 u1D0C9 u1D0CA u1D0CB u1D0CC u1D0CD u1D0CE u1D0CF u1D0D0 u1D0D1 u1D0D2 u1D0D3 u1D0D4 u1D0D5 u1D0D6 u1D0D7 u1D0D8 u1D0D9 u1D0DA u1D0DB u1D0DC u1D0DD u1D0DE u1D0DF u1D0E0 u1D0E1 u1D0E2 u1D0E3 u1D0E4 u1D0E5 u1D0E6 u1D0E7 u1D0E8 u1D0E9 u1D0EA u1D0EB u1D0EC u1D0ED u1D0EE u1D0EF u1D0F0 u1D0F1 u1D0F2 u1D0F3 u1D0F4 u1D0F5 u1D200 u1D201 u1D202 u1D203 u1D204 u1D205 u1D206 u1D207 u1D208 u1D209 u1D20A u1D20B u1D20C u1D20D u1D20E u1D20F u1D210 u1D211 u1D212 u1D213 u1D214 u1D215 u1D216 u1D217 u1D218 u1D219 u1D21A u1D21B u1D21C u1D21D u1D21E u1D21F u1D220 u1D221 u1D222 u1D223 u1D224 u1D225 u1D226 u1D227 u1D228 u1D229 u1D22A u1D22B u1D22C u1D22D u1D22E u1D22F u1D230 u1D231 u1D232 u1D233 u1D234 u1D235 u1D236 u1D237 u1D238 u1D239 u1D23A u1D23B u1D23C u1D23D u1D23E u1D23F u1D240 u1D241 u1D242 u1D243 u1D244 u1D245 glyphsets-1.0.0/Archive/GF Glyph Sets/Greek/filter lists/uni names/archaic.txt000066400000000000000000000020511461513140100270170ustar00rootroot00000000000000uni0370 uni0371 uni0372 uni0373 uni0376 uni0377 uni037B uni037C uni037D uni03D0 uni03D1 uni03D2 uni03D3 uni03D4 uni03D5 uni03D6 uni03D8 uni03D9 uni03F0 uni03F1 uni03F2 uni03F3 uni03F4 uni03F5 uni03F6 uni03F7 uni03F8 uni03F9 uni03FA uni03FB uni03FC uni03FD uni03FE uni03FF uni25A1 uni2605 uni2609 uni260A uni260B uni260C uni260D uni2627 uni2629 uni263D uni263E uni263F female uni2641 male uni2643 uni2644 uni2645 uni2646 uni2647 uni2648 uni2649 uni264A uni264B uni264C uni264D uni264E uni264F uni2650 uni2651 uni2652 uni2653 uni27C0 uni27C1 u10140 u10141 u10142 u10143 u10144 u10145 u10146 u10147 u10148 u10149 u1014A u1014B u1014C u1014D u1014E u1014F u10150 u10151 u10152 u10153 u10154 u10155 u10156 u10157 u10158 u10159 u1015A u1015B u1015C u1015D u1015E u1015F u10160 u10161 u10162 u10163 u10164 u10165 u10166 u10167 u10168 u10169 u1016A u1016B u1016C u1016D u1016E u1016F u10170 u10171 u10172 u10173 u10174 u10175 u10176 u10177 u10178 u10179 u1017A u1017B u1017C u1017D u1017E u1017F u10180 u10181 u10182 u10183 u10184 u10185 u10186 u10187 u10188 u10189 u1018A glyphsets-1.0.0/Archive/GF Glyph Sets/Greek/filter lists/uni names/coptic.txt000066400000000000000000000021101461513140100267020ustar00rootroot00000000000000uni03E2 uni03E3 uni03E4 uni03E5 uni03E6 uni03E7 uni03E8 uni03E9 uni03EA uni03EB uni03EC uni03ED uni03EE uni03EF uni2C80 uni2C81 uni2C82 uni2C83 uni2C84 uni2C85 uni2C86 uni2C87 uni2C88 uni2C89 uni2C8A uni2C8B uni2C8C uni2C8D uni2C8E uni2C8F uni2C90 uni2C91 uni2C92 uni2C93 uni2C94 uni2C95 uni2C96 uni2C97 uni2C98 uni2C99 uni2C9A uni2C9B uni2C9C uni2C9D uni2C9E uni2C9F uni2CA0 uni2CA1 uni2CA2 uni2CA3 uni2CA4 uni2CA5 uni2CA6 uni2CA7 uni2CA8 uni2CA9 uni2CAA uni2CAB uni2CAC uni2CAD uni2CAE uni2CAF uni2CB0 uni2CB1 uni2CB2 uni2CB3 uni2CB4 uni2CB5 uni2CB6 uni2CB7 uni2CB8 uni2CB9 uni2CBA uni2CBB uni2CBC uni2CBD uni2CBE uni2CBF uni2CC0 uni2CC1 uni2CC2 uni2CC3 uni2CC4 uni2CC5 uni2CC6 uni2CC7 uni2CC8 uni2CC9 uni2CCA uni2CCB uni2CCC uni2CCD uni2CCE uni2CCF uni2CD0 uni2CD1 uni2CD2 uni2CD3 uni2CD4 uni2CD5 uni2CD6 uni2CD7 uni2CD8 uni2CD9 uni2CDA uni2CDB uni2CDC uni2CDD uni2CDE uni2CDF uni2CE0 uni2CE1 uni2CE2 uni2CE3 uni2CE4 uni2CE5 uni2CE6 uni2CE7 uni2CE8 uni2CE9 uni2CEA uni2CEB uni2CEC uni2CED uni2CEE uni2CEF uni2CF0 uni2CF1 uni2CF2 uni2CF3 uni2CF9 uni2CFA uni2CFB uni2CFC uni2CFD uni2CFE uni2CFF glyphsets-1.0.0/Archive/GF Glyph Sets/Greek/filter lists/uni names/core.txt000066400000000000000000000011201461513140100263510ustar00rootroot00000000000000uni0374 uni0375 uni037E tonos dieresistonos Alphatonos anoteleia Epsilontonos Etatonos Iotatonos Omicrontonos Upsilontonos Omegatonos iotadieresistonos Alpha Beta Gamma uni0394 Epsilon Zeta Eta Theta Iota Kappa Lambda Mu Nu Xi Omicron Pi Rho Sigma Tau Upsilon Phi Chi Psi uni03A9 Iotadieresis Upsilondieresis alphatonos epsilontonos etatonos iotatonos upsilondieresistonos alpha beta gamma delta epsilon zeta eta theta iota kappa lambda uni03BC nu xi omicron pi rho uni03C2 sigma tau upsilon phi chi psi omega iotadieresis upsilondieresis omicrontonos upsilontonos omegatonos uni03CF uni03D7 glyphsets-1.0.0/Archive/GF Glyph Sets/Greek/filter lists/uni names/expert.txt000066400000000000000000000065031461513140100267420ustar00rootroot00000000000000gamma_gamma lambda_lambda uni0374.sc uni0375.sc uni037E.sc tonos.sc dieresistonos.sc anoteleia.sc iotadieresistonos.sc alphatonos.sc epsilontonos.sc etatonos.sc iotatonos.sc upsilondieresistonos.sc alpha.sc beta.sc gamma.sc delta.sc epsilon.sc zeta.sc eta.sc theta.sc iota.sc kappa.sc lambda.sc uni03BC.sc nu.sc xi.sc omicron.sc pi.sc rho.sc sigma.sc tau.sc upsilon.sc phi.sc chi.sc psi.sc omega.sc iotadieresis.sc upsilondieresis.sc omicrontonos.sc upsilontonos.sc omegatonos.sc uni03D7.sc uni03DB.sc uni03DD.sc uni03DF.sc uni03E1.sc uni1F00.sc uni1F01.sc uni1F02.sc uni1F03.sc uni1F04.sc uni1F05.sc uni1F06.sc uni1F07.sc uni1F10.sc uni1F11.sc uni1F12.sc uni1F13.sc uni1F14.sc uni1F15.sc uni1F20.sc uni1F21.sc uni1F22.sc uni1F23.sc uni1F24.sc uni1F25.sc uni1F26.sc uni1F27.sc uni1F30.sc uni1F31.sc uni1F32.sc uni1F33.sc uni1F34.sc uni1F35.sc uni1F36.sc uni1F37.sc uni1F40.sc uni1F41.sc uni1F42.sc uni1F43.sc uni1F44.sc uni1F45.sc uni1F50.sc uni1F51.sc uni1F52.sc uni1F53.sc uni1F54.sc uni1F55.sc uni1F56.sc uni1F57.sc uni1F60.sc uni1F61.sc uni1F62.sc uni1F63.sc uni1F64.sc uni1F65.sc uni1F66.sc uni1F67.sc uni1F70.sc uni1F71.sc uni1F72.sc uni1F73.sc uni1F74.sc uni1F75.sc uni1F76.sc uni1F77.sc uni1F78.sc uni1F79.sc uni1F7A.sc uni1F7B.sc uni1F7C.sc uni1F7D.sc uni1F80.sc uni1F80.sc.ss01 uni1F81.sc uni1F81.sc.ss01 uni1F82.sc uni1F82.sc.ss01 uni1F83.sc uni1F83.sc.ss01 uni1F84.sc uni1F84.sc.ss01 uni1F85.sc uni1F85.sc.ss01 uni1F86.sc uni1F86.sc.ss01 uni1F87.sc uni1F87.sc.ss01 uni1F88.sc.ss01 uni1F89.sc.ss01 uni1F8A.sc.ss01 uni1F8B.sc.ss01 uni1F8C.sc.ss01 uni1F8D.sc.ss01 uni1F8E.sc.ss01 uni1F8F.sc.ss01 uni1F90.sc uni1F90.sc.ss01 uni1F91.sc uni1F91.sc.ss01 uni1F92.sc uni1F92.sc.ss01 uni1F93.sc uni1F93.sc.ss01 uni1F94.sc uni1F94.sc.ss01 uni1F95.sc uni1F95.sc.ss01 uni1F96.sc uni1F96.sc.ss01 uni1F97.sc uni1F97.sc.ss01 uni1F98.sc.ss01 uni1F99.sc.ss01 uni1F9A.sc.ss01 uni1F9B.sc.ss01 uni1F9C.sc.ss01 uni1F9D.sc.ss01 uni1F9E.sc.ss01 uni1F9F.sc.ss01 uni1FA0.sc uni1FA0.sc.ss01 uni1FA1.sc uni1FA1.sc.ss01 uni1FA2.sc uni1FA2.sc.ss01 uni1FA3.sc uni1FA3.sc.ss01 uni1FA4.sc uni1FA4.sc.ss01 uni1FA5.sc uni1FA5.sc.ss01 uni1FA6.sc uni1FA6.sc.ss01 uni1FA7.sc uni1FA7.sc.ss01 uni1FA8.sc.ss01 uni1FA9.sc.ss01 uni1FAA.sc.ss01 uni1FAB.sc.ss01 uni1FAC.sc.ss01 uni1FAD.sc.ss01 uni1FAE.sc.ss01 uni1FAF.sc.ss01 uni1FB0.sc uni1FB1.sc uni1FB2.sc uni1FB2.sc.ss01 uni1FB3.sc uni1FB3.sc.ss01 uni1FB4.sc uni1FB4.sc.ss01 uni1FB6.sc uni1FB7.sc uni1FB7.sc.ss01 uni1FBC.sc.ss01 uni1FBE.sc uni1FC2.sc uni1FC2.sc.ss01 uni1FC3.sc uni1FC3.sc.ss01 uni1FC4.sc uni1FC4.sc.ss01 uni1FC6.sc uni1FC7.sc uni1FC7.sc.ss01 uni1FCC.sc.ss01 uni1FD0.sc uni1FD1.sc uni1FD2.sc uni1FD3.sc uni1FD6.sc uni1FD7.sc uni1FE0.sc uni1FE1.sc uni1FE2.sc uni1FE3.sc uni1FE4.sc uni1FE5.sc uni1FE6.sc uni1FE7.sc uni1FF2.sc uni1FF2.sc.ss01 uni1FF3.sc uni1FF3.sc.ss01 uni1FF4.sc uni1FF4.sc.ss01 uni1FF6.sc uni1FF7.sc uni1FF7.sc.ss01 uni1FFC.sc.ss01 Alpha.sups Beta.sups Gamma.sups uni0394.sups Epsilon.sups Zeta.sups Eta.sups Theta.sups Iota.sups Kappa.sups Lambda.sups Mu.sups Nu.sups Xi.sups Omicron.sups Pi.sups Rho.sups Sigma.sups Tau.sups Upsilon.sups Phi.sups Chi.sups Psi.sups uni03A9.sups alpha.sups beta.sups gamma.sups delta.sups epsilon.sups zeta.sups eta.sups theta.sups iota.sups kappa.sups lambda.sups uni03BC.sups nu.sups xi.sups omicron.sups pi.sups rho.sups uni03C2.sups sigma.sups tau.sups upsilon.sups phi.sups chi.sups psi.sups omega.sups glyphsets-1.0.0/Archive/GF Glyph Sets/Greek/filter lists/uni names/plus.txt000066400000000000000000000043171461513140100264170ustar00rootroot00000000000000uni0342 uni0343 uni0344 uni0345 uni037A uni1F00 uni1F01 uni1F02 uni1F03 uni1F04 uni1F05 uni1F06 uni1F07 uni1F08 uni1F09 uni1F0A uni1F0B uni1F0C uni1F0D uni1F0E uni1F0F uni1F10 uni1F11 uni1F12 uni1F13 uni1F14 uni1F15 uni1F18 uni1F19 uni1F1A uni1F1B uni1F1C uni1F1D uni1F20 uni1F21 uni1F22 uni1F23 uni1F24 uni1F25 uni1F26 uni1F27 uni1F28 uni1F29 uni1F2A uni1F2B uni1F2C uni1F2D uni1F2E uni1F2F uni1F30 uni1F31 uni1F32 uni1F33 uni1F34 uni1F35 uni1F36 uni1F37 uni1F38 uni1F39 uni1F3A uni1F3B uni1F3C uni1F3D uni1F3E uni1F3F uni1F40 uni1F41 uni1F42 uni1F43 uni1F44 uni1F45 uni1F48 uni1F49 uni1F4A uni1F4B uni1F4C uni1F4D uni1F50 uni1F51 uni1F52 uni1F53 uni1F54 uni1F55 uni1F56 uni1F57 uni1F59 uni1F5B uni1F5D uni1F5F uni1F60 uni1F61 uni1F62 uni1F63 uni1F64 uni1F65 uni1F66 uni1F67 uni1F68 uni1F69 uni1F6A uni1F6B uni1F6C uni1F6D uni1F6E uni1F6F uni1F70 uni1F71 uni1F72 uni1F73 uni1F74 uni1F75 uni1F76 uni1F77 uni1F78 uni1F79 uni1F7A uni1F7B uni1F7C uni1F7D uni1F80 uni1F81 uni1F82 uni1F83 uni1F84 uni1F85 uni1F86 uni1F87 uni1F88 uni1F89 uni1F8A uni1F8B uni1F8C uni1F8D uni1F8E uni1F8F uni1F90 uni1F91 uni1F92 uni1F93 uni1F94 uni1F95 uni1F96 uni1F97 uni1F98 uni1F99 uni1F9A uni1F9B uni1F9C uni1F9D uni1F9E uni1F9F uni1FA0 uni1FA1 uni1FA2 uni1FA3 uni1FA4 uni1FA5 uni1FA6 uni1FA7 uni1FA8 uni1FA9 uni1FAA uni1FAB uni1FAC uni1FAD uni1FAE uni1FAF uni1FB0 uni1FB1 uni1FB2 uni1FB3 uni1FB4 uni1FB6 uni1FB7 uni1FB8 uni1FB9 uni1FBA uni1FBB uni1FBC uni1FBD uni1FBE uni1FBF uni1FC0 uni1FC1 uni1FC2 uni1FC3 uni1FC4 uni1FC6 uni1FC7 uni1FC8 uni1FC9 uni1FCA uni1FCB uni1FCC uni1FCD uni1FCE uni1FCF uni1FD0 uni1FD1 uni1FD2 uni1FD3 uni1FD6 uni1FD7 uni1FD8 uni1FD9 uni1FDA uni1FDB uni1FDD uni1FDE uni1FDF uni1FE0 uni1FE1 uni1FE2 uni1FE3 uni1FE4 uni1FE5 uni1FE6 uni1FE7 uni1FE8 uni1FE9 uni1FEA uni1FEB uni1FEC uni1FED uni1FEE uni1FEF uni1FF2 uni1FF3 uni1FF4 uni1FF6 uni1FF7 uni1FF8 uni1FF9 uni1FFA uni1FFB uni1FFC uni1FFD uni1FFE uni1F88.ss01 uni1F89.ss01 uni1F8A.ss01 uni1F8B.ss01 uni1F8C.ss01 uni1F8D.ss01 uni1F8E.ss01 uni1F8F.ss01 uni1F98.ss01 uni1F99.ss01 uni1F9A.ss01 uni1F9B.ss01 uni1F9C.ss01 uni1F9D.ss01 uni1F9E.ss01 uni1F9F.ss01 uni1FA8.ss01 uni1FA9.ss01 uni1FAA.ss01 uni1FAB.ss01 uni1FAC.ss01 uni1FAD.ss01 uni1FAE.ss01 uni1FAF.ss01 uni1FBC.ss01 uni1FCC.ss01 uni1FFC.ss01 glyphsets-1.0.0/Archive/GF Glyph Sets/Greek/filter lists/uni names/pro.txt000066400000000000000000000012311461513140100262240ustar00rootroot00000000000000dotaccent uni0305 dotbelowcomb uni0359 uni035C uni03DA uni03DB uni03DC uni03DD uni03DE uni03DF uni03E0 uni03E1 uni2016 uni203B uni203F uni2042 uni2056 uni2058 uni2059 uni205A uni205B uni205C uni205D uni205E uni207A uni207B uni207C uni208A uni208B uni208C uni2135 uni2136 circlemultiply uni22EE uni23D1 uni23D2 uni23D3 uni23D4 uni23D5 uni23D6 uni23D7 uni23D8 uni23D9 uni2AFD uni2E00 uni2E01 uni2E02 uni2E03 uni2E04 uni2E05 uni2E06 uni2E07 uni2E08 uni2E09 uni2E0A uni2E0B uni2E0C uni2E0D uni2E0E uni2E0F uni2E10 uni2E11 uni2E12 uni2E13 uni2E14 uni2E15 uni2E16 uni2E17 uni3008 uni3009 uni300A uni300B uni300C uni300D uni301A uni301B u1D459 u1D510 u1D513 u1D516 u1D52D glyphsets-1.0.0/Archive/GF Glyph Sets/README.md000066400000000000000000000312471461513140100206340ustar00rootroot00000000000000 Google Fonts 2016 Glyph Sets ============================ Three levels of Latin glyph sets were developed in June 2016 as a new baseline standard for fonts in the Google Fonts library. Existing fonts in the library can be upgraded to these as part of a drive towards new quality standards. All new fonts submitted to the library must now support the Plus level as a minumum requirement. Three sets are available in this directory: **Plus, Pro and Expert.** #### Glyphs App Tip Inside **[filter lists](./filter%20lists)** are text files with a list of glyphs for each set. Open Glyphs and in the left bottom sidebar, create a new list filter, and paste the contents of these TXT files to check if your fonts supports these characters. A ✓ will indicate you are all set. Otherwise **ctrl + click** on the numbers to generate missing glyphs. > N.B. If you get an error while creating new glyphs, select all glyphs in your font, from the top menu choose Glyph -> Update Glyph Info. Try again. If updating Glyph Info didn't work make sure [ ] Use custom naming is unckecked in Font Info > Other Settings. See [TROUBLESHOOTING.md](TROUBLESHOOTING.md) for more details. ![Glyphs list filter](tutorials/img/list-filter.png) ![Glyphs list filter](tutorials/img/list-filter-1.png) Latin --------------------------- Structure and Hierarchy of Glyph Sets for Latin: 1. **Core** A Basic Latin set for Western Europe 2. **Plus** For all fonts in the library, an Extended Latin with wide language support (Central and Eastern European languages and Vietnamese) 3. **Pro** For casual and headline fonts that need a little more typographic sophistication, an extra 171 glyphs 4. **Expert** For text and workhorse typefaces that must supply everything typographers need, such as small caps, an additional 300 glyphs | Glyph Set | Drawn | Composite | Either/Or | From Core | From Core contingency | |:----------|------:|----------:|----------:|----------:|----------------------:| | Core | 150 | 70 | | | | | Plus | 215 | 359 | 19 | 65 | 19 | | Pro | 26 | 117 | 4 | 23 | 23 | | Expert | 62 | 207 | 4 | 153 | 27 | | Total | 303 | 683 | 27 | | | ### GF Latin Core [encodings/GF Glyph Sets/latin_unique-glyphs.nam](./GF-latin-core_unique-glyphs.nam) ### GF Latin Plus (567 glyphs total + 25 optional) [encodings/GF Glyph Sets/GF-latin-plus_unique-glyphs.nam](./GF-latin-plus_unique-glyphs.nam) - Western & Central European - Vietnamese - Currencies (₡ ₣ ₤ ₦ ₧ ₩ ₫ ₭ ₱ ₲ ₵ ₹ ₺ ₼ ₽) - Alternate Numerals: Proportional Lining Includes characters from the following unicode ranges: - Latin-1 - Latin Extended A - Latin Extended B - Latin Extended Additional - Latin-1 Supplement Optional additions: [encodings/GF Glyph Sets/GF-latin-plus_optional-glyphs.nam](./GF-latin-plus_optional-glyphs.nam) - Uppercase Accents, 25 - Slashed zero (zero.zero) #### Glyphs App Tip To quickly create base glyphs for lining figures, press *Cmd + G*, and paste in this code: | Type | Paste this code | |----------------|-----------------| | Lining Figures | `zero=zero.lf one=one.lf two=two.lf three=three.lf four=four.lf five=five.lf six=six.lf seven=seven.lf eight=eight.lf nine=nine.lf` | See [tutorials/README.md](tutorials/README.md) for more details #### Ligated Dutch IJ In case your IJ diagraph is really ligated, or has a special form (like shortened I) you will need to add these glyphs: `I_J.loclNLD i_j.loclNLD Iacute_J.loclNLD iacute_j.loclNLD`. Glyphs (versions 2.3.1 or later) will automate the OT code. If your font includes small caps, make sure to add `.sc` glyphs too. Read more about this in the [GlyphsApp Ligated Dutch IJ Tutorial](https://www.glyphsapp.com/tutorials/localize-your-font-accented-dutch-ij) **Language support for the following Latin-based languages:** Abenaki, Afaan Oromo, Afar, Afrikaans, Albanian, Alsatian, Amis, Anuta, Aragonese, Aranese, Aromanian, Arrernte, Arvanitic (Latin), Asturian, Atayal, Aymara, Azerbaijani, Bashkir (Latin), Basque, Belarusian (Latin), Bemba, Bikol, Bislama, Bosnian, Breton, Cape Verdean Creole, Catalan, Cebuano, Chamorro, Chavacano, Chichewa, Chickasaw, Cimbrian, Cofán, Cornish, Corsican, Creek, Crimean Tatar (Latin), Croatian, Czech, Danish, Dawan, Delaware, Dholuo, Drehu, Dutch, English, Esperanto, Estonian, Faroese, Fijian, Filipino, Finnish, Folkspraak, French, Frisian, Friulian, Gagauz (Latin), Galician, Ganda, Genoese, German, Gikuyu, Gooniyandi, Greenlandic (Kalaallisut), Guadeloupean Creole, Gwich’in, Haitian Creole, Hän, Hawaiian, Hiligaynon, Hopi, Hotcąk (Latin), Hungarian, Icelandic, Ido, Igbo, Ilocano, Indonesian, Interglossa, Interlingua, Irish, Istro-Romanian, Italian, Jamaican, Javanese (Latin), Jèrriais, Kaingang, Kala Lagaw Ya, Kapampangan (Latin), Kaqchikel, Karakalpak (Latin), Karelian (Latin), Kashubian, Kikongo, Kinyarwanda, Kiribati, Kirundi, Klingon, Kurdish (Latin), Ladin, Latin, Latino sine Flexione, Latvian, Lithuanian, Lojban, Lombard, Low Saxon, Luxembourgish, Maasai, Makhuwa, Malay, Maltese, Manx, Māori, Marquesan, Megleno-Romanian, Meriam Mir, Mirandese, Mohawk, Moldovan, Montagnais, Montenegrin, Murrinh-Patha, Nagamese Creole, Nahuatl, Ndebele, Neapolitan, Ngiyambaa, Niuean, Noongar, Norwegian, Novial, Occidental, Occitan, Old Icelandic, Old Norse, Onĕipŏt, Oshiwambo, Ossetian (Latin), Palauan, Papiamento, Piedmontese, Polish, Portuguese, Potawatomi, Q’eqchi’, Quechua, Rarotongan, Romanian, Romansh, Rotokas, Sami (Inari Sami), Sami (Lule Sami), Sami (Northern Sami), Sami (Southern Sami), Samoan, Sango, Saramaccan, Sardinian, Scottish Gaelic, Serbian (Latin), Seri, Seychellois Creole, Shawnee, Shona, Sicilian, Silesian, Slovak, Slovenian, Slovio (Latin), Somali, Sorbian (Lower Sorbian), Sorbian (Upper Sorbian), Sotho (Northern), Sotho (Southern), Spanish, Sranan, Sundanese (Latin), Swahili, Swazi, Swedish, Tagalog, Tahitian, Tetum, Tok Pisin, Tokelauan, Tongan, Tshiluba, Tsonga, Tswana, Tumbuka, Turkish, Turkmen (Latin), Tuvaluan, Tzotzil, Uzbek (Latin), Venetian, Vepsian, Volapük, Võro, Wallisian, Walloon, Waray-Waray, Warlpiri, Wayuu, Welsh, Wik-Mungkan, Wiradjuri, Wolof, Xavante, Xhosa, Yapese, Yindjibarndi, Zapotec, Zarma, Zazaki, Zulu, Zuni ### GF Latin Pro (+146 for 713 glyphs total + 17 optional .case) [encodings/GF Glyph Sets/GF-latin-pro_unique-glyphs.nam](./GF-latin-pro_unique-glyphs.nam) - Math symbols and Units of Measure (∆ Ω π ℓ ℮ ∞ ∂ ∫ √ ∑ ∏ ◊ ∅) - Latin General Use Extensions (U+1E08 to U+1EC9) - Superiors and Inferiors (⁰ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹ ₀ ₁ ₂ ₃ ₄ ₅ ₆ ₇ ₈ ₉) - Scientific Inferiors as *".subs"* (₀ ₁ ₂ ₃ ₄ ₅ ₆ ₇ ₈ ₉) - Spacing Modifier Letters (ʻ ʼ ʾ ʿ ˈ ˊ ˋ ˌ) - Typographic Spaces (figure, punctuation, thin, hair, zero-width) - Additional General Punctuation (‐ ‒ ― ′ ″) - Alternate Punctuation Glyphs for Capitals - Numerators and Denominators Instructions for OT code in the GF Latin Pro set using unencoded glyphs: | feature name | created | sub one by ... | |--------------|----------|----------------| | `.sups` | auto | `one.sups` | | `.subs` | auto | `one.subs` | | `.sinf` | manually | `one.subs` | #### Optional glyphs in the GF Latin Pro set include: [encodings/GF Glyph Sets/GF-latin-pro_optional-glyphs.nam](./GF-latin-pro_optional-glyphs.nam) - Case Punctuation `.case` ### GF Latin Expert (+271 for 984 total) [encodings/GF Glyph Sets/GF-latin-expert_unique-glyphs.nam](./GF-latin-expert_unique-glyphs.nam) - Additional Unicode Fractions (⅓ ⅔ ⅛ ⅜ ⅝ ⅞) - Arrows (← ↑ → ↓) - Geometric Shapes (■ □ ▲ △ ▶ ▷ ▼ ▽ ◀ ◁ ◆ ◇) - Small Capitals - Discretionary Ligatures (T_h c_t c_h s_t) * * * Cyrillic ------------------- Structure and Hierarchy of Glyph Sets for Cyrillic: 1. **Core** is the existing default set, a Basic Cyrillic 3. **Plus** includes added language coverage for Slavic, Non-Slavic, and Uralic languages 3. **Pro** for Headline typefaces, with language support more Non-Slavic languages 4. **Historic** provides support for historic Cyrillic, Old Church Slavonic Texts ### GF Cyrillic Core (not used) **Supports the following Cyrillic languages:** Balkar, Belarusian (Cyrillic), Bosnian (Cyrillic), Bulgarian, Croatian (Cyrillic), Erzya, Karachay, Kumyk, Macedonian, Moksha, Montenigrin, Nanai, Nogai, Russian, Rusyn, Serbian (Cyrillic), Ukrainian, West Polesian ### GF Cyrillic Plus (184 Unicode characters in 277 glyphs including Small Caps + 40 localized variants: 317 total) [encodings/GF Glyph Sets/Cyrillic/GF-cyrillic-plus_unique-glyphs.nam](./Cyrillic/GF-cyrillic-plus_unique-glyphs.nam) [encodings/GF Glyph Sets/Cyrillic/GF-cyrillic-plus-locl_unique-glyphs.nam](./Cyrillic/GF-cyrillic-plus-locl_unique-glyphs.nam) **Supports the following 90 Cyrillic languages:** Abaza, Adyghe, Agul, Akhvakh, Altay, Andi, Archi, Avar, Azerbaijani (Cyrillic), Bagvalal Balkar, Bashkir, Belarusian (Cyrillic), Bosnian (Cyrillic), Botlikh, Budukh, Bulgarian, Buryat, Chamalal, Chechen, Chuvash, Crimean Tatar (Cyrillic), Croatian (Cyrillic), Dargwa/Dargin, Dungan, Erzya, Gagauz (Cyrillic), Godoberi, Hinukh, Hunzib, Ingush, Juhuri/çuhuri (Cyrillic), Kabardian, Kalmyk, Karachay, Karaim (Cyrillic), Karakalpak (Cyrillic), Karata, Kazakh, Ket (Cyrillic), Khakas (Cyrillic), Khinalugh, Komi, Krymchak, Kryts, Kubachi, Kumyk, Kurdish (Cyrillic), Kurdish (Cyrillic), Kyrgyz (Cyrillic), Lak, Lezgian, Lingua Franca Nova (Cyrillic), Macedonian, Mari (Hill and Meadow), Moksha, Moldovan (Cyrillic), Mongolian (Cyrillic), Montenigrin (Cyrillic), Nanai, Nogai, Ossetian, Russian, Rusyn, Rutul, Serbian (Cyrillic), Shor, Slovio, Tabassaran, Tajik, Talysh (Cyrillic), Tat, Tatar, Tindi, Tofa, Tsakhur (Cyrillic), Tsez, Turkmen, Tuvan/Tuvinian, Udi, Udmurt, Ukrainian, Urum, Uyghur (Cyrillic), Uzbek (Cyrillic), Votik (Cyrillic), Wakhi (Cyrillic), West Polesian, Yaghnobi (Cyrillic), Yukaghir (Northern and Southern). Includes currencies: ₮, ₴, ₸. The ruble sign (₽ U+20BD) is not included, since it is already present in the Latin Plus set. ### GF Cyrillic Pro (+82 glyphs for 399 glyphs total) [encodings/GF Glyph Sets/Cyrillic/GF-cyrillic-pro_unique-glyphs.nam](./Cyrillic/GF-cyrillic-pro_unique-glyphs.nam) **Additional characters in this set provide support for the following 18 languages:** Abkhaz, Chukchi, Enets, Eskimo, Even, Evenki, Itelmen, Khanty, Kildin Sami, Koryak, Mansi, Nganasan, Nenets, Oroch, Orok, Sakha/Yakut, Tati, Yukaghir, Yupik Ulch, **Full list of supported 110 Cyrillic languages:** Abaza, Abkhaz, Adyghe, Agul, Akhvakh, Altay, Andi, Archi, Avar, Azerbaijani (Cyrillic), Bagvalal Balkar, Bashkir, Belarusian (Cyrillic), Bosnian (Cyrillic), Botlikh, Budukh, Bulgarian, Buryat, Chamalal, Chechen, Chukchi, Chuvash, Crimean Tatar (Cyrillic), Croatian (Cyrillic), Dargwa/Dargin, Dungan, Enets, Erzya, Eskimo, Even, Evenki, Gagauz (Cyrillic), Godoberi, Hinukh, Hunzib, Ingush, Itelmen, Juhuri/çuhuri (Cyrillic), Kabardian, Kalmyk, Karachay, Karaim (Cyrillic), Karakalpak (Cyrillic), Karata, Kazakh, Ket (Cyrillic), Khakas (Cyrillic), Khanty, Khinalugh, Kildin Sami, Komi, Koryak, Krymchak, Kryts, Kubachi, Kumyk, Kurdish (Cyrillic), Kurdish (Cyrillic), Kyrgyz (Cyrillic), Lak, Lezgian, Lingua Franca Nova (Cyrillic), Macedonian, Mansi, Mari (Hill and Meadow), Moksha, Moldovan (Cyrillic), Mongolian (Cyrillic), Montenigrin (Cyrillic), Nanai, Nenets, Nganasan, Nogai, Oroch, Orok, Ossetian, Russian, Rusyn, Rutul, Sakha/Yakut, Serbian (Cyrillic), Shor, Slovio, Tabassaran, Tajik, Talysh (Cyrillic), Tat, Tatar, Tati, Tindi, Tofa, Tsakhur (Cyrillic), Tsez, Turkmen, Tuvan/Tuvinian, Udi, Udmurt, Ukrainian, Ulch, Urum, Uyghur (Cyrillic), Uzbek (Cyrillic), Votik (Cyrillic), Wakhi (Cyrillic), West Polesian, Yaghnobi (Cyrillic), Yukaghir (Northern and Southern), Yukaghir, Yupik. ### GF Cyrillic Historic ( 37 glyphs ) [encodings/GF Glyph Sets/Cyrillic/GF-cyrillic-historical_unique-glyphs.nam](./Cyrillic/GF-cyrillic-historical_unique-glyphs.nam) Provides support for Pre-Petrine Old Church Slavonic Texts. ### Recommended Additions See [RECOMMENDED.md](RECOMMENDED.md) ### Acknowledgements: GF Glyph Sets defined by Alexei Vanyashin (@alexeiva) and Kalapi Gajjar (@kalapi) from 2016-06-27 to 2016-10-11, with input from Dave Crossland, Denis Jacquerye, Frank Grießhammer, Georg Seifert, Gunnar Vilhjálmsson, Jacques Le Bailly, Michael Everson, Nhung Nguyen (Vietnamese lists), Pablo Impallari (Impallari Encoding), Rainer Erich Scheichelbauer (@mekkablue), Thomas Jockin, Thomas Phinney (Adobe Cyrillic lists), and Underware (Latin Plus Encoding) glyphsets-1.0.0/Archive/GF Glyph Sets/RECOMMENDED.md000066400000000000000000000071231461513140100214150ustar00rootroot00000000000000 Recommended additions === to [Google Fonts 2016 Glyph Sets](README.md) Although **Plus, Pro and Expert** sets provide extensive language coverage there may be particular design cases where additional characters would be helpful to have. Here is a list of popular ligatures that are recommended for addition on a case-to-case basis: f_b f_f_b f_h f_f_h f_j f_f_j f_k f_f_k f_t f_f_t c_k c_p e_t l_l s_p t_h t_t t_z *** ### Space Characters [Space Characters Design Standards — Microsoft Typography](1) ### Better Components Generation in Glyphs ### By adding the following glyphs, you will enable auto-generation of many components for the GF Latin encodings. ``` DZ Dz dz slashlongcomb slashshortcomb ``` ### Armenian Dram ### Armenian Dram currency symbol is a recommended addition to any Cyrillic-supporting fonts, due to popular use of Russian in Armenia. 0x058F ֏ dram-arm ### Better Vietnamese ### Stacked Vietnamese accents may require custom tailoring. This can be achieved by adding additional accents. Glyphs will automatically place these newly created accents were applicable. Image: `ecircumflexacute`, `circumflexcomb_acutecomb` and `acutecomb` ![ecircumflexacute](tutorials/img/ecircumflexacute.jpg) Recommended glyphs for better Vietnamese diacritics. ``` brevecomb_acutecomb brevecomb_gravecomb brevecomb_hookabovecomb brevecomb_tildecomb circumflexcomb_acutecomb circumflexcomb_gravecomb circumflexcomb_hookabovecomb circumflexcomb_tildecomb ``` *Further reading:* [Customized Vietnamese accents](Vietnamese/README.md) ### Polish Kreska ### Polish Kreska shares the same unicode as the acute accent, however it is designed differently. Explore Adam Twardoch's guidelines on [Polish Kreska](2) Here is a list of additional glyphs for better Polish support: ``` Cacute.loclPLK Nacute.loclPLK Oacute.loclPLK Sacute.loclPLK Zacute.loclPLK cacute.loclPLK nacute.loclPLK oacute.loclPLK sacute.loclPLK zacute.loclPLK acutecomb.loclPLK acutecomb.loclPLK.case ``` ### STRASSE or Straße? ### The Google Lating Plus encoding includes **ẞ Germandbls U+1E9E**. Does your font include Small Capitals? For better compatibility you may consider adding the germandbls.calt glyph to access ẞ U+1E9E in Small Caps fonts. In Glyphs go to *Glyph > Add Glyphs*, and paste this code: ``` Germandbls=germandbls.calt ``` Add this calt feature: ``` sub @Uppercase germandbls' @Uppercase by germandbls.calt; sub @Uppercase @Uppercase germandbls' by germandbls.calt; ``` ### Duodecimal(dozenal) notation Add these glyphs for single-digit representations of numbers 10 and 11. ``` U+218A (turned digit two) U+218B (turned digit three) ``` Recommended links for further reading: * [How to draw a Capital Sharp S](https://typography.guru/journal/how-to-draw-a-capital-sharp-s-r18/) by Ralf Herrmann * [Localize Your Font: German Capital Sharp S](https://www.glyphsapp.com/tutorials/localize-your-font-german-capital-sharp-s) by Rainer Erich Scheichelbauer N.B. The question of German Uppercase Capital Sharp S is still highly debatable, and its usage hasn't passed into the official orthography. ### Cyrillic component building These glyphs are used for component building and are non-exportable. Don't forget to set the non-export tag. ``` descender-cy descender-cy.case verticalbar-cy verticalbar-cy.case ``` ### Recommended links: ### Pablo Impallari's [Latin encoding](https://github.com/impallari/Impallari-Fontlab-Encodings/tree/master/Impallari%20Latin) [1]:https://www.microsoft.com/typography/developers/fdsspec/spaces.htm [2]:http://www.twardoch.com/download/polishhowto/kreska.htmlglyphsets-1.0.0/Archive/GF Glyph Sets/TROUBLESHOOTING.md000066400000000000000000000022041461513140100221550ustar00rootroot00000000000000 Troubleshooting List Filters === back to [Google Fonts 2016 Glyph Sets README.md](README.md) You are adding new glyphs to your font, and you may get this error: ![glyphs app fix](tutorials/img/fix-1.png) Say, you are trying to add `DZcaron`, but the font already includes the same glyph with a different name `uni01C4`. The FilterLists are fully compatible with the Glyphs naming scheme. So, for a seamless workflow we advise changing the glyph name in the existing font to follow the same convention. To do this you would need to Update Glyph Info by following these steps. Step 1. Open Font *Info > Other Settings*. Make sure `Use custom naming` is unchecked. ![glyphs app fix](tutorials/img/fix-2.png) Step 2. Select all glyphs, from the top menu choose *Glyphs > Update Glyph Info*. You might get this message. Click Update. ![glyphs app fix](tutorials/img/fix-3.png) Step 3. Now your glyphs should all appear in the list filer *** ### Recommended links: ### * [Glyphs App Forum](https://forum.glyphsapp.com) * [Glyphs Handbook 2.2](https://glyphsapp.com/content/1-get-started/2-manuals/1-handbook-glyphs-2-0/Glyphs-Handbook-2.2.pdf) glyphsets-1.0.0/Archive/GF Glyph Sets/Vietnamese/000077500000000000000000000000001461513140100214465ustar00rootroot00000000000000glyphsets-1.0.0/Archive/GF Glyph Sets/Vietnamese/README.md000066400000000000000000000106021461513140100227240ustar00rootroot00000000000000### Making Vietnamese look better Here is how to create localized Vietnamese glyphs, different from default Latin ones, in Glyphs App. First, let's create glyphs for localized Vietnamese accents. Go to `Glyphs > Add Glyphs`, copy and paste the command below: ``` acutecomb=acutecomb.loclVIT gravecomb=gravecomb.loclVIT circumflexcomb=circumflexcomb.loclVIT brevecomb=brevecomb.loclVIT tildecomb=tildecomb.loclVIT ``` ![Vietnamese accents](img/VIT_accents.jpg) Adjust the new accents to your liking. Then add localised Vietnamese glyphs with the next command. Go to `Glyphs > Add Glyphs`, copy and paste the code below: ``` A+acutecomb.loclVIT=Aacute.loclVIT E+acutecomb.loclVIT=Eacute.loclVIT I+acutecomb.loclVIT=Iacute.loclVIT O+acutecomb.loclVIT=Oacute.loclVIT Ohorn+acutecomb.loclVIT=Ohornacute U+acutecomb.loclVIT=Uacute.loclVIT Uhorn+acutecomb.loclVIT=Uhornacute Y+acutecomb.loclVIT=Yacute.loclVIT a+acutecomb.loclVIT=aacute.loclVIT e+acutecomb.loclVIT=eacute.loclVIT idotless+acutecomb.loclVIT=iacute.loclVIT o+acutecomb.loclVIT=oacute.loclVIT ohorn+acutecomb.loclVIT=ohornacute u+acutecomb.loclVIT=uacute.loclVIT uhorn+acutecomb.loclVIT=uhornacute y+acutecomb.loclVIT=yacute.loclVIT A+gravecomb.loclVIT=Agrave.loclVIT E+gravecomb.loclVIT=Egrave.loclVIT I+gravecomb.loclVIT=Igrave.loclVIT O+gravecomb.loclVIT=Ograve.loclVIT Ohorn+gravecomb.loclVIT=Ohorngrave U+gravecomb.loclVIT=Ugrave.loclVIT Uhorn+gravecomb.loclVIT=Uhorngrave Y+gravecomb.loclVIT=Ygrave.loclVIT a+gravecomb.loclVIT=agrave.loclVIT e+gravecomb.loclVIT=egrave.loclVIT idotless+gravecomb.loclVIT=igrave.loclVIT o+gravecomb.loclVIT=ograve.loclVIT ohorn+gravecomb.loclVIT=ohorngrave u+gravecomb.loclVIT=ugrave.loclVIT uhorn+gravecomb.loclVIT=uhorngrave y+gravecomb.loclVIT=ygrave.loclVIT A+circumflexcomb.loclVIT=Acircumflex.loclVIT A+circumflexcomb.loclVIT+dotbelowcomb=Acircumflexdotbelow E+circumflexcomb.loclVIT=Ecircumflex.loclVIT E+circumflexcomb.loclVIT+dotbelowcomb.loclVIT=Ecircumflexdotbelow O+circumflexcomb.loclVIT=Ocircumflex.loclVIT O+circumflexcomb.loclVIT+dotbelowcomb=Ocircumflexdotbelow a+circumflexcomb.loclVIT=acircumflex.loclVIT a+circumflexcomb.loclVIT+dotbelowcomb=acircumflexdotbelow e+circumflexcomb.loclVIT=ecircumflex.loclVIT e+circumflexcomb.loclVIT+dotbelowcomb=ecircumflexdotbelow o+circumflexcomb.loclVIT=ocircumflex.loclVIT o+circumflexcomb.loclVIT+dotbelowcomb=ocircumflexdotbelow A+brevecomb.loclVIT=Abreve.loclVIT A+brevecomb.loclVIT+dotbelowcomb=Abrevedotbelow a+brevecomb.loclVIT=abreve.loclVIT a+brevecomb.loclVIT+dotbelowcomb=abrevedotbelow A+tildecomb.loclVIT=Atilde.loclVIT E+tildecomb.loclVIT=Etilde I+tildecomb.loclVIT=Itilde Ohorn+tildecomb.loclVIT=Ohorntilde O+tildecomb.loclVIT=Otilde.loclVIT Uhorn+tildecomb.loclVIT=Uhorntilde U+tildecomb.loclVIT=Utilde Y+tildecomb.loclVIT=Ytilde a+tildecomb.loclVIT=atilde.loclVIT e+tildecomb.loclVIT=etilde idotless+tildecomb.loclVIT=itilde ohorn+tildecomb.loclVIT=ohorntilde o+tildecomb.loclVIT=otilde.loclVIT uhorn+tildecomb.loclVIT=uhorntilde u+tildecomb.loclVIT=utilde y+tildecomb.loclVIT=ytilde ``` Then, create new unique Vietnamese glyphs with special accents, and generate additional localized variants for these glyphs. Go to `Glyphs > Add Glyphs`, copy and paste the command below: ``` Aacute.loclVIT Abreve.loclVIT Acircumflex.loclVIT Agrave.loclVIT Atilde.loclVIT Eacute.loclVIT Ecircumflex.loclVIT Egrave.loclVIT Iacute.loclVIT Igrave.loclVIT Oacute.loclVIT Ocircumflex.loclVIT Ograve.loclVIT Otilde.loclVIT Uacute.loclVIT Ugrave.loclVIT Yacute.loclVIT Ygrave.loclVIT aacute.loclVIT abreve.loclVIT acircumflex.loclVIT agrave.loclVIT atilde.loclVIT eacute.loclVIT ecircumflex.loclVIT egrave.loclVIT iacute.loclVIT igrave.loclVIT oacute.loclVIT ocircumflex.loclVIT ograve.loclVIT otilde.loclVIT uacute.loclVIT ugrave.loclVIT yacute.loclVIT ygrave.loclVIT ``` ![Vietnamese accents](img/VIT_glyphs.jpg) Finally, update your `locl` OT feature. Go to `File > Font Info`, Features tab, `locl` sidebar item, and check the "generate Feature automatically" checkbox at the top, then click the "Update" (rotating arrow symbol) to refresh the code: ![Update locl feature](img/locl.png) Other glyphs are unique for Vietnamese within the GF Latin glyphs sets range, they will be created with special Vietnamese accents. *Acknowledgments: Nhung Nguyen [@crystaltype](https://github.com/crystaltype) had the idea and this tutorial was written by Alexei Vanyashin [@alexeiva](https://github.com/alexeiva)* glyphsets-1.0.0/Archive/GF Glyph Sets/Vietnamese/img/000077500000000000000000000000001461513140100222225ustar00rootroot00000000000000glyphsets-1.0.0/Archive/GF Glyph Sets/Vietnamese/img/VIT_accents.jpg000066400000000000000000000376271461513140100251050ustar00rootroot00000000000000ExifII*DuckyP-http://ns.adobe.com/xap/1.0/ Adobed      tX   !1TUA"Qaq2r45 #3stVBRb%Ѣc& !1AQaRq"23rBbS#cC$£4 ?R·1$'"5ϓ,ME߆THF߈Q`G5yyLjQ y} ^^q+tC_CWx믯e"GD0!5yyLjQ y} ^^q+tC_CWx믯e"GD0!5yyLjQ y} ^^q+tC_CWx믯e"GD0!5yyϤj[֕txjB02# :PYVE5=̵&ff333#Ee@<>NeoQ/_CWx믯e"GD0!5yyLjQ y} ^^q+tC_CWx믯e"GD0!5yyLjQ y} ^^q+tC_CWx믯e"GD0!5yyLjQ y} ^^q+tC_CW@Զ$!m3ajIY\0ĽlE]5a_i9¡obQ],~-Sj]u죢W]}{(Ήe1{BM4ذ>oLCZwτokPQ>~T ->ݯL&>?@Y־P0{ʈBMʀ WbDJ6'l+bCi>/s! 6 }-c/{7.i߱`}{F9)ޙ +W}*= 8߸H[D1G_.pV:K֩bKp!s)<x֥'D ďJB=jiK+gV-+MOtN#UjZn).u%}*Us\s1Y'nkN}n5e?HFFFded6>ZPϮ]҄Mqݾ.T@.bnTM%JQ%BK)J<31$7U?ÿ/Zvm5m\iwx(lq2LCdGl4tY1kiMi7Jj߾KsfeۆٺGKA̱N$dc'VU*XfaS 3t>cO>DKqϳwk)Is;_Eý%#Uim%:mf#E9 #$'p(LHe=6Q^VzjzI|EGA3#z;I?76K;&LzzxWakὥFF,f‘u5,DLKm~ Dy\Z8rR{ELFj33E('V}u"k6rsr:vngt| ϴr[S%,qI-9oDQLPG&JYpyV43H\ӛ9-Ɋk%f$㔳`eiCS'3M|#FntkH>0VjTD6,}HZ͂VDjIc;d<ѿj=kx(u>џK:pT#%$*##2m\6O #S)xv47DZ׳OWKR:M$;Hkf݁aZ=[ )9rJW#8DDJ2%*Td9Zq?'N}2V~cQ=rߠ݉=l) I YcI O +5=%h;4dE([XMzLی쇕Kf ddK'>Oh+Qd V)TqujDžx2Rwyׇ2eJ{;- ogykgD{B2!&D%T_Z?qPPò}7U&͘j7pO穎ktoUTff''.V4# r<fWK;&+TJx$%?d+sS;2V_ U i{>qq C? D?S$D7v2D>wJ5OvQIP؟y j̄$&tO׿#) Bl~Ł矬|wzd4]Ӹ|'~X=  _Hn9nze 7'V}u"k6rsr ?Cc7[I{IMs蟯hFS{ٸ$9sN+1?XOiZ7T5qOqư.z@@%'OsAnN_E(Dm=D!&@b~o!1֓2`?^Ќ2p/yIrWc~!ҵwokN`\ 1J'~Oʟa"%ٻ锂$Y־P0{ʈBMʀ& lCcW'd!&5ϳ~eLef^`;,hcO>DKqϳwk)I:}t\ao M鿊؇ƯZOBMkgD{B2!&˚wXA^юyx7C5|Kԙ06Xڔ{ UY[Q~Q~chi=mʾOLmnU~ch0o)I&JeRx_}]\5Aj¾DLX֒Ka-2nIo>&)˛$U܎ ?[D/4xmrے\Iޔ4Zjd^㮥nlBcPәy-Q~mIm,SNQ)D%I<26' }H}Ia#N3nk֘uֿ|ZQp:a:qk-5P3͙/{(Ȣf3`X)7gnqU 4&+2IqgK3f*_Pk}ڶRD'b5>8Q?iQ0t$}<ĄUBQ*zw6ᨏ:ГQ`y-~dM O{}YS$(kLs_rjqXLMcz+HUKu.p%DXVIHR$;I;mY*B[&qwM7١sV#P͊MCJzuJLwTO4b&o""I]l8JX?_1_jSsFجۜ3+&VIN/i]ԦQI<N_Ӥj/k--L2$?5!"i\VM˰M򕉼!$$8xJ|=6頗Ԣ5j.I^Y{MnږU%a˻S&Lj⫑!k&7ʑ+dҔ^[K4ffpΫM-gS Tq7ܱ2znq(ҷTZ.%kϓ%5/2\Ӯd^X+>P(awlP)kK+t)h<_5]+|0mYjTHi84X] q_u+4gJSKmZlb|M+x ֍IREoYY-G5<2l0JY啸Ms}[5vAjZ+::;LKW*Bђd!'CjG!c6K /v׈Vu%pύuT.N/1zNsUW%juRf&Q' ,ViAĵIl))G(NkV乿tb_NJH2Fe/Jaz% t; iW5s'OsmJDYyX$ԞQ2I[/(Χ֕8axT0pJl[.KZԵUJ*)}ݛ2Uѫfr94O+申$fyFSNӌ Υ}5+YZ=E=:uO6ٶZ.Fj /\!&Zq< Xr m3s&bJDWͥNknVҟU}R]“`cTu9jY k6G*G%ؽy/rK502\Ta&'ܟsej?O&yɲ͋$ӊQz#JXI%j$͍K.7rrǁW[OV7,ɹdѹ%et桹ZBVkNqUUcU $T10+l=&FJuF*s)fU8zS5iLԚhdZOςy1&V6#\YɰJi/DٓhI(14fnN3>ݒ93fi=G5Ss5}omkE tR%$S}[kݒːyu[R6Oo &'.NtIUom ; eQl$!u**I'>B,_B?aJI|盧,]JR149¦?iwx+ .-PܔuN7jS!_9-nI A/$!YwK\O˪O\+[2d\K@t#\'o.7;\󠏼/}%t?˲_:d4R7j*ZRI,^8^b>Id՜m޶t7%pO $ye$.QY+T?ISE<.qϙ_ B_tzvHhԧ#6Of&_]w299O7~QQϋX/+o2NK[̤ysb#xG!C4{%g,9%4px?A?xY3uOXhD6KhY4Ql'{f_ p AxKB۸:'ݞ.I93Ж즷?5.{Ƚ2 A/~BvKF+S4){)U35rSχ'0o:K[ױc%o%>tYz_o:_Xʮ}^Y-؏.2ޯ5{ʪh7.[D2NV~nOx zTLƃ '6a+ˇ&c<=wBݒGɳZ=Vun;ΤT&Df|a';cd|ɣT&DF`FD\}濥~w/󠟽?&Ϥ'_garɴӭrL6F )X-f~aY2?UTi|$RZceu6ΨYA{2J$h{jȳ$Xr)GdZMI7d,0f/:7q7TmyPt%Xs8@_Xʔ>B>"7bHʬZlj9 lB]7sLx󠟼cs얣dD7Ǹebj:^*3ǟm0BUu~q0J|FTTNoy 9^^pt'ď,L1xO4wUe󠉾kWdZ ㆅմ|}!'$/v8C3oY՝Y;˙E>^ptW/.+lezZN'"xjOg.C @BݒYk'$kرOK5M6[, z\0t]A~_< Y=`%H'0r)-/{$ aUV]һygӒ^j3OMq/MyM%o8 uDԓ#V&^tT[ /˃+7z 9(&䚫f+3{"%!r΂~JݒɲZ\-Vq!¯I)(ď!+}'.N`t&'QS$W!-3%4'ғцWm}UZM$U##6jyux6djeXge,R @Y+vKqC؆Tq[bdCdH2#2.LCyBKb\rYb+ MZuM!9N.,jr@?Vҿ\_nbsgEJrS%_9-nG"0rm7AE~nhs+͚vlK9$\};3Ye Wm.Im,Q0PXC%V!,Kd>RO1 tY3uKr|VJ6$-{ŢEK.'n*S_4 k'${IYjBM Vm8LȏB-$dybn,Mn)sa&dU5#x#Rk+o_$73)J2P)+dDBO0@_Y%u'|MR{rF\$ȋ+x=E󠟼?7do˚ZNFa4MY),Tfj< ,L0t?.xWЗyOޟ]m:ibY L}%nhJžI' mE 0U(u?KYʚ%2W[5/¿/=?#|_ @?˲DgL(cjɤKUmi͔It2ÛL7d*Kݒ<4Mu PR^O68DoB/eQ{%OamV(XԲi |)N}, n'goKwL%OK/A(7vK:ԭLҔQ֠iݚUdqÓ7濥~a,FP<2KFX(H7W/_dWx r#ʿG^4kkʍQӗ Cy>+?7d}oI9)L=O1'H6n-I7\A6뽞Abd+}ϐ9L7l~OOQ4j#ݐm\ ȈҌHȈ.NB AyV~nw/ޟ]>^=bϬh$"<>#7G :x~oudhxXr lN,ii5Yʈ9glyphsets-1.0.0/Archive/GF Glyph Sets/Vietnamese/img/VIT_glyphs.jpg000066400000000000000000002241151461513140100247610ustar00rootroot00000000000000ExifII*DuckyP-http://ns.adobe.com/xap/1.0/ Adobed      TX   !1AQ" a2Rs4qBr#3T5UtVfv'8b$7CSu6wc%ĥD& 1!AQaq2"R3Bbc$Sr#C ?EyE4a4A⤚-]ڝ)*RGqac]n!>UH/?ac]Rz]t蚯4[y :lٲ Ln)OǎӀӄⴄBN ss&:Sv%Qe-ԕys'=4Eac]n!>UH/?ac]cYJ #̈J4%FK|)]>UH/?ac]n!>UJ n {aڲ}["HrtW"DE]U;j|`yw{'e򭑎mնJn2" rjUFO#Xv03']!bIA%y svTD,];n#/Ayh~ 7 *甮rH*'b8">J)]>UH/?ac]n!>U//*$# \6lmYeSq DEUUtD!rUv.wXX]Bc&D'L;#HdQHd/IOsSac]n"~ʻC=4C,|d7T/O5ӎ")}{gdoKV@MPꢭB]XՊ ~?qv {CiXWiȮ$gq E#2DDN*)>UPnA~ەh͢2 4eX!]eoQB/ylXr=4Eac]n!>UH/?ac]n!>U7#!e+db#/9Ğ Soޗïԅ>^?sSʻC=4C,|_J=UMql#,|nD'p GycI=w*Ⱥ+Fv&EKT^(vj[U6v9#0gvf'#&6(@5.SŢTD2;*{+p|ǦAraKe@uE 4Q!TTTSq,]яq>UH/?ac]7d3YJfvž:R;v ~?q}v {CiXWh} ~?}v {CiXWinw}sw6фǒ1%}UttByO *'jpĦ_+mVIr2;s'tPpyHI5BEDQS-7Ր=4Dv {CiXWh[G%Zb:/B ; ǂEac]n!>UH/?ac]{jn-}vp㦛]]wPW2J$օ.BN"/!(5I:Qr7+>$Y/#6 [ lrmƞeCmQDQQQtT[ ˽*+c=4Dv {CiXWh} O?h~ 7 *ݕ䔬v"EUPE6x}1)]>UH/?ac]Ҫ"OqU{A4[ *-%8VyycfٲL –͋"1o ]LU9TuN E ɴip~~?aoXWh} ~?}v {CiXWh} ~?}v5:Ly9)&Q57OAV!j"E?~jU;<3/OyOVfP9T41y6+4˰9 [\|wH{"cn}ojlކjru͂\kw2г5&'b$Ǩ$qE4?%)R7˗1P ӨVkK*j.R Gމ,=jkAR) <U%ADU84%v\///YOWlxZ%buH"֎sV|)j.\h-P81mQbGi7f!o fݺE[#ZQz1ݸ3V  شS>W' >-B(nYa{L>%m5eC]9T9Ťhknch'U\ܬWWqT'U TM`yo[u?gi>n3kK$Z,FLܦKx˜\uF4@G2UGG!+йjl.:A@/}.R, q׭J @ܣ4rG@PAO]Qhar;hҽs{eŷf76ckdCXy+s;i-r{vnEW "Q=;Mm"FwC,V"^6촁GUI]5]8]S?irqB`ɤ#R@NeUW\wA)7Z f[C*RXF( $V&st9Lg:޻ķn)*ۢ6b]O^ADTFy^ݶ`=5rsכlu%Y,Ju]pu7y^P>QO! +G9Sr-z{KQI[o 6Pfʴ8P 7ꪨhr-SJBkAP "^Kb%@xJmf,)\n45e@utBUB{t"J7U)]6q,y͹5S$X M]{VUWTT;OSۯX[p2VkY-2 ͐ k ]+uTf1f`_#+M=]˩]d s~&ɘ yuTuTNZhyTds.Lé7B-ϕ¢ρt P( s^qOp,˳*ޔve=\Jw+qrzslna|ƙ2 dl1TAuAE-UQ;8dyįm6qzϲ͵V7>y'@H [^C|U;3ܴ3'kPyECEpKԅK""j"P7C@I̷6bwG,kbcOꪆ.9y}ZuDy5(؏Z]7{;oxX1 4`d(&bkxQ$eq)= XDWWEFHTk?TW}z;e-Mm759PǠ߶$J۬zC¯o[˗Aot;-]J`P_Cvu$ =hmTuMA<4-Su;(\{b ޭ܆'g*d%tNWSN=FV<ȽS;K{JF[h"ehC / N9>>YiWn8:.Fh|Ov| Z@jӻEvgڋ|_K4+|gPuP9(UDr8(|[yd~q-+ۤ.YpE#%BƋõyNEmJQrX,}%iӦ]]hcc7[>ʕdCz^+yq2\:3DDDJ )oXv%Iaw6Hx_r}x~IҞ㶙{/ȣNv;uqX+mh{j4w+S֗2qVEJ>? Et"k""FZ^\M{\ma[AYol0Vg|DEVIPܵj6 @3/߃kcPx}/TȇY__˭k3fLmf[㘰~E3=#<'TOݬXi:i[ܦe걝w6~P|v+ՊF!OpSymM4D'J5[cq5?w3sv>'ɖy~,/\. :H=-Yi⎗Fyv̫NP i%rG-RX=n ͷ +%ҽg9$d""D("%Py½Zx?LMosc:*xv˜X7z en &D!EESM8V0G&Ƹ̾yP+|bT-P_{YdU.qZ*^ `qBσn%mіFkBt7krpw2\~b/%$y(J 5mk;|&2[OWZvB(em~Lj]j9+Uou{&y ՗IaxOƱ DzRr.1387nXnGkƛqY[mXz"WMt-܌.+ʩgPy( ~{IyT]_.[)lԟoJS})6˕@ķ[v]Y 넾!UZDN77so..LR&\TV wPV]O~7-˲tO^Ge6]gYٸZfi 4 $`H' ˖ŔRE.7e#Y]pw^f*p$ 4fT8+bvHlSuz+qJ9/K gFwNۣ/}'X*WEO['N*ߎo:eoƺZ(ok{mqO{g;PDدTj- D\RHݲ~7/%3 *ZFFP8M!:j&*kX(74qV+AQ7W.` hۤ\;W$K+r*we\1ͦhP9\-5"3FȘ%Mj;1]÷{kQH%К}$O!)[uXAI ӿew0]+^@jûC.Ƕ6Hv. hih(H{qVIⷷm|6jxr1MħfY 0ݞFeD\tE5UTJER_3TD|UWDYyr_wvvi;l-gvtv5m֌WQSX4Ε}W;B齬6|zW',&|ҭ֓n-.lˠft/b L\*, @ ;Fm܍} l\<i/Ffm4kQ|#R/9E<""\nv5Z |53UE|8*?.[ {K ;U{?);!vSڵAC8) n&X%-ۤT~ݬh2-jɗ POM||VZzhtMٸˠ^=P _:W}HZ&^Ԇr#.uy+"Z1UQK]=1FߪkZug].|b=u9Vlٻ#-ݡd[’8\.{S$*S{NՒIewì3 %htZէEPl5h(^vd .lͲxiUsu9ǣ.'H::enwpEƜZqtQ1$I;QSVӪ#PH_&?:W/}=%@jpr]+sь#rL~/m('1wl\j' zM:U?ZJfIw%UO ^حymg\F^q侵.+ZĖȫ׬|3\R6nn`TQRfCbdSQ$]:ITr)oXv%Iaw6Hx_r}x|%:xޞ6ms+K&bLb+ZȎ2[udPt| $[=jݵbl2 j'\ȫ׬ؽl\N×a[-X&`nI'~lzGmThhRjޱ~7P(em~Lj]j9+Uou{&y ՗IViΕxVV^>#8 :w㧏ejj56rvSOY%tHWl{Qlz͎t{鰝bR73S/z]'t1X0hࢢh_9 KRmrя /4jsee-V[pϠ==YC 7#cK՘f6aN:<@&8nWUxCҴfa)q,f%ߔq̲L%H.1&()JpVB0AmPQI^ժp®o-1іS[}YKcK}%θ0o۰@v#a*iƦqĻ!bmQmr:h|Ov| Zuݰvw{, ܗ℆#2c6X )*'ׅc4ڢ43'z])Oj ܝջs%nmye~d(-H6&k[i՚9^8\R(}*úk{2Ψn de̷ؐ]њm(.2z"&/s8JWJ sաNn4,~sxںN3(+!ǛiL5MQt+ےu4۰V7\u^]|UqXi!PHyECEpKԅK |!tKfm}Oc)mb\Iul!UEA]E҅W)Ah7'&DnQ`͌-\:l"8`ǘuTMS_U>S8 ݮ}C;j1{l%NHNPMjB;I[^6/7E|4V|!a'Eမ( FnǝmY/Hu; Uݫodqķ ycܶ`BĢW0JXF-|gꇉ\Q T=wt3V,Z->Q^vCՏwj$:mZw]O)]ڻ}xt .ŸY]lfl 8{t{2[2GAtપVB8?%;nT6Y`.V1%Qwq=l)b L/xr/f[m5=GvR3ޥ[QOj;yKܷ^qp+SUS&,s@5#_-x$TO%j78φsF˱Qw lĺAn>J$8'. 2"&MŴRtW;Ai-1N|o·phz7;vǘWK*n1F̚J.?a!ބHd\7aᣨA.b#O$STTTQU/Mrzms=] %o$.s<}ԍxrpIUZ}dosrm% 95NT4t^(;kegw{;;};\adGœIWQlWTђ"%E4U^5.1dˇۋO  9QJnKhcH`w(Dࠖ+̚/Jזaڭ9۵-: ߍݟաZVi;3V+*|d9$sWn}>is_?gvt.9!=S$>`.)KQ&誢%UW'z.2=忏f*i%Oc"^vH.! "s*j5~g,FuqZCWO&@K H}֊BH:孤>$ĚV!8UD! (-*jkڣXݍ+Renz }l tX2ݟ&Qn$L+ݼCz-Ej#?0Ư }. VA|c2trA8!޾HmPA>uNUwZY QrN)M[OdWYcXBryN nF5mVU@Qt_{U۫f';Kmb\X!9pÈ0 r8"uә5ѺJW*ҮzB'!"˪h**i!"p5z-ٯKj|r/H2]6+}m8|@Q5%B%P JnQXss71eMsm>ӠB/TAPQUVv;JFmo][+{/ͺ,IͽˣRJEkvQ]5U*|JԛyW0lo\npuI(rLED[]yPKGTTiҤ,lշװIqG2P])7#, ]9OF*T#m~0TxFɠpM4̩ի#N\&^'P\uOY+uUe&TOjy\߆xД+?qF8wǙ=Ci)J5%?0Ư˿ }wՈ[mqݔ&[B'U@E'8.FX%J.6Dp7ď9ڌ#tuRTTTWSEPMR[L>iѫo6 oܢK n 31ʪඣ~ k\ʋG,;G N߼BPta3p&a>BlK_$t9Qj]bY Qnhjcp&V# ( +yQj6E:9۵B&sgmn/m'!:4qx{<(BM%&5v\?5~ Om=^iSޯ_{V21mW: K:}|?5^2=彃v5 mNz]o"pEWP4uTU6k:QX=CணhWW9w`Pu Ĺ޸Ӎ1r f F*Zvൊv[<9ӞUD[ii;6[Gs^P$Uv6pmffY΅6ɷ1!In1(;D]x*-7 í[枍]CM9FMGEމI1Eu@Q.eMIҥk%e5mkMaB vDy E/Gp%Сk1iZqmڈY+mxWn89XOϏͶ6ħWF'#8L N":ڞ.5*jZ~bzZTOj+lzɔkgOX)ả帜iĊʡ*p8Vkӗjssl$#?YaH/bCpfT}#"o3CUA?t:*]EWx;I t͇eÑFcmM SU]Wrя8pt˜Sf#v7$ձ $H/'͍Q{d 8Iu-Vg7*S8$aOᨪS%$eI;~W/M^ҧ{ 4[UN2="q~BQyLr/xڜjtJ]t񫑱;jme%{ K?WůMHXcuB[-^YRPIEoskʚ#swʔ2+_+NtDݴ0cmGc\DIUJV{ aw{f$G~{ 9/Im`<+,&񞨈r褩ÍaAWU˛T٧~Ig潆%i$lm%a7xq7Z&;<ӌ)j)*pTtZθ]\T_$%N$CWGԄ{+hЉ6`!pEuC^n9v~B7>m36d?ol yn):̮U"4lDWSDеMi!!Uk`L2., Ǝ:/?x SWD4CUU$U#z:4h<;bYa4Jĉ^H%zlpO?kں".p[; uSϽiP 4+rD"KR}Wq_§{ cwp;?f$G~{ 9/Im`ԜGCsqqyM=uZ ;jmڢ~.n`O?57?9/I=d0ۃsVYԶӱmuP0u"Hk:+Go{iq)iQ$39閦 C1q\%0%B5BVx/KxIE8eqlYz7vE1UCgD˧[)NoSet݋Nn;rn "2zPq `Lf!#DBA)!**q&\B6bg}˓[neAv$j,yRfETtJvByZkxFA:cc,e32=YOCC~>ie潜b:XW6͚ { 9/I9ػz㐺p~nTԕMu'uO=ƮP]kOي}&%_Bvkz{ K]҇omn=jCYv`rzQshyf&Z)D°R;MG7|o^:>UZi "32x SD^)RWd.#V̏5bqu<~Fr^^usC7rY)wja*7U#OXa?a5[.ŷ>eϥ6TM\-]ECEM)ݤ}(hX|oGFӞ1jy`]]d#:%']}^sMߒf_dNavoCoH an$FMJJfoE%AN*K~Hnw֭[usb )|מh&9N"QS_UnXUZ˼.5e|ֻi&lvu6I%ЊΑrtzp5.խޅXw(Gns~ik+~5B%@bP 6n'f!;kIvk$Wul;l!!Wqf: .zq;Zw\a!̀7:K!u|CPf6xz&˖qVۄ;v=6VfA1!u4Na$]|uaًMUА|ţ+], ,u}8aM["{vsFjlR˚m8 6DxT6QFwikx}l;ŪK1릪*HnpaS.+mA)ַ#ͺ++$6N6jd JUK6iL1^_XŮ1*{6zA}Rkr+R<*]s}^skY3}yrՀN gH?ʬԔ7fm_ / @53r~0+], ebU9N~ō4W"gxwU4h_)0R/Ϣ,}ߣYVA>F1V&"!<(h"4WBZ9eSḾ&hKc0-g8h'(y_RjT2%*i6/:HP _:W}HZ(nw;m6yŴZmk4vA5'uO B%%Vkre= Xf9&p&Rj\{=g[S9p8캞s r(\6=eަ}X3x|gVYcȦD$i}ڧ2+j)CQ Qδ/I{Eѐ_,Xw-Ցl}1d4^ƞiH WƋYIU-|gꇉ\Q TEUDDW맦MMd^2qqtӡHu(IsKi^Z%S7 K-lqeX!Z53mwkm6vڋrcԘ`*ʵ:BYpZ0R/5jwTJ4][6Tj4 Q[TlET_UUׂ%IU߿1ޑYwr[d^lR;m5WWTN5B\Jf&t;jgi|y 杚B$#tdX#z^<([lfEG,hf6䩣Z$('biQ)M2e؞vè $zxn8C8N<: Ԧ|oľ46f_߿ơ_{,:5;VK\ ㅢjB592?1=2'7We%[ߜ<[SGx$MBƕuFݩ*f=eNn mͻLwƭw#oi;ud QD_*IEg,ƨl*]닧ݻedaɝ<[&;:DĨ{hV3uwRnrя /4jsee-V[pϠ==Y@-޳񏹟^KGq~Os /Q Ǣ QC TPb݈Ư𪻸#?IĮ;SNVSCwjZ=!@ӿew0]+^@a\L6;xNnhٰFD!w"`IQSEp֢RF3F,r?;+̳ 7>H>|PTp8jֶ'-CȘ33j~n5xA!9X wSP@RϧV/t k, ^X2 o;s 1yQ%0JEEEQSMRN22%Uzgff&ah|l.Q h~Ź-)*ykf2U=VK3[**M شS>W' >-BŒ\õ&]C̓ Ⱥ\4 XE{MO|IL V}D%?' ~CըAtDM9ML2⵭)o3f/=K}6۹>ٲ6NbE[T䨨G͸-m[㸘`Ve'_!BPm"]|JF-#jԮEbg.z7Sevv˸1xZ`GTX{!{^myʺ-Y+M*lGz0c;pl܎,mDd.p^-mƢHXFN.-umn7snəd ÝD/dVk]'u\W-yP+|bT5R mV7<'3.\3lXkKgg8gG6^Z:3EO5>;=PJׅ#}k326&5ׇصIaJg8ݩEw|'xVG:?lٷ=G +Y\6KqWs5r[1Ӆ\z.V1%Qwq=lR~ѿ5*xN3|(c13k[}w/שn!VVe#>zA@#7~945~j L^^Wwq85!/Xc}ht_[GD(b7w wа({}pY{϶z [ )Dʦҏ=˸~1o=_l\9}rx&@"[Kȭcoč㬴UEEN]RZ@Dߛ\ѨwYhSD$TD"kMRLK69p&O8Eohŕ_$_%H2/Jγ'IIro~;h|Ov| Zj9 /IL +Z(aq'7ɫ=-RXR;{s6c[m;{Ȑx?+-ضqVupy'tR"%ԉU{UUkLmcIfnWf7S\DDq*tV͵𞓅*ZQ7Z"ܺGM : jB|J\qE[=s$@BBJ$*$bֱN++}&܋\UzT]qW*u=X&PeLP+>j9C2.n ]Q-`D|H*_Uk^牞K==w=ꁳŗzxpw[Je"x?v6B7.-,sGa^l2$ 1\hSr;ѡڦtȥ:^hDmbY W"/Jf}V_93r:pPÿF=$Ѫ.y/GSjO7Yo>foPz>3í{#q/> *,}Gt/W(d~F7F]-RX@i!v#ª'&:YLq9YOvkhP FNCbѕtz\F 6>c;r+m+)nL -%)(~мUUՃ8bz2r5ѾmjΨ6W+J6y1.3]anA'L#ľMk:I.ӠZC'YmSyTԈx""qUVZ䒩Q٤ ߽ͭ/ NG]edv"1a Փl)\XT?,[睷>8y2g*PPKCg[[\i7mV شS>W' >-BeX,ߤs &f>ݔwBpIH3_`VNM\-լys݅mU$^nj%̦KNi0$*VuI-5;iE޷<}ߌ7%20۝uSW(^?/B+]>-RXIr[9>7cR6/b Uu(wnG` G(v&uhMȈ2/R't?ͭL%-?.2w./o)8ۣkbӬOAfk7fLq3պ{o< B4O .?+4oY7 b9[ [!$-4آv"%kv1rtZp|h0' Û$ V2v/En:}^JeLP+>j9lsϲAnTTLpeTd-Qu|G6/>.g6c}G^񋔦⹸u$tI MG^&uQ<*Tƅ*֞ows;^m^7!݋"1Xi5'QO *%]~gxӧV7 JqG(ҷrZhBXŒP'8HmR'qIKPըx>ZS*KZ_Haw;#ZFR_anxNwv_7rqQT]>ka 00ܪ-#[&2@O*k5S[5(6QզT՚[sGڬ77$ Wm 8j;^"ENԭ{<M_6%~ɏ;tu,j bST"U'GE7Fk326&5ׇصIa&vrSi6b5)ʹOlQU%0Wލ!iO\LD}T3ŵCUIjiA,?"CN0D=y+غ/kf߄.iKgKl,!ʾ !WH{PMZv-cwQTy0Om7&lTD `a}xR4Zn֎*Ӆrя /4jsee-V[pϠ==Y@.!!rQAU;Sx~V帟~{wEVQ74^TRTE_VVe#>JA@#7~945~j L%$W/WRӂ*Ƈk]DԇJnu/B^QEUn D֪(e>:QZխ"@1;FWsһXc> ,.H2lǙmɄ/Fj)*D<5֍UP1a^9iߎ{f}!f9yRy@;[s5(8ZV嗥hSzߩrae!8QF(BjrUӆSyҕ!nMBM: 6#ɵbDpͦ#:d'8ZkRU^Qԑ9/= FөlKc*95dƣ,Q;^y2T<.)[)SB=E*Qsh\A{jgaQ`WgX)> ֫F˜wb\`>(m?Vi^1%EOSTg4=_d;U q^rUU:ٯ7dPo]ENuTN09;nUF[WodɰT ɖ]+}Вh*M`jBjm {;;oޤ']]MUUu'4O$;Л|+t? .i_x\Z<T؈~S6؆@*s"dr~DjfpFP _:W}HZ( 6zw;|>7L{h{uAK%D7ֵ9Øԑk Gd:r(MJoPDHINU}&iTƌigM7s-)79j:k$MW^PM5Qħ;M[77 #2+fo{ե;%hcI$n7ETlE /9UM,pߟr7IVk?TZ3ϴEs3+$S.R$W4Df$UOKx.MRM,:Fr"lWt8̊,kkN ]pWQHrd'uJ:hڭ+UeͲfM84pFh yDL(H? Z]U;En>a,/ۜ;gjjzw <޼94}1WvڹwoŪK*.-U9ow)m&dWKz8mLS$) 4b¸M8Ȃ܆)FnQULז {)7Mͯ=P#3d٦UT{tEU ]M|.߅{V`w$ؙ8\Qx'bSK'-mzAt=Ǝ]a(:[% g!WsCuU]PbZq=ɻ+zXdU aߣ^hq<ˣ/.즞.4٘pUmvxM-\5oƏ׫7Y[#-#0~7Xk#m#~4~7X[#%C}5LA6çv'1Mװ<`z l06܈:鯆`Y;>;Mװm>:/zne|laPz|~T}RMT\j7]JZ΅~u~;n>t~c>u~cnZSs`\ܔiBMQ tC]x1fĢ#E}->11^DQS)GCd;o}ߕ[UצG]_QoƏצ'nf-ڦ㮑U@]Wŕ]^+W8ζ?^u}ߑΖMװ}ߑ[EGENWumw}G <\r#Gt1RCe }!3kgўmvga_ex+Pl:+m44")؂)Su}Q;rOQ{]_Q8-?ߺצ'm/z?^,ߑ1;h̔%>88H-BU/ 9t轋ש{ ~|la]Q[EutTU k}1 ^e>oꯍ\u%_ݦVoLS*kgы,ABg|laQO߬T"ED@KHySĝa,S>l6=:hKixX֛`FqΖu3k+";r&>:'MǰKgߍMOSjmXU.k{8O-w~? ׫W[gߌS~KgM>nEgEw+cw˴=̆I}BnjS)[^v9i>˅yȼ6_8BHMװd&TS+ۋcUtWn?CȚx{]_QoƏצ'njRAUPDp}{5.WTjKD1?^uߑ2?:[?XF`zn~G:[?XG`znz}K.F.ϧ+ѝ 6:צ>-ڋ#jw~WCKgߍM>˝_ЧE]*Wg-uzدζ?^u}ߑ?umw}@khrGE?+uQ7l+i/e Ry\]K57Z"Uno!72{fm|v`6Q`Aa1\}Lm?u3k+ۇMgM{5p~7^_}D>u~cnD$_8$$ה8juQc[/%$±f=$1i"$<7@A$tTTZٱ49+%uM{KG]|[wbMJٙl0IgCq]tF]SU<:V UOS5z3_E:?Զa*kv\$!(A`6?uȓ]ҙjK̝rޏyToI^kư>ggdn!Gն9E $q-S A}Ω{WU1n8KMظҞ%˟^ɸ=nqr+Nɺ ٴgnwZGT5yEKuЦ2yu)hK٣]ܖ=TTj$e1RℼZ(~>5DN5&𧿴ƚc]>\Nxa7p+wEQ4Mk2;ؚsf1#]׭mZR\=+-<rWfbe\!\\91W#HmED+QNU]k ʫC+(7"Զk[=sH=s3G{ƕqi ZUM4ZLuէs-ݔߙ颲\}'Lj-E%Ţq\z8] Tֈ Ӊk-K}IwR壗?->ܽd\=zv鄼irH"bK8c+Z<-n1n|Q֞C%4z#[MϺ/iNe<^-Ve40d̦ H'6BmLSQB;*%$Ur)/ihX8.vu+c%H%b>nU!4MU$QByj Fnbk') -$yS-Qu s 9DG;թˬW^dRWglȑ+$jwm*"8!kȚcGvkkgio:Il<겂}Hcމ]4~:U=IKsn%@;8MZAF"Ihi̋`[Zwb4.xefwQbcbj3)MSQ^Jm:1e⨧/^!dOՊnE{OqQU܍/i;ɭ$+чlԑ!6!0EEKIb N8mHKd7Œ.HfM  eZNW#loKuZ&$v64h< x-u3 SjkXi'-+^El]cb$Ҭ$j|„*rrb>%q2Tz-L7~_ظII%lB뀢̶ mڛ&HtVr⥵OԺum}J9>v?hz FvK\ȈdoxmiӷM;w7nGu5p+3v9ns$.I@NwHUk-6lڷƩi=eŻYxu3$qG;".Z7#W-NԮGD6G{V[iV>x->an#nglfZ/ܴ^ 0[$" y(L ,9էy|4un{2ٍu r]dDzf};+!j*}*pETSErti֮PmI꬗5_GktoR, S p ȂUB^k[T-k-8,sbOn\K|^\gXMIn7j+108Ds 6)2>Z}InW zpyQd"4[*ShNCbqc?`'>IħyhNb]pQnyY&ȹ9cDncR7C`M'6/Qשwi6,%Ҟ%rQYﭦX[<&A)j2EՇ *q]V.jwh߷r5{Aԗ| }m7>ܽ(|nj[0.WN _oWpE*CXZȦӧĽMjd(fʇm"2>aGX>U~Ӟhr)4o5O=@:2+wc,h /4ک$^9^]F5~wM oL$Y"\&s#E} HZ4@BoRM6n]r su讍ˌ/H;[ދ c=*YIf㣭D*# 䐢)iƉCUQv;?RN͵\F7 ~c-"w>cʼSTN50ib/]}EݘI܎ש3._n}Տ?{I3jgbŎw7#D6"j"qg8em܎i[ [U\1Xj=ewaW#mY5wŵbʸA4E};hQd%EƢRMhf2i2?{K=+ǝlh 0FLj"nh*jXizq$j?z6(qxzk4\kR7neU.R8'^uxޏYqcΫ[A0iZopnHpwnml yB0mKqB[n4)]-k%ioe$DȲɸ$1 %E^ZNW%]/49IƎplCݭϥ%=\X擓ܱKo}&6ZW%UIe ۭҺ>%Hk-hZذ\nf 9SPUWRuZm7m^(B\lw%UU*7Ϻ#d~=!Vq_vSST$TT-c ŬM</rU-i~z=%[MϺ/ie2Low~2g8SfMXIgr9 M(z ꫥn\uu9*+Uxh^XPqD"Kd蚹2G6a3IZPTTOs*XUB䚋wcĴ*.a: u>ܐI'XecQRQP!>%ESER{۽(JW`0XvhNBcp8qڌаˮnдV1]{p0m$Viv4sukӧFnm;9$NgbQA{^^_+ Y$]omYbۓߎ/nڕgR\=*w/i;3x0ބOj#bH+iAUwskrI):iV1/9rmj:𩷁 lyߗY ۠A~ Synk`Vg,*b6ɫ{7Hy#(a9 .ĶgvȤe6DlɖCTs1đTtUETt4-J3{kY ?~^snyh+QM%N?P9KwPs/nu97Q]Ig=-[gߋ-ZvDx@ fۮN+p쨔q539XĮ6(C/kٓH1ucO}B6x9|J)eūhZ97Ps/nu }LcJ9ЋJZ?~^Ԗ97Ps/nu97Ps/nu97Ps/nu97Pw'2EN(A yӛ$"WUUZUE[I-B۩-A~ ۠A~ ۠A~ ۠A~ 7!版"N 4H(>u [T_ s/nu97Ps/nu97Ps/nu97Ps/nu97P/1'h&s UCZJop9KwPs/nu97Ps/nu97Ps/nu97Ps/nu@y@"UQ, . 5M=8/Ԗ?~^sn?~^sn?~^sn?~^s?ntjf5"k}S{u%9ߗA{t9ߗA{t9ߗA{t9ߗAbRh:'(1<I^T)LԟoJW})""P}Gթ1ߎP{ܝl;V 0dvͺ-+-HrkW+ux:Wo9h.z6k[pQύsH)ۙy40T^Sx{TV.-jOK\+O*G+Yѝ < d~F7F]-RX4ꦨѪ/bMbRm/Se}^؎±ެR9˧ސ/'C_iXe-15r$ѽl4GZ~%-'FFv3.(\}6;{b f[p`_2yfϘ"7\ϜU馼jſ)7HWB*iBA#ӿew0]+^@@Jo-i~p1SxIj$V<& e5Y,3|Gqq~ ʱ6X..Fjhfh|Ov| Z@-*l( wG2%d99Q5_m,OcLd$ĒԸH`EyLQtTӂ&m)."+qHi tE@2E]Wp!! PO TPqcm6ٵ $z%UE2-.Q]JhX] jt$k[5Rnpr,3@ d˔]V5nȊ"M<eۡpP_&?:W/}=%@ m˭Xe=]wXrcD(㊂"&C ܌WwV2䦆|7̜ăT+P "^Kb%@tUDV7BۭvU|1\ǒeqXFL'U!ECTBuTD* zzJ@ÿF=$Ѫ.y/GSjO7Yo>fo}a9^}2dr_moyT 8ډ!6Zo4^ 0 rav{p7/1ħRݼ 3!Wd.DS8=ϪkZ.G..vt/M|y"%k͢*R*:/6I˰Y/R6Gg;^\W 6K*0  =QR2++68gʆŚoCn7"msίMBG! uUkEE`ʫK:a 08d6(#fD'U{VOTjFGns~ik+~5B%QtTT. o>Tr4ۍzE|oW+|mʨ8hDZikF嫕eX9oo7ݹ,Y@n&54HGtTd~E0g% y=D߻V ڼt2`IPyt~#kW!Su.īۦz93w]Ow/ev92{6fcAMSDJ֫luے[uEoh2 +*n2ޘoܥ}HD_sm=vTT=FZӷ/U ߈wZ2./B :wٌqIm/G;**#&HIʄCm-ٹ\*ԽլxgnC>vo !KRB}S-RXz49rcr";;9 T7H@T9QIQ^+xh4stV@[2۝iiq.gs#꜇ E5/$D*'s'~B˨C+# qxN Na&p o2Y4ENdO(5ZX.vXt.]r]pl6ܿ) WcmHS] TNݶV%OC0k?TOO|b6Ȏd6Byk<8;?=5t$2Svɛ+/.hyTK$t/`8s#c5cÇ-L&3jZ#X7gbfWdӌ7KȦ+.f K|VzÓrTeˡhP KPըx>ZS*Kp[kF;G/R\OaK`E_n+\ѴDIgC=t02<f==BW|B󧅹SQOXy[>%.{=ދnh%6+C.R. .+$}AytD{jcmV[-S7V ~_Wk}Z( (ʅm8mI rpYSw9YtNZ}k0io4H{qJ\nk̛8lMwƥT] "Pj`'(;-"j]M7˗1jP+F8]RO?hߚe Sՙh1~pF7swJ]Ď Jjr8Wz;˗~ysEXZʦj&>UO PN IIj.R5ǺArwb݋c FDqKsu#}8lAB7>n)FUb[9Qם5J؄wQr_&qfmԛ@2?#wNY[,  7R[9f=,| KuZwO%^J5j9,Vxr{֛?5}rĘ歺٧HU+QW' >-B5ַ]VׇcV_| [pȉ*8:@\ R"DBs9if˺dʓgmyVz 0vHqZS*K}eҶ6>X-sr= $DW"EѷޛZfgʅM8--&(3Gmi>;lXvD?E-j2G?9V: ֳ8-A^*y+aFJkYݮ绗<.C䶫$mi4mG3 QSDS_ TY̳ ;ZGf3b![-Kk)30#mxDUxkl6;3 ߈wZ2./B"*v-nի-9W~gnCP"UCq5A5J{q3k1x=clGNO ZXM˲>dFn a6U]uݪ [4]>\dDaHI8**LkEJ6~zWyڛ~{zۖ'tUDh|Ov| Z@`XsyS]X[/!48@޺sHꈤTKwY,tKi=O6IgO}2KϜٳ9qe +Z9-GTMᜇ'lX.. Yc}Ixp%.Qg2ozMXtD} R)*X *7h =VCˊp(^?/B+]>-RX|sc/x Pv~~*~vB3 i GBiyWQW5qJRuw7NxnGȯWg!i4'̴>x(Vc87b۷^#٭<&%A^JyJUVJsUٹR7.yO&)q|5[Ѭdøܴi5A{$jӬN ݺ=Oyrя /4jsee-V[pϠ==Y@/^vE}/_VXp.Z:%D@2?#wNY[, 4w#G/i.&o8Tq99_v@~쾪A!@1;FWsһX%n 9XYW.=tḑ.47]`P|:)¤j-;}>ut컌j㎸k*i1Y.ގ.?fٞ1tb˛r:H$1%=UQ}qݢ:Yb*fvPmvr%a]AZ+E]`Pzr|$vyC͗${lhth|쩪j&y<ܯ:3_Q l_ۙcyw.j2ˀѭR7JrnQӉYj<ș3- EwnUBp%ŭETD쪙͹-9mgT= $9KxQrF&]T@2aQ~P\1UFdc 7ϧVqTuqKZ`CN{2Nm tǢLY‹uZPzL W4i y m'N'[}u]b6<~=o&8D)<[WE uTyQrJO@_8%CaН@ 'qk:\.n;A@2ɦ~ΨxOpI`Pg2lGعn-c@Nf4B(ѫj*~iq J6d-(o$2fBr";ᮒRmu&4T_mkWI-+٧]Stչ[COV@fh{.,a3,qWyy|tJ-4Nڄ9w;Ao_̳ ~$S~RVBf[C*RXFxie3e~b*?*Q$ȳ *r/YsoIUW}%H✫x4N Z՞.䜤V ՇG{WŞ-V,Z4*piݝ.8h"دeqQ:Yf.Uj9ۥ-GePd26&5ׇصI`PնVox.;HU/*&N2:5<sS(zݑ,MY2ʹ3ûɷ q)ά$y^K3 USFEwKb;4v²8#%-aFnC(&: MujF!IuvvѸce"q~31fpOecM@m Pxj<'USCz6Xwǿ5EO9MIFԫ-u8g^ _Bz˨ϺEdYvhC8L p0WSN`5e'Sѽ=*zΖi9OtYl݆(2R lUIIDtDׇG8./xJ#N4@EEJEIQlTgxvwr26 ! ^ASӎ.[KYkRj6jα |ţ+], 5cު=Yk \qA IňٸÌ *s`X;i*SVߪ\+m7gSijZKjlM4..8/b**Qn)}R[9,̥bE7ƭWEQkTBQU*<&1uz9l6ddkIUWjuPIZ+E]`PIBM6Yup3#]tf0*4b&$Bh,>zK Cgmt}vLU}$qSZ m#^ ]dzf^ʲ̏&؜KEfŽ I,xL-><v" t-vwl,/8v.2Cq/!n#b 舝TT:V-+PQZBР{0((u)tI`PCz|ێ03b@1f}_*}(WBNRMQf2H=q"y%!|]y Q8׵XyKi͏tBno|Q_m|\^Җb-Õu%MvX8㯪F9S %dvJh}:Y Fi /Y?wpz1Yx[8o~JLb,ij$&9b1+Zؽ7mDjDgE$M5EਨQQR3I|˅X݁II"Kvܮ:'b)Uxn9oC.[K;snsgŸKJosucYޭݯ-^.pnF2؄+-! *"*qҊN/ãf{lR:a@3-BVW{kNĩ,#@pTZZ[n;98l)Rv@F3d7 TU^((+i9d.Ky: ͷnVv/SȄċlHh'oUB >RЄP[x]c=O{,sj۵^{J[Jdf,hZly[|z%XvBBf_߿ơ_{, l?rqc^wqoӈhM/0T!^"0n3T5qz~r7̓ dhv}Nw<E%ݤr ކ.ZʷjT[^߳@1uڷڌQQ_aqQ=ʺ$*Upqugljj$H1bM4ؠ ""&aI%D{TÿF=$Ѫ.y/G'sr1Ï!i("Jڱ{/Fܔe%WW(/o.'o>^[,}L:ۛg8q+:|áH~OI-*(" Ejc)jԼ)ZǽSӰFC· $;E8>l+"򙮂QEqQQ=8Naf+YmǏQHDs5 ZB! kRۧGYQ2H-Кg3e p dݝD.`ERDE2IӷJhzypQ+L Zyf>Ν(Ԓ im}BJTF+F>Um4ӏe:˅n~gt3wrkA((dn'p̅7{DE|SA`tkk۳Rފ{wӋi>\MX{XfUJwǘf0M*7#Rlyn툇Ӌi>\Kce'nUښ!dxoAmax$CˢHqs^R$Ea-E9qތ+WB $HBc$GWD+ {Qyva:vWIޭbnbpnθg#d$ F^@ě!T;9cbFa/j{Yэcwu$GLYxy \u\qt5ɧü0{KnYBIn:k׏6$CV+ mő RpH"2*Ngv4tӸw/iWNůh*[&gK%L(o nv) Kݠ<_R)7BSIk}8~vYyq7cc㒐BihJ B%a%{PӋi>\KcdS֫\HL+Q<5Rv^1m\Yf JYSwg mK>\1Ǚy^^^<*);]Ҷoi3q(Faɪ*[mdF4tϹTQU/u<9i;y]:pѴNwdl j%Q}QtYqOq;$e_r/u4Vښϟ^?R[ Xյ$Ou؏k\|yy@VUQ.htԹRF^z# <_^ QY}ܱ=iqW.p#Z*[;[KMư[{R}/hG%x+cͧ5Mtײ܉\2Ƹ,_cؿ`Z\I\2ɝ43t42E9TF56õk%N.ߝTq/eF7w(lWu}]0yn0!3| Ӌtν $O3>wHq $N0@uY"j\8H s.?˓ 9Z 7czzXaIzCM]CҸ" !h駔:vR[7L k-=J_5vL>H>8dPPDuHX~DSH`ny/T(F ?ZT[| +ܜvJ p`SbW9 E4puAơB3LV8bSm~D7zPnjm*c8M>@,FוxqkNZ}m䷔:t۳V#u4mpr.M"ʶ' pD&9SEUt]TҜ{FV ;+$A*\%,ò;m HqțP|:%ᢕyv[T^xNqN3fM˜' ɜŁe(yGMWRT!jt-;+9  m G2|`:C{Tw5`$;yl0-zz9c"Ry3%%0nekD-!oSVM%gm=}yV~MixF/܋nfet\/N[Y&˜c*!\ɢ%L`Ҷ:v8}9oGL_-eu5 ,ui# }/& An}8~vSĿ>^RY?㲲+&Α tI' hqoSk D|5z05TrA62Z۸n|D#*wk1mʁ(/ҍEjʽF4qN=I{KrǞ3wהSO{vݵRq$S35Z[z]SrDx,HÒ6MpuxTV5E9w4*N^M.vɾwX`oڟ2\[wMÐći r#P V+kfB-9EnRN{N.ߝSˉe Niuv$꜁hTJFkVQ٭Ds=a|X{YoďX{Yfo]MJ]|22 Ϟ<!E]x/J/W.H޷4~fi=WLl7.N~7ajb|#Lw nc&XTeRYx;ziR* Rkb;'ݭ)pXF_'~N'6J:"n1\}Nh W0M0m<$u/9Qp'VdyzC!0@!c4D wo 5G/Y.]ըhXԱZxӬ1՘2QO6̛_6ܧ"Y-kG-nmR ^o|X{Y./k&7LԾAbӐ>Ɇ|5#B :̗8~vSĿ>^YHؽ%L9U~@vymT^ *hH°vk4/+jR6=L`C}Ɵ܊:4ᚪ8J)̞%(\B|xS8rrj󑜊/`aT'* "ռGM;=~؄'Fcj":rtʠ*)EV& 9l4ZTvTB[\aIc̨ۧI 3ުE%G.)ڲFq~Ӽxdmq dڄ).ER%xQu"iKDEO L"cZ{ZZU_N.ߝTq/ewY|j\.#Б8#mOiRx/MYF0T[/W:G0md+*']5Im\b^N\[-[yͻ9!EEU•>'~y`̇aCC@Bxי]A^>/N#9~`\c?+WUB㮾VJ?%^=;y6=.W]7g_{_4zKڝ8}<̿jIk]KIO&٪U;hg_ KsTߖdG2HY+B|ڦ'׍a-Ԗw4Z1\%o|*~[Mv]5**"yxe|Om|f01>ux(x 4%>b-QQWgP\3ZIiDv&s3r.맒S3b_{pP%g޶^-^x+M?%^ ›ؒ *s*"qi?2z&a躥^ec>m"4*>2zr*.MO?2@v ƁȺiZ }Wv)r&D%$5Yի1hIb_6¬k(-ĄFbᒼjcMU{I4ཀྵQc_{ۜ)M[1+ؚ.ʫڝM?%^]TŲ*1r.~K3/ڽ?fGOU^Ͼhv>˶~K3/ڽmijq4M$>xg_INIO"'D*~O3ڃ%o|*ohk(\Fd o;6q *+K̨ZxI&_;˒+V-a =VA;Jr%Nêgͧij//ڽmެ/!%U%UW_QY^6oVHڴJ/򎝉M?#^6 EA*Iux|%Na;k#ab@mTl^4^+xWۨc9~l;:s-ua=yޔ]uZm'y~G%o|*ohk(%l1, :3dU8Wm8bqU!تꀒ| x+=m6/W~ ?'eWBVN`UPWTU 9WE]8r-Ss2}&hNY R|Cr*iQ?2}~puu_Iw]t^S<̿j@1/{S}|`8**$NYo⽄W9%l; !P$KNtư&K;ow̮[Y$~ ߖoyͶ#'l}8) .*M{<ij//ڽk)x^5Uq W_t^)s2l ,zϦ2}^=cY~"m?5 75y6/*:y* o,̿j;S)wTN'y~>oM𦪺$UT{G_: KsTߖfoPPPߎo:eoƺZ((((#{~!1h`Wx (((-ϕ¢ρt P((((^?/B+]>-RX@@@-|gꇉ\Q TPPP? Z]U;PPPP "^Kb%@@@@\;cK'YtzKe?~jU:3/OyOVfP Om5mÒ7N L0"㮸j"64AmuԎڶÏW(`/ɾ2.sU^]=LF6"p/gn^k\P.w[k`^ʈm/dpl%c6˻OHq8n"Ti"rۛ{ mN :(m:$$ &*þOQC TPuK -S|z2Wd<3^l2FB$$ன°p9G3rԖ%޷\B-;.Pw0P|&Id4n5 ag'jm7e2+5!k(Lz,\A4N`$] |iVIU:ӿew0]+^@Ο0Ϸ.* enK&c㍰B/1iĨX߿1ޑFr,G>|!s7&",VK${NË{Z g>crw#tzyǯmnNϻ^"G6hi& 4)-Yu27';I0*M @53r~0+], K2lÖdˋVm%V aQN*CE' ;cڝl7hhBMK%DC]iTbyq;W.o5uO*ɇ|am up#6`ӏ3)67=ПpldaB˺p(e"xB%@m>߲,.8ܧhlCr8ӲuQ_$s3+i3,V\^}V1㼨kmY|VWV(eLP+>j U~u޻0AFɢI2PuD!h:Я21N{''?b`˩`/f0_9ǟm!Ŕ*j@*4 9n q \Ƶ&E$Ò(9MvDv/Q!U4fnI*@3-BVW{kNĩ,#@1uپt[qo͕dbXktB֢Nrm&vgչXFop-ڐ-wAD:z+ 2ݧ"tMW-6+-7m\uR@ßȒKV-@y3XBkԗP "^Kb%@cUlۛXj aߣ^hq<ˣ[)5'RAz{z7€\qvw ђbg܈^$4PJ&5~n;::½S'qLjNJV;G:Y̽^oԖ\W&.yĩ6#=}^( )E(țy*j6#  mqmL"M(""VGERHP ӨVkK( l~U;.т!2`0W;iZBܫ^ h&ݫ^'ץӨoU].mm&<(,xF^b||*masc)u\sn]0 +.KmN'"58Ґ(JAůyPfӿew0]+^@Gks-!5Y#AEy_HxV) $xQҚJoUF^[d;\D~J]<%)@%TֱSø[e?a}5o}dfd Hl\h-5Ek6ubZ -ϕ¢ρt P(v( |oOY}(e|Vs֫,Wf E)jS MT.GIJ+UyeX˜;h522q6$ Yc^ *br&PyECEpKԅK;h So&z2ܿn\䒭62K-jK!Ѷv\yZPNEXN&?X'HtX99 mk $% /S cW]g?bZŪK^nkMtȦ¶mErqi*6 %ҤM%ܿ~+sj_3`թ3v"."P! kq-g>|J]1.Nu^~glc̮w;xnS xJ(ܒ+n{*iYc7feI@\;cK'YtzKe?~jU:3/OyOVfP}u!~ob0ۛ.3Ў B(FKh"J䨨qe(-fG]|~7R o'ŷI7zZ ") ."ss%poIY|n.>6h6slnkfli/@|qH~* +ʋIji'ݨ[ jnՅ x6nf'.Nʋ&1X=/&I]UEUZܪ ;.ΠP ӨVkKGNr͓ PH?x08*^MITm9`bw5do~dr#eN󤚨yD Ryx/2ky3O:Lۍ]=o qfݑ92Xy &6&CE 8d3s7' U\UWP7[v b.'d[̩T 2RܤZ01OtH ڜV/0=ǃ:!Fӿew0]+^@7=͒*Wqj0Sn?e,= YTZ+E]`PGXWy3Z]&}TEq*~¾-5dt€(^?/B+]>-RX}j}E_6s ;j{2e(vH䌤`$T!In!*vdQPqL˄T#E=1veaԼm^kl@l3uqIP*UB;|]+m2?, qcJ#>!ITZNYX ٿ{oe;\K،py M805"m[|>_r"eUPÒpzUd(Z4x, zާ:~\rnGn߉!]nF2BҒC@T[rr[2k]gX2/'reHJ"2 µyX^MlZ^W-~޲Dܢ[38wI1lG[5>uvUGC9V`սEi7&\=ݙYo\^=GNhWjsqהtܨUóLӳ^zyP+|bTUW9зoifu-{qk? \&ЕU;CxS~hHEڻ+RRGb8ak,#,3B[WnURcnjqRZʮa@3/߃kcPx}/To[EcL3b$7 ̦H#{ˀ*!:UvZ;3SX"t7%9s̞l֨>dɞmwHml)v/-,#WrګOۛm]ܛ'cwn\)jӀʾIk$] K;z[TaɄmc}(kF&^GvޜQUÿF=$Ѫ.y/GSjO7Yo>foGr) 9&-+$jCC0~S{Xu>o[їLxTٮOw)vjmz磨q8$$頭c)o8u _Kl:a@/}.R, \6=sQ8Vk$+2muN[kTZQ^_7._-wrq/W,G- OaTlO*lч WI"mCn]lɗFQMKN < II| Di'4.T$,r3| *d , )3Op.3vƪ1$ZKH~c|ܻ_&?:W/}=%@k֏\%%ۛqv6ޫB"DN('$|] HgF@-dVOo/[U4pꠃMpx 2*:4p2+oi"n3fjo:ı"xyZJW/%QL-#d6vJ,"nKN}*kv=(T̓U?v>j yP+|bT)*6:b[.J-(Ҥw<`ʓc\7MQNSmD{FgXYavǶp޻MSN酴[Qe؊یxJێ=ebqțw:]tC3^۞'f͋ QhJ 4=~R.6_!@3/߃kcPx}/Tw;_M!}kx.+BaEST]3y;'/6W6fpQ]HGiT{yT(4-iGSyms _2 nEHܘhdѣS(UR6ynp6gsIMշ#Xi.-#x <m j Vg`( ~{IyT]_.[)lԟoJS}) nK[GexasmY = `yBʫ93)B{H^Y\Z5"KI-/6T;rGFhUQwwo.R¯+eYb+:^!zBL]ğN:TonJ$û)TD[mU{EQh5׉yDtbz UX57Rmߎo:eoƺZ( _61r,0ʠo[Tyu;@ӈ*!'$EN)C ȸbo^ Svvln5-ˀD$F=sv2iW' >-B >z4/yrcfw".w%/pLȍ%qU]I;STZpn]KY_W~CӔlOr1HMu-A^ٚ6Ḓ|5lQ;:ܡjFsԛ@/}.R, :klPZ\1<׭uT{IA9x* $45Yhߍ.iЏX;- s jy\XJ^.Uyq]#O%~Դ/JRCcofP<"g~9ϟv*h:R弨( 8Q[_/z_*tf%ڱJw< +u۔NdoRh|U5UU"%[U2eb4XRm_&?:W/}=%@IrLvɗ׼S%xDzH/ovVE ۭSQ^ Qx jCoVmrc>mj!7M.ʈd Cc@;*Zz9᳃4L]pnMۏ~ (-2r8-(7CDNH+2\|co}iqp`iA:>I#DKt!u9'\N'2 qJnQ'Z[d͸clwB679rv-g}$mXy^ueoQݣgNX9қ6u 5~ ɛp}m.LdgI58ܧ TuOa8'V@3/߃kcPx}/T}l[i,wq͌z(K'D"WmPIIATB]1w~w$4lInbcwYDr;"CRX"ӕ%Z-@yISDw$"-?:{nO '??׼!Q[D[/uR,MYc]- IѶ'x&3DV"EK늪IW8Uh=JTVXÿF=$Ѫ.y/G8ɭܒd9|lr *h@A\ܽJUA 'UFDQIQ5TqVyL~& uY8i)rؼ4O-eU\@UFAtuN)O)=~Zal\bZ]'y8JȈKØU>/i˒0|6j5_?}ÒAf'QFyȵBA(Wvǯ 5 ;BNM]D&**'S!pU8 o82B1%0V9RDtOƔpZ(Y7S "hMLp U8Z+m+\:XO0-td2 'ieTyn/^уιYO>e2^ںF uRAB!E"]5RUS!Zkï4R!-TBԑ|DUݱKXx NS^NUQEӎ7C 1. 2qSȍ|Tًn5|6m˄L(."i$n`0fdQ`qL)shhJAqĵJ*Q'VƮܭkhIMr8 C'YvqRMQ>YO>G;*j`"IE^ap\zǓ;7[3q;6DdjH$ۢO-]׮=dLfJWƪ:yltsڏ^w-gfaq@**qRCrRz}饟TLpDgO=mυ^SѦ5"(D(UUK*|]W_Uƣ(m(%7ItBtUf/Z_=y3tBMQx8*-c">*"/"芚N4UݱN6OJ6DªUEM)pKqƘ){@SfOx"k 9y ű-PTR$|kO-pۑUn4i׶\?$XnS6$.hH bJIWz4qT1~dv%qIl]aЀQ$ԑx^S- $j{4|*yLp܎BGX.}kt)¯8F/_;ig?U˿{j/VR 3@ bdFSU_qv!q*[v* m7)ꥢrQiTpN:ہFqBT;L[#$Oh=~F#3*}rrqDUD](X|.UzĖ^mT; GTSOBa|UŢUގW$Nn5to}pfŔ'+:pZewfT|ῦoOO)~"/6\]l$Ea舺|uz4gyX,wW{,˖X".;<̺d**rhj]fQ?Rլ5*TLקksr\W<͵b"U1%* &g)E:YZ{նؒ#bsKF&[ISدRMڊh£k ORiDx"RK-<}Vj\ Nn09dQ̴Jo\bJpqN.E\kWg9̬~|czt%WV,R2!H'vRssKNN'HQIimCIb]vu.5=Ÿn >95UmUSTDӱC5g-}V쩺ӝsoY_dl=RQu{[ƿT;KYO.Dߤ-IuDژ2#a]e[uy.U$EMU8sc*uOO)]n>2|eر"+ "H"'2\&YsOhNQ0zlwoq5?FyiE46^hTT^BTTRJIk,ghW6`}3ɖ,54d/w[e$Dqhz퓊qf=?ҫXF}j՜{+t3 P}P68k]KZ(e Z ?E5lOew-_*|mg/]^p'NQxj*ȺQSd qZv(1au;AilS拮Nk]<J-ZN=lj^loB8Cbn;Ȫ颪/r*i*i9SK~ {Dbs-"^aD-AN*DX/o;;U*i:ƾ )YٳiP7ӕ͗ϵpl JmQ1Gg\g3m=(^tkTȏiG%1t.&\MHn>5WsJʬc9Ûއ$%8tns=>+Y3kjҹmma+Ųe툢r5,ɧ-jJTJ+ O탿H!oAFHͪrq!MW쬖b:yzظ}%,*~g j} ~sg/c 15ԏ{dssAQwѓmWL*hQg%cHD-9<͸**@@I߃.e\IkǣbMV'ݾi"-8 /v6,(i1þy~T\L2to']0Fv+w9v#HK\9SD\ybLIWwuMtcvfK%}LxԢ*l::֤b^ڈ݂uOxf5?/;~K#~DiJHJ#C Tc0r袮p!ia>-dߞw*+IAzptBP^F`(枎6<\2wO}UǕ:DZ)J^yX)(pO 6"+,HqSuEGژ.1Ô\w +WNݢ{w&6,4KS=k%6abTO\ h3rl]Gԛ!@㪪V3F 37Ѣ։2 X& %5Z mY_fwC8D$6m75 TUD5Ex-C?/cܮz,oH*H 6;T*=yFؘy9/'*,~:eN}d]WBt[n"off<^a(ݶFMhT֧ͅkW.\p&妟fJ;ܼQ䶩Ҋ\, v,KJʕ*RH.;utyۥ~+GZR#rVUMPiPWxb#8rrѳщ2^W Fǹ7Jc$`ȣr4+c5ZE^5 Rr9&{JDDjK*߹6MeTODVXWA!_߶7+FXх^WCmlӔ *9IdպOy:UŶ/q3l~ e6~,9 h"F8?㭑2} D/]Rd)NfDɷ--ՇFYp٭aHl)c *>X1fO_~g j?NClia]qLp^IN-&$ $ *Z&kµoMNUGBw1n)iY/MIFԬnϠ==Y@@@@2?#wNY[, ߈wZ2./B @53r~0+], ⿡w<{_}wл9@@@@@@@@@@@@@@@@@@MIFԭx}) ) pp]n_i,)jb8^!R_0ĮwcV_~+{w;.)eηR;|aĒgIEAZM7Djۻsr&gFPߎo:eoƺZ( +glp;rJ23(o k۶iee .v$BrKS1%-e۝=ݴ%lFkoAB}mcTDbyZwqV.¡hPot;-]J`PvN+,!;õ' w㍚˻<t7_|B$ibk[&S6uAQX2s1>j (Ƒqy9KTQ-j#%, r٨MQ&P^Š?TX.jPE'mv 9̦|~{,M" 2ct3jNͥcCC9r ɲ_,5%l!q^̑~ff&A@C1yZ1<w`s€(((((((((((((((((( U[=O SՙbJHH h**Qki,q[˘1jTz%׉0Qe[@SN mg|6Wfܧ݁p ÷|7Ɯ77KDe&H$F_$4qN uDD5NeVhERA@1;FWsһX"jؔL3+6>ð̎^6iq+r$D&^eĈy AUӍKE*3Pgtd\cݘJS֪VVޙ˗ON=$_L^Nʂ+y3\eeWI|׏m[S[̗֚졶h|Ov| Z@z:& KR1m`٫=Qlwxxm`if$N])֫v̻uNIMtÔ1nWe;m/O9VaJ?eZlil̇(àfDXnr7Rit\ ޒrWmΖҼN8cWQf:/꙽®Ji6Mg\(Gns~ik+~5B%@keXoLqe6r.6NÐQɉJʤتtJ9NrINwvQlu9mqʡƸ[fާH.s N@bH**UvrG+E9>lϜ^l!nIՖe7'(YAM2\g\0^S$8*"۩ïNWTzΔjхot;-]J`Pv3l 3'Ͷ[ry0Id :ڡ .LJ-'CLu:o׬f ;>E 32b:M: 1Tf~[NN5tmnLxFwn[ߴ9i.<|n*؃w*O\}7ޢ.-Ej@ìnƇLbh/*'a֨rz nݤd^'Txqz-Ul6ؖp-b jn9J`'42 @53r~0+],ਾ*o~)٣nmQr_nA؋"1ADEʦyۺӋ3EG[7#i^FKͻvdi NF;Rwf%:N/I~e߈im/AdH.$whm9T=;VK5/3v-lf s|_2ḙ%$sw)|sHp)f6ʬ:Z[Ͷ3& ⿡w<{_}wл9@@@@@@@@@@@@@@@@@@MIFԭx}) o[?MO;8?JβxGc_a^?5fxzCL |O_EvfFjô#7~945~j5c P?6YՅ Ki;c_rVH>Mzho˸#0qo[oRS߈]zNjot;-]J`P׭Oe~o=͵Dqᆳe azVHTZk\R1e&u IC=)O5yS1FϗnQۇT&ONf4ᎢWd&`b/>%t|*ޮ\NjZ+E]`PlӍnŦ'{~YRU3\{];QFU]'ކWC|vL;s&eR!e6ȼtI%UQpQUqa ߚuߍt?PI`PW˥ G'=^;B~!D42;+9NVjsgk3Cq`]5ܠW7c6袊"h/Etyspe7U]MT%fX|΀h*0l?q؎yfk"$@/0^"bB0n3T?a}t_͘%#7'f]Pf{**QKQ 6 ur7rڛ&[>Q^Meh ZtyS*pid_NC !O(%`7 l9MqTS]t\jr1_qͺW}SVI, eX=6Dky]HQK*Zh cf5ԴSݡzqq{˽peۖF:ʃq=ծNIUtOuknYJN^ bR9_߯ש/nΔ8pپ\Dꂥ؊V5kJ1EweQ~r_Y>RRyiZ-m_%o4qYEtĖ3{|[]x Ldޢ#Xƾgj{9@@c/ZjK)pZӅ5U5NAUJI^ZхӔytcׁoYqHq♩s! G 3$ңt =T[9rKyϦU5T7rQP$fK|⎶6/~Hh(!yzRyh-&aٯOc۫a%s3 .q?wAWSs{]IOw%>.q?2oͯw_5|~^ѹ{<{;j>*?wc%w%O_?wG}{=|\#$?8??J|\ )s$?&6ߢ3ksw~n/ը{/JqjJ O|$?j^:'m>.q?wAWSs{]IOw%>.q?wG?@;y˧uҟ9{̧wp׼;*Y{է`{]ISs}/}֧?>?J|\ )s$?8??J|\ )s/z;>z'"z?sx9yxi+soo=]q=`@@@@@@@@@@@@@@@@@@glyphsets-1.0.0/Archive/GF Glyph Sets/Vietnamese/img/locl.png000066400000000000000000003133241461513140100236670ustar00rootroot00000000000000PNG  IHDRSDzsRGB@IDATx]`TE]rNzGzEEAD?l? b/ذ*JKT˕./\%$"o5{vgwٝѥBC;r% 4 h8s1ͮ13wh#0a@@5r]h0aƀl||NjV:q=U5O` <]TUfWu턧1Q+a@u'! RЧn.$ 6:;t~~9Xޤ##Ë`(KmEǏuz 6n¢߱Ƕ62cX >1t1Wo絇4 hc@.0>ϝ `&a5M%}e%E4mUCc7L7ctguX C'{ˉ37Pn w8+᪨Dg{<{baw4=0a@]:"#̟l7;x( CɭBNB>?{.~ҏc!<UuԤ'w>OSd(/HeP<'EL@<y'^ <x]VX;E`R4P:| 4 (߷_qI+8ovnL1L&DD| CP~) β 3Bm:2*]: J\Qy%ޏ ~5yj⁸t|=V:7P_̚N,Hr+;hN3'4 hpc@Z?rz>@GSW~ʈgՄr1v^PMQ161"8Ht Ibr&;˚{bex fmdje5 h81۷w߱":SH:,%1w[3 @2 PTqWe$Jف' m}t|Z4 h0pc@c Ӻa@À)lj4 h0pcs 񠴮k0a@a@)޴Z4 hWbG 8|^DLb{\fdFCW}Nhק%zOf\r8{2=Э8$ Ǐ3UZ˰a.l檘/#1}}9[ bG|FXS/݃VpЭ~a|(ö;!z?b 媫tUeڲ\u!`Pc8}Y* cǎÕc5W]V p:\U?=W\fsÇLAVvE9xwWR]VGgη$"A͎e@Wiżsi ?vMYxpw^z0#fs='Tࣷ'!5~RR_U9w}yW C¹lqoe[1Tam^6n^6akŀ?p t9.L}ߖb-¬+{O82P/+bh6xP\^|W|7tmC;8xΎE"lʾK~_N-/Qt澭Xe/||{q NΟs ̍-;uc.ԯ>ǁBL~\{-8_2 \b*qW_Œ=)S]<5Yp)9)x=ѹzP ZX+wb`cuؾ cVwnf 106-n/fBwno>qKR!Ciq5נk$4J=70% .> {KchYS- >t9X% Wp=:6?LC߇7coUѴ=Z7 ǖ[0|׭=coA=a7_>K4>W^vb'/ŵԝQiAdFb1W)4[qY!OOۉ*A?Ahު%e[ѩv_Ev|t#.2tl 1A.,3\Hl ZAX"8ѣuV{n1X ]y8,%E4ot:֒"X`pb{X{t ߉PfO'm@{iShѽY'Eb̘hOZ&!>yٵHHVS>q/W5_uiՎcV$Y+Ly,;uchU䟈eu,cL!p,a^q:U=?qw00`fRDZѵMPcy?uv DDl&<$̟6h&'cA6O%DТ]g>+]M/qb߰p L) XQ/_;Sp |pK&qغ7e,B*Gߗ >6?D^L΂ VF^Kn[Scа9otEnDēOaYmF]YvbT\{Kk=[$E4,2 e,* ?cpc;;PڑK:=o4ޜ::'b˿ z,N Z Ȋ^uu9׺xa1`/0@Xob{_`z4E3W擘Ǡ_׮g }zvZ!Ęg5GruD|HȗMsfτ/$D$Ymx9)T:q!߈2zWK$&;7f!,ԂƍA9M nLmݼhLMi>w6bc"+ig++=`'Hhڐq 1<݊\P`@iQ>R#:>5`V:h X1#= D6FGК͊L8o|p % Д BoFIaM'w͚'#)ٙ!e_cE=셭R fbde(0}h1'er7S"8 lڢ1-GG^uJrهDy.w  ٲ*6>ze wb.Sԙ݋_v 2$2wd8D' F搜{QWm`eUݔx9۠yMu0YH[{]y.mi~ hL~hO5 h0pFa@3I=^6X 4 ԏuvўj0a€Ψ׭ VÀ c@c G{a@À3 >: VÀ ƀ*.1r_DžjqILG`4c"՝qWQo~ ,wi1oDwW=:.Cն=.PUF '~*WCUbբ*XeVv"P[IۈvaOhXXUOݟJ$ԏ;rĝ܄G9dHP/SFꅡ6To?5TYUe$K)ZudsL]@ܝGIMzT9rP P%xufYUL-]M d^QK0a:"Q?gwWN#p/ U|<(ԌZy~>?(^ذhTd扥Zk dSQ#)m2v~BX,Sv#K Z%KOBFZ:'uRګauc\4c@8ǍC[ f>{«. Vi<.]h0pz`߼xK7!RY@< בQ$]m 5ruMS_QPUjxVSoWuv[a-OÀC11Kh@ xő\֋-)__n`ADÀOk1,#սRh4x|<8X$=iQD/9O%TRMgŇJ wG8WlӿA1FϑԆ9~|.3=ZT@TZ~.C9(ݳ[ހIYZ GaQu)΀?3+d[a4i7>%ǟ[B#A4\IaCau #Ql1:-.l8VNR3ٔ}F+q.]v5\9-l ۚMbo{%Gu8UV~wGPy,Zw?'fUK46}ֺ.dfZc ߘa+䓩zPE-V%@vVx9iX2X]&\53aK@-<;k׬FՉ!]=#"*q@An6 ޭ# *a"C,NVFJ**6Xc 6[$usRlT@X |I0lX/eI(PZQla4l8;cr2JJi&›4ÅI&)ےP~;ҔP~` .Dꇟ`/s# *q3zDKk_gNVUAT|40 5vc7|˹eXGˮ0kiM ~9tKnR:.$!B3!%-cԡy?nƠcHWa:5ç"&%I8IP”xdcڻ/ar 5ur!DyY.>[t6 ݛwFaA϶pp}2SxUbZK pm#_eEbN˃ "`* hL0Ac[vAM@%9X||@΄62_ڗ~#11_p҄a\q,S[׽~:W]egOpj NBă,ʸJÈ8pPD1ߋQC>^Wuc ڪb+382U=!cWBxkt!Jԓ,˅iָv08F~Տ /.91ͪd@{#?<.+TO(jeg>&6-;ghݺy-)<%1W_??\KDӜs>wthO:XF/bqۑ9'QqR]ZQ?`M5: %CbQ;t.ݿQuU=^f#0Lr=t˞6x[ǼΗa ޿L0p.ܿi9>ܽVk_#.@'⧂ʭ\IY9+Xv9c>s"LZBLk,R?S7x3SVh40ˬ'BO8BHTKQTR?8B/q qAQ[+8S۰ a5\|EoDYZ|..~caS9RGt0J b?/NB0*=m6V1Db- 짌벗#piD(';O8+m\a9{$Z|}Yb`(u2%F8: #n}f_R:F8J均 0\iE|/%6X{1ők'Ł(x7OlXw#w*rj ZL;B~!HHKФh6 leС.s~ 68p\::ċpD cF'?8"? tc޼_=C hv1ܿAOv]mC' X`tvSJYxޛ2t5_P3~f DdW/K/tCѿOglےg,GhxPae`0n ƄC0YZ2;c?1pw_ķ IKTxA Y;a_7#aXrǥ3X6?=8J>Eǜ1W> ^Ï<b B $dLAp Uļ>۟ E&K Q\yNR"L|L\0.w9u._\}3;+>^c[/0éx'1pY Lx~r>n^ KXػl^pcƹF HtE? ?.>v^;Ͼ3{M4 2ROYW&>b@D}ŊF߆'n0ױ#5KaQm⩇G0%ޙ<ر~qw,eI#C=R?*R_oݔgꟷ'W_'X,sNĘJÉ!F{v#稤^<Ȏ쀉$(4 f;9Lؿ<1l ~m\6=ޜ$oIWD:6oIJɗ̣!s<|,-fd2ޜW~et љHgSD7bvx|";{I{]>Wg0G+j 5>XTڄ+?'[F<>:\yw]3?3?]*t"c|7sF\y'%{ L vdV}SȖَ 4!p2RBqcb,HKO==E>x{8OJʰrD7|+2<ēh5o: ߼M&pp4oF]wү[`o?{=HNC/3ݍ&qnĊw¹cn$ :_O=y݂17>w} ÓC6£o쐓dnQ,i+DGj۝!+|WoU+;eSZc9zumK_w(ZV)q-▛F+G&"䋕X5k fۆCs16)1½P7PGѿ%Qﰞ5l=`Gsؗ䕕 t~ؐVWrPgWD|o"/3Vt]=']KQB%, S<`yX|+_ oy^7w(r/k + 菥q(۫w.\q5؜s8-tPkéfPXa (j۲-"Pnݺߖ/CWlKW]!cT$E{ci-9;B"{/^o¿ \6b,#NJ[gl|hߵCرjV-S s]] K `ٖG@o+F>D^}I&šzyVd2(4Jȹ$ _z"梠QXEtւKX3 ݀sX*&a" QEBld|>p B7)'!BϮ}: !47{,؇YBB{ݍXYeTnIauJaV!9F^f9o<26A ӲRG+ݨ+Aŀ/G_ƽ(Xг#pIǑr>` A|d#VRNdr8*8IFPn@T8o xGZ:Xy!2O+B8uOG:{ aGް"sOˏ@N[sۻg/W$v$ ~\hDg_~T2́TR ;!ʺRx춋)(WÀʷ*A 5|`ŧͅh=>oI1D}Εxᰕ[SK1 Eq}w舀*Ea&aO:'!$t$ !X*/:lٍX]+&*)㳖WgKB$=~x乗Kf)+^Ewzd20ɘ!/ڶCx Du8.1`'sėJW+fv)DS\\  vJ j?z^uKA%oK/eb,26/}|K J=%F8NdAϾ];[PYÙvF^ER_7]5j8"}iڡ':71 p;A0*xdrN#Ε@<>rmXOє(6 xDRhVl¼iS~B%R%d;a",\[ƲPױ@yhD^]|LlSА _:P{Ћ̟uJhqfqЗfK#Q'ͻ?=ht KOŴ څ?^fpV eU~I27w#$,ٛV[Ú Q4q`oq1$~(HفM)ièQ۵KVmDia6}fWrUn]PgU 3~Zd<mTdV8ҬdŐE!cZ32|Zh1\>[.rJ`s,ІMyֆĖR>)YHو'}vhD1t}SVtl~G` YM/_+VkNcLBj[Ob)b$˴ y/Lx !Q8K1 \tz-_yp?0I=/@o*9~ڴU%YpAHW_{>Qa~(+nERt0=ra`Sqehib |]9bh^ϾnTځyFZDRN^RjLjoE\mIz$QKuτ9fܰ-o=y;> a(tnǃPW y:v4B|p9$ Z׎ÃOKiE5UpxDė&O*S1TUߎm{s$e?bȤnڧ+П:7= ҬLѬYfdo|#X͂i+E{ H3݈<n=&<"^br#ZC-D"Ve}쮲-ΪwM{Ac1d׏!|wfx ,gޝkҷ$]0&:t}?v' g w+zo&W_鏿/ E+xePD݇ EG!etN 8 22eިcW:P?,•Rޫ)*=OEOvٙi =q\;sR<&{vYрز{&r]A<x2$)3emPڽe{GǡySc)uf!46ghy졃F%ܑ̧xFd\X6k>3[ZDlM-|x4PLK C(//Ƕmо}{Z9k~` Ҿ0Z=#T0(6O~e_})TS׾?Õ|LVVc;_l:6fl _WX5' {tl8LYde~3`#vO?"2Zd /^>Q}[fb&׺ukkv T F SoobV"Hن+2 [c`U?=w#!;[i^`"2J_mKp uh\tܽX5}2TfaOvؽ Xbډ~=iN ]뷧?4]5=0՛F݊%WDgoAXzzg 'X0m QEؕe}/,_V%iݱ;hmêͩѕ}胍+acR )zk{yNàAGSNšC&!fy)geZÀ3')xǓ />$4_fL-S1mC: ;2XDKb~D=`܎_RK3׵wuמ牿iH< &4s]wׯ?+B۳zw6e.:yxǰ/VJG #t ԄWs>eq#< VXزu7 r?,>|2tEᕘ17<6q"zVxNm#7Kp!rWRfp% R N!.ȞKK4 N8eLA,K.$\γt4&G >|QLh}ďGZ|yOGBd w<\7 oM()f/D^w_|3wP]ɂOkO)1T?41\tn_ߵvG,i<s]4]ؔZkq,.H e>]oM =s⫟e'P̜=:-Bů~SV72eq*"$ 0K39I_aȐ!t% Nnp t"3?~` rѼ"yzbn郸l Mx17|I0{z pPX/<#}[qP&۝Mi!`(oFtiRd#?#Ow(/<! *ѱ Z5] z>1zblckQgnWp>ZG3G\0p;M TހQQ%$[MǭkgC/-lJ+Y $@tLSK0)Jlk -)Hॊr,+Cuu(ǰ&W]۶be.R> 1?l⥐} oFvvIY2Ir^_uΣ|^2 a{]Z7y_aSAHy 3I_N[v&uoӣr|aCȰ^IgaǶ\/k=_:Gh,[ע]s.xwkv]\o{)i%x⮋9q&݊mq1lKL|k*[7݈N a'=CŌؼn'[!).a!u5`9`%*/gR ~6>fwd0n( I,RSS0J^,D=0#,+B,<sx r=pY{@ۓ1䎝P+t]v=6zO?xتǘD-1X*Jڪ.ߞahۭBFqT;oj½ex:2EQQlB^0q߽ŗ';^n &+[AOՋgz ?lZ(-E8Xx6]9 YZ%qVֶm[]?jDDDTʊ[vLN9'&&V?kPg`b"mg &![0@G?%*./7D;P2`dī& XRbK _HR1 hr#m[5?VcL^F*-Ktqq1(/+E0wN7/'Y45 drM"CڴJ`Z|)1&]?p.]ElT"!S@faWf9GxktʶLbRRKcˀ+`@ r2R> p0#DWӬI|D(n| a[P)k?[(CQQzRϨOҰzj _gC9p|01QA#G*j9.<f91?6;RD ܊x|/cWb7kx U+o<0"›"gwB<42V2.nlC\VjԶ(S!;=1[A4",_. !5 غ]G99H8c}mbXȮ ʊ]yn15o,//Lrt8ouąLaV 9La1=s3kI@0p;5ӈRtiy ݼ 6ʅv>=;2ĞDGj,tڰi͟Xe7O!Юk/F@`öT;cBO;*Rmvͽ^\labOEaCON@5zk )ɶ!>hlU5(I`JdW\; ĝ:F3RUjcXMZuK,Y䤲LSuFN[`Åp0cf'?SϔHW=6wr[зiؿgFA~G;lHٻ+fMݟbׯ aZUsF!8=zwi]-+a~iޝ^ظ=S0c *XVuCPߤCNp\q Tjs˯V$x:ޓ$ЌB0l SfrL!!84ZCoɀ$7+ķYt[E/ǽCpMЈ=4y%Qϥ8z_ E;^2'O?3w}U1tI"׻{ExpU4DkQbo ͞s ` yc@|3F;KCFI U`=c閥X PL.b7c@pt/} n=pe(z{Yxo6U+ъh-9IS`I'L&Q_Nt2D7-_y%ב\7-39Ə;E44{JwKo4ck ȊI,ih;%m@3 8_/!xSVl+˱f_MԁfsGA q>񉆣`?.<\|rup<ѧXӋן 1rP|؊å7=pLj~;sN5SFkB-8a™6m (qT"H_2S\Ԟ" y6\#"LZ$.l_q^m!z :q1!;G[X\HqΓd K+eu -ьd_daoi%"c|1&1KigG`Uw uW'ŬxcF(`WZP%I‰xF7BϤ|NhT8F +Z U+:a歌̺RAKg%< *X%I/KzZ-hG>7A#Hꠐj]sB$CxV2CȶڙmǀJy_֐#?/ݻxKByJ|s~3 ;*0*z=~r _V3H(í;|^~`!b6^^L$zPtI[R++K|+Պ;ܶﰳv !)&<ص775: 9t1N"x@HG/0?}EyG%IHrVZ}Yj ĀKg !, /4=DaKbk@#)KtZqvB [ ̕=Y\x]T-b~,Ayo;Q@s`b*Ķʝ(J@GƢ>;=݃םfИ?h]?T]I1Dyڍ  eNca@À lj)'j4 h7b@ߪ60"iCAhZJiF=Xg+w9!L~H ,&'ӊI.dn F3ƕTQm{2 m;BGKg4pF3}.lȵ}vn03Q܀WiW$d#2qpIWТusdg.$uƄd?."oE_91P78%@A*Ku[s՟肠ʐ\bx6QװJ!9:$W qA,-sʓعq؁ ^$:ϳKcw!YpK ytrwv |B;Vyh*Hg@%K9t\.-;bmN& -!ah.˱A@wR a<nl}6muz]q~q#tpߨR!Nq"eOB ĠWӲMUnYAA?"_+(N;\J!f@{ɠlApj2 |#g=~n (S~O ;`-v1ܪڶGx̻#s#1PiFJ)Rs|x,fy]`;n]jcn|>M1R/ۗ}]|1fe|Cg/<ߕ04q1ry63f2n peR>jvm(#Jc IŇt 尛,.IÔ.ȅǓl0Ҕ7(aaaʘ5ZƵXwtg9%3Vf10sBhFJ_= ܈;E  CpTbX5E*+}=c7_dp횇,#ܚW\Q\\߷u f/X2~%dpEp /3BeUg#FSR6\ًב]DCm W^~ waHϥ& #?"muZ=PsFHsB̞>~QaŒY}مt7}̍WL /N`7;{1~ζ} G?joJɎ7ZP )rT [8u/IP;q4 xxbs ϤǛvJʍ>S%}/1C=hAg͞Z1fܬxmu/ eW{jq:pdŇnݯ.9q36&X?xZdEd ]%ΟEାCЩelkΙ` ‚|Kb :+ 3qnckD"i+_ҧ~̚+ yszȎ#.Eъt X% ׇJC6?("˱98!Pԛ1gnthX߿"-B>=[O8S 5)ys?wtfk*$}ifƔXHS9)~;nM2#¦jîWx:"R r_Ϡ+yе$]O/Vɹ/Qe!nY]xT] %B JUEP|>v]D{$!7Bz2%3iw2a& x 8s޽eBRp@?? ~(2_Ğېrj'4qc%k34Wf%a;WrRַJ:+'v)+ϰ jAK&ثdNJBN vnsU nLFSfZ#,5Tm&gJ|5|]6!hXΧxwpBˑ„#_!ۿ ~>MW,~~erCP@T/O'A)oQmnm&- U=Kz4g! nn;dRK"DЫ +S~]2;Mvzږ gɑo)ᦄmgJզtRd:?@r ¬WOAǠI3;w#H{ggUJ fuLJ?a.Gnp YaChQD%l+/e{1;;DuSS) AQJt4e,ZT^? B~#څ0߉ :OӼZv1 :Wu6֮X_[ ~ŞptPK;??_sjoĪZn >j0|-Wv2I^[XZMу6apϔBS/JL/(?О*2} uS +z/m'Q5UN.f ȉMθ2q#4F[W[f|xFR\Z}6yPB#G@ViO1xKùu+OL/7 y3D;zᣯB֟w*/Sڥ~vu检pڋ4ry1GGftAdrj#4{#NPߊ:m\riTu4tb;Jn|cc||RR2(LiށYLeO*?*wtϵ=>w/~qQgd";;*1XMKZG"T*C|\*zo\ܷeЭQ(^?^0䅵AHҍNu %S) cs |tKc} ןq. tANz"ZuE^ZQcߖL;xiZiJdKIS)@|BF @.u wr̜B5&ZT[v;6..c' EQ^MFoM\PyWRΞ֢Ҹb iwF0_xHt䮖`mw!@Gh+kE<Z28D oq@ aT]rPu 9yZpŠ6J)NapJaw[_;\mzo1txLG Tb@BATCAk lF{(a^]MCO;_E^LƉ.*i'OF¿EGLc,dGRysТp rm :8{6?W.&OJqbjL}#(D9 KKn_GRG(&M„͇3=+͛!ތ7%6{'/L{&Wb3bjI2d7ڜ*0WzԇWqd,~['; 0.3\.[e(Ыяɟi\YxpiGE8sHJU4rGKiLE`&U\lTy/iBBZ* 9z{,#nPU(¨Fc&2f еtka=c.(/ͥ*IPb`a1< >8?ҳ a84VeXՎ8u\EKm9gTVp<+Hd \7z-d@[ v]}%Ws5x>J F‘mXnw?_o3?<^lّh$3 Ouc) N :q"v+-XKLT6eW'Fx'+F;Bfu֔]Te#P ەgv="q@lyqZNGŸqvnv$Q #A(8=Zbx;\Yxo ېN,l޸6͈gq׮(lݵv74tBFH#Z]&牏Ʊ㧉d= ,8ゴسc QӦcDt ]m;_.= m߼Y%0)&1BH`¤F[EWx&ٓ|~of!hhW,.*@̹8U3!ZR<+v`{Q@l=HrI[{7oOfX)}$8Y @;x6*'_ r7+cz}J;a4 Mɔ7#D)Tr1go8U2|JWzHɏq +с#KaǴxc4 + =2N`k*yOcw/"6~4e9)/~o>g^wo޹1n~gyL1M%SRcgE2&ccm[Lb>:#6LA샘j_@O3S_Ĥ;a?Чޟ9j/#"yzMþE/غa+ÇRxa܂ơ??duIQe'a5cU8,ˎŊY:~84#5sJTœn($\{C (uqPY"p_FRtx3:,uln=4esTPe z\ x|~I1 Dj!*,C8LS[#dAs| RȚo[Dg|E q^B@y ]}'~^5[ĜQ`8D\/o;+ xkH|7o"6,8[#$ `Y? (˾E I; zG Cpp4rCPZ.=v.^ٌY]1dxxT%Q)#^7|b-uSJidWP V^GC0bc zC3]9_AQ '~X=ޖ ㉔, }6Ħl|Yc܍-z?Z;Oo@yr`@FVPFmtqa; Vee* tht `rЙd |;&19LRflKQNO;|⍵`\wC&MSm֢P gTb~~ cvyBC]HŒIp'ޒ0'%CG6An>E:aK 9Numb鳰SYXuPB $;aZ޸ gcb̊& -}$뱋zd'tLd [cTIQbQqշ_gP }RjgjWs4 FxGh() 'FE\kV.,=%K"R8Ց-m$Ez1J:FTu?)| =1\\1IQlK/_c V**?L㚟 sXڶzYuAGUp%ю&.0G)vC)yf'OW[7 xJ̭ ɓ ?`64PtAb>`~Zub%(b R|u3\)^PӞ9Ua8soi yUl2&Q@ST&*A8}6LGfAm~NEF,um;tl^'N#erӓ;^NXmU{`ϲX;FÙ[Q<^ѱ~?Iˆ}[ cv-ېiO3Y l/ &o⧝=u j"К;+zvq}R, Kdry+7g15B6Li|1GMt-u}a5mJC-Ԗ4~xNqebQj,_E ?8K?Kyd+W9>e*:wƪ퇱tر#>i[ +Sw(Q>*w ^EN-+ <"k0{'D N+;(߆1 O[4|lݽj-_sS#03+J.ӟGZ>2mg휂~ݻ]p< / -Gg>64.NS`< &͑!@<4m*V:wꄏ4"nGTڟ\% GkXo(p: W#A)_}[bp" cC9`>Ztuk3&@ #;IΈi@MめOLʌj,dzQTD{Ry ڬ#i>yO"!iXН±}zeaEoLvk/]!29E; l3v/=HLd4)nt||,eLu{6*d֡2r9/(LVuySFn]b_/ZB(x-=31bTT j͚!eK <͕nLW^T2GgxX]^j Y6<|{dgS<}-FmU_< OƂM'0mX[_ ic=sVBAVJ"~LJIPp_C}jR rpNw\66$YjQtu+'nZJ 'ˎ74QWpfM_bfÖ6*@7ma\w*OdlNtdv7kRϢ@%: ƞ+YMך73lJ9g^WN(yN$Vt1Km'>RGX͏W\nRJ+P(f"/TL8|&,bKb{2^00ðqq+@T/bXtgHKmb0J)ABFm/+Z CEJ@ ɺ"Ǹ3;+~GcݷRJ+](BE.DBslf4s{#:L,`PQcq(}͟O7=cz;-X"Q #`$6i/!<"v.^HKWv{->AQh `AE.k,!ؔ0rQ6}oAs_%Z ?c+Ecqh{mUkмy0B8**D(Gt q-|`(UE~e Jtvq<ˌ1ջSLpu#aLY^{Gֳ7 ( KićZbW6ݸ9;)Q5K樓'ڨmՄ=>C$#чp!7PuTV2a˂O#\㧅a+أCֲ2㑱 7Ξi>Gxx*̩}=n0ꫮhmphQAPĕ<SYH`L0Ùw"Ye6X"Z+%6ЉXANPfhhv{F!'#Z-Ȫ8UPB.p˟O }`5[ͱ٣,'.qR[i pTgٺt9Te 2_AGz/5j3k6lRTt Gw;kG,Z M]m5 IHR%ߛ `tMjEգrBe5J/QA44MAh%9B4s+ W\~ 53WϹHagP336ع~^ j)ߠ hѶ#OŜo>G`"Sg 9w" a}q87id7jWWuJԸty^LdYL.68XsS0u|gխ4BtqJ*B N A`i1&C4eхx0 2<w%w3~$1;|jzs|a8X :["Sr=xHrr ##6тg0U$f,o3Sp o. 1tH4`㑱 4w7zEK OsUY{ (^RU=+YRrXpDW+/r¯:{E7w4DDm1}CJ fuP%arL1{F#"<. #q&^R2%=1Z rN8:7u$Ƞ4d?BY&Ϙ>[cˆ5U=n=Hy.g2KLʒmU0kvmđ %0q"Z#5=ߖ#<ݜ݄%d2}tFh֥ HKSk, NkdopyT8Uti];!ﮧH p[l{uhp(*ȺE~t̑^O"ދQXLJɐ%DՊ\sBVe j,EdFz>JԙP$c$L[|J؇c[t 浅 Q+@j K ڽ%t`Qp4[q̎lrF <+x m'3߹drUu`4 ?2|eؼz)v2M(v 1;dWh#z D'E ϩh;k+rz#9x5#`۽@wՕFKIu0#ؖ`[E;o)T2)΄8$j E)L Vl|1'+QZ;ɏEii ^!a4mN4|_4ѣL$V@(:pCs(߀F8P& _ sA"-Wn|;r([0ە񈺫Ҟ+l`,=j()P,a3JR5f`L~x?F3 )ؘؐxh]HJ#6Vzxe]xd$ű q?p]>J:2A ݁#2TG".g""Fe~d,nx艧;;C]&(0"q~1GmQ1ܸ|ᬑ6{2 AЦ`Ѯ5yYcR?QA޽ f>Ԯp˿K:5w)@;N9D QԼڅW؏֫9#YQP0l7b3ƌltrppE wFۅaQL*RcC^ S(y9M#&8XwRӓvW^'Lb\~letOggljѬNn00uќ(/W0Fؐ_sG3rQw7ޥHJ*eʻOX|)318W(${Zb~.]vr| 7m%YȤ޸U5xtD!e5ч˪ywS2fyMuMAȔ^8c1dԆ8%Rұymwve&t#7@9Fy.Ғ8\հ+ۑn#AE,< aڵ ǏZ$סw DU JƜa D'uHsriOг2s5sV>5cғ "5jRd35IIQ ݦ>a97,7ްwU9a.ΑYUյu`DHh hY_WZ0.r5D5W?Td?弣O3J_NZ X_Kk$Eeن_EEUSg?ZgmJ+OmGuD7/&{u7@뀬ROU(i>;Ahc*dBϢu܏<Y1Vkp.oRc^ Vn;^X މ"wQ#j|ǺXw,]?6~~^Oϯ+r@\( $ZB ?OOO7GEdddEBf||7$ě0ZEݱ})]~Ku"^cv  }oDx wOehMo"{6qR`ɱMT Fbm°"EX+:1AžeMbta L rР؄"})N2`N CMz(/3q:T+HUm^:֮[`3B;?#f̆n6~n\q&9uɹ^̃*tF *MJ/oa2SQԪ)t)0]u~7W$܈c&4dooŤ>ƌmG}|pcѼk8![™7 MS~7O"/Oamqv766gzF5Y)(覜*V"hDOj@ 8b8j |ŧhgtտ9ٷ0ճtN?SګVvM}I#F0RPt<7 V3]DDzq]nsNg2ږOZ"-?+8 Van7銑_1DKB?I) ߆9J!P]լf[oճmZDsEX@UkGjBTXB\$W9][j+o8޹ _D1HE9#TO6 ӼE34Wu҄*S5UZQMM[Q@6rZ7þ)rDN=5WUzƙ5ۡ%¹aTaTXMzUTx}1oNLL1a /^Ă q"d;vr@r ޹Cv/P \I^IT^؇B跫 T[PT̟3c0Flf#]!"MżMK \m!+D2=d/%Dׯ+kJ%tthvÈ ѩ8vIۨ1%"833hOMt`>)'Ɛ S Mn" q3P ͚[QrPv 3&R3u$ɗg`W~Y "Dh` A^Sg1umbJW.6E 4wW~a8w ç1뫥>`J|: ZՇuQQe0gޠdn+Ҩ w*|DW2N'$IE:uRpۭ[7EA_.u.31ˣ)x3|\BՅ2گ}b_Stf]L"RtyoZY( rFflΐkZqBح$)f&TLd}pQ"[EH_rL &(Jz,LB"l+YrxϢѦsXj#:Ĝg` QǦj*7lxj"bH1/1"3ؕSwB9oGZt>h̘Pz% \z◎UlU<.|.x7cA{1Y??/<:kizaqmCrpŴԫؕQ@}:Hb\D߷o_Vqܯ]ŏ }ƌ c l2x &%lED"V <B('§$ZJaY 3wMT3KM[cjPO4^mC]D֍R2gNii-+p.:biqqX]K ED4-@^:Yt(Zv]kPR=lloHXO Hڋy;}xxe3H{(AAФG \^ }oQ9Muq!_J_/ yy.E[P "eDgŖhl >QK.{a*ګܓU6 'GvN.E h,Y1JHku]u Khl(ZO./\qcB|9@,;"vڥX <'^3]WZpnI^kxGQ`51^ېYU?ݗm ;U.""س=̫N)bα7'4&u"LߋStG`;7ڕc9-Rm\W1ɳ4,= @4/^K!YNpˉ pwӆ{cUuݿaoC. -w]Sއ^;]%XF="zwcҬb3OW'>=6-iϽ {D^è0z8O6̅6--7/9xv  у0ŷq$n̛78il̙+\.MRo}V~*z#rmʩ"=ZFD"oZjMA!.+R$'<\gy3f}V}yGf~z-vW숇zo<2/_ہO- zO ⁺BuŎyzԯPjP-Zx͜9VcrJJ |}}BQ$ƤΖs n߀3)yl0߁g2@gk2ȢEinf`NTl['eSr.gY-tPU0#r7U04 cӳ{W ~XR:lRB|s xc,3UJhΡP3g$qq7)}g:QW{߱YJ|l"lܪUe:I S̩  ܕHHτ0}.V/LKCS TCe%(to>ה"|^~hlpC.1A$ʧ:ɊRNnJ=9Ⓡ1yc)LT[Nkd:,71*7I$LҶM~]D0Пڶ F8=|Ԧ00nn#BTmkH6LtjȵPCT9$$6T_/;Cqkl 3Gc T)98{70.d5̲Tk,"$nt_oqk5slaኁTҙa>sX+-Z{GͼĘM)dBzTwF밶7?ELţbI414e­֖aCk*.xٱm:Nzp1*.+6}.+j=1|ٙ/b7]\`kI0GvAQ%ά"6ѕyk5{XҠk:f>X:~Yjq"$̯ކ;44K,ѤIUVъ3ſ4QWaӒJm9.lѕmuh!p} _|ÍpG).=ž|oUa\Jk+! oԝ*dk1,P,Dp4Yx>d{5k-h'xK.E2=2:wf͚)]Ix'nSTGՅB6/ ȯo5RઅP>NSjMɉZI<×2) ⠱ gd,ƚ7]Vgj۶Զ^V "?xI ަU(TuJ VY]##7 >obg鞯_Xf1J@"0?nz5RJD(߲IS!,6!Y!0RylKJj ` FWؐBC!6_ش<}{8R5j#;aԚ [Nz:9q5eV~}E0w;V=] N[7o \Inz WgkjWoݺUڋ^RQƚLR[B]5:)_ce7w|RH8~Z^ԌXzx'ۙMP4wg6`FQ1=?cUW7t`tM}\&z|yz {ql^ rVw~RN&AOnkۏ_}O>xfo½SGTY9ɴZQ!EhۖpK9nba`v)r]Sq5tǎ#NZԮ9jzh؈== \,*VVEx3BX=QYR-xfvحA ZKskCsmڲR"D=~:g"_@rwwGjjvޭ/ȕMU[2߻OLfWVD-z%'@\Yz nX ތBUtOuylҔɖ+ 5iEnSuy/Ƞ#`V&dB'gNPqW^4h\=m3vFwg;P SO/vyDypW8R}vBy\EL+*^=707B\gxz1uf'5.E+s"Dk5#HL&O @{-X7nd XvZP 6L!fbq`gK9uēC0T@W/֓| \'Eʚ܆KqSqbq/dt/jx Qڵkq~`sNm> <~~~`I'$$СCd6J+ͷz+ڷoR#E!Yx'rsr@AAFG)Y'H@>\Ȍu9YoQW73F"$BWGd R(+fkMP%L4T,:&A1?w^<ݹᢡ%09ͮc{j ì-FohqGZ9an:V B ӷbOҋA$x?}2yN-sFtO'~za,<[ mA  zԨ— ;^M`k ':/!1~צb>ZӱD^T#++ +V@ZZz!eptnnpԺLzJcVڭ*;@4눧tp+ߒ$sfF^BPH՟WۗRqŸ%QG7ai54gKUQV1lq <,,XS)j}R8{ҷ3IA!S3 C1x'QG{ ]&3#;;zX)Qr F䂲|d3it@rydiN4̌t6O^(9qh!X2 cc˾$*buhis j26WPm>g3y2nW=[uږ0QFFEA`~J2X)`߇  8hPyD'ĞxXzsV{A>}}# KB(@Oҝ 50_>%7.Ūбw7&dVܮNHr4K5a"dGGGHJy!==];TwϤXIȋK6R΀ƨYPqfo|J---vT@'~ea## @ÄBJ ?zO;Ehٳ-z SGvâo'y{tw]s4˸$+=  bopJzV?sm g]2^{i2H큒 jò@QI氰t"L>ŋ+y[ #VsZl1W@ .HaN&~ %3 ̓aŦ]57?ݓ3'?~Ksqה}_=}U䎄1_vB~a!룸b/`\'TOW'6JpSo,z}lSBg"΁aSl i G;?{ >vKKQ J&QjaĉXr%pu'Br2K'.JSu _8rn+_\ I|=Z.G:C H_cG,;ȁF3NLJ(N,zܙq wW_Ğ}sh^{劳b_;1z?,ZT3A J|9ܠá{o>Oh4 XbB>qerVQ2`M('FO^bρyX~ܚ`K_ԉص0 Jwa
'[#{_;` > ߬8cFXe^p|feboP9@'?ϞY+\ D4^dFqo^,#]O^8<fm _in(L><<\ VT1(Ɏnd5/䠄b-;_b>uv|U6]hG\*,SpGQ/mOmBl!Jnٮ=vgCSFB=B~xS{갘߅:!U?q\(2t*e9s6M :t=Pn4Oy&,_ېPX@O|UYLWmǸGݦq[Xڏh!}?k | ʜS\3ƍfJc ) >%2iVCT$ tx &En:o;8yNJ$P uX3Ց #16 %26߃3[@8oġ զD{V/q+©al^3>z~F݋f݇j銀Yc*%>J.-bwpxpxh7Ιfښ/n(_ WgGv/t$KGܷR˄:%=p +KOjM{|eX_ } X ^#Qe7\:vεйe @Ԡ@y}8OpvЅ~}[Cwqa\%"aP(`i4104|φs$SƤf1nv{m+[>2Kڼ浆ȁIgTR{X,[WN_@n7`(xbIt#&PO/vZ2YUȤy<Ro:ݖc~sN=] ^W |V5quL|xr>'];Acs3 sm[peݻ [o/q1fφެ?пk;j>4NC&aX%A_\郍X/=7rlKwƧ?A륳 Vn%&1XSr2rUTYw|*5+_um=G=ny% hd3_'r/C-o&Mi>S5ff KY:;/زB9aj$t2g8XB^ j~S!Yy/T!ic@ϬIlGF'Aw.m4DF7ˣ \иdZK!{U?ܟag 6gvpu~7lH;V(mVNuS\B:lD-u%nx$\QZvл _ np/u7w#h7C,ɕ0ʳ91c=0  ];Goj*L^uj,|.ʺ͕sZSB1j]*2uL'垡%E&Yst.ndj2VHI65ɚ I j,*` -,m5gQBlW P^﷒S z-P)=ʂ9$ 9CxZF1[_#ҁC߶vNYU?.^!+ar9+ |.{*/ 0" $E'ke/3eWto.dڞOQTR?DaG nRhePjS)r,`s Dٌh\5>t.h]U䫠7WG&Ʋ:Qa\H YLh \ FwW jR:oyS k< b[Ț-aF\NlAE4:njEpX HuE_" 蓘s+>$-;:;pM{32 J y 3v0Vfʆ+Z: bH_\i1t Z(Ѩ\A2Z4+K#Zlad{uy)2@ixu*'`Bs |[~@R}PB-ԧ'i58rwŒZv^zFh<m'WfT/G+T>E~)P0V30!YAhmQ& kB+['?Ŋ;O ={PVTUZY]OIt*Jš,^Bi C\JH)3: c^R҉ pFt &΅.bBf<o0ӕ(i@HҖwTlb{(ɄƶF]Dl!)zGH!d, q!k;q)hhGxr]׈!OZ8T+hkQ1rBO; IqM9Q@}PnARBOg yyN#IL MLqOõbMxYc.OXH+hrJR6XD875ӱyt*E::5i%w4}$bFJ\-ie!\WL3x?Yy'8bE'ofB}#! n ;mX )h^ۻ3ϛPfJ $l30>7N" '+7v.@ؘ/QH|2 VQ%%wP[s[V[-.p!Ù.ŔU%7* ~x1J3n8#.[P԰0lUVdr;5jV0z#Q#͚HTLM`x 蝎XLbцfx30dfhPykb \k% jm`!\IT+ Meb9V%ў/zpD)"wX+?sx$I?{$&: %cǎqy:7Ƹ JW;CԔdTl/4!ݒϾřGѶvJ_zZ(P$$Te妥&41Ì|i u+BlO̥'-19\*Wdh5#ji;|ZhčC&~'Z|L@ًvA]yQPʡQZ8mF@4} aβ0LT4Q~lX QtJFKf}iK0߳7_|?MzOO5@^Ƙ!(j!Z^83'eG5r)!/ j@|ffx@-#-faHZ:I>ΔW%Q  !9z. dTj>IPLƞEV̲:2\R8/]x\DRC [\Sg+TH:l{Ӝɼr$J(36g]FpdR ү90ރP!ur[qvF *W1j"'E5$3 [*Wq սiTI/̚6Zw؊-t4:eӦJR(iT x^8=OQj+zgY"er)*U0K :hػ{y@IDAT@X&ޣ&ujD_ "JHfS+^?FPGOCR)VT?dwWb1IcR&:>sSWS dZ&+* K)Dtedrpn#<umpW!Tkpdd$%'ؗ!DZj[y|[4hfNT #)"<3  T23pG $s%ckw ퟭo{׏RM?O! 9[u3ͮ5B^P1mEu\TmT[бW_:&Tr?[_L2P}ʩ^r=f\x-Hmm끕A M!܍3dj5b)TIG_8hOQoT҃ne0GM .kPZRD|f^Od Ų 3+5Q_I1v/IkdP3N2x9cD@0&SxlJ"d ̡f[bzݴžS6:.rG-k~)}1I'D(XQo.¥(VcqbhEIrndQ4PuvqHAUgK7oN5pnIBT0]ȳsJRqz)`t4Mps"MUl f0Ο[zc)'(od_V:G5 3j~2_Q$ *qoRQTV\G1 A7oZqV`zqn<cI>zcFGVӴp)4"F0k2T{"$BYMǡ}{q+<7.Q͋8r*޽`>GqF<6`Ns(.P$)XW\iJiP?%ӱȥb h, ?6[{96ˮ' h/Vǃ&͇.NFzg 3bii&ݽ|!N2ZU%L /dXgc֢MĘ6-ҕlX,h;AŬrUWH}"@2SG4%%/F^NNIWׯWWKedUlٲ۶:vUMިxJ"~҅8 }\C?z3Gdj$ )yM&uz1 }B 8O /Liz\(f5^Wy^_/ݬDax6`2$$D`ϱliŊfh yD1߼zN! ZԦѭg_ W~ ϓbʷFΕxw-OPH 8Ĉ?Na/Jq2^`̛6:P̘0>CHWc9ǖ%jqϦU[LE#y+8t(bbq bO\TSp :mdbHfZo]%^cP[ءC"ֆ$cvU+l&9?ͩ:Y7ޅÚ2-aB 5،`sЂ+MPJK?t09wW1fLڭ;i?s/뾟g$˩j9M?PfF~+~~OtAog3?FboBkAX:#K;\8XqEk" TWįqqb_8։8y?"Y -,_9QkZ* :\l ,*p3Fk)t|˜99#fHNkq .ѴCԂvOR* hWpuEe4|p<쳸{.-[+ZjH!E~NVhP(Wm#="B8p.0QձsM<aQjN!F&D)_ڊ)A@cJֽ\&ΞRw(bzxUlDE$޹͔Z]^@ Nn+eJ &#&QBMTG0 r͠qpf0 Zghq9Z\>!'ꑑۛI _*fmZmނ$7\񆵓9n݄;U<~5 V;#9kHgTQ HuQ\k4pi3JgnD?7jkc"%+rgR yWcY|Jt0_!$`_[#'I:sfs9T~t7f&1cNy4m޻1\ k2Ɠ=zۢg1*],Әr1z Jj098z1wƬ}8u49f:Ք #!!S+D܋`%l愑 Kt$a3Ÿbv}/v_%_!8B54ӣ N {fH ^gG%IOFxAsId,Ysk+[pvvS؃+Du4䡂r$d1uwr5^*!|,mpBoQ&._uꎏ|w^~*Y>Pz˖th}4/2>zM^;+4 ĈWي5T>V̈́i|dϠlٲڧ @^FOs ZR¥3^$/_Ma멆_HT3fP2D5$I8X̻C+rAU ~J)LE pcMԚy.َkfNlٺA]luLFA|SqVA.A!=-ډ;w%8 g.= vmAP?~7$c*$DbOPMU7o_0ݻMs GRyg3q8B4z|׃qeV]Ws]ü[}ڳ ]a]D% !gΈǷ)NNp'sx #q`3 F|&,qx6 DDLv!Wpe٣RQԲp:筜-gWR`aJj}<:| i5㙪F;xJÐW&2n0)>Nt헀6-Q`I'toأgܻ^Z_#J 9haUk© db`Ƕ%n|'Z8˟10:iG ΟT׊7к}RHV5Ɯ{aXe+U-1%/]<'>hk,GBnPfOʗ-6n޻(A+N0(mQƝ{RbrxٲTO%ˆpZ oa1fb&3P|>iwq% ~~e_OWB?7c?+R%\FKV3kM@uedXY4?mg`\sn0Ο56l؀H7NT×kPPz~Ւ74-\}#XRZJgڻp|ײ =[I #uI@~q$^D,UA3`KՐhJy #%dANΌfV\=w*gA49DZ2"]{ ;U5'+Yp^-م/},?Jf2dZ_&יS|Sl&9 m[Rr"T-L2-Z,9e < 1YƔ Qq\9z"-^ Ubٗ4tbb "SgKAU}i*ɦH2DdX9ʌMөrusdEEzbW8ĂurL-99J%i]⃲ՑI D+tAc<X7PE_|C_GϠ\hoǒ!أr9g񶵠u[^F6͕&A]9u]}[TET ??}akYr a5/_IhޠA\Ra1LzX hk|qV i￰i/mt0ѧm~&,QJ;sT=fLes+whC"~ ,Ykڸy~^wXuZvśF/ wW3ϞGfכ6mRX U^ݠ&Fk׮EZ0pU4oZ=Z?Jx˰b,JS@f~1idHv"4_Kq  'd\Z:.RaG.R \NSG [' 1W"O2GAMhQ+>1;pRRNbsH_ gY>fi<+S+O_RrqyTF}vZ\QLP+UTčJ@S>}zsSU'0Tc J(\=Wǒ_Zȝ |_)tuzjaf4_,/LN羱(=Iems#D고\.]H PF Yf3M5Td_<âS0mNB!'_+@(j: W K2uB8$B@pQwKwY2{#:{uQD) 4(O" ~ - 'K0Ta ВdeE]\]ڮAJvC|%Zxy"nT&eiaӱG/r4yWyg!"<{vl].[菱~ޭ&@.lJOf߀۴=-uEUy"#" {&iC1狏qf*5R,λ84B*{Q=q8xj4m˘\L͕ cs^gʚ o& m N̢T 4Ua\|O@>ڼ.[IJDz` N+9,?|6ޘ)/_Kbɲ:Ș~ Ϸm+Q*dF!ww:{w31fX|-W \gDcA;$ lfM^P2k俆9Mu0e?Ļ1aXUal=ͷ-6Įń>SWLz_.mOc..((PD9m7e›`A::ۜv ,@g%tv,5Xɐf/:N=гc3,4%6 h%4iMN=ʍQ+"n5:e8s8q*vDz׮ꮴ֬l$nyUIKGYz.!$HEf)1*ۛӉ0\QTr%&x9疒jxlSZ=CzM;`@NXZD޸^gPك .B*ծ@g{yA6p .@nrڰ%ծpkV:;0&Zݑp qȎ8p2JW#>sp}#\}Zpp-}a?A2hcHrH+;9SCLK%bbi>YyHJ[^_G3~ϴyg1s_)GnP6 0唦_"BR7Iݛq9)1[غyn݇{Qm h#1j"dLMrꡳIgӿl"˽)| may8|ǡ#'ZF<#zM>Aoax2@ k3~*D,q{D&d VzfxqG$tv/N9:]>S Ӊߣ{q~D>}q6=HUSDt& 1&F{vn5FBXA *r ?:CG~ |'QYƈSјR_Du vkPz`ʱ@gxn' u>zRx羒/t|R޿>;HɚX3c2z `4 6Om m }BBas@gY nC"R1cogt']F]<~[Cg2m"@zJAc=DEtx2tDСC l aL_^5#˧ȡG 4ky8{b1O}f :#8kO`#Vd&7Axk_U >RXN쩄Gl_Bg7:ۚոw0R7뎽 98svO|wɳ;Qr4 t }R` t1o;W F|_YDaX bߞvz߼FM+𺋙3aA`2:cݥf\9,V?*pUQ+qޥtN3La37aѦXu<6-GDBg똩5-Չ<& Ξ~Ѡј߯+\ɟc\jn3Y=̝Al "+A%uǿhk"9h6}l\8] @l+m3]#q h`l3e<Ƽ1 54GG$8fyL9\Y(1K=ʔ?/nuuma R-5*#A %={PV 7XZlrEţ 7 ( 0ԛ7=6 6#Z.5 \?bz)s$7f\pn-}y7'92 Kξ2)y_= l\uțJ:;1LĴ;5Uf:Ebt,.zmèG8&Bwp#F\UHJ<!=ʃ"t7\%K@*B荶&a_ZdǠMŏ3kս$;ʢF {nB ɂЮvDIAPE Ubw`4[J0_I/Y@XE-5Cm qŝLOU8!ٶ^ZU@Fuj3_ A*|HH{#XbK0ոR(ݚdYgJBr>ʏ7:5?'AYEϞ=j*={͚5#1Ƙ2ţXToˌP$h,AGG2H 7a>y~lCtӕ-]qM G`8WҦȸ}AH Cg PɌ? k._bqԯT K oO ɚZ8+?v2:9nl mntT+ }%o`ZH. U. t[Kk,L2dBcoikZW[!>.J1,4lD:A 372頾;#&OEe`XE̅v|>WN ٝµ0 ž0~Hq*+D[XZ#!& SytlK ~+t`Pʂ\,w֕X|*GOl<샌|?GI\{ޑ!=Ŷc1?] 9{m+2ᔭQws!|nܸ *hT  ,?hlYJRպ y q+Ca>lKc׺e8~*PP|-%+T t'/?pNDrHtv^#ѡiicữSA8oAgKs$u9=nZjυX|=Rd']6a獗}"!o]ƴ&a3pK1'jEFF#y7n&M8`f?~" V$0lWBݹ 퇠hZ8{CtKtϯ% $QA5[HaP pGd5 Q`f7a(zƑz.P Γ>L y:jkpM1 ÌF vW7Оg[ѹZBu2fOC;e:{I>]h l V 8@e.֘S_H 7@g۠D> +#!1#ueeTiuk|-Ԭ@gWoKH:zc Be4P"zt4tl,WHؔ>C=hn19|v~d]}\VJ:P&dg ɫɸQ7$Y8=]:'ˏa/\EN}(>ߎ c~lt5ZI@c!RXUA+AB _}!z̙8`.Tb+L TJLdn,ײz+u<3i?)̱W -C6U -$6޽{{UmڴCf?, m5# CBgZ")vC.2 dpshZᡳt/:8ZAg಩@ H¥qʪJ"И %PΊ>fQGpqSՁ:FBl77g͉F}'!{ K;jN &C+J!3" H(!OR5Ssr97*2n=Z[7 EĆo"$B ^ A *2c?+pϦ& m <۪;<>{W%0_2%ha1kάgR[Iϫ'%u9rʗ9ueAb tȑ#kY GZ*g,!kyU[_1VUJPA~k&[F+H<]7x<4G=ꡠ#Qz(Xy'P9*?| ljAu[_L73߅Cfaݫ.FPr!|V=WAJ5Q34ѶeHwHOʞ_7#/=? þt*p)2aЫW/B[U\iJ4ke9AV*4d,r*Y|P-+%834Zp,WN^r G9SK.:yӦF%$]&z*Əꌔ{:y 16ԄV7^zmR OJ0|\bE"DfbR^=e*]MR#¬8=> XSu/qq˅@B?lFK&b_ {V㵗_'# ,ZGf~balpui~lhH)FY%fYʘ/k͏,Jao/WTM=6)PLr 鸖@F5}TrH~8W ^ب>u_/;1[bVeL,UdL2 Qt鯣1WOy2+>*@1> J(Ȏwt%L:=7rpww-d<*$BsJdTr]i35_VgzT$鸠shzT~L7aY8XIu!22B"EK6u"KC軐DG;[b WGi)4۽M,M qKtVX|Vߊh=dCt/" U,1t`LB1~psܽ~ Fࡃb Cزhr-IlۆXN—ߙ#u Ae67A)["P_KVz{vġMK0et7ǣ\Zڅz ,A7{j-rꆒtw'KCk9]!k0ٜ*k&V5j^zU1}$OժUoϝXFFƏb9d> 8Kj(2G( +"+ޞXOLxy f~+֓EQEH6cF "Tw&3nR101犿0i8\ao` [&kM޵0izc1gnC=P63YnVƔ,D diK`7m Jf[{%ȅC\5|lWA`?8$$je;NXо;/ɝzu:ϴܿuO$Z+W91śaÆEPOoD&iѲSO5Pكm{[UTvC" @mtp+u+r)G4nuTzj?Vߣ@g~i,jwUbSOdKlz.TɆ!tv26`(bPBBg7sV {gMOо=ۿi-_:ݻvD<5kA}V7GMOǎup5:{(f Os&u -1>۠}đslj#[͝Ѹ ZԭwV\{U_@s#:[X؜ :;Qʳ0o>[Ol3'tB&(_b_">g튬z2ZAiӧtBg #&o ً+w4}[Z[oaՇ+Oq#!A7p/BNg~Kz sf郋=G<֝曀/n$aJ }B`8a>TUz&r~#.2S~5^;|>Wt&^}t|M vRt͗/k+)7Wq1q$"Α"|>[\~8r^A}X@fW8 :Š"|!h=t Ў^'og_#}GÉ@gω}عsbia' ݥ=)*a~sTj + 3?c2Z뙹+ 93g^<ʭ\fGy$?9;ꞕ5kT/bW'V5Bgϝg;[{kѷt}$ł[0?M{Np lD/FaOS_Q}M4|m'eNF1r/MpPH &ȨsOA!k5k&txoF5ɣ:ۏ&Ꮝ^4#T_aoVWt@dfeK]^Ykɕ s16 ೊLBj'&{QjuDppM}':; -tϬrݦM[]wmf8S%jC]IQ.)٥ -vG2,cӗWR]V`>?-ސ :{7@IDAT0Y Ҧʻ*y%d>ywedfA,xr%YO% rV)VhnPAWB.*x kGŸ"Ncpܐ974C@g Q1˨l9K2"k,gք-XDj:gegsG_Fٶsbb<#ǝ aMee@gs5DI_,§#[?WaDdT12 hYɘGɊn cHE=Ll!5$t7cšsӸVal[BgS-:oa&٤)t6W?29K/ h ƿ>tpef6- }pJ렳5{O2pHcM9LdL;؄J3Hq%AgLwSq;ԸYs99zg;4>uLI_̼i~ϭuB͑3{:պs%Sʪ -~l<674]QOD $:sLEI{:Q&W/ƾ'z2g+J]Ӓ"q?>يϖ$: Uc_p̏3P:{W^ѵ߸CBn[H@[Z -Ti)P !5 4w{C5@ٙsfΜ(ٵw^ǬAg[5nۏ;w- EФ^ ,[twnl^aqywҏgɫʄȷBTnŕ܀n[|z&N=θpY"Ir1D}qLS [ͦp —}Ğ8|rGkr߿{ޞQ/qdܼu'͖m;ȇغn˺E?stvRs L# n~0 TPʇKbO_zܹoH]o^S-sD|x+Z sMo-uZće:Xg T6kڍ6C  I>C_NMK_s5?-4ղWf2SQHO%QidbY#h3{x,Řڙk-tvOBgWU'W`9z7GcD”3%5#W&Bxa9 ջ| b`hФϫJ75s)4؟: M hզ;WD 8=ϰwh߾v^x:8s UCNmдY+tZ=&:)cȴ*CAK$N~t*!;GCU.ط{tǢx&2 r/MѰєE.6rUξ> 7 NR7*3 G~XBZf7\NcŞcJn1f@4m-Dv6.ٮe+bY؊E^F6Əc Q( 4k7]zaQۙaP |]oQ-DШXٛ!J. {[†+.%iiZ-a4;Zv]l;F+Y:ۑٟ3 &sG5ZFIP)-Zivtm#;8Z)D )*,Tζw L ь3'IPbj+ϐ8`%#A 0AЁRdi16Bgp45Njhv7gAiN $XUiLAo8&zv)$Aal{)¸st|T ٤Dp!._C2>vjO |G$|%˯<4)!&f Ĉk9tڦdO7 tv9͍<} }NvSB:;cE#@‚TK"  Qts E,T%O1UP5c<3}^&/.[ya`@ f I _w3Qc&UK(ήs.B=][6tv,G4]'РCw,萡;gFslRGoHvF9 Vd!-Z(1/^Zj9[˳"M=OwהZ%tnD*HZd}e]0cL qV "Qz[7S4PP[PY$3}I@zwUڋR2;?roCafD5&q@HseC ⓖ( $)˩TSH~%ֻxѱcǔ r˗/WG]vEuF줍fq{j8!fU(HQq={ eʔIfْIJ~r@GZ롴&4Ů5x) i2QxV1mfҶGan$ ,P*s4ǹ0k_8eW=^D7`nCG#!?| f_h٨J{z~ cFrFqtFeעJᘐػ #A0so8y1JSp?@Su8Oƙ<EfےL) %nBԛY-Dֈ+#+^Wq \)\y*!Z6g!4{V`!/|Ъ-ĮU qͰ2I {X=8HkZ.K2Kf X988о= \8ӈa~ ]_RK炗7 PSd<~7FUn<GsT+e83d t7ќЪp7Ůe?mױxE)a_^0tDC; \IossƐaq WH7e !35GSU.؂ s,P ʣ9g}-]%0ylx\M[[xs{qvEQyXȕ杩^g &dt1u)ʀ"FsٲewZ7A.gl 2jF5_G+zUivW_1vB5hѦ\}? :ۓ[ %AggP:{XITgёw`c~񈙸6~I‰8|^Gj;hxJ#^ycУ{I"hqr% S;-Z+ga帖FyW'7=b=rGCP1.ٷ嫁lGL86u Z1ƀ)^5`@ \טIGz#bşbKT<K @gWoP:h樱QAصa-/ tvE ;~19Q| ĆҸ%BoÉKx!Nn_'Q[gw.`ݚ tvnѰ1hs!ڏmq8} #tv ?7ZMw.`P= tvӶ]Ѭ~̇M۠j"ɠ9!q@gV;K(XhJ'^}, .'xN6=QfL FG]:x *WUJ^/Y$.B.JO^;D6); p#ųع}؁{3A;PBg['"Їp:٫F`҃|GЁIp)3?.ޤ |cpe+5o\hT : &Bqo^S1^ g}o׷< VA6ʘcQagP Af޺x RΎ ~B7r"kKN<@_ fCyS5ل۷ >z_m+46 nBgyoX!]D}6q4}}xa>l">1if a# Ag<=>&fX`7ڕma.M|gK(wtv8<܏] 5_r}lx,&&R쭸a?q A$9#:7&XI4j~ޏkJ]~23o%w|1\+KR O \?^V6%6}<Ȫ6߆ bjQʠ/q$ʕʊ~-A5+_Y߽gSթؽ4*n 8~8zwE.ljWgz: Ƶw߆|8N|΄Ǚh[l=NQCMN%$5 aؾwk(yKOih/ne~Kc;|Ѳ(0FоXj=I"cգ[w eZZڡxGl<ǪC%trRXp&zc7^UKa^4ʗ.-sz?Nt'd3 ȪA6O>u7C!4ti$3ʕ+aժUYQ5˽͛JNgM_ZIe=+syq&f [ L"qCNBm؀wQ>y̰60 ]M ]^Bzz6g2,q*ĺ&Xɜx2ǽ}O{>pr.0;p_S)SkTJ=+{(5ΖIyJV|d"q }t}bYE( Q,a"k:(i#>Ez>0>|cV5*7(Z J:IaQ-[%wJ7 9B@g;G"KқY:;@gsӮ ,I78Z_Ke|͹ -^:ĶN-'#׬pdҺ eC~Lvy n.|͸p)f-gfѺ|X[n~5uާ)j%J(F۷oWujG_6FJ< BG]{*-tb%`Ta@gNr99#.I4Ymz%ȅ=^Q1 [<&R>(A80J l~G2!p>%7D$06\G3\]=Š!v|q 6F8ndZl=Lo߆ŠE_ȵ2;¸cgg XDԦHNf;!e˖ M6)b$IL;}||QZ5io%#z'pWaoIyd>ti]|3~ { />.'Y,@g;Z$:C }|ڰ{C '{ &18ψc 3|+-?L~:\fĪ!htuĽ|CcoܼoCƣ4bзMenB=Рt.*~_@8! ) C^3NX4@ZysAsN}?DA_{ޏvnu'{ ? >N=ݸ:۞ *0yf9UZkWhScVxG^aco܍4GW@gjwK%9>Z"UTPӺH:kfP" t6d Cbݹ#{ F(SFr'iT\εi<9mɇA{W(b~];t`;lV6Vچ:{٣?wگ>֛|moY8 \e*TkՊsO ӘVH||BgQ"6:mvQ0KQ"/!;AgwĈ!0o)BgGin8ؑ*+Dϭb &lJ>CCaS7+2\91Q VHA#l ݤ/j '3"pեA. ݰzi )1.q9bm砙`%5{yl_B?+XζjVV !JR#d7>&~Յ`4xkR!~8Wv1HhZ9sbu8e^}B'='fj:DҀD}* 3h:V\ fau!%/487dۨ ClS(u#pF!ΙjPTSTN{vA40q;ewp@H.Dw0_, ?=8{*mIKR&_ٸkG&eees 2dR Υoha?9=eܺu+B[Wg@6=ȤPgBH߆FrI`_xɘ ˆn߱Htv%Jc 6Q)/6n `I=zHZGe6myNgؓq8sUhGcMPD"tS:$)!ߍmbpfH>=m6X=TL l۴Ck A<߳[0>ֹ#{ |^Of<CD=b椵E /'+HA\p!zoǎQ o|5|P2NG+͇}}57;!hӾ).Mk2ktjR^^Ll=aˠFy :{~(SD 7=`݄Ah=69^\t6yB_]lK+kls:oQ"MoJ SBj޼'?k:Oыx:-۴GJ,5U )e|H* sj~9 !<<6l T.ڢAO\rի\-WH練gm&A8>}G#6ewl۾ Tb{ Q5z74٧"1j(<o-Y=Ol:;sϿ#0Κ_ 4 {B+,:v Kp?0@)"F.߾ T7"L@Ǐ D:'zB#"Gvmp1RI Iw0s̕ 7a|%*tZ2"'a0ҝDS)x|\ Cb@-a4}6WQēG{ik@'` mΘ%[+1ữFiD GDEㅟ7 #V4n 7_:&=e}%]cI'FQSaHwv=F0Ѩu}e ;@,3f8w'v}]xrh]; l'\2`xQI1Q$հJwF!Ba4,(AR9ăOmORz1 tpsS)b״2_~,ʻ{x?0x9%Jp?+PƈqF!vۗ$){Ēv6'1 )xN*lh:1V2ԴF"],ص>>N&'~ 1%pC GK|=1? Fg2{Tgݺ4:kCMlk[|2~,z c;ήܨڹD g*+ZCkyzM5r9Y,"_bqݛ׉nVs &Ow;DREm `hE ҍY/:v@}O|1g{y)=+~AcIL;,E$krND`g26Y4=1n߾f_ )aʕȓ'DvBihl*EDX9:E8q5EI۵E9'2cqSf$tB_ B]BgW"Hgn(+F|Z•-w|CV>adj ]t:;#' K.!ed*ǒ.5xӡX9  KBg)v/} O K {-6h 4%41 A(Dbc=}!D곌x >**+ VB9+"ݚ7W]r Cg! ?/ۃ APJSKd, tv&о,=c>45F!+ԋ%U|B\:I߷bpz(MD%uS^vn?)A8$.a_p|طi-heiԅζ5B#_Wcs,{J%aF`sbF{Z,ڵKUpr´~D؝п/6:tӘiihS|3f?S{5nk\73&t1E t c \ } _0٣Zĸ!}й{ A hgX] HVrUF * 5[ T[L|( :0}TgSʕ@g&|r(QDnK 7-X~#:N3 t@v/M+g#v&m=7.mbq;:cĨ/_Е:#^{cQWܠB瑬[<y„ocv<s7?g`㷣T+ЉѬs#`?"hA;aÆi}JcȪ*"4]bT)E*D^)[ п~J=[-_їGhѸ!cBqaD @8[WVzQR9e $+Fp /3ea6)>[#Uh⦠`馰Pv9Zw0+[;*=&ތbS*+m;:', qP$1Bg~/ '"Ma.԰OjIN5AC+mHɿP粠 H'gH_"Ô >HjjZh(NtIZDx(•t\,d_+BAh8zow\K|g)(!WVfU&[t_2a 9ͰsF+GcP^v~dJ=J&QCrO4/iEm?GB*~7|}2V\YMuTAUӚ/`W^Ν;gـkRbh3s,9mFyvDDwK)=D ͲJBW'Vij=%b JvgpfJw@KB!bfI" /$ C@gOQ=Apn% 浅u?teѽ e( -[ke`g,XVNA`V>w8*ujN,.z6TP]ćVTq~ʹ].-\p*T6gڦcYr>Q1yL)OFگc]}쌚5kb;W b[l9PU/m]6K*׳W& ge-s$"M]( )vУL50I}Q"zڑFlR2'FKf+.d9NԤKmբէ!"P%ݾEzۮO@}Y Ң`Pb4g 4+Uu$3@.2>J$KzGi$],Z$_)`й eJ-y9S@b*"uÔ0,}M-E/qpu*V8߲eKɪl ,{6lds@*B!#2$c@2wt6;[f<Y-/V\/@f&I3tkn*}-oDIoL#khg=ݤw l}}sRۯWmoz_~Z"|"dU'穥>5: ytjw c"=d3MB=:;mpb="NSJiMxRd84t?];eXLbVtp 6]G~&޾a=gyqJ*p?G/E]߁WjγoڅB, w }460gYA+5yrndЯ,$$*{q#,?ЫI3l E jRB0m3t\6h8[׍L]Ns|$^D |1x>HΞg8qNnI-Åѯ__|2/"t#=ij*T@dI41O)=3V&N9Z^yVХOgRO|ۧHkm'0\ ū31 il49;&T=zD2-Zv/aoMF?~MCcmԇb^wӤZ6hqG{k7iZJk+VuBgV@>ZR۷yKy OE-q=+!XEQO'{i Dv<.߉54}j 7X{\Lw=C!z.r#μGB_Px즰,Mg,>v#_-F纾p-q7ٍ 4^as8sD* g:@IDAT'Q%Ү!NVZQLk溙5*V[)+]:{ȰA([5w%\9g6FUCԪ JmAG$lX/Ì:4ɵ^BP7G%ܷ- &eqCxkNZ乆W O^'YFQvPdO!=:2oǥG$7 RdT,{a*'k7f8rb;ӟFb  wʖ*!qz_b bl0mhOL[VigtﻀEp`j(˷Qz_O~RÂ/@&_ йp. ӀsB< 3RD?qʽpEe6j0_q~-?XZk0\rvJRС |BdŠKpMʔ(3ơ9$>A[a/[DI< nM$m=m?Ǽy&upDA@?#U{v#ac:b˱J޻D%Gaa7?v?+(%X?w=BiΦC-غm+6l܂@B~ $0JCzN11i>G{gx'EbX ]Ojk<#%FCдiS͛ Y!!&'or5z& nBn0uImB\w{wq%;8q5l"St(3dΒeVf%##WMX&εç.ao:1lzLq=yQ(`JaP]wG!saw=p($•]Q?/>~$6 -DULՈn*)!2> ePGc}jqRo t {c(|AzEl-t}Kt+;]~AOlm0oq[mRl{[im6*ȕ ]Hͩ*E.u8&ą/F Sb 3"_Gk(YבΜ#tv *D4OMR=h a@Q s|x^$Ҩ}!rʩHW@gG&R J.vϟrEW1^F١G&4m{6 9CӗBZT?BMѩOp3G6myȟ`db+`|~Z5SV>p@k6I>*_7#xyy)rm~+;aaeKrcШ xx]BՆM[0E*z $a't915|Cb˃HM`r=8q|F$-tK/zbm}1xxx`ÌϹaLpa+7q>5-&>yhmH+ JBgV:>&Fc#:{;z!V<["YC |DY|/K+':">5CtZ웇"tq5u %q4V:www,24) ;[<qzI H"-Qhj3Xh {F|{K CTau*biL&zS$l੯ 'AMd㵖c)K : ɒ:XR~5՛oT'7-;{h dPI!>xNe9{&1===l2̛7O&̱cKӍS-B@*|5i:T-Q0*~Axjask&=݅Ӟ^/x*9t wo'`  ;ۏ(|]Ol?z]vi24uC}s.\xQL^i{4*rOnM+`iƘ9y-Cp⌈uǴo>x 7PV⑯DYvqm<㻱zuT SI.۸+ZV͍PqX8t܏otc&MҩK*OXWĪ7ѢUs$mF&',/yyo>O"°i&BT^] Ke KVVS3Y !MR03TSAOlÿY79Qj&+PP;0%1#y&9Q4_l?vAQ5? x9 '*2|d~"أ%r.5bXb-y\Ƈ{\(YlĊ5`[\]i.(,dmQX8mU2W JWh_6s6lيК9JMÕ9D,}z ItSb ,ok6~-\<%WX8)ZU.jY1b_.amq[̭ƒ ZU+箣!ÉO X:uUC&`ヹöQ~h݀كP=]}hըjiʕpFG?c)L~e/z=dcg}eXAhmMxi`눎1""\,@%y d*qbk-%d#6% &J:LyY:ƍK^z)QJ[b4Kܺu*G2K&QlQ?fʜMR=wDV {",/w ^X;s.ٲ8^VuW5|Tn7*2bLW_Fw3%ƃ~DbXqGfjTSUNAj\$9"wib87QPQ"tv4"rJEAx(A.VɢiqC:[\$d۟_x:a©3$7y2s}:r//2TV?8%`F"*eN=+XЙ}_"_2p?` }`B܏4C<{"%0d`΀[׭Kw(QB= Е\fص/<0[^FP:{/#?Ro6Ɔ ͛7q} 0%JPp$FDcS,{)<Q6R6,!Q@9sDn VG Pb4gd`~ƕf#8C4+eEx .7΅b$lE^]Q)@M} 4Xlwp n6:|P# Djv%u0bHes>DhP yD~Qť]_u7킏t#f.ѽ}=xוnIS݅D."d !y=ws{sZa@BB"Ρ@$#dřչZ}4 9.S+&-d32*5 V_$XNQp;_~:5Q&>:RG= U:@e&t!a BgldsŁL r$$_’z;S?~F[]E,&\}C#y 3ӓ] L४5*2۴B6e@6Eudl«WDyo~1_ÿFL4 hP꽻n ,RqVDqysXtyQU@̒fc7&a28/ywmTf6& ߬JR8A+F hմ)NZ輖QG͚`1j Q׬x|4o;x^l;xz7j%˼Ԑ!t[p}lE8?]>|2a"Ê^m~8+yp^Gj\\hQLihQ6Ċ{PY/ bRY:R NJ(O+[(B[x7J}O5C9տ~|=IDŋNx˗"俤 .(14UkP2B tv( XG )ýݷ Jߊ] }[nb? c}; _M}">KxƏC4"^/'E_\?M&! DaE쩓`Φt3{`tY^ ]D 9W7R PaI]y$"qӔP8بcu1ЋxnH[SO(FJ Sm2)z)rfU~NX>.6!ɗqhZ4 :!N"J+Kۡ;b#艻 OG1r8 v\4N݌tzM(MZ=nA>w3G:{(`Cv"_FR:B:hûp,a9pcM[~'^b:{#'yƘܳ-#q)4:‰+m4Š,19BxXۈu[hCFBՒx=ƮG*nnpʩDR~DAK"Dɑ=] !tK{ vA={A[QNUz z|oxk#mT 4 OV|kanb꤄0l[ٷxy|4b(-}T \<7:4NjÊj7A&Y[Z1v=LdMSfo=-Cg[Лތd38FfnL]uN݁;/ѩKg2lmI/U%⵪MmHrqZ*{!JHH^Jꊻ誸ꊊ.{i" HHPC@BzOy3/y3L&%{=̻lP%u|V`O`/p;[:2%MyJ~f|6!7b&:ޝ1( h4>O} f;ypxjL6hsdH̠rɺ|B*ȨPoL0;yR+'Я]|G`On9!8:y\PݸLȈ>"TA/G mI,G=pI? &<쁲|vֹ,|5㎧A3Hxv|Ll&PS^ňA:QpȥtfJ_>WJ 3oaQa#\9R7()0i %tvav&XH+X1W$9|ިٌdž<7Z7=1xK&ϐ'qS06><L "Pn s. lAa1?>[BJ޽С Ki;@g_ =xRpa*&G3SѫKc uF>G&`Tzjĝ`%߆ ;Ql5b؊%b>y,;ك,(zomq ? <#vҌu{bK ]1(N4ٿaW*ĕ9|4=Xv~ZM~6CYHGxLٯ2JC'>̝|[9, :h g.؃pIbv*7#n<4E tv3䄴èG)V7 bxuٳ7n~wB.)C SO)sd !w٩H:~O}~ {= tvt<(h˫_yy hۊ)/;t_o\ 5bY:)cz?,bN4Sp+lԪu$nKVGS+A0&;nKF= 6>axW,nu3.We!?M;qK88 d"06 Ω: WѦSG (/xj_AP aRdrc|9{|^{-A£oSl-$t'Tx=Bg7a4Ăzct0G9j[A8zx+y8ߠjwͽq'=V.[Gl8\ir]IO4l1kn!>(}`L$ LzZ:002_:=H%s10B .^c]h49\%ݳ3W/1ӱ'!YIcRPAAUy+FٜJFc[ h)~{x#?tq}4UeAWdGPRn;Ґ gw7ŝ|Ex*"h[ vlJ^r5 Svx՗dOUM#xΠbٰa.5/-yޡJoUQzihӫ/v!*%lg~?aR = ViofsH95!E "ŗwmL#*+"`4Ch/}%½`' y ENǯKgc̕ȣc1P\ݷ/w:!cw$ =AOrQy p2R-^ogqf&7p'|X,[ 1{wK:yF(ʦ#YSMEi؟p=tzQPvx߱l;R~Sk|˯;g> O A1{`ط}wGlιSE _/{(Egbڃ ~thj2l޹ MxnXP "gb8Y鋕S'aµ\})r:{yJơ6o\O%'lCЎO|WPFl.aX&jX,ޝŤBj7Xjе|[*PV{>Za܀)sWc'7 8pIDxX#;B~F\]oFaykHUtJz@$X3LbeJٜN7а~$qaêMA5iꗘd)\&&p82<k~WnAd. aᢇήueR. tv/w芼k4PaCC[,8_\ rs5Izl衳eVO1G~:=KYXr1p < k^ |u!=7E1{Oܞ`k\Ή{)<."Pp T6oEIsQXGOЯ zz`e`}j}2fdc~۴ ӿI6xYHvu٠EI:/L_>0 z+1\! [齘M,HBŮѱ`顳w9J>֥-ܐSb͈(>?YIgGÆ!tx#tvǦS}1:ۿ*)i(n Y. H%sYZR`ݺލDKEҸn$ydwYTv95,iױtmߖEOslϠҮ !u՞֎;Я_?eK9'83B8fn'5/B/GKoNM^ss8$킺XҦW9Zu.&j,o_H0]Jqv?Rr^@ r"+yrҠS!\(u&GJ$$✋bȇ,DAL(YqpH?w#5A051"p40~{}\8 !-n;;ۋ1Q(* ZHlUh錂_Ι3W9+t8jXqIZN|,zQQPKe/t$ܴAk VUZj.rCL?jxv&[R-6e+Wm(c!+#*EWzHqo`MvW$POWPbΝO1ޥ!1P;O}Wj$b.)Ugsg~Uqfpg[sWB>A789&!fby\at.K˻LʖRuZْt;yY9G*}ӝ([('k+HxSK1weޫ4R@NiW'q]UQ"rb.K󩈻D~ĬFO r/tKߨ1i =j=-u nѫeX|2"== ?87nBMݸ S>r* ^Jׂ 5UV ()Hc^em(j_/~Z;9uM<$qx_l99Ok|`TsE^)q]G\?pKWo kYcL^ %GCx8rsoe?bӡh٪9vk֬'T>zjS\Ɨ_OǪQ4F1IDF5hxf~JN`w܉#Gnݺv1Wr+3::u>b% SHtKaN˞ t[+e_@faeBB= g/8; =D<] Q8u|vl~dgΠ 5xNB1,|y4>h 6À-ݟJmcF?3#7ZD*4n_üyon.v~w0/êѠaȖ~*. X|=ւ;OL`ES>T; yХ^vDo { tD; 6f%Ш]O #F\#cϙyE؜ܳ_yx6:<9 㑞qgZ %w:ïV= xG;.E{ to썝G1=Qx}y+gJe872w?ix<|;ͷf:P6}fᭋ䓣)ka(7)SEcR %vXcl{tNī)iJ߱cF7]m6.N 5m=n*L1N>xap&HYdX%c:^*_i 楯%[(/ݝYS9}W}-(,6$,qg>ǧ>[As/YBZdFb!5Gϳ:gÜ04 l3!6{GIYtt<lwɼus}Ѵf'Q<7-[MQ~tX?87'ǟ 11cioE#=,m ͣZ[= (rǨ1Ϣm`S5"ŮX |z1 9bڔL8qNDWuq<4.f SL4ea<жW3PYG c.*钮ŋ/}@gvݜ@OKA(,Pv@gRG~v9X`Λロ)Cg:{P@BgO'9!-%m3zv.U0SPy3R)x8qN j{ctwu;,zPACLL8#)4o\9_j,4\a|0xֳ,,$qgSg7 X{_ܤ(BgNo3P tv~#ѾeClZO::ktmþW=:oA7c+ shDh[ܳW:;)noT5gxI|'O"Ç;3#!ٿKûЦ.Ix9<.;ԝ;:Q.c_~Bbp}Kae[φ J9w'_q:6O>F>r{;ٲź*73sLtW(@}cCG&f`D4PDK]PPڃу\\ܐCXsqqHطG«J٢m|,|:]`3p%ZSo[0#4s=I=*>ՑJO_ciҴ):cǎe˖k[b"Z_jeFZTy0ua>k NN^fJ0)\Ba} Щ3+oH~Jl*=:.݋߀gKH+1*mHL΄^Rt.ӂ*d\;Q Fpiy%~#N1:;W.;aLCgg"~ Ο뱁hk+buWB:>BY(ل+11H\ =qD IxG,?kF!;&/j^@f3g$3j>27l[9\t7N݄ f83|'#G.) ZC"ċ]:۞ c⧷uw5r75q۸@?5 WHUVkH!p(L-Bgl$tˌT#T84$^@S ԇHAgsAyI&[V?E&YTԚ`饊UUgrj_˽&bӡҥ^ Gsrr2 B{tIIR1{5,l#uxiNᨅN:(~@̝+yGc҉:j:TӠ4p@g3~Tħoҳù4> =fܝBg WΞĹ+Wq! =km^B;q ^scnL˳ )YV̝ACN!ٜS48vugI%a>zt'#!({wCAF(Y6?S$V]Iq4z9rPtx Oc\M[»v|\\Q t ˯Nb? tvoW1>|8ZbP,Xl߼K= o̩萈?a2&!^8w'j6~zry.I4 *15S3:DE}(`psCW3LxyD:\y O4U ƂhoN-o/WhuA|S'rJ,ϽϿ[~n14f, N% q K[.KB!Nx_eb1 FvkRDi ڢ 6F]tϚ2- ʪKK#Jrʜܗc3NCY+W!R6R":er&Lߡ^zW-@z&ٳ'5j y$(*Agsxe@E4 ajAҫ?a9JuF\ٶsH*w?z7 ;l = tvO 6 ̴O@(j;[8~.Dmqjj|m{|0[tmFIDATڠy)ת5)8zUFZ"퐆mz QA"w|pqrA8:>ˎ~2;аȺy CܵƳ ܕuet tv&ae`)Ÿq[eMrjҪEY6|M7qr%|eic.R_I~ihIUG_{_N=Mѻ,Ƚ佹<bE{*=nh $ex{y)F^-˒l?M<[ 4fobcHcb&fP2ZYZٷbhھ jݶ*oNOKYq<罆G-a7Ͽ'wꑤ,ULKU*'#ӎpo$ ^Ղ,"O?7Yމd˲8ʗ+2$B ٬Y0!ՖhTWB  ⿙wl\R5srZZ%`UV 1%`gv1+WV X%`!-PEuRꕡ-45}K$YJ XEeZ-/ݠon<>~^ߜ||%we#uSRVV %`HA>p/?R!322 3 BzKȪOOOWnSxPPզdwZZ⋹|\\\g;f*M*b*;E#Q_f͚•ޘTE,J>Rދg/#˥c*E r L/4dčPUv>>>(OV&FC 81%S2NUCq/Zq+_V A$P1GUi8;DQCJ]2;jWi5j(QһSL)^АxmPK/XKZQ(L8Q-%vWp*z'QlNML@8?(QA!j{(ÿ.K9t8 #ӱ4)W>*ںj oZ%`y T8RPFVޟċ//^m*=UVD]5Nh ї .Tsf͚)X: 4@~UՆ+ly–YQ83QnAb5+yOgaױ#fXGez?"k&[xъSʣkyIq!\ݎ; oB̎I6{ r +y|N 15N,HI^)?NFj= ?`5,pl;VmoIc;I40F&=2E@,<hӾǘ:g_T m9b dAݍcQѯ ըP6 Gz{p)~hFB*jHL83PĿ%Ȳq)$eq#&' GCEݥ:n$\ssrEFpNl ,?R@g(f̃OTo@Ej-xhتFBnv:\v(koEWi[Fp! .&rq2T ]"^FG:›wT>T[|kH;euG4->"떮*J%P)U(2.-q3g(sVQ(4T6wUhEMSUzZãЦWio޽bdڨcǎ(8O榵AKԽ-E\كO] !ps TmgSN]ˆLi勳q{Fn Czv|1u>l_C[`3 SMA巢"pW\0ndw8KFūF36M{e 41wkmŊIhP&R,wDjtr5='MgMx@ByD郱#Xq,8;%4TqWQ՗pа30JkSXJ,ޒ*D&[n'~EAHJJRI:Qu:{\(V7ޥdLCz 6?(q:J_ oFPPPӧO+>AGC_ SiU\cWh^WukыX׮o~xu^o2_dh?$R\ft? cCcʊxuíY#cϩuK]]T ^uPe$߀{ :n FaMSŘU{6 ~mD?`ڪUѪ!! ƿ<WńV?Gc⽉7:BᨊțB6 QȤ/#_/рi8WvxihWܺtMCtCp_ӘAlZ%`eQ)^b%2=~8v܉gyDJÔb4* RK/\tȗK UJz<[UV X&x'MwY<P{ۖKVZY]-*}*J?,, S59Y9pI\=9ҽi֔⧯kwgs#I(lX)$Pҥi1;bP+@\}KcUYWTUF\H0{_k ACk\;+⺀=9z/-B!2R,f^' .L p :KezVL7oz6<5[=NF~`tP"^VAM"wVq :7 ~k{9=O-Ȏ|6DK([ou+70á:yI҈C~[䥀v5U$VK#~)<>9x茇Zz(ezJ*R ؎;Dzw(EIJ9&S1RRE+jPḊqWQ$sf7w ""k+r(f)Oq&`6oڊWoe>hQ?C^oU>Rg)5{W鬰FpMRΠaF=83Qup|69xAnׯѿAnV*.> QWFy6ѵcdQpCz5dP6 p#*=Qu#Qx32݁ Ihף 2p)o&u՞ޖ`U%`9s(Q(===J:0* QL7.OEp2*j|c!66:uxVAeb D.UG caދx/V⩩eٯ/[Pe@ٻBnUOIv[,=dSI{UK=8`Xϓl˛dJ7RS+x9u.SjlDG䱎2/YD//f+2);٣/-y:嬆[8I{@ځw':ȓURt"hy_"ileR?b1t6N`UI#Qbd&)Pi%tTrXL޲*R4Ub8hB#ҺukO$\}$ v4u *{mȅSAyTXTN7Eq[](ԑ4S>YQipjFC4M@lY0h8NeQK ^;! qb`9ںY}C Chgr`Ne$J]72oM9qJSZJX6qqquDiИ9`L\})WvH0wB_vU0g( N;=%%}|3et)QBeuQQ)J",q/5eDFѐ:0*RW˵kהBy\6<[Q%@^ ^gI1BtN049З^7-}7 I#JR#%m0dI*[2U(kHojUZ-2.کm{UK/\#8KB[ʨ gz'Rʓ^oըhZ?%4QUAJGg TWsu_Y/yeIv;׍N^TwV X%ǑQ<nIENDB`glyphsets-1.0.0/Archive/GF Glyph Sets/filter lists/000077500000000000000000000000001461513140100217525ustar00rootroot00000000000000glyphsets-1.0.0/Archive/GF Glyph Sets/filter lists/README.md000066400000000000000000000001551461513140100232320ustar00rootroot00000000000000See https://github.com/googlefonts/gftools/tree/main/Lib/gftools/encodings/GF%20Glyph%20Sets/#glyphs-app-tip glyphsets-1.0.0/Archive/GF Glyph Sets/filter lists/nice names/000077500000000000000000000000001461513140100237545ustar00rootroot00000000000000glyphsets-1.0.0/Archive/GF Glyph Sets/filter lists/nice names/core_unique-glyphs.txt000066400000000000000000000026671461513140100303520ustar00rootroot00000000000000space exclam quotedbl numbersign dollar percent ampersand quotesingle parenleft parenright asterisk plus comma hyphen period slash zero one two three four five six seven eight nine colon semicolon less equal greater question at A B C D E F G H I J K L M N O P Q R S T U V W X Y Z bracketleft backslash bracketright asciicircum underscore grave a b c d e f g h i j k l m n o p q r s t u v w x y z braceleft bar braceright asciitilde nbspace exclamdown cent sterling yen brokenbar section dieresis copyright ordfeminine guillemetleft logicalnot registered macron degree plusminus twosuperior threesuperior acute micro paragraph periodcentered cedilla onesuperior ordmasculine guillemetright onequarter onehalf threequarters questiondown Agrave Aacute Acircumflex Atilde Adieresis Aring AE Ccedilla Egrave Eacute Ecircumflex Edieresis Igrave Iacute Icircumflex Idieresis Eth Ntilde Ograve Oacute Ocircumflex Otilde Odieresis multiply Oslash Ugrave Uacute Ucircumflex Udieresis Yacute Thorn germandbls agrave aacute acircumflex atilde adieresis aring ae ccedilla egrave eacute ecircumflex edieresis igrave iacute icircumflex idieresis eth ntilde ograve oacute ocircumflex otilde odieresis divide oslash ugrave uacute ucircumflex udieresis yacute thorn ydieresis idotless OE oe circumflex ring tilde endash emdash quoteleft quoteright quotesinglbase quotedblleft quotedblright quotedblbase bullet ellipsis guilsinglleft guilsinglright fraction foursuperior euro minus glyphsets-1.0.0/Archive/GF Glyph Sets/filter lists/nice names/expert_unique-glyphs.txt000066400000000000000000000065261461513140100307270ustar00rootroot00000000000000onethird twothirds oneeighth threeeighths fiveeighths seveneighths leftArrow upArrow rightArrow downArrow blackSquare whiteSquare upBlackTriangle upWhiteTriangle rightBlackTriangle rightWhiteTriangle downBlackTriangle downWhiteTriangle leftBlackTriangle leftWhiteTriangle blackDiamond whiteDiamond T_h c_h c_t s_t germandbls.alt.sc periodcentered.loclCAT.sc exclam.sc quotedbl.sc ampersand.sc quotesingle.sc question.sc a.sc b.sc c.sc d.sc e.sc f.sc g.sc h.sc i.sc j.sc k.sc l.sc m.sc n.sc o.sc p.sc q.sc r.sc s.sc t.sc u.sc v.sc w.sc x.sc y.sc z.sc exclamdown.sc periodcentered.sc questiondown.sc germandbls.sc agrave.sc aacute.sc acircumflex.sc atilde.sc adieresis.sc aring.sc ae.sc ccedilla.sc egrave.sc eacute.sc ecircumflex.sc edieresis.sc igrave.sc iacute.sc icircumflex.sc idieresis.sc eth.sc ntilde.sc ograve.sc oacute.sc ocircumflex.sc otilde.sc odieresis.sc oslash.sc ugrave.sc uacute.sc ucircumflex.sc udieresis.sc yacute.sc thorn.sc ydieresis.sc amacron.sc abreve.sc aogonek.sc cacute.sc ccircumflex.sc cdotaccent.sc ccaron.sc dcaron.sc dcroat.sc emacron.sc ebreve.sc edotaccent.sc eogonek.sc ecaron.sc gcircumflex.sc gbreve.sc gdotaccent.sc gcommaaccent.sc hcircumflex.sc hbar.sc itilde.sc imacron.sc ibreve.sc iogonek.sc idotless.sc jcircumflex.sc kcommaaccent.sc kgreenlandic.sc lacute.sc lcommaaccent.sc lcaron.sc ldot.sc lslash.sc nacute.sc ncommaaccent.sc ncaron.sc eng.sc omacron.sc obreve.sc ohungarumlaut.sc oe.sc racute.sc rcommaaccent.sc rcaron.sc sacute.sc scircumflex.sc scedilla.sc scaron.sc tcedilla.sc tcaron.sc tbar.sc utilde.sc umacron.sc ubreve.sc uring.sc uhungarumlaut.sc uogonek.sc wcircumflex.sc ycircumflex.sc zacute.sc zdotaccent.sc zcaron.sc ohorn.sc uhorn.sc dzcaron.sc lj.sc nj.sc gcaron.sc oogonek.sc aringacute.sc aeacute.sc oslashacute.sc adblgrave.sc ainvertedbreve.sc edblgrave.sc einvertedbreve.sc idblgrave.sc iinvertedbreve.sc odblgrave.sc oinvertedbreve.sc rdblgrave.sc rinvertedbreve.sc udblgrave.sc uinvertedbreve.sc scommaaccent.sc tcommaaccent.sc odieresismacron.sc otildemacron.sc odotaccentmacron.sc ymacron.sc schwa.sc ccedillaacute.sc ddotbelow.sc dlinebelow.sc emacrongrave.sc emacronacute.sc ecedillabreve.sc gmacron.sc hdotbelow.sc hbrevebelow.sc idieresisacute.sc ldotbelow.sc llinebelow.sc mdotbelow.sc ndotaccent.sc ndotbelow.sc nlinebelow.sc otildeacute.sc otildedieresis.sc omacrongrave.sc omacronacute.sc rdotbelow.sc rlinebelow.sc sdotaccent.sc sdotbelow.sc sacutedotaccent.sc scarondotaccent.sc sdotbelowdotaccent.sc tdotbelow.sc tlinebelow.sc utildeacute.sc umacrondieresis.sc wgrave.sc wacute.sc wdieresis.sc ydotaccent.sc zdotbelow.sc tdieresis.sc adotbelow.sc ahookabove.sc acircumflexacute.sc acircumflexgrave.sc acircumflexhookabove.sc acircumflextilde.sc acircumflexdotbelow.sc abreveacute.sc abrevegrave.sc abrevehookabove.sc abrevetilde.sc abrevedotbelow.sc edotbelow.sc ehookabove.sc etilde.sc ecircumflexacute.sc ecircumflexgrave.sc ecircumflexhookabove.sc ecircumflextilde.sc ecircumflexdotbelow.sc ihookabove.sc idotbelow.sc odotbelow.sc ohookabove.sc ocircumflexacute.sc ocircumflexgrave.sc ocircumflexhookabove.sc ocircumflextilde.sc ocircumflexdotbelow.sc ohornacute.sc ohorngrave.sc ohornhookabove.sc ohorntilde.sc ohorndotbelow.sc udotbelow.sc uhornacute.sc uhorngrave.sc uhornhookabove.sc uhorntilde.sc uhorndotbelow.sc ygrave.sc ydotbelow.sc yhookabove.sc ytilde.sc quoteleft.sc quoteright.sc quotedblleft.sc quotedblright.sc glyphsets-1.0.0/Archive/GF Glyph Sets/filter lists/nice names/plus_optional-glyphs.txt000066400000000000000000000007121461513140100307110ustar00rootroot00000000000000gravecomb.case acutecomb.case circumflexcomb.case tildecomb.case macroncomb.case brevecomb.case dotaccentcomb.case dieresiscomb.case hookabovecomb.case ringcomb.case hungarumlautcomb.case caroncomb.case dblgravecomb.case breveinvertedcomb.case commaturnedabovecomb.case horncomb.case dotbelowcomb.case dieresisbelowcomb.case commaaccentcomb.case cedillacomb.case ogonekcomb.case brevebelowcomb.case macronbelowcomb.case periodcentered.loclCAT.case zero.zero glyphsets-1.0.0/Archive/GF Glyph Sets/filter lists/nice names/plus_unique-glyphs.txt000066400000000000000000000076671461513140100304120ustar00rootroot00000000000000Amacron amacron Abreve abreve Aogonek aogonek Cacute cacute Ccircumflex ccircumflex Cdotaccent cdotaccent Ccaron ccaron Dcaron dcaron Dcroat dcroat Emacron emacron Ebreve ebreve Edotaccent edotaccent Eogonek eogonek Ecaron ecaron Gcircumflex gcircumflex Gbreve gbreve Gdotaccent gdotaccent Gcommaaccent gcommaaccent Hcircumflex hcircumflex Hbar hbar Itilde itilde Imacron imacron Ibreve ibreve Iogonek iogonek Idotaccent Jcircumflex jcircumflex Kcommaaccent kcommaaccent kgreenlandic Lacute lacute Lcommaaccent lcommaaccent Lcaron lcaron Ldot ldot Lslash lslash Nacute nacute Ncommaaccent ncommaaccent Ncaron ncaron Eng eng Omacron omacron Obreve obreve Ohungarumlaut ohungarumlaut Racute racute Rcommaaccent rcommaaccent Rcaron rcaron Sacute sacute Scircumflex scircumflex Scedilla scedilla Scaron scaron Tcedilla tcedilla Tcaron tcaron Tbar tbar Utilde utilde Umacron umacron Ubreve ubreve Uring uring Uhungarumlaut uhungarumlaut Uogonek uogonek Wcircumflex wcircumflex Ycircumflex ycircumflex Ydieresis Zacute zacute Zdotaccent zdotaccent Zcaron zcaron Schwa florin Ohorn ohorn Uhorn uhorn DZcaron Dzcaron dzcaron LJ Lj lj NJ Nj nj Gcaron gcaron Oogonek oogonek Aringacute aringacute AEacute aeacute Oslashacute oslashacute Adblgrave adblgrave Ainvertedbreve ainvertedbreve Edblgrave edblgrave Einvertedbreve einvertedbreve Idblgrave idblgrave Iinvertedbreve iinvertedbreve Odblgrave odblgrave Oinvertedbreve oinvertedbreve Rdblgrave rdblgrave Rinvertedbreve rinvertedbreve Udblgrave udblgrave Uinvertedbreve uinvertedbreve Scommaaccent scommaaccent Tcommaaccent tcommaaccent Odieresismacron odieresismacron Otildemacron otildemacron Odotaccentmacron odotaccentmacron Ymacron ymacron jdotless schwa primemod doubleprimemod apostrophemod caron breve dotaccent ogonek hungarumlaut gravecomb acutecomb circumflexcomb tildecomb macroncomb brevecomb dotaccentcomb dieresiscomb hookabovecomb ringcomb hungarumlautcomb caroncomb dblgravecomb breveinvertedcomb commaturnedabovecomb horncomb dotbelowcomb dieresisbelowcomb commaaccentcomb cedillacomb ogonekcomb brevebelowcomb macronbelowcomb strokeshortcomb Wgrave wgrave Wacute wacute Wdieresis wdieresis Germandbls Adotbelow adotbelow Ahookabove ahookabove Acircumflexacute acircumflexacute Acircumflexgrave acircumflexgrave Acircumflexhookabove acircumflexhookabove Acircumflextilde acircumflextilde Acircumflexdotbelow acircumflexdotbelow Abreveacute abreveacute Abrevegrave abrevegrave Abrevehookabove abrevehookabove Abrevetilde abrevetilde Abrevedotbelow abrevedotbelow Edotbelow edotbelow Ehookabove ehookabove Etilde etilde Ecircumflexacute ecircumflexacute Ecircumflexgrave ecircumflexgrave Ecircumflexhookabove ecircumflexhookabove Ecircumflextilde ecircumflextilde Ecircumflexdotbelow ecircumflexdotbelow Ihookabove ihookabove Idotbelow idotbelow Odotbelow odotbelow Ohookabove ohookabove Ocircumflexacute ocircumflexacute Ocircumflexgrave ocircumflexgrave Ocircumflexhookabove ocircumflexhookabove Ocircumflextilde ocircumflextilde Ocircumflexdotbelow ocircumflexdotbelow Ohornacute ohornacute Ohorngrave ohorngrave Ohornhookabove ohornhookabove Ohorntilde ohorntilde Ohorndotbelow ohorndotbelow Udotbelow udotbelow Uhookabove uhookabove Uhornacute uhornacute Uhorngrave uhorngrave Uhornhookabove uhornhookabove Uhorntilde uhorntilde Uhorndotbelow uhorndotbelow Ygrave ygrave Ydotbelow ydotbelow Yhookabove yhookabove Ytilde ytilde hyphentwo dagger daggerdbl perthousand minute second commercialMinusSign colonsign franc lira naira peseta won dong kip peso guarani cedi rupeeIndian liraTurkish manat ruble numero trademark bulletoperator approxequal notequal lessequal greaterequal leftanglebracket-math rightanglebracket-math fi fl f_f f_f_i f_f_l circumflexcomb_acutecomb circumflexcomb_gravecomb circumflexcomb_hookabovecomb circumflexcomb_tildecomb brevecomb_acutecomb brevecomb_gravecomb brevecomb_hookabovecomb brevecomb_tildecomb idotaccent caroncomb.alt zero.lf one.lf two.lf three.lf four.lf five.lf six.lf seven.lf eight.lf nine.lf periodcentered.loclCAT glyphsets-1.0.0/Archive/GF Glyph Sets/filter lists/nice names/pro_optional-glyphs.txt000066400000000000000000000007161461513140100305320ustar00rootroot00000000000000parenright.case hyphen.case slash.case at.case bracketleft.case backslash.case bracketright.case braceleft.case braceright.case guillemetleft.case periodcentered.case guillemetright.case endash.case emdash.case bullet.case guilsinglleft.case guilsinglright.case zero.sinf one.sinf two.sinf three.sinf four.sinf five.sinf six.sinf seven.sinf eight.sinf nine.sinf zero.sups one.sups two.sups three.sups four.sups five.sups six.sups seven.sups eight.sups nine.sups glyphsets-1.0.0/Archive/GF Glyph Sets/filter lists/nice names/pro_unique-glyphs.txt000066400000000000000000000032361461513140100302130ustar00rootroot00000000000000primemod doubleprimemod commaturnedmod ringhalfright ringhalfleft verticallinemod firsttonechinese secondtonechinese fourthtonechinese verticallinelowmod pi Ccedillaacute ccedillaacute Ddotbelow ddotbelow Dlinebelow dlinebelow Emacrongrave emacrongrave Emacronacute emacronacute Ecedillabreve ecedillabreve Gmacron gmacron Hdotbelow hdotbelow Hbrevebelow hbrevebelow Idieresisacute idieresisacute Ldotbelow ldotbelow Llinebelow llinebelow Mdotbelow mdotbelow Ndotaccent ndotaccent Ndotbelow ndotbelow Nlinebelow nlinebelow Otildeacute otildeacute Otildedieresis otildedieresis Omacrongrave omacrongrave Omacronacute omacronacute Rdotbelow rdotbelow Rlinebelow rlinebelow Sdotaccent sdotaccent Sdotbelow sdotbelow Sacutedotaccent sacutedotaccent Scarondotaccent scarondotaccent Sdotbelowdotaccent sdotbelowdotaccent Tdotbelow tdotbelow Tlinebelow tlinebelow Utildeacute utildeacute Umacrondieresis umacrondieresis Ydotaccent ydotaccent Zdotbelow zdotbelow tdieresis figurespace punctuationspace thinspace hairspace zerowidthspace hyphentwo figuredash horizontalbar minute second zerosuperior fivesuperior sixsuperior sevensuperior eightsuperior ninesuperior zeroinferior oneinferior twoinferior threeinferior fourinferior fiveinferior sixinferior seveninferior eightinferior nineinferior literSign Ohm estimated partialdiff emptyset increment product summation radical infinity integral lozenge zero.dnom one.dnom two.dnom three.dnom four.dnom five.dnom six.dnom seven.dnom eight.dnom nine.dnom zero.numr one.numr two.numr three.numr four.numr five.numr six.numr seven.numr eight.numr nine.numr zero.subs one.subs two.subs three.subs four.subs five.subs six.subs seven.subs eight.subs nine.subs glyphsets-1.0.0/Archive/GF Glyph Sets/filter lists/plus_optional-glyphs_case-accents.txt000066400000000000000000000007211461513140100313200ustar00rootroot00000000000000gravecomb.case acutecomb.case circumflexcomb.case tildecomb.case macroncomb.case brevecomb.case dotaccentcomb.case dieresiscomb.case hookabovecomb.case ringcomb.case hungarumlautcomb.case caroncomb.case breveinvertedcomb.case dblgravecomb.case horncomb.case dotbelowcomb.case dieresisbelowcomb.case commaaccentcomb.case commaturnedabovecomb.case cedillacomb.case ogonekcomb.case brevebelowcomb.case macronbelowcomb.case periodcentered.loclCAT.case zero.zeroglyphsets-1.0.0/Archive/GF Glyph Sets/filter lists/plus_unique-glyphs_vietnamese-all.txt000066400000000000000000000027411461513140100313620ustar00rootroot00000000000000Abreveacute Abrevedotbelow Abrevegrave Abrevehookabove Abrevetilde Acircumflexacute Acircumflexdotbelow Acircumflexgrave Acircumflexhookabove Acircumflextilde Adotbelow Ahookabove Ecircumflexacute Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde Edotbelow Ehookabove Etilde Idotbelow Ihookabove Itilde Ocircumflexacute Ocircumflexdotbelow Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Odotbelow Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave Ohornhookabove Ohorntilde Udotbelow Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove Uhorntilde Utilde Ydotbelow Yhookabove Ytilde abreveacute abrevedotbelow abrevegrave abrevehookabove abrevetilde acircumflexacute acircumflexdotbelow acircumflexgrave acircumflexhookabove acircumflextilde adotbelow ahookabove ecircumflexacute ecircumflexdotbelow ecircumflexgrave ecircumflexhookabove ecircumflextilde edotbelow ehookabove etilde idotbelow ihookabove itilde ocircumflexacute ocircumflexdotbelow ocircumflexgrave ocircumflexhookabove ocircumflextilde odotbelow ohookabove ohorn ohornacute ohorndotbelow ohorngrave ohornhookabove ohorntilde udotbelow uhookabove uhorn uhornacute uhorndotbelow uhorngrave uhornhookabove uhorntilde utilde ydotbelow yhookabove ytilde hookabovecomb horncomb dotbelowcomb strokeshortcomb brevecomb_acutecomb brevecomb_gravecomb brevecomb_hookabovecomb brevecomb_tildecomb circumflexcomb_acutecomb circumflexcomb_gravecomb circumflexcomb_hookabovecomb circumflexcomb_tildecombglyphsets-1.0.0/Archive/GF Glyph Sets/filter lists/plus_unique-glyphs_vietnamese-unique.txt000066400000000000000000000020631461513140100321150ustar00rootroot00000000000000Abreveacute Abrevedotbelow Abrevegrave Abrevehookabove Abrevetilde Acircumflexacute Acircumflexdotbelow Acircumflexgrave Acircumflexhookabove Acircumflextilde Adotbelow Ahookabove Ecircumflexacute Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde Ehookabove Ocircumflexacute Ocircumflexdotbelow Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave Ohornhookabove Ohorntilde Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove Uhorntilde Ydotbelow Yhookabove abreveacute abrevedotbelow abrevegrave abrevehookabove abrevetilde acircumflexacute acircumflexdotbelow acircumflexgrave acircumflexhookabove acircumflextilde ahookabove ecircumflexacute ecircumflexdotbelow ecircumflexgrave ecircumflexhookabove ecircumflextilde ehookabove ocircumflexacute ocircumflexdotbelow ocircumflexgrave ocircumflexhookabove ocircumflextilde ohookabove ohorn ohornacute ohorndotbelow ohorngrave ohornhookabove ohorntilde uhorn uhornacute uhorndotbelow uhorngrave uhornhookabove uhorntilde ydotbelow yhookaboveglyphsets-1.0.0/Archive/GF Glyph Sets/filter lists/pro_optional-glyphs_case-punctuation.txt000066400000000000000000000007151461513140100320710ustar00rootroot00000000000000at.case hyphen.case endash.case emdash.case periodcentered.case bullet.case slash.case backslash.case parenright.case bracketleft.case bracketright.case braceleft.case braceright.case guilsinglleft.case guilsinglright.case guillemetleft.case guillemetright.case zero.sups one.sups two.sups three.sups four.sups five.sups six.sups seven.sups eight.sups nine.sups zero.sinf one.sinf two.sinf three.sinf four.sinf five.sinf six.sinf seven.sinf eight.sinf nine.sinfglyphsets-1.0.0/Archive/GF Glyph Sets/filter lists/uni names/000077500000000000000000000000001461513140100236315ustar00rootroot00000000000000glyphsets-1.0.0/Archive/GF Glyph Sets/filter lists/uni names/core_unique-glyphs.txt000066400000000000000000000026461461513140100302240ustar00rootroot00000000000000space exclam quotedbl numbersign dollar percent ampersand quotesingle parenleft parenright asterisk plus comma hyphen period slash zero one two three four five six seven eight nine colon semicolon less equal greater question at A B C D E F G H I J K L M N O P Q R S T U V W X Y Z bracketleft backslash bracketright asciicircum underscore grave a b c d e f g h i j k l m n o p q r s t u v w x y z braceleft bar braceright asciitilde uni00A0 exclamdown cent sterling yen brokenbar section dieresis copyright ordfeminine guillemotleft logicalnot registered macron degree plusminus uni00B2 uni00B3 acute uni00B5 paragraph periodcentered cedilla uni00B9 ordmasculine guillemotright onequarter onehalf threequarters questiondown Agrave Aacute Acircumflex Atilde Adieresis Aring AE Ccedilla Egrave Eacute Ecircumflex Edieresis Igrave Iacute Icircumflex Idieresis Eth Ntilde Ograve Oacute Ocircumflex Otilde Odieresis multiply Oslash Ugrave Uacute Ucircumflex Udieresis Yacute Thorn germandbls agrave aacute acircumflex atilde adieresis aring ae ccedilla egrave eacute ecircumflex edieresis igrave iacute icircumflex idieresis eth ntilde ograve oacute ocircumflex otilde odieresis divide oslash ugrave uacute ucircumflex udieresis yacute thorn ydieresis dotlessi OE oe circumflex ring tilde endash emdash quoteleft quoteright quotesinglbase quotedblleft quotedblright quotedblbase bullet ellipsis guilsinglleft guilsinglright fraction uni2074 Euro minus glyphsets-1.0.0/Archive/GF Glyph Sets/filter lists/uni names/expert_unique-glyphs.txt000066400000000000000000000054141461513140100305770ustar00rootroot00000000000000uni2153 uni2154 oneeighth threeeighths fiveeighths seveneighths arrowleft arrowup arrowright arrowdown filledbox uni25A1 triagup uni25B3 uni25B6 uni25B7 triagdn uni25BD uni25C0 uni25C1 uni25C6 uni25C7 T_h c_h c_t s_t germandbls.alt.sc periodcentered.loclCAT.sc exclam.sc quotedbl.sc ampersand.sc quotesingle.sc question.sc a.sc b.sc c.sc d.sc e.sc f.sc g.sc h.sc i.sc j.sc k.sc l.sc m.sc n.sc o.sc p.sc q.sc r.sc s.sc t.sc u.sc v.sc w.sc x.sc y.sc z.sc exclamdown.sc periodcentered.sc questiondown.sc germandbls.sc agrave.sc aacute.sc acircumflex.sc atilde.sc adieresis.sc aring.sc ae.sc ccedilla.sc egrave.sc eacute.sc ecircumflex.sc edieresis.sc igrave.sc iacute.sc icircumflex.sc idieresis.sc eth.sc ntilde.sc ograve.sc oacute.sc ocircumflex.sc otilde.sc odieresis.sc oslash.sc ugrave.sc uacute.sc ucircumflex.sc udieresis.sc yacute.sc thorn.sc ydieresis.sc amacron.sc abreve.sc aogonek.sc cacute.sc ccircumflex.sc cdotaccent.sc ccaron.sc dcaron.sc dcroat.sc emacron.sc ebreve.sc edotaccent.sc eogonek.sc ecaron.sc gcircumflex.sc gbreve.sc gdotaccent.sc uni0123.sc hcircumflex.sc hbar.sc itilde.sc imacron.sc ibreve.sc iogonek.sc dotlessi.sc jcircumflex.sc uni0137.sc kgreenlandic.sc lacute.sc uni013C.sc lcaron.sc ldot.sc lslash.sc nacute.sc uni0146.sc ncaron.sc eng.sc omacron.sc obreve.sc ohungarumlaut.sc oe.sc racute.sc uni0157.sc rcaron.sc sacute.sc scircumflex.sc scedilla.sc scaron.sc uni0163.sc tcaron.sc tbar.sc utilde.sc umacron.sc ubreve.sc uring.sc uhungarumlaut.sc uogonek.sc wcircumflex.sc ycircumflex.sc zacute.sc zdotaccent.sc zcaron.sc ohorn.sc uhorn.sc uni01C6.sc uni01C9.sc uni01CC.sc gcaron.sc uni01EB.sc aringacute.sc aeacute.sc oslashacute.sc uni0201.sc uni0203.sc uni0205.sc uni0207.sc uni0209.sc uni020B.sc uni020D.sc uni020F.sc uni0211.sc uni0213.sc uni0215.sc uni0217.sc uni0219.sc uni021B.sc uni022B.sc uni022D.sc uni0231.sc uni0233.sc uni0259.sc uni1E09.sc uni1E0D.sc uni1E0F.sc uni1E15.sc uni1E17.sc uni1E1D.sc uni1E21.sc uni1E25.sc uni1E2B.sc uni1E2F.sc uni1E37.sc uni1E3B.sc uni1E43.sc uni1E45.sc uni1E47.sc uni1E49.sc uni1E4D.sc uni1E4F.sc uni1E51.sc uni1E53.sc uni1E5B.sc uni1E5F.sc uni1E61.sc uni1E63.sc uni1E65.sc uni1E67.sc uni1E69.sc uni1E6D.sc uni1E6F.sc uni1E79.sc uni1E7B.sc wgrave.sc wacute.sc wdieresis.sc uni1E8F.sc uni1E93.sc uni1E97.sc uni1EA1.sc uni1EA3.sc uni1EA5.sc uni1EA7.sc uni1EA9.sc uni1EAB.sc uni1EAD.sc uni1EAF.sc uni1EB1.sc uni1EB3.sc uni1EB5.sc uni1EB7.sc uni1EB9.sc uni1EBB.sc uni1EBD.sc uni1EBF.sc uni1EC1.sc uni1EC3.sc uni1EC5.sc uni1EC7.sc uni1EC9.sc uni1ECB.sc uni1ECD.sc uni1ECF.sc uni1ED1.sc uni1ED3.sc uni1ED5.sc uni1ED7.sc uni1ED9.sc uni1EDB.sc uni1EDD.sc uni1EDF.sc uni1EE1.sc uni1EE3.sc uni1EE5.sc uni1EE9.sc uni1EEB.sc uni1EED.sc uni1EEF.sc uni1EF1.sc ygrave.sc uni1EF5.sc uni1EF7.sc uni1EF9.sc quoteleft.sc quoteright.sc quotedblleft.sc quotedblright.sc glyphsets-1.0.0/Archive/GF Glyph Sets/filter lists/uni names/plus_optional-glyphs.txt000066400000000000000000000005421461513140100305670ustar00rootroot00000000000000gravecomb.case acutecomb.case uni0302.case tildecomb.case uni0304.case uni0306.case uni0307.case uni0308.case hookabovecomb.case uni030A.case uni030B.case uni030C.case uni030F.case uni0311.case uni0312.case uni031B.case dotbelowcomb.case uni0324.case uni0326.case uni0327.case uni0328.case uni032E.case uni0331.case periodcentered.loclCAT.case zero.zero glyphsets-1.0.0/Archive/GF Glyph Sets/filter lists/uni names/plus_unique-glyphs.txt000066400000000000000000000060631461513140100302540ustar00rootroot00000000000000Amacron amacron Abreve abreve Aogonek aogonek Cacute cacute Ccircumflex ccircumflex Cdotaccent cdotaccent Ccaron ccaron Dcaron dcaron Dcroat dcroat Emacron emacron Ebreve ebreve Edotaccent edotaccent Eogonek eogonek Ecaron ecaron Gcircumflex gcircumflex Gbreve gbreve Gdotaccent gdotaccent uni0122 uni0123 Hcircumflex hcircumflex Hbar hbar Itilde itilde Imacron imacron Ibreve ibreve Iogonek iogonek Idotaccent Jcircumflex jcircumflex uni0136 uni0137 kgreenlandic Lacute lacute uni013B uni013C Lcaron lcaron Ldot ldot Lslash lslash Nacute nacute uni0145 uni0146 Ncaron ncaron Eng eng Omacron omacron Obreve obreve Ohungarumlaut ohungarumlaut Racute racute uni0156 uni0157 Rcaron rcaron Sacute sacute Scircumflex scircumflex Scedilla scedilla Scaron scaron uni0162 uni0163 Tcaron tcaron Tbar tbar Utilde utilde Umacron umacron Ubreve ubreve Uring uring Uhungarumlaut uhungarumlaut Uogonek uogonek Wcircumflex wcircumflex Ycircumflex ycircumflex Ydieresis Zacute zacute Zdotaccent zdotaccent Zcaron zcaron uni018F florin Ohorn ohorn Uhorn uhorn uni01C4 uni01C5 uni01C6 uni01C7 uni01C8 uni01C9 uni01CA uni01CB uni01CC Gcaron gcaron uni01EA uni01EB Aringacute aringacute AEacute aeacute Oslashacute oslashacute uni0200 uni0201 uni0202 uni0203 uni0204 uni0205 uni0206 uni0207 uni0208 uni0209 uni020A uni020B uni020C uni020D uni020E uni020F uni0210 uni0211 uni0212 uni0213 uni0214 uni0215 uni0216 uni0217 uni0218 uni0219 uni021A uni021B uni022A uni022B uni022C uni022D uni0230 uni0231 uni0232 uni0233 uni0237 uni0259 uni02B9 uni02BA uni02BC caron breve dotaccent ogonek hungarumlaut gravecomb acutecomb uni0302 tildecomb uni0304 uni0306 uni0307 uni0308 hookabovecomb uni030A uni030B uni030C uni030F uni0311 uni0312 uni031B dotbelowcomb uni0324 uni0326 uni0327 uni0328 uni032E uni0331 uni0335 Wgrave wgrave Wacute wacute Wdieresis wdieresis uni1E9E uni1EA0 uni1EA1 uni1EA2 uni1EA3 uni1EA4 uni1EA5 uni1EA6 uni1EA7 uni1EA8 uni1EA9 uni1EAA uni1EAB uni1EAC uni1EAD uni1EAE uni1EAF uni1EB0 uni1EB1 uni1EB2 uni1EB3 uni1EB4 uni1EB5 uni1EB6 uni1EB7 uni1EB8 uni1EB9 uni1EBA uni1EBB uni1EBC uni1EBD uni1EBE uni1EBF uni1EC0 uni1EC1 uni1EC2 uni1EC3 uni1EC4 uni1EC5 uni1EC6 uni1EC7 uni1EC8 uni1EC9 uni1ECA uni1ECB uni1ECC uni1ECD uni1ECE uni1ECF uni1ED0 uni1ED1 uni1ED2 uni1ED3 uni1ED4 uni1ED5 uni1ED6 uni1ED7 uni1ED8 uni1ED9 uni1EDA uni1EDB uni1EDC uni1EDD uni1EDE uni1EDF uni1EE0 uni1EE1 uni1EE2 uni1EE3 uni1EE4 uni1EE5 uni1EE6 uni1EE7 uni1EE8 uni1EE9 uni1EEA uni1EEB uni1EEC uni1EED uni1EEE uni1EEF uni1EF0 uni1EF1 Ygrave ygrave uni1EF4 uni1EF5 uni1EF6 uni1EF7 uni1EF8 uni1EF9 uni2010 dagger daggerdbl perthousand minute second uni2052 colonmonetary franc lira uni20A6 peseta uni20A9 dong uni20AD uni20B1 uni20B2 uni20B5 uni20B9 uni20BA uni20BC uni20BD uni2116 trademark uni2219 approxequal notequal lessequal greaterequal uni27E8 uni27E9 fi fl f_f f_f_i f_f_l uni0302_acutecomb uni0302_gravecomb uni0302_hookabovecomb uni0302_tildecomb uni0306_acutecomb uni0306_gravecomb uni0306_hookabovecomb uni0306_tildecomb i.loclTRK caroncomb.alt zero.lf one.lf two.lf three.lf four.lf five.lf six.lf seven.lf eight.lf nine.lf periodcentered.loclCAT glyphsets-1.0.0/Archive/GF Glyph Sets/filter lists/uni names/pro_optional-glyphs.txt000066400000000000000000000007161461513140100304070ustar00rootroot00000000000000parenright.case hyphen.case slash.case at.case bracketleft.case backslash.case bracketright.case braceleft.case braceright.case guillemotleft.case periodcentered.case guillemotright.case endash.case emdash.case bullet.case guilsinglleft.case guilsinglright.case zero.sinf one.sinf two.sinf three.sinf four.sinf five.sinf six.sinf seven.sinf eight.sinf nine.sinf zero.sups one.sups two.sups three.sups four.sups five.sups six.sups seven.sups eight.sups nine.sups glyphsets-1.0.0/Archive/GF Glyph Sets/filter lists/uni names/pro_unique-glyphs.txt000066400000000000000000000023231461513140100300640ustar00rootroot00000000000000uni02B9 uni02BA uni02BB uni02BE uni02BF uni02C8 uni02C9 uni02CA uni02CB uni02CC pi uni1E08 uni1E09 uni1E0C uni1E0D uni1E0E uni1E0F uni1E14 uni1E15 uni1E16 uni1E17 uni1E1C uni1E1D uni1E20 uni1E21 uni1E24 uni1E25 uni1E2A uni1E2B uni1E2E uni1E2F uni1E36 uni1E37 uni1E3A uni1E3B uni1E42 uni1E43 uni1E44 uni1E45 uni1E46 uni1E47 uni1E48 uni1E49 uni1E4C uni1E4D uni1E4E uni1E4F uni1E50 uni1E51 uni1E52 uni1E53 uni1E5A uni1E5B uni1E5E uni1E5F uni1E60 uni1E61 uni1E62 uni1E63 uni1E64 uni1E65 uni1E66 uni1E67 uni1E68 uni1E69 uni1E6C uni1E6D uni1E6E uni1E6F uni1E78 uni1E79 uni1E7A uni1E7B uni1E8E uni1E8F uni1E92 uni1E93 uni1E97 uni2007 uni2008 uni2009 uni200A uni200B uni2010 figuredash uni2015 minute second uni2070 uni2075 uni2076 uni2077 uni2078 uni2079 uni2080 uni2081 uni2082 uni2083 uni2084 uni2085 uni2086 uni2087 uni2088 uni2089 uni2113 uni2126 estimated partialdiff emptyset uni2206 product summation radical infinity integral lozenge zero.dnom one.dnom two.dnom three.dnom four.dnom five.dnom six.dnom seven.dnom eight.dnom nine.dnom zero.numr one.numr two.numr three.numr four.numr five.numr six.numr seven.numr eight.numr nine.numr zero.subs one.subs two.subs three.subs four.subs five.subs six.subs seven.subs eight.subs nine.subs glyphsets-1.0.0/Archive/GF Glyph Sets/glyphTypeSorting/000077500000000000000000000000001461513140100227015ustar00rootroot00000000000000glyphsets-1.0.0/Archive/GF Glyph Sets/glyphTypeSorting/EXPERT_composites_207.txt000066400000000000000000000114651461513140100273150ustar00rootroot000000000000000x2153 ⅓ onethird 0x2154 ⅔ twothirds 0x215B ⅛ oneeighth 0x215C ⅜ threeeighths 0x215D ⅝ fiveeighths 0x215E ⅞ seveneighths 0x2191 ↑ upArrow 0x2192 → rightArrow 0x2193 ↓ downArrow aacute.sc abreve.sc abreveacute.sc abrevedotbelow.sc abrevegrave.sc abrevehookabove.sc abrevetilde.sc acircumflex.sc acircumflexacute.sc acircumflexdotbelow.sc acircumflexgrave.sc acircumflexhookabove.sc acircumflextilde.sc adieresis.sc adotbelow.sc agrave.sc ahookabove.sc amacron.sc aogonek.sc aringacute.sc atilde.sc aeacute.sc cacute.sc ccaron.sc ccedilla.sc ccircumflex.sc cdotaccent.sc dcaron.sc eacute.sc ebreve.sc ecaron.sc ecircumflex.sc ecircumflexacute.sc ecircumflexdotbelow.sc ecircumflexgrave.sc ecircumflexhookabove.sc ecircumflextilde.sc edieresis.sc edotaccent.sc edotbelow.sc egrave.sc ehookabove.sc emacron.sc eogonek.sc etilde.sc gbreve.sc gcaron.sc gcircumflex.sc gcommaaccent.sc gdotaccent.sc hcircumflex.sc idotless.sc iacute.sc ibreve.sc icircumflex.sc idieresis.sc idotbelow.sc igrave.sc ij.sc imacron.sc iogonek.sc itilde.sc jcircumflex.sc kcommaaccent.sc lacute.sc lcaron.sc lcommaaccent.sc ldot.sc nacute.sc ncaron.sc ncommaaccent.sc ntilde.sc oacute.sc obreve.sc ocircumflex.sc ocircumflexacute.sc ocircumflexdotbelow.sc ocircumflexgrave.sc ocircumflexhookabove.sc ocircumflextilde.sc odieresis.sc odotbelow.sc ograve.sc ohookabove.sc ohornacute.sc ohorndotbelow.sc ohorngrave.sc ohornhookabove.sc ohorntilde.sc ohungarumlaut.sc omacron.sc oogonek.sc oslashacute.sc otilde.sc racute.sc rcaron.sc rcommaaccent.sc sacute.sc scaron.sc scedilla.sc scircumflex.sc scommaaccent.sc tcaron.sc tcedilla.sc tcommaaccent.sc uacute.sc ubreve.sc ucircumflex.sc udieresis.sc udotbelow.sc ugrave.sc uhornacute.sc uhorndotbelow.sc uhorngrave.sc uhornhookabove.sc uhorntilde.sc uhungarumlaut.sc umacron.sc dzcaron.sc lj.sc nj.sc adblgrave.sc ainvertedbreve.sc edblgrave.sc einvertedbreve.sc idblgrave.sc iinvertedbreve.sc odblgrave.sc oinvertedbreve.sc rdblgrave.sc rinvertedbreve.sc udblgrave.sc uinvertedbreve.sc odieresismacron.sc otildemacron.sc odotaccentmacron.sc ccedillaacute.sc ddotbelow.sc dlinebelow.sc emacrongrave.sc emacronacute.sc ecedillabreve.sc gmacron.sc hdotbelow.sc hbrevebelow.sc idieresisacute.sc ldotbelow.sc llinebelow.sc mdotbelow.sc ndotaccent.sc ndotbelow.sc nlinebelow.sc otildeacute.sc otildedieresis.sc omacrongrave.sc omacronacute.sc rdotbelow.sc rlinebelow.sc sdotaccent.sc sdotbelow.sc sacutedotaccent.sc scarondotaccent.sc sdotbelowdotaccent.sc tdotbelow.sc tlinebelow.sc utildeacute.sc umacrondieresis.sc ydotaccent.sc zdotbelow.sc tdieresis.sc ihookabove.sc uogonek.sc uring.sc utilde.sc wacute.sc wcircumflex.sc wdieresis.sc wgrave.sc yacute.sc ycircumflex.sc ydieresis.sc ydotbelow.sc ygrave.sc yhookabove.sc ymacron.sc ytilde.sc zacute.sc zcaron.sc zdotaccent.sc i.sc.TRK.sc periodcentered.loclCAT.sc exclamdown.sc questiondown.sc quotedbl.sc quotedblleft.sc quotedblright.sc quotesingle.sc glyphsets-1.0.0/Archive/GF Glyph Sets/glyphTypeSorting/EXPERT_drawn_62.txt000066400000000000000000000023021461513140100261500ustar00rootroot000000000000000x2190 ← leftArrow 0x25A0 ■ blackSquare 0x25A1 □ whiteSquare 0x25B2 ▲ upBlackTriangle 0x25B3 △ upWhiteTriangle 0x25B6 ▶ rightBlackTriangle 0x25B7 ▷ rightWhiteTriangle 0x25BC ▼ downBlackTriangle 0x25BD ▽ downWhiteTriangle 0x25C0 ◀ leftBlackTriangle 0x25C1 ◁ leftWhiteTriangle 0x25C6 ◆ blackDiamond 0x25C7 ◇ whiteDiamond a.sc ae.sc b.sc c.sc d.sc eth.sc dcroat.sc e.sc f.sc g.sc h.sc hbar.sc i.sc j.sc k.sc kgreenlandic.sc l.sc lslash.sc m.sc n.sc eng.sc o.sc oslash.sc oe.sc p.sc thorn.sc q.sc r.sc s.sc germandbls.sc schwa.sc t.sc tbar.sc u.sc v.sc w.sc x.sc y.sc z.sc germandbls.alt.sc periodcentered.sc exclam.sc question.sc quoteleft.sc quoteright.sc ampersand.sc c_t c_h s_t glyphsets-1.0.0/Archive/GF Glyph Sets/glyphTypeSorting/EXPERT_either_4.txt000066400000000000000000000001211461513140100262260ustar00rootroot00000000000000 aring.sc ohorn.sc uhorn.sc T_h glyphsets-1.0.0/Archive/GF Glyph Sets/glyphTypeSorting/PLUS_composites_360.txt000066400000000000000000000172271461513140100270730ustar00rootroot000000000000000x00C0 À Agrave 0x00E0 à agrave 0x00C1 Á Aacute 0x00E1 á aacute 0x00C2  Acircumflex 0x00E2 â acircumflex 0x00C3 à Atilde 0x00E3 ã atilde 0x00C4 Ä Adieresis 0x00E4 ä adieresis 0x0100 Ā Amacron 0x0101 ā amacron 0x0102 Ă Abreve 0x0103 ă abreve 0x01FA Ǻ Aringacute 0x01FB ǻ aringacute 0x1EA0 Ạ Adotbelow 0x1EA1 ạ adotbelow 0x01FC Ǽ AEacute 0x01FD ǽ aeacute 0x0106 Ć Cacute 0x0107 ć cacute 0x0108 Ĉ Ccircumflex 0x0109 ĉ ccircumflex 0x010C Č Ccaron 0x010D č ccaron 0x010A Ċ Cdotaccent 0x010B ċ cdotaccent 0x00C7 Ç Ccedilla 0x00E7 ç ccedilla 0x010E Ď Dcaron 0x010F ď dcaron 0x00C8 È Egrave 0x00E8 è egrave 0x00C9 É Eacute 0x00E9 é eacute 0x00CA Ê Ecircumflex 0x00EA ê ecircumflex 0x1EBC Ẽ Etilde 0x1EBD ẽ etilde 0x011A Ě Ecaron 0x011B ě ecaron 0x00CB Ë Edieresis 0x00EB ë edieresis 0x0112 Ē Emacron 0x0113 ē emacron 0x0114 Ĕ Ebreve 0x0115 ĕ ebreve 0x0116 Ė Edotaccent 0x0117 ė edotaccent 0x1EB8 Ẹ Edotbelow 0x1EB9 ẹ edotbelow 0x0118 Ę Eogonek 0x0119 ę eogonek 0x011C Ĝ Gcircumflex 0x011D ĝ gcircumflex 0x01E6 Ǧ Gcaron 0x01E7 ǧ gcaron 0x011E Ğ Gbreve 0x011F ğ gbreve 0x0120 Ġ Gdotaccent 0x0121 ġ gdotaccent 0x0122 Ģ Gcommaaccent 0x0123 ģ gcommaaccent 0x0124 Ĥ Hcircumflex 0x0125 ĥ hcircumflex 0x00CC Ì Igrave 0x00EC ì igrave 0x00CD Í Iacute 0x00ED í iacute 0x00CE Î Icircumflex 0x00EE î icircumflex 0x0128 Ĩ Itilde 0x0129 ĩ itilde 0x00CF Ï Idieresis 0x00EF ï idieresis 0x012A Ī Imacron 0x012B ī imacron 0x012C Ĭ Ibreve 0x012D ĭ ibreve 0x0130 İ Idotaccent idotaccent 0x1ECA Ị Idotbelow 0x1ECB ị idotbelow 0x0134 Ĵ Jcircumflex 0x0135 ĵ jcircumflex 0x0136 Ķ Kcommaaccent 0x0137 ķ kcommaaccent 0x0139 Ĺ Lacute 0x013A ĺ lacute 0x013D Ľ Lcaron 0x013E ľ lcaron 0x013B Ļ Lcommaaccent 0x013C ļ lcommaaccent 0x013F Ŀ Ldot 0x0140 ŀ ldot 0x0143 Ń Nacute 0x0144 ń nacute 0x00D1 Ñ Ntilde 0x00F1 ñ ntilde 0x0147 Ň Ncaron 0x0148 ň ncaron 0x0145 Ņ Ncommaaccent 0x0146 ņ ncommaaccent 0x0149 ʼn napostrophe 0x00D2 Ò Ograve 0x00F2 ò ograve 0x00D3 Ó Oacute 0x00F3 ó oacute 0x00D4 Ô Ocircumflex 0x00F4 ô ocircumflex 0x00D5 Õ Otilde 0x00F5 õ otilde 0x00D6 Ö Odieresis 0x00F6 ö odieresis 0x014C Ō Omacron 0x014D ō omacron 0x014E Ŏ Obreve 0x014F ŏ obreve 0x0150 Ő Ohungarumlaut 0x0151 ő ohungarumlaut 0x1ECC Ọ Odotbelow 0x1ECD ọ odotbelow 0x01EA Ǫ Oogonek 0x01EB ǫ oogonek 0x01FE Ǿ Oslashacute 0x01FF ǿ oslashacute 0x0154 Ŕ Racute 0x0155 ŕ racute 0x0158 Ř Rcaron 0x0159 ř rcaron 0x0156 Ŗ Rcommaaccent 0x0157 ŗ rcommaaccent 0x015A Ś Sacute 0x015B ś sacute 0x015C Ŝ Scircumflex 0x015D ŝ scircumflex 0x0160 Š Scaron 0x0161 š scaron 0x015E Ş Scedilla 0x015F ş scedilla 0x0218 Ș Scommaaccent 0x0219 ș scommaaccent 0x0164 Ť Tcaron 0x0165 ť tcaron 0x0162 Ţ Tcedilla 0x0163 ţ tcedilla 0x021A Ț Tcommaaccent 0x021B ț tcommaaccent 0x00D9 Ù Ugrave 0x00F9 ù ugrave 0x00DA Ú Uacute 0x00FA ú uacute 0x00DB Û Ucircumflex 0x00FB û ucircumflex 0x0168 Ũ Utilde 0x0169 ũ utilde 0x00DC Ü Udieresis 0x00FC ü udieresis 0x016A Ū Umacron 0x016B ū umacron 0x016C Ŭ Ubreve 0x016D ŭ ubreve 0x016E Ů Uring 0x016F ů uring 0x0170 Ű Uhungarumlaut 0x0171 ű uhungarumlaut 0x1EE4 Ụ Udotbelow 0x1EE5 ụ udotbelow 0x0172 Ų Uogonek 0x0173 ų uogonek 0x1E80 Ẁ Wgrave 0x1E81 ẁ wgrave 0x1E82 Ẃ Wacute 0x1E83 ẃ wacute 0x0174 Ŵ Wcircumflex 0x0175 ŵ wcircumflex 0x1E84 Ẅ Wdieresis 0x1E85 ẅ wdieresis 0x1EF2 Ỳ Ygrave 0x1EF3 ỳ ygrave 0x00DD Ý Yacute 0x00FD ý yacute 0x0176 Ŷ Ycircumflex 0x0177 ŷ ycircumflex 0x1EF8 Ỹ Ytilde 0x1EF9 ỹ ytilde 0x0178 Ÿ Ydieresis 0x00FF ÿ ydieresis 0x0232 Ȳ Ymacron 0x0233 ȳ ymacron 0x0179 Ź Zacute 0x017A ź zacute 0x017D Ž Zcaron 0x017E ž zcaron 0x017B Ż Zdotaccent 0x017C ż zdotaccent 0x0132 IJ IJ 0x0133 ij ij  IJacute  ijacute 0x01C4 DŽ DZcaron 0x01C5 Dž Dzcaron 0x01C6 dž dzcaron 0x01C7 LJ LJ 0x01C8 Lj Lj 0x01C9 lj lj 0x01CA NJ NJ 0x01CB Nj Nj 0x01CC nj nj 0x0200 Ȁ Adblgrave 0x0201 ȁ adblgrave 0x0202 Ȃ Ainvertedbreve 0x0203 ȃ ainvertedbreve 0x0204 Ȅ Edblgrave 0x0205 ȅ edblgrave 0x0206 Ȇ Einvertedbreve 0x0207 ȇ einvertedbreve 0x0208 Ȉ Idblgrave 0x0209 ȉ idblgrave 0x020A Ȋ Iinvertedbreve 0x020B ȋ iinvertedbreve 0x020C Ȍ Odblgrave 0x020D ȍ odblgrave 0x020E Ȏ Oinvertedbreve 0x020F ȏ oinvertedbreve 0x0210 Ȑ Rdblgrave 0x0211 ȑ rdblgrave 0x0212 Ȓ Rinvertedbreve 0x0213 ȓ rinvertedbreve 0x0214 Ȕ Udblgrave 0x0215 ȕ udblgrave 0x0216 Ȗ Uinvertedbreve 0x0217 ȗ uinvertedbreve 0x022A Ȫ Odieresismacron 0x022B ȫ odieresismacron 0x022C Ȭ Otildemacron 0x022D ȭ otildemacron 0x0230 Ȱ Odotaccentmacron 0x0231 ȱ odotaccentmacron 0x0060 ` grave 0x00B4 ´ acute 0x02C6 ˆ circumflex 0x02C7 ˇ caron 0x02DC ˜ tilde 0x00A8 ¨ dieresis 0x00AF ¯ macron 0x02C9 ˉ firsttonechinese 0x02D8 ˘ breve 0x02DA ˚ ring 0x02DD ˝ hungarumlaut 0x02D9 ˙ dotaccent 0x00B8 ¸ cedilla 0x02DB ˛ ogonek 0x002D - hyphen 0x003A : colon 0x003B ; semicolon 0x2026 … ellipsis 0x00A1 ¡ exclamdown 0x00BF ¿ questiondown periodcentered.loclCAT periodcentered.loclCAT.case 0x2022 • bullet 0x0027 ' quotesingle 0x0022 " quotedbl 0x2019 ’ quoteright 0x201C “ quotedblleft 0x201D ” quotedblright 0x201A ‚ quotesinglbase 0x201E „ quotedblbase 0x00AB « guillemetleft 0x00BB » guillemetright 0x2215 ∕ divisionslash 0x00BC ¼ onequarter 0x00BD ½ onehalf 0x00BE ¾ threequarters 0x0025 % percent 0x2030 ‰ perthousand zero.lf one.lf two.lf three.lf four.lf five.lf six.lf seven.lf eight.lf nine.lf 0x1EAE Ắ Abreveacute 0x1EB6 Ặ Abrevedotbelow 0x1EB0 Ằ Abrevegrave 0x1EB2 Ẳ Abrevehookabove 0x1EB4 Ẵ Abrevetilde 0x1EA4 Ấ Acircumflexacute 0x1EAC Ậ Acircumflexdotbelow 0x1EA6 Ầ Acircumflexgrave 0x1EA8 Ẩ Acircumflexhookabove 0x1EAA Ẫ Acircumflextilde 0x1EA2 Ả Ahookabove 0x1EBE Ế Ecircumflexacute 0x1EC6 Ệ Ecircumflexdotbelow 0x1EC0 Ề Ecircumflexgrave 0x1EC2 Ể Ecircumflexhookabove 0x1EC4 Ễ Ecircumflextilde 0x1EBA Ẻ Ehookabove 0x1ED0 Ố Ocircumflexacute 0x1ED8 Ộ Ocircumflexdotbelow 0x1ED2 Ồ Ocircumflexgrave 0x1ED4 Ổ Ocircumflexhookabove 0x1ED6 Ỗ Ocircumflextilde 0x1ECE Ỏ Ohookabove 0x1EDA Ớ Ohornacute 0x1EE2 Ợ Ohorndotbelow 0x1EDC Ờ Ohorngrave 0x1EDE Ở Ohornhookabove 0x1EE0 Ỡ Ohorntilde 0x1EE8 Ứ Uhornacute 0x1EF0 Ự Uhorndotbelow 0x1EEA Ừ Uhorngrave 0x1EEC Ử Uhornhookabove 0x1EEE Ữ Uhorntilde 0x1EF4 Ỵ Ydotbelow 0x1EF6 Ỷ Yhookabove 0x1EAF ắ abreveacute 0x1EB7 ặ abrevedotbelow 0x1EB1 ằ abrevegrave 0x1EB3 ẳ abrevehookabove 0x1EB5 ẵ abrevetilde 0x1EA5 ấ acircumflexacute 0x1EAD ậ acircumflexdotbelow 0x1EA7 ầ acircumflexgrave 0x1EA9 ẩ acircumflexhookabove 0x1EAB ẫ acircumflextilde 0x1EA3 ả ahookabove 0x1EBF ế ecircumflexacute 0x1EC7 ệ ecircumflexdotbelow 0x1EC1 ề ecircumflexgrave 0x1EC3 ể ecircumflexhookabove 0x1EC5 ễ ecircumflextilde 0x1EBB ẻ ehookabove 0x1EC8 Ỉ Ihookabove 0x1EC9 ỉ ihookabove 0x1ED1 ố ocircumflexacute 0x1ED9 ộ ocircumflexdotbelow 0x1ED3 ồ ocircumflexgrave 0x1ED5 ổ ocircumflexhookabove 0x1ED7 ỗ ocircumflextilde 0x1ECF ỏ ohookabove 0x1EDB ớ ohornacute 0x1EE3 ợ ohorndotbelow 0x1EDD ờ ohorngrave 0x1EDF ở ohornhookabove 0x1EE1 ỡ ohorntilde 0x1EE9 ứ uhornacute 0x1EF1 ự uhorndotbelow 0x1EEB ừ uhorngrave 0x1EED ử uhornhookabove 0x1EEF ữ uhorntilde 0x1EF5 ỵ ydotbelow 0x1EF7 ỷ yhookabove glyphsets-1.0.0/Archive/GF Glyph Sets/glyphTypeSorting/PLUS_drawn_215.txt000066400000000000000000000076521461513140100260210ustar00rootroot000000000000000x0041 A A 0x0042 B B 0x0043 C C 0x0044 D D 0x0045 E E 0x0046 F F 0x0047 G G 0x0048 H H 0x0049 I I 0x004A J J 0x004B K K 0x004C L L 0x004D M M 0x004E N N 0x004F O O 0x0050 P P 0x0051 Q Q 0x0052 R R 0x0053 S S 0x0054 T T 0x0055 U U 0x0056 V V 0x0057 W W 0x0058 X X 0x0059 Y Y 0x005A Z Z 0x0061 a a 0x0062 b b 0x0063 c c 0x0064 d d 0x0065 e e 0x0066 f f 0x0067 g g 0x0068 h h 0x0069 i i 0x006A j j 0x006B k k 0x006C l l 0x006D m m 0x006E n n 0x006F o o 0x0070 p p 0x0071 q q 0x0072 r r 0x0073 s s 0x0074 t t 0x0075 u u 0x0076 v v 0x0077 w w 0x0078 x x 0x0079 y y 0x007A z z 0x00C6 Æ AE 0x00E6 æ ae 0x0110 Đ Dcroat 0x0111 đ dcroat 0x00D0 Ð Eth 0x00F0 ð eth 0x0126 Ħ Hbar 0x0127 ħ hbar 0x0131 ı idotless 0x0237 ȷ dotlessj 0x0141 Ł Lslash 0x0142 ł lslash 0x014A Ŋ Eng 0x014B ŋ eng 0x00D8 Ø Oslash 0x00F8 ø oslash 0x0152 Œ OE 0x0153 œ oe 0x1E9E ẞ Germandbls 0x00DF ß germandbls 0x0138 ĸ kgreenlandic 0x0166 Ŧ Tbar 0x0167 ŧ tbar 0x00DE Þ Thorn 0x00FE þ thorn 0x018F Ə Schwa 0x0259 ə schwa 0x0026 & ampersand 0x0040 @ at 0x002A * asterisk 0x00A9 © copyright 0x00AE ® registered 0x2122 ™ trademark 0x005E ^ asciicircum 0x007E ~ asciitilde 0x0300 ̀ gravecomb gravecomb.case 0x0301 ́ acutecomb acutecomb.case 0x0302 ̂ circumflexcomb circumflexcomb.case 0x0303 ̃ tildecomb tildecomb.case 0x0304 ̄ macroncomb macroncomb.case 0x0306 ̆ brevecomb brevecomb.case 0x0307 ̇ dotaccentcomb dotaccentcomb.case 0x0308 ̈ dieresiscomb dieresiscomb.case 0x0309 ̉ hookabovecomb hookabovecomb.case 0x030A ̊ ringcomb ringcomb.case 0x030B ̋ hungarumlautcomb hungarumlautcomb.case 0x030C ̌ caroncomb caroncomb.case caroncomb.alt 0x030F ̏ breveinvertedcomb breveinvertedcomb.case 0x0311 ̑ dblgravecomb dblgravecomb.case 0x031B ̛ horncomb horncomb.case 0x0323 ̣ dotbelowcomb dotbelowcomb.case 0x0324 ̤ dieresisbelowcomb dieresisbelowcomb.case 0x0326 ̦ commaaccentcomb commaaccentcomb.case commaaccentcomb.alt 0x0327 ̧ cedillacomb cedillacomb.case 0x0328 ̨ ogonekcomb ogonekcomb.case 0x032E ̮ brevebelowcomb brevebelowcomb.case 0x0331 ̱ macronbelowcomb macronbelowcomb.case 0x00AD ­ softhyphen 0x2013 – endash 0x2014 — emdash 0x005F _ underscore 0x002E . period 0x002C , comma 0x0021 ! exclam 0x003F ? question 0x00B7 · periodcentered 0x2219 ∙ bulletoperator 0x002F / slash 0x005C \ backslash 0x007C | bar 0x00A6 ¦ brokenbar 0x0028 ( parenleft 0x0029 ) parenright 0x005B [ bracketleft 0x005D ] bracketright 0x007B { braceleft 0x007D } braceright 0x2018 ‘ quoteleft 0x2039 ‹ guilsinglleft 0x203A › guilsinglright 0x00B6 ¶ paragraph 0x0023 # numbersign 0x0030 0 zero 0x0031 1 one 0x0032 2 two 0x0033 3 three 0x0034 4 four 0x0035 5 five 0x0036 6 six 0x0037 7 seven 0x0038 8 eight 0x0039 9 nine zero.zero 0x2044 ⁄ fraction 0x00B0 ° degree 0x002B + plus 0x2212 − minus 0x00B1 ± plusminus 0x2260 ≠ notequal 0x2248 ≈ approxequal 0x00D7 × multiply 0x003C < less 0x003E > greater 0x2264 ≤ lessequal 0x2265 ≥ greaterequal 0x00AC ¬ logicalnot 0x2020 † dagger 0x2021 ‡ daggerdbl 0x00A7 § section 0x20AC € euro 0x00A4 ¤ currency 0x0024 $ dollar 0x00A2 ¢ cent 0x0192 ƒ florin 0x00A3 £ sterling 0x00A5 ¥ yen 0x00B9 ¹ onesuperior 0x00B2 ² twosuperior 0x00B3 ³ threesuperior 0x00AA ª ordfeminine 0x00BA º ordmasculine 0x2116 № numero 0x00B5 µ micro 0x20A1 ₡ colonsign 0x20A3 ₣ franc 0x20A4 ₤ lira 0x20A6 ₦ naira 0x20A7 ₧ peseta 0x20A9 ₩ won 0x20AB ₫ dong 0x20AD ₭ kip 0x20B1 ₱ peso 0x20B2 ₲ guarani 0x20B5 ₵ cedi 0x20B9 ₹ rupeeIndian 0x20BA ₺ liraTurkish 0x20BC ₼ manat 0x20BD ₽ ruble glyphsets-1.0.0/Archive/GF Glyph Sets/glyphTypeSorting/PLUS_drawn_216.txt000066400000000000000000000077311461513140100260200ustar00rootroot000000000000000x0041 A A 0x0042 B B 0x0043 C C 0x0044 D D 0x0045 E E 0x0046 F F 0x0047 G G 0x0048 H H 0x0049 I I 0x004A J J 0x004B K K 0x004C L L 0x004D M M 0x004E N N 0x004F O O 0x0050 P P 0x0051 Q Q 0x0052 R R 0x0053 S S 0x0054 T T 0x0055 U U 0x0056 V V 0x0057 W W 0x0058 X X 0x0059 Y Y 0x005A Z Z 0x0061 a a 0x0062 b b 0x0063 c c 0x0064 d d 0x0065 e e 0x0066 f f 0x0067 g g 0x0068 h h 0x0069 i i 0x006A j j 0x006B k k 0x006C l l 0x006D m m 0x006E n n 0x006F o o 0x0070 p p 0x0071 q q 0x0072 r r 0x0073 s s 0x0074 t t 0x0075 u u 0x0076 v v 0x0077 w w 0x0078 x x 0x0079 y y 0x007A z z 0x00C6 Æ AE 0x00E6 æ ae 0x0110 Đ Dcroat 0x0111 đ dcroat 0x00D0 Ð Eth 0x00F0 ð eth 0x0126 Ħ Hbar 0x0127 ħ hbar 0x0131 ı idotless 0x0237 ȷ dotlessj 0x0141 Ł Lslash 0x0142 ł lslash 0x014A Ŋ Eng 0x014B ŋ eng 0x00D8 Ø Oslash 0x00F8 ø oslash 0x0152 Œ OE 0x0153 œ oe 0x1E9E ẞ Germandbls 0x00DF ß germandbls 0x0138 ĸ kgreenlandic 0x0166 Ŧ Tbar 0x0167 ŧ tbar 0x00DE Þ Thorn 0x00FE þ thorn 0x018F Ə Schwa 0x0259 ə schwa 0x0026 & ampersand 0x0040 @ at 0x002A * asterisk 0x00A9 © copyright 0x00AE ® registered 0x2122 ™ trademark 0x005E ^ asciicircum 0x007E ~ asciitilde 0x0300 ̀ gravecomb gravecomb.case 0x0301 ́ acutecomb acutecomb.case 0x0302 ̂ circumflexcomb circumflexcomb.case 0x0303 ̃ tildecomb tildecomb.case 0x0304 ̄ macroncomb macroncomb.case 0x0306 ̆ brevecomb brevecomb.case 0x0307 ̇ dotaccentcomb dotaccentcomb.case 0x0308 ̈ dieresiscomb dieresiscomb.case 0x0309 ̉ hookabovecomb hookabovecomb.case 0x030A ̊ ringcomb ringcomb.case 0x030B ̋ hungarumlautcomb hungarumlautcomb.case 0x030C ̌ caroncomb caroncomb.alt caroncomb.case 0x030F ̏ breveinvertedcomb breveinvertedcomb.case 0x0311 ̑ dblgravecomb dblgravecomb.case 0x031B ̛ horncomb horncomb.case 0x0323 ̣ dotbelowcomb dotbelowcomb.case 0x0324 ̤ dieresisbelowcomb dieresisbelowcomb.case 0x0326 ̦ commaaccentcomb commaaccentcomb.case commaaccentcomb.alt 0x0327 ̧ cedillacomb cedillacomb.case 0x0328 ̨ ogonekcomb ogonekcomb.case 0x032E ̮ brevebelowcomb brevebelowcomb.case 0x0331 ̱ macronbelowcomb macronbelowcomb.case 0x00AD ­ softhyphen 0x2013 – endash 0x2014 — emdash 0x005F _ underscore 0x002E . period 0x002C , comma 0x0021 ! exclam 0x003F ? question 0x00B7 · periodcentered 0x2219 ∙ bulletoperator 0x002F / slash 0x005C \ backslash 0x007C | bar 0x00A6 ¦ brokenbar 0x0028 ( parenleft 0x0029 ) parenright 0x005B [ bracketleft 0x005D ] bracketright 0x007B { braceleft 0x007D } braceright 0x2018 ‘ quoteleft 0x2039 ‹ guilsinglleft 0x203A › guilsinglright 0x00B6 ¶ paragraph 0x0023 # numbersign 0x0030 0 zero 0x0031 1 one 0x0032 2 two 0x0033 3 three 0x0034 4 four 0x0035 5 five 0x0036 6 six 0x0037 7 seven 0x0038 8 eight 0x0039 9 nine zero.zero 0x2044 ⁄ fraction 0x00B0 ° degree 0x002B + plus 0x2212 − minus 0x00B1 ± plusminus 0x2260 ≠ notequal 0x2248 ≈ approxequal 0x00D7 × multiply 0x003C < less 0x003E > greater 0x2264 ≤ lessequal 0x2265 ≥ greaterequal 0x00AC ¬ logicalnot 0x2020 † dagger 0x2021 ‡ daggerdbl 0x00A7 § section 0x20AC € euro 0x00A4 ¤ currency 0x0024 $ dollar 0x00A2 ¢ cent 0x0192 ƒ florin 0x00A3 £ sterling 0x00A5 ¥ yen 0x00B9 ¹ onesuperior 0x00B2 ² twosuperior 0x00B3 ³ threesuperior 0x2074 ⁴ foursuperior 0x00AA ª ordfeminine 0x00BA º ordmasculine 0x2116 № numero 0x00B5 µ micro 0x20A1 ₡ colonsign 0x20A3 ₣ franc 0x20A4 ₤ lira 0x20A6 ₦ naira 0x20A7 ₧ peseta 0x20A9 ₩ won 0x20AB ₫ dong 0x20AD ₭ kip 0x20B1 ₱ peso 0x20B2 ₲ guarani 0x20B5 ₵ cedi 0x20B9 ₹ rupeeIndian 0x20BA ₺ liraTurkish 0x20BC ₼ manat 0x20BD ₽ ruble glyphsets-1.0.0/Archive/GF Glyph Sets/glyphTypeSorting/PLUS_either_19.txt000066400000000000000000000005121461513140100260740ustar00rootroot000000000000000x00C5 Å Aring 0x00E5 å aring 0x0104 Ą Aogonek 0x0105 ą aogonek 0x012E Į Iogonek 0x012F į iogonek 0xFB00 ff f_f 0xFB01 fi fi 0xFB02 fl fl  f_ij 0xFB03 ffi f_f_i 0xFB04 ffl f_f_l  f_f_ij 0x003D = equal 0x00F7 ÷ divide 0x01A0 Ơ Ohorn 0x01AF Ư Uhorn 0x01A1 ơ ohorn 0x01B0 ư uhorn glyphsets-1.0.0/Archive/GF Glyph Sets/glyphTypeSorting/PRO_composites_116.txt000066400000000000000000000052571461513140100267470ustar00rootroot00000000000000 at.case hyphen.case endash.case emdash.case periodcentered.case bullet.case slash.case backslash.case parenright.case bracketleft.case bracketright.case braceleft.case braceright.case guilsinglleft.case guilsinglright.case guillemetleft.case guillemetright.case zero.dnom one.dnom two.dnom three.dnom four.dnom five.dnom six.dnom seven.dnom eight.dnom nine.dnom zero.numr one.numr two.numr three.numr four.numr five.numr six.numr seven.numr eight.numr nine.numr 0x1E08 Ḉ Ccedillaacute 0x1E09 ḉ ccedillaacute 0x1E0C Ḍ Ddotbelow 0x1E0D ḍ ddotbelow 0x1E0E Ḏ Dlinebelow 0x1E0F ḏ dlinebelow 0x1E14 Ḕ Emacrongrave 0x1E15 ḕ emacrongrave 0x1E16 Ḗ Emacronacute 0x1E17 ḗ emacronacute 0x1E1C Ḝ Ecedillabreve 0x1E1D ḝ ecedillabreve 0x1E20 Ḡ Gmacron 0x1E21 ḡ gmacron 0x1E24 Ḥ Hdotbelow 0x1E25 ḥ hdotbelow 0x1E2A Ḫ Hbrevebelow 0x1E2B ḫ hbrevebelow 0x1E2E Ḯ Idieresisacute 0x1E2F ḯ idieresisacute 0x1E36 Ḷ Ldotbelow 0x1E37 ḷ ldotbelow 0x1E3A Ḻ Llinebelow 0x1E3B ḻ llinebelow 0x1E42 Ṃ Mdotbelow 0x1E43 ṃ mdotbelow 0x1E44 Ṅ Ndotaccent 0x1E45 ṅ ndotaccent 0x1E46 Ṇ Ndotbelow 0x1E47 ṇ ndotbelow 0x1E48 Ṉ Nlinebelow 0x1E49 ṉ nlinebelow 0x1E4C Ṍ Otildeacute 0x1E4D ṍ otildeacute 0x1E4E Ṏ Otildedieresis 0x1E4F ṏ otildedieresis 0x1E50 Ṑ Omacrongrave 0x1E51 ṑ omacrongrave 0x1E52 Ṓ Omacronacute 0x1E53 ṓ omacronacute 0x1E5A Ṛ Rdotbelow 0x1E5B ṛ rdotbelow 0x1E5E Ṟ Rlinebelow 0x1E5F ṟ rlinebelow 0x1E60 Ṡ Sdotaccent 0x1E61 ṡ sdotaccent 0x1E62 Ṣ Sdotbelow 0x1E63 ṣ sdotbelow 0x1E64 Ṥ Sacutedotaccent 0x1E65 ṥ sacutedotaccent 0x1E66 Ṧ Scarondotaccent 0x1E67 ṧ scarondotaccent 0x1E68 Ṩ Sdotbelowdotaccent 0x1E69 ṩ sdotbelowdotaccent 0x1E6C Ṭ Tdotbelow 0x1E6D ṭ tdotbelow 0x1E6E Ṯ Tlinebelow 0x1E6F ṯ tlinebelow 0x1E78 Ṹ Utildeacute 0x1E79 ṹ utildeacute 0x1E7A Ṻ Umacrondieresis 0x1E7B ṻ umacrondieresis 0x1E8E Ẏ Ydotaccent 0x1E8F ẏ ydotaccent 0x1E92 Ẓ Zdotbelow 0x1E93 ẓ zdotbelow 0x1E97 ẗ tdieresis 0x2010 ‐ hyphentwo 0x2033 ″ second 0x2080 ₀ zeroinferior 0x2081 ₁ oneinferior 0x2082 ₂ twoinferior 0x2083 ₃ threeinferior 0x2084 ₄ fourinferior 0x2085 ₅ fiveinferior 0x2086 ₆ sixinferior 0x2087 ₇ seveninferior 0x2088 ₈ eightinferior 0x2089 ₉ nineinferior glyphsets-1.0.0/Archive/GF Glyph Sets/glyphTypeSorting/PRO_drawn_26.txt000066400000000000000000000011111461513140100255760ustar00rootroot000000000000000x03C0 π pi 0x2113 ℓ literSign 0x212E ℮ estimated 0x221E ∞ infinity 0x2202 ∂ partialdiff 0x222B ∫ integral 0x221A √ radical 0x2211 ∑ summation 0x220F ∏ product 0x25CA ◊ lozenge 0x2205 ∅ emptyset 0x02BE ʾ ringhalfright 0x02BF ʿ ringhalfleft 0x02C8 ˈ verticallinemod 0x02CA ˊ secondtonechinese 0x02CB ˋ fourthtonechinese 0x02CC ˌ verticallinelowmod 0x2032 ′ prime 0x2070 ⁰ zerosuperior 0x2074 ⁴ foursuperior 0x2075 ⁵ fivesuperior 0x2076 ⁶ sixsuperior 0x2077 ⁷ sevensuperior 0x2078 ⁸ eightsuperior 0x2079 ⁹ ninesuperior glyphsets-1.0.0/Archive/GF Glyph Sets/glyphTypeSorting/PRO_either_4.txt000066400000000000000000000001441461513140100256640ustar00rootroot000000000000000x02BB ʻ commaturnedmod 0x02BC ʼ apostrophemod 0x2012 ‒ figuredash 0x2015 ― horizontalbar glyphsets-1.0.0/Archive/GF Glyph Sets/tutorials/000077500000000000000000000000001461513140100213745ustar00rootroot00000000000000glyphsets-1.0.0/Archive/GF Glyph Sets/tutorials/Glyphs/000077500000000000000000000000001461513140100226425ustar00rootroot00000000000000glyphsets-1.0.0/Archive/GF Glyph Sets/tutorials/Glyphs/CustomFilter.plist000066400000000000000000001252221461513140100263430ustar00rootroot00000000000000 list space nbspace A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z Agrave agrave Aacute aacute Acircumflex acircumflex Atilde atilde Adieresis adieresis Amacron amacron Abreve abreve Aring aring Aringacute aringacute Adotbelow adotbelow Aogonek aogonek AE ae AEacute aeacute Cacute cacute Ccircumflex ccircumflex Ccaron ccaron Cdotaccent cdotaccent Ccedilla ccedilla Dcaron dcaron Dcroat dcroat Eth eth Egrave egrave Eacute eacute Ecircumflex ecircumflex Etilde etilde Ecaron ecaron Edieresis edieresis Emacron emacron Ebreve ebreve Edotaccent edotaccent Edotbelow edotbelow Eogonek eogonek Gcircumflex gcircumflex Gcaron gcaron Gbreve gbreve Gdotaccent gdotaccent Gcommaaccent gcommaaccent Hcircumflex hcircumflex Hbar hbar idotless Igrave igrave Iacute iacute Icircumflex icircumflex Itilde itilde Idieresis idieresis Imacron imacron Ibreve ibreve Idotaccent idotaccent Idotbelow idotbelow Iogonek iogonek jdotless Jcircumflex jcircumflex Kcommaaccent kcommaaccent kgreenlandic Lacute lacute Lcaron lcaron Lcommaaccent lcommaaccent Lslash lslash Ldot ldot Nacute nacute Ntilde ntilde Ncaron ncaron Ncommaaccent ncommaaccent Eng eng Ograve ograve Oacute oacute Ocircumflex ocircumflex Otilde otilde Odieresis odieresis Omacron omacron Obreve obreve Ohungarumlaut ohungarumlaut Odotbelow odotbelow Oogonek oogonek Oslash oslash Oslashacute oslashacute OE oe Racute racute Rcaron rcaron Rcommaaccent rcommaaccent Sacute sacute Scircumflex scircumflex Scaron scaron Scedilla scedilla Scommaaccent scommaaccent Germandbls germandbls Tcaron tcaron Tcedilla tcedilla Tcommaaccent tcommaaccent Tbar tbar Thorn thorn Ugrave ugrave Uacute uacute Ucircumflex ucircumflex Utilde utilde Udieresis udieresis Umacron umacron Ubreve ubreve Uring uring Uhungarumlaut uhungarumlaut Udotbelow udotbelow Uogonek uogonek Wgrave wgrave Wacute wacute Wcircumflex wcircumflex Wdieresis wdieresis Ygrave ygrave Yacute yacute Ycircumflex ycircumflex Ytilde ytilde Ydieresis ydieresis Ymacron ymacron Zacute zacute Zcaron zcaron Zdotaccent zdotaccent Schwa schwa DZcaron Dzcaron dzcaron LJ Lj lj NJ Nj nj Adblgrave adblgrave Ainvertedbreve ainvertedbreve Edblgrave edblgrave Einvertedbreve einvertedbreve Idblgrave idblgrave Iinvertedbreve iinvertedbreve Odblgrave odblgrave Oinvertedbreve oinvertedbreve Rdblgrave rdblgrave Rinvertedbreve rinvertedbreve Udblgrave udblgrave Uinvertedbreve uinvertedbreve Odieresismacron odieresismacron Otildemacron otildemacron Odotaccentmacron odotaccentmacron f_f fi fl f_f_i f_f_l ampersand at asterisk copyright registered trademark asciicircum asciitilde grave acute circumflex caron caroncomb.alt tilde dieresis macron apostrophemod firsttonechinese breve ring hungarumlaut dotaccent cedilla ogonek gravecomb acutecomb circumflexcomb tildecomb macroncomb brevecomb dotaccentcomb dieresiscomb hookabovecomb ringcomb hungarumlautcomb caroncomb breveinvertedcomb dblgravecomb horncomb dotbelowcomb dieresisbelowcomb commaaccentcomb commaturnedabovecomb cedillacomb ogonekcomb brevebelowcomb macronbelowcomb softhyphen hyphen endash emdash underscore period comma colon semicolon exclam exclamdown question questiondown ellipsis periodcentered periodcentered.loclCAT bulletoperator bullet slash backslash bar brokenbar parenleft parenright bracketleft bracketright braceleft braceright quotesingle quotedbl quoteleft quoteright quotedblleft quotedblright quotesinglbase quotedblbase guilsinglleft guilsinglright guillemetleft guillemetright paragraph numbersign zero one two three four five six seven eight nine fraction divisionslash onequarter onehalf threequarters degree percent perthousand plus minus plusminus equal notequal approxequal multiply less greater lessequal greaterequal divide logicalnot dagger daggerdbl section euro currency dollar cent florin sterling yen onesuperior twosuperior threesuperior foursuperior ordfeminine ordmasculine numero micro zero.lf one.lf two.lf three.lf four.lf five.lf six.lf seven.lf eight.lf nine.lf Abreveacute Abrevedotbelow Abrevegrave Abrevehookabove Abrevetilde Acircumflexacute Acircumflexdotbelow Acircumflexgrave Acircumflexhookabove Acircumflextilde Ahookabove Ecircumflexacute Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde Ehookabove Ocircumflexacute Ocircumflexdotbelow Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave Ohornhookabove Ohorntilde Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove Uhorntilde Ydotbelow Yhookabove abreveacute abrevedotbelow abrevegrave abrevehookabove abrevetilde acircumflexacute acircumflexdotbelow acircumflexgrave acircumflexhookabove acircumflextilde ahookabove ecircumflexacute ecircumflexdotbelow ecircumflexgrave ecircumflexhookabove ecircumflextilde ehookabove Ihookabove ihookabove ocircumflexacute ocircumflexdotbelow ocircumflexgrave ocircumflexhookabove ocircumflextilde ohookabove ohorn ohornacute ohorndotbelow ohorngrave ohornhookabove ohorntilde uhookabove uhorn uhornacute uhorndotbelow uhorngrave uhornhookabove uhorntilde ydotbelow yhookabove colonsign franc lira naira peseta won dong kip peso guarani cedi rupeeIndian liraTurkish manat ruble name GF Latin Plus list gravecomb.case acutecomb.case circumflexcomb.case tildecomb.case macroncomb.case brevecomb.case dotaccentcomb.case dieresiscomb.case hookabovecomb.case ringcomb.case hungarumlautcomb.case caroncomb.case breveinvertedcomb.case dblgravecomb.case horncomb.case dotbelowcomb.case dieresisbelowcomb.case commaaccentcomb.case commaturnedabovecomb.case cedillacomb.case ogonekcomb.case brevebelowcomb.case macronbelowcomb.case periodcentered.loclCAT.case zero.zero name GF Latin Plus Case Accents list zero.dnom one.dnom two.dnom three.dnom four.dnom five.dnom six.dnom seven.dnom eight.dnom nine.dnom zero.numr one.numr two.numr three.numr four.numr five.numr six.numr seven.numr eight.numr nine.numr pi literSign Ohm estimated partialdiff increment product summation radical infinity integral lozenge emptyset commaturnedmod ringhalfright ringhalfleft verticallinemod secondtonechinese fourthtonechinese verticallinelowmod Ccedillaacute ccedillaacute Ddotbelow ddotbelow Dlinebelow dlinebelow Emacrongrave emacrongrave Emacronacute emacronacute Ecedillabreve ecedillabreve Gmacron gmacron Hdotbelow hdotbelow Hbrevebelow hbrevebelow Idieresisacute idieresisacute Ldotbelow ldotbelow Llinebelow llinebelow Mdotbelow mdotbelow Ndotaccent ndotaccent Ndotbelow ndotbelow Nlinebelow nlinebelow Otildeacute otildeacute Otildedieresis otildedieresis Omacrongrave omacrongrave Omacronacute omacronacute Rdotbelow rdotbelow Rlinebelow rlinebelow Sdotaccent sdotaccent Sdotbelow sdotbelow Sacutedotaccent sacutedotaccent Scarondotaccent scarondotaccent Sdotbelowdotaccent sdotbelowdotaccent Tdotbelow tdotbelow Tlinebelow tlinebelow Utildeacute utildeacute Umacrondieresis umacrondieresis Ydotaccent ydotaccent Zdotbelow zdotbelow tdieresis figurespace punctuationspace thinspace hairspace zerowidthspace hyphentwo figuredash horizontalbar prime second zerosuperior foursuperior fivesuperior sixsuperior sevensuperior eightsuperior ninesuperior zeroinferior oneinferior twoinferior threeinferior fourinferior fiveinferior sixinferior seveninferior eightinferior nineinferior zero.subs one.subs two.subs three.subs four.subs five.subs six.subs seven.subs eight.subs nine.subs name GF Latin Pro list at.case hyphen.case endash.case emdash.case periodcentered.case bullet.case slash.case backslash.case parenright.case bracketleft.case bracketright.case braceleft.case braceright.case guilsinglleft.case guilsinglright.case guillemetleft.case guillemetright.case zero.sups one.sups two.sups three.sups four.sups five.sups six.sups seven.sups eight.sups nine.sups zero.sinf one.sinf two.sinf three.sinf four.sinf five.sinf six.sinf seven.sinf eight.sinf nine.sinf name GF Latin Pro Optional list onethird twothirds oneeighth threeeighths fiveeighths seveneighths leftArrow upArrow rightArrow downArrow blackSquare whiteSquare upBlackTriangle upWhiteTriangle rightBlackTriangle rightWhiteTriangle downBlackTriangle downWhiteTriangle leftBlackTriangle leftWhiteTriangle blackDiamond whiteDiamond a.sc aacute.sc abreve.sc abreveacute.sc abrevedotbelow.sc abrevegrave.sc abrevehookabove.sc abrevetilde.sc acircumflex.sc acircumflexacute.sc acircumflexdotbelow.sc acircumflexgrave.sc acircumflexhookabove.sc acircumflextilde.sc adieresis.sc adotbelow.sc agrave.sc ahookabove.sc amacron.sc aogonek.sc aring.sc aringacute.sc atilde.sc ae.sc aeacute.sc b.sc c.sc cacute.sc ccaron.sc ccedilla.sc ccircumflex.sc cdotaccent.sc d.sc eth.sc dcaron.sc dcroat.sc e.sc eacute.sc ebreve.sc ecaron.sc ecircumflex.sc ecircumflexacute.sc ecircumflexdotbelow.sc ecircumflexgrave.sc ecircumflexhookabove.sc ecircumflextilde.sc edieresis.sc edotaccent.sc edotbelow.sc egrave.sc ehookabove.sc emacron.sc eogonek.sc etilde.sc f.sc g.sc gbreve.sc gcaron.sc gcircumflex.sc gcommaaccent.sc gdotaccent.sc h.sc hbar.sc hcircumflex.sc i.sc idotless.sc iacute.sc ibreve.sc icircumflex.sc idieresis.sc idotbelow.sc igrave.sc imacron.sc iogonek.sc itilde.sc j.sc jcircumflex.sc k.sc kcommaaccent.sc kgreenlandic.sc l.sc lacute.sc lcaron.sc lcommaaccent.sc ldot.sc lslash.sc m.sc n.sc nacute.sc ncaron.sc ncommaaccent.sc eng.sc ntilde.sc o.sc oacute.sc obreve.sc ocircumflex.sc ocircumflexacute.sc ocircumflexdotbelow.sc ocircumflexgrave.sc ocircumflexhookabove.sc ocircumflextilde.sc odieresis.sc odotbelow.sc ograve.sc ohookabove.sc ohorn.sc ohornacute.sc ohorndotbelow.sc ohorngrave.sc ohornhookabove.sc ohorntilde.sc ohungarumlaut.sc omacron.sc oogonek.sc oslash.sc oslashacute.sc otilde.sc oe.sc p.sc thorn.sc q.sc r.sc racute.sc rcaron.sc rcommaaccent.sc s.sc sacute.sc scaron.sc scedilla.sc scircumflex.sc scommaaccent.sc germandbls.sc schwa.sc t.sc tbar.sc tcaron.sc tcedilla.sc tcommaaccent.sc u.sc uacute.sc ubreve.sc ucircumflex.sc udieresis.sc udotbelow.sc ugrave.sc uhorn.sc uhornacute.sc uhorndotbelow.sc uhorngrave.sc uhornhookabove.sc uhorntilde.sc uhungarumlaut.sc umacron.sc dzcaron.sc lj.sc nj.sc adblgrave.sc ainvertedbreve.sc edblgrave.sc einvertedbreve.sc idblgrave.sc iinvertedbreve.sc odblgrave.sc oinvertedbreve.sc rdblgrave.sc rinvertedbreve.sc udblgrave.sc uinvertedbreve.sc odieresismacron.sc otildemacron.sc odotaccentmacron.sc ccedillaacute.sc ddotbelow.sc dlinebelow.sc emacrongrave.sc emacronacute.sc ecedillabreve.sc gmacron.sc hdotbelow.sc hbrevebelow.sc idieresisacute.sc ldotbelow.sc llinebelow.sc mdotbelow.sc ndotaccent.sc ndotbelow.sc nlinebelow.sc otildeacute.sc otildedieresis.sc omacrongrave.sc omacronacute.sc rdotbelow.sc rlinebelow.sc sdotaccent.sc sdotbelow.sc sacutedotaccent.sc scarondotaccent.sc sdotbelowdotaccent.sc tdotbelow.sc tlinebelow.sc utildeacute.sc umacrondieresis.sc ydotaccent.sc zdotbelow.sc tdieresis.sc ihookabove.sc uogonek.sc uring.sc utilde.sc v.sc w.sc wacute.sc wcircumflex.sc wdieresis.sc wgrave.sc x.sc y.sc yacute.sc ycircumflex.sc ydieresis.sc ydotbelow.sc ygrave.sc yhookabove.sc ymacron.sc ytilde.sc z.sc zacute.sc zcaron.sc zdotaccent.sc germandbls.alt.sc periodcentered.sc periodcentered.loclCAT.sc exclam.sc exclamdown.sc question.sc questiondown.sc quotedbl.sc quotedblleft.sc quotedblright.sc quoteleft.sc quoteright.sc quotesingle.sc ampersand.sc T_h c_t c_h s_t name GF Latin Expert list Iegrave-cy Io-cy Dje-cy Gje-cy E-cy Dze-cy I-cy Yi-cy Je-cy Lje-cy Nje-cy Tshe-cy Kje-cy Iigrave-cy Ushort-cy Dzhe-cy A-cy Be-cy Ve-cy Ge-cy De-cy Ie-cy Zhe-cy Ze-cy Ii-cy Iishort-cy Ka-cy El-cy Em-cy En-cy O-cy Pe-cy Er-cy Es-cy Te-cy U-cy Ef-cy Ha-cy Tse-cy Che-cy Sha-cy Shcha-cy Hardsign-cy Yeru-cy Softsign-cy Ereversed-cy Iu-cy Ia-cy a-cy be-cy ve-cy ge-cy de-cy ie-cy zhe-cy ze-cy ii-cy iishort-cy ka-cy el-cy em-cy en-cy o-cy pe-cy er-cy es-cy te-cy u-cy ef-cy ha-cy tse-cy che-cy sha-cy shcha-cy hardsign-cy yeru-cy softsign-cy ereversed-cy iu-cy ia-cy iegrave-cy io-cy dje-cy gje-cy e-cy dze-cy i-cy yi-cy je-cy lje-cy nje-cy tshe-cy kje-cy iigrave-cy ushort-cy dzhe-cy Yat-cy yat-cy Yusbig-cy yusbig-cy Fita-cy fita-cy Izhitsa-cy izhitsa-cy Gheupturn-cy gheupturn-cy Ghestroke-cy ghestroke-cy Ghemiddlehook-cy ghemiddlehook-cy Zhedescender-cy zhedescender-cy Zedescender-cy zedescender-cy Kadescender-cy kadescender-cy Kaverticalstroke-cy kaverticalstroke-cy Kabashkir-cy kabashkir-cy Endescender-cy endescender-cy Enghe-cy enghe-cy Esdescender-cy esdescender-cy Ustrait-cy ustrait-cy Ustraitstroke-cy ustraitstroke-cy Chedescender-cy chedescender-cy Cheverticalstroke-cy cheverticalstroke-cy Shha-cy shha-cy Palochka-cy Zhebreve-cy zhebreve-cy Chekhakassian-cy chekhakassian-cy palochka-cy Abreve-cy abreve-cy Adieresis-cy adieresis-cy Aie-cy aie-cy Iebreve-cy iebreve-cy Schwa-cy schwa-cy Zhedieresis-cy zhedieresis-cy Zedieresis-cy zedieresis-cy Imacron-cy imacron-cy Idieresis-cy idieresis-cy Odieresis-cy odieresis-cy Obarred-cy obarred-cy Umacron-cy umacron-cy Udieresis-cy udieresis-cy Uhungarumlaut-cy uhungarumlaut-cy Chedieresis-cy chedieresis-cy Gedescender-cy gedescender-cy Yerudieresis-cy yerudieresis-cy Qa-cy qa-cy We-cy we-cy Pedescender-cy pedescender-cy acutecomb apostrophemod brevecomb-cy commaaccentcomb gravecomb hryvnia tenge tugrik descender-cy descender-cy.case verticalbar-cy verticalbar-cy.case name GF Cyrillic Plus list De-cy.loclBGR Ii-cy.loclBGR Iishort-cy.loclBGR Iigrave-cy.loclBGR El-cy.loclBGR Ef-cy.loclBGR ve-cy.loclBGR ge-cy.loclBGR de-cy.loclBGR zhe-cy.loclBGR ze-cy.loclBGR ii-cy.loclBGR iishort-cy.loclBGR iigrave-cy.loclBGR ka-cy.loclBGR el-cy.loclBGR en-cy.loclBGR pe-cy.loclBGR te-cy.loclBGR tse-cy.loclBGR che-cy.loclBGR sha-cy.loclBGR shcha-cy.loclBGR softsign-cy.loclBGR hardsign-cy.loclBGR iu-cy.loclBGR be-cy.loclSRB ge-cy.loclSRB de-cy.loclSRB pe-cy.loclSRB te-cy.loclSRB gje-cy.loclMKD Ghestroke-cy.loclBSH ghestroke-cy.loclBSH Zedescender-cy.loclBSH zedescender-cy.loclBSH Esdescender-cy.loclBSH esdescender-cy.loclBSH Esdescender-cy.loclCHU esdescender-cy.loclCHU name GF Cyrillic Plus .locl list Iishorttail-cy iishorttail-cy Semisoftsign-cy semisoftsign-cy Ertick-cy ertick-cy Kastroke-cy kastroke-cy Pemiddlehook-cy pemiddlehook-cy Haabkhasian-cy haabkhasian-cy Tedescender-cy tedescender-cy Hadescender-cy hadescender-cy Tetse-cy tetse-cy Cheabkhasian-cy cheabkhasian-cy Chedescenderabkhasian-cy chedescenderabkhasian-cy Kahook-cy kahook-cy Eltail-cy eltail-cy Enhook-cy enhook-cy Entail-cy entail-cy Emtail-cy emtail-cy Schwadieresis-cy schwadieresis-cy Dzeabkhasian-cy dzeabkhasian-cy Obarreddieresis-cy obarreddieresis-cy Edieresis-cy edieresis-cy Gestrokehook-cy gestrokehook-cy Hahook-cy hahook-cy Hastroke-cy hastroke-cy Reversedze-cy reversedze-cy Elhook-cy elhook-cy Shhadescender-cy shhadescender-cy EnLeftHook-cy enlefthook-cy Eldescender-cy eldescender-cy name GF Cyrillic Pro list Omega-cy omega-cy Eiotified-cy eiotified-cy Yuslittle-cy yuslittle-cy Yuslittleiotified-cy yuslittleiotified-cy Yusbigiotified-cy yusbigiotified-cy Ksi-cy ksi-cy Psi-cy psi-cy Izhitsadblgrave-cy izhitsadblgrave-cy Uk-cy uk-cy uni047A uni047B uni047C uni047D uni047E uni047F Koppa-cy koppa-cy thousand-cy titlocomb-cy palatalizationcomb-cy dasiapneumatacomb-cy psilipneumatacomb-cy pokrytiecomb-cy hundredthousandssigncomb-cy millionssigncomb-cy OmegaBroad-cy omegaBroad-cy name GF Cyrillic Historical glyphsets-1.0.0/Archive/GF Glyph Sets/tutorials/Glyphs/Info/000077500000000000000000000000001461513140100235355ustar00rootroot00000000000000glyphsets-1.0.0/Archive/GF Glyph Sets/tutorials/Glyphs/Info/GlyphData.xml000066400000000000000000002575541461513140100261560ustar00rootroot00000000000000 ]> glyphsets-1.0.0/Archive/GF Glyph Sets/tutorials/README.md000066400000000000000000000217011461513140100226540ustar00rootroot00000000000000## Glyphs App Tips #### List Filters for GF Encodings To create list filters for all new GF Encodings in one batch, you can copy this [*CustomFilter.plist*](Glyphs/CustomFilter.plist) file to your local *~/Library/Application Support/Glyphs/* folder. Copying this file will rewrite your old list filters. If you have filters you wish to keep, you can merge the two files, or add list filters manually as described in the [README.md](../README.md) ![List Filters](img/ListFilters.png) #### Custom GlyphsData XML for Cyrillic This custom GlyphsData XML file tells Glyphs what components should be placed for newly created Cyrillic Plus glyphs. It will greatly speed up your process. You need to place [*CustomFilter.plist*](Glyphs/CustomFilter.plist) in your *~/Library/Application Support/Glyphs/Info* folder. If you don't have an *Info* folder: create it. After copying custom List Filters, and GlyphsData XML your directory structure will look similar to this: ![](img/Directory.png) #### for GF Latin Glyph Sets Are you seeing empty cells in your newly generated glyphs? You can speed up your work by pasting in components to rapidly start your work. To generate new glyphs press *⌘-G* and paste in the respective code. If the chacaters already exist, choose *'replace'* from the popup menu. This will recreate your exising glyphs with components. ``` N.B. Using starting components will speed up your workflow. However the result will only be a starting point for the final design. ``` *GF Latin Plus* To get: | *⌘-G*, Paste this code: | ------------ | ------------- | Lining Figures | zero=zero.lf one=one.lf two=two.lf three=three.lf four=four.lf five=five.lf six=six.lf seven=seven.lf eight=eight.lf nine=nine.lf | Currencies | C+slash+slash=colonsign N+macron=naira P+macron=peseta W+macron=won d+macron+macron=dong K+macron=kip P+macron+macron=peso G+bar=guarani C+bar=cedi R+equal=rupeeIndian L+equal=liraTurkish bar=manat P+macron=ruble | ẞ | germandbsl=Germandbls ĸ | k=kgreenlandic Ŋ ŋ DŽ Dž dž| N+J=Eng n+j=eng D+Z+caroncomb=DZcaron D+z+caroncomb=Dzcaron d+z+caroncomb=dzcaron *GF Latin Pro* To get: | *⌘-G*, Paste this code: | ------------ | ------------- | Numerators from Lining Figures | zero=zero.numr one=one.numr two=two.numr three=three.numr four=four.numr five=five.numr six=six.numr seven=seven.numr eight=eight.numr nine=nine.numr Denominators from Numerators | zero.numr=zero.dnom one.numr=one.dnom two.numr=two.dnom three.numr=three.dnom four.numr=four.dnom five.numr=five.dnom six.numr=six.dnom seven.numr=seven.dnom eight.numr=eight.dnom nine.numr=nine.dnom There are two methods for generating Scientific Inferiors and Subscript Figures. *[Further Reading (Glyphs website)](https://www.glyphsapp.com/tutorials/superscript-and-subscript-figures)* **Recommended Method** If you want a different design for Scientific Inferiors and Subscript Figures, add a set of .sinf figures, and paste in this code to generate components. As a result, your Subscript Figures *(oneinferior)* will have unicode values, while Scientific Inferiors *(one.sinf)* will not. To get: | *⌘-G*, Paste this code: | --- | --- | Subscript Figures *(with Unicode)* | zero.numr=zeroinferior one.numr=oneinferior two.numr=twoinferior three.numr=threeinferior four.numr=fourinferior five.numr=fiveinferior six.numr=sixinferior seven.numr=seveninferior eight.numr=eightinferior nine.numr=nineinferior | Scientific Inferiors (no unicode)| zeroinferior=zero.sinf oneinferior=one.sinf twoinferior=two.sinf threeinferior=three.sinf fourinferior=four.sinf fiveinferior=five.sinf sixinferior=six.sinf seveninferior=seven.sinf eightinferior=eight.sinf nineinferior=nine.sinf | **Easy Method** If you want your Scientific Inferiors and Subscript Figures to match, rename all glyphs ending with *inferior* to *.subs* (i.e. *oneinferior > one.subs*). Glyphs will then autogenerate both .sinf and .subs features with identical characters. However, the figures will not have any unicode values. To get: | *⌘-G*, Paste this code: | --- | --- | Scientific Inferiors and Subscript *(no unicode)* | zero.numr=zero.subs one.numr=one.subs two.numr=two.subs three.numr=three.subs four.numr=four.subs five.numr=five.subs six.numr=six.subs seven.numr=seven.subs eight.numr=eight.subs nine.numr=nine.subs | #### for GF Cyrillic Glyph Sets Most of Cyrillic glyphs will already have starting components, if you include the special [GlyphData-GFCyrillic.xml](Cyrillic/GlyphData-GFCyrillic.xml) There may be certain glyphs that reqiure manual actions. *GF Cyrillic Plus* To get: | *⌘-G*, Paste this code: | ------------ | ------------- | ҽ | e+breve=cheabkhasian-cy | Ҥ ҥ| En-cy+Ge-cy=Enghe-cy en-cy+ge-cy=enghe-cy | Ҧ ҧ | Pe-cy+Dje-cy=Pemiddlehook-cy pe-cy+dje-cy=pemiddlehook-cy | *GF Cyrillic Plus: Localised variants* ![PoireOne localized variants](img/PoiretOne-locl.png) *localised Variants in Poiret One* Paste this code to quickly build starting components for you localised glyph variants. To get: | *⌘-G*, Paste this code: | ------------ | ------------- | Bulgarian | De-cy=De-cy.loclBGR Ii-cy=Ii-cy.loclBGR Iishort-cy=Iishort-cy.loclBGR Iigrave-cy=Iigrave-cy.loclBGR El-cy=El-cy.loclBGR Ef-cy=Ef-cy.loclBGR ve-cy=ve-cy.loclBGR s=ge-cy.loclBGR g=de-cy.loclBGR zhe-cy=zhe-cy.loclBGR ze-cy=ze-cy.loclBGR u=ii-cy.loclBGR u+brevecomb-cy=iishort-cy.loclBGR ugrave=iigrave-cy.loclBGR k=ka-cy.loclBGR el-cy=el-cy.loclBGR en-cy=en-cy.loclBGR n=pe-cy.loclBGR m=te-cy.loclBGR u+descender-cy=tse-cy.loclBGR che-cy=che-cy.loclBGR m=sha-cy.loclBGR m+descender-cy=shcha-cy.loclBGR | Serbian (Roman)| be-cy=be-cy.loclSRB Serbian (Italic) | imacron=ge-cy.loclSRB eth=de-cy.loclSRB n=pe-cy.loclSRB m=te-cy.loclSRB | Macedonian | ge-cy.loclSRB+acutecomb=gje-cy.loclMKD | Bashkir | F=Ghestroke-cy.loclBSH ghestroke-cy=ghestroke-cy.loclBSH Zedescender-cy=Zedescender-cy.loclBSH zedescender-cy=zedescender-cy.loclBSH Esdescender-cy=Esdescender-cy.loclBSH esdescender-cy=esdescender-cy.loclBSH | Chuvash | Ccedilla=Esdescender-cy.loclCHU ccedilla=esdescender-cy.loclCHU | *Cyrillic Small Caps (.sc)* To get: | *⌘-G*, Paste this code: | ------------ | ------------- | Cyrillic Small Caps | A-cy=a-cy.sc Be-cy=be-cy.sc Ve-cy=ve-cy.sc Ge-cy=ge-cy.sc Gje-cy=gje-cy.sc Gheupturn-cy=gheupturn-cy.sc De-cy=de-cy.sc Ie-cy=ie-cy.sc Iegrave-cy=iegrave-cy.sc Io-cy=io-cy.sc Zhe-cy=zhe-cy.sc Ze-cy=ze-cy.sc Ii-cy=ii-cy.sc Iishort-cy=iishort-cy.sc Iigrave-cy=iigrave-cy.sc Iishorttail-cy=iishorttail-cy.sc Ka-cy=ka-cy.sc Kje-cy=kje-cy.sc El-cy=el-cy.sc Em-cy=em-cy.sc En-cy=en-cy.sc O-cy=o-cy.sc Pe-cy=pe-cy.sc Er-cy=er-cy.sc Es-cy=es-cy.sc Te-cy=te-cy.sc U-cy=u-cy.sc Ushort-cy=ushort-cy.sc Ef-cy=ef-cy.sc Ha-cy=ha-cy.sc Che-cy=che-cy.sc Tse-cy=tse-cy.sc Sha-cy=sha-cy.sc Shcha-cy=shcha-cy.sc Dzhe-cy=dzhe-cy.sc Softsign-cy=softsign-cy.sc Hardsign-cy=hardsign-cy.sc Yeru-cy=yeru-cy.sc Lje-cy=lje-cy.sc Nje-cy=nje-cy.sc Dze-cy=dze-cy.sc E-cy=e-cy.sc Ereversed-cy=ereversed-cy.sc I-cy=i-cy.sc Yi-cy=yi-cy.sc Je-cy=je-cy.sc Tshe-cy=tshe-cy.sc Iu-cy=iu-cy.sc Ia-cy=ia-cy.sc Dje-cy=dje-cy.sc Yat-cy=yat-cy.sc Yusbig-cy=yusbig-cy.sc Yusbigiotified-cy=yusbigiotified-cy.sc Fita-cy=fita-cy.sc Izhitsa-cy=izhitsa-cy.sc Ghestroke-cy=ghestroke-cy.sc Ghemiddlehook-cy=ghemiddlehook-cy.sc Zhedescender-cy=zhedescender-cy.sc Zedescender-cy=zedescender-cy.sc Kadescender-cy=kadescender-cy.sc Kaverticalstroke-cy=kaverticalstroke-cy.sc Kastroke-cy=kastroke-cy.sc Kabashkir-cy=kabashkir-cy.sc Endescender-cy=endescender-cy.sc Pemiddlehook-cy=pemiddlehook-cy.sc Pedescender-cy=pedescender-cy.sc Haabkhasian-cy=haabkhasian-cy.sc Esdescender-cy=esdescender-cy.sc Tedescender-cy=tedescender-cy.sc Ustrait-cy=ustrait-cy.sc Ustraitstroke-cy=ustraitstroke-cy.sc Hadescender-cy=hadescender-cy.sc Chedescender-cy=chedescender-cy.sc Cheverticalstroke-cy=cheverticalstroke-cy.sc Shha-cy=shha-cy.sc Shhadescender-cy=shhadescender-cy.sc Cheabkhasian-cy=cheabkhasian-cy.sc Chedescenderabkhasian-cy=chedescenderabkhasian-cy.sc Palochka-cy=palochka-cy.sc Zhebreve-cy=zhebreve-cy.sc Kahook-cy=kahook-cy.sc Eltail-cy=eltail-cy.sc Enhook-cy=enhook-cy.sc Entail-cy=entail-cy.sc Chekhakassian-cy=chekhakassian-cy.sc Emtail-cy=emtail-cy.sc Abreve-cy=abreve-cy.sc Adieresis-cy=adieresis-cy.sc Iebreve-cy=iebreve-cy.sc Schwa-cy=schwa-cy.sc Schwadieresis-cy=schwadieresis-cy.sc Zhedieresis-cy=zhedieresis-cy.sc Zedieresis-cy=zedieresis-cy.sc Dzeabkhasian-cy=dzeabkhasian-cy.sc Imacron-cy=imacron-cy.sc Idieresis-cy=idieresis-cy.sc Odieresis-cy=odieresis-cy.sc Obarred-cy=obarred-cy.sc Obarreddieresis-cy=obarreddieresis-cy.sc Edieresis-cy=edieresis-cy.sc Umacron-cy=umacron-cy.sc Udieresis-cy=udieresis-cy.sc Uhungarumlaut-cy=uhungarumlaut-cy.sc Chedieresis-cy=chedieresis-cy.sc Gedescender-cy=gedescender-cy.sc Yerudieresis-cy=yerudieresis-cy.sc Gestrokehook-cy=gestrokehook-cy.sc Hahook-cy=hahook-cy.sc Hastroke-cy=hastroke-cy.sc Reversedze-cy=reversedze-cy.sc Elhook-cy=elhook-cy.sc Qa-cy=qa-cy.sc We-cy=we-cy.sc Koppa-cy=koppa-cy.sc Semisoftsign-cy=semisoftsign-cy.sc Ertick-cy=ertick-cy.sc | Created by Alexei Vanyashin @alexeiva July 11, 2016 glyphsets-1.0.0/Archive/GF Glyph Sets/tutorials/img/000077500000000000000000000000001461513140100221505ustar00rootroot00000000000000glyphsets-1.0.0/Archive/GF Glyph Sets/tutorials/img/Directory.png000066400000000000000000001044241461513140100246270ustar00rootroot00000000000000PNG  IHDR%3 iCCPICC ProfileHWTSIWR -)7Az;FHC ؑEׂEEW@\ kŮ,oQQł _ϙ7߻s7 , U /a&&%3Ib@(L ' PF˻,%9_EcDAc@|\-@zY ~ Ht֒TFBb Pga|v=,b'̄X iwq3u,&>eHdߒ-C6j0(Z3[mP ܑԈHU H%n((nľ k~l/bXK!ʊ,ڣ*=-gGY UQ.(/cZIG Y 9&a-1Gg%A6d .\ 4oO]G1QFf?0gp FK1Fmpc!gx07h۷Z8FX}1~W#CĖa)"vkLւc$xl%<٢ܲ`ިuua ~oϝ/3s|7#s|#!o#Kt'p)o:G@Mgnd2.y(t09G? $ Š`= @38 Ns27=6z 0ށ!AH #.bX 3#aH4 !%HRlFv uȯrB Hb(UEQct"zh,: MGsB]nDѽhz @ t<0K"d, b RVabq:- p6/WZ ?_û+F"X\ DB:aPAM8L8 N/HdMNpo&3s+[ē.bqD"i,HHO*!m"% ]%>ɺd[r9'+{WOCrJrFrrr9rvɵ](SL(XJ&e1e#rrF^^^_E~m%vA`QXPФpUᥢtB ŃW䔌|XJ *(RT+(G*(Pޣ|Q IX_RSJ}l.Yz*QD5X5SLujꀚZlJcjb0f37i|\øޫWR窗7PXѬ@4ל9KJfxnKW 2׊֚S]kP[G;P[IvCK'Sgq>].Ow L573y9'ۡס7o_ߨblfΠ`P0pa]#9#g F'/5n6~fnlRhRorߔfikZmz݌hleլ5w004bZ8Z,ZtM LpP=%۲޲ۊafUdlrk&:z="V׶lJv4v-v-UK8:9  R8rVur^|GWG|Yeq{6dwҮI=,bGv'˳󑗁kSo3L/}}>}=uoP087d!(4hMЭ``vp]@S3И͡ÄahxHFH6AITno&WN~m=/| =fF̞w>břƉſOK(O'NLx9I3ԒLJOޝ<8)SL9dikNϞ~l ֌)=)Yj`jp/{Njus=KwO_ޗQm ܖ>+2&k8;!1s⟙3s.D u]; C£NTìYg+nc>gӛx^|; R-4XXwQŔY/.*/z$aIkv➟/Q(Zt2|oYr囖-^*.(6?oyxeʎUVWW\㹦\gmڦuuޮb}Ŷ a[6nZ7*}*hmYV֫U^U ۴mM;; v>/ο]K F\]{Ωn֞UhoԽ4X6hd4E:l8dtha&iN@sF%HȑVÿYVsTh1cS>QxbdS=m3N<}3gC^8py'._8zKΗ/;^njwh?;;8]itluS|]7n޾56;w^-;to}J*j=FX_wGz=/=[Ӻgώu>Pɟnyi_^$~ƛoy7ƇڏJthg_̾~ z8gxXG 64- 5В( TٝQ²;Tɥ E3JlFSa/9~znH^,bh@jpxxh]N}!3v j~l^C/ pHYs%%IR$iTXtXML:com.adobe.xmp 426 236 ϒiDOTv(vv?6~'>IDATx} xTչB BBE*Z`+Hm*'֚zlx4rjPST" 5b_Ȑ}o^g2$0Z0{wwZaP( E /PD7G5K!P(0Q@!P(BET|wT B@iTP( F@iT}T "+P( F Ym =״r㕈 FXN!P(:@ՙsSL@SDVSzw"w3~ArI=#sI@5Z!P@UMCr ^w!<sVi~D%@,FG7"XEB@!,Qdž/H@ZFd u*L\]h hqчzP т| t @4W Cͅi!1z&Nh(Fğ#E/0}%N;Er5ŔtP(..~Վ;PVV֩9~!*.>Gbȯ*xF'jaH6a'tV(pR]q'Q…f><1}T(.Qcl6"9}x寱|?N3BrB/+E:X[yGw‰3apC1_`!` #qՋT.AjDL-tFJօ t &(4c}пms {?@xr{?&BnjB0etp%Kǘr/0AqL *.~wGuSNŭPJ"鶽-KdE~tʦ+ĤsZӅDPKD\xƞHUɐHgغxb\(}/=Os7x8 `m#c=ªⷑY <^n*mA8* c~)C=mT (y>9ď#0W!𛨚ꫯ@kQ ,pkddz`3Ut+I>Bwx8/MלxPeX d$5P!2; w_xXr>qUDLBQ;}ũhB@!eDT &*&,q#JŐ ˴8311xc[T8]HɲBL^fMXKD8 FJ~;Ƽ5&&z*efxImCٙQW1rىG^@K!]r^<ԙB@!:m޼~=.\DTAD0t<%H؈9[2S'#)ˤ%8Գӵx29"c_HrnAĘ"w+0KtKXjÃR u~ej[Nl(ȬN @ 0Qqq&%g?Hma={:Кt1iE3]3Wtd9f&LV$Cu5x*)*u3ͣn%DT "deoKt2 @ !bNJ-[ͼ.ܷ '4MwL!i\6a;*ɈmV4XP 3D +[p)Fe%"*,bYX? B 40Qqwz-9rֳ8PX bz*~P"F4W'>0 {II;JD!GIJL!j('LDddji=g% 2u"?j)>ZD @")tjjԧHr5Q ,d$$(5{JWvryTSU<(]T-j g{(IT>!L:BԘ_N#&'abmy{+pZSıcxiTZ =Xɨ0;fAܰ'V#eIRz'í{TB@!tcw&`5<1ۥxɊIgءSt4&)&%6.^$"Bۗc̜.{9<׽@ CD=;/DN_^E$hGJX&Ι$!11!O\xvsgB #Wʣǰr `Y5.u_~Zi'XYFek߷OcӢ8=uumbv'fQ B $ QuE*IU)$F_V W`к8^~XϭuT(|!Bm GD#!k_\ZnhF g]*>X( F)|YoƵ^+?3TUUoF~ZhıO}.|~ BT\$F#<2_4 xxh6~4߅‡_C`58O|7\ >-Lc[.UՁ|;'ߋٓ;2r}ahmѸ{lxޒ ۴Stz8G&w?kܖ&/qGs,(^Le\c$*֐k<䚂|ɓ3gN*+ 1 ͊HgXnt?I j<Ӱ *|Rll]ӈf&b%UX_KǷ[Sし8merl ʁfb5ґEm\~h\:pǐ}d l}|6l.{SXV//M +<)O&֣bRx{cEDUGD]{/;Z*(3Q1AFǬ,YIW璨\!{P!9?ЦX4iR虙+)B laN u[ տ yuʲK{JO#>%RsnDe-,x0n-ۤٗancȎF H1c N~&=^lH =OV#3f8X"@IY(߷ .{`+6WD tyϐ7yAl\j`^vs~ mRD%QI*33<BDVŤƮ۷o6˗ rb;* 8V᭧2.G?470^)[?;CTi(ۈX&9s< W_7ar2e ::' ypkH.[(.:SY~ZUv`4da8\j@1{5T40)+lPZ~([f!*&y1!6!)44eh [U6+.B9x ڎ3?{X6eネIiA6]m؍o s;|3pW&s3w =f;ɾT%5ڃ_Ed̙=DBƇ'ǰf|wv׫C8(hAN 3Og۶Qhv7+bme;p h<4˭x`x{wod޴; ϭNۃ9 !4ڕX#.\=ږ-[[lT?i&m٪jvڥ=z( aI +HKmsQYOuʌgXKwoT:FZKJ_an;>kwJ-'E/##SKOr[WZ4)S`OuIZ8OJw蘶nɴ_H)"֏`|L,f>z>>i6Q>'%u, ;FZV㒴8XYj)dVL9JH9d*l&{XQsX_f9s"hIV\e|SZpS}踜Ҩ.u6FŶ&^e5UV  &*""BT}R?"6,X>9W_}U/quaj1^imjT@S0;ݘ2l6(fjHڴ15,[;6$Z>Nw>e"2PB_X63FE`U<ވ ř]ش{Yds:={$~|>ˮcy6O9>Y f bV iï:CXXdGa|SAW EB? z>Fz9&mfzKȺ; Ɣ#C_;v#XwYä^]8#f5Bh!MxLL%&Oj.ٶ{w|uS!mpqե2Y*))AB#}QmƍU>}?,4*[co>([oF=miT&X;x/7ߎVZQ75$b6-Ǣ)7`|S`j[|? е)n\eo4le}jҊso)^KC7 tElqf4CS>g\5dGn n%i9&f wg5{c{o?Z?2QI߳ UuM5jm[aoӪ;|4 Ww0\od_fMMѳ_b~?=3SU^F5fQ-[L8E_*IŁ98m w_;v &&B FrDH]E9j?CWM X=ߌ]4[͋|@rdTQ|myt\O`|kG>>?~|>8a-{װe' >=UGnDO!rN,W R&5p c~8湙 m?ǍFr&ŎIM{)2ڽO䓦suZ {9Hȯ6%iO2ۑBҘ[4ùcMd_75Gt!m}[[72F&ܱf[L͢)sKިNvWz h޼yN?A#7so4֨ΝM]iÃ;2ma>yf**oQ7xШ,Y"/‹t+KFcI UlFզ/a7oW{(E VyFn{Ÿ{n>cXaB~g~e2}Af<:bފ2<}ZQbXQ")#2iZG{uF 6Xw}d+[17&ϵo t+kFQr۩6lؠvM7yp<9^h!`,6jXYYU6z0ͷ1?4m>Wyn<MmiHvd}cT[q ӋK9RRm&6\,|u68RF))=sFy}㞛g*Nג)ZͻѴӸʴ ]k$26>kq-ШNjxQ2*/L|S{>2-vչҨ@Q ۨXZhТ~ӟɿ@j5Đ "&ݻWL=tPZaknL-6μ HyP6gy2Ÿea"#9vjnCC*ah&g^50?4*ވ|䖼Y]ZoLao^f~x:E'Va3g7o=W[xg#-٢/ ;U‚qlr c s^M밷=dwLvǶWh_)ml$1HK [:=}1;|ϵk$;qNldOEf)j|~=5$ODeю<*eDؤh2dۇ[*+4*CeuF+h@JR-7fovGZk 9Q,oѐPcӄD; [QsΚ:ppm%*Q-;4? ^Z?AL|.e"m}Ak@ 6ҽZ bi2mm .}9ЫIx`$m]i)8Kyzz"vNEU@[-h6zܐy䕋=}ܡ~~+CZvETA#VbO>zAdk?hd՝#> ^1*p|5mD>9G8GڃS.ϭ |w\( !Q׿/C[cĉbԠģ H҈h'R?^3/T^Cq=@$ơ!+\Zs@x0\>QP;c&bO@ 2ڪ}6_) @D%+Ç˨%QǁH YDB-LL&p$jNjv+N0JL'"?elGD}jF[hʪB@!P@JVDÁL\ U Xg""br᡿0Bk[F"\ԈZ:X9,ϐ0,E\ ^>HΤ*:}{?yچC/%Z6[$qC#ݲB@!P@kɓ'@0.DV'h؏NtE\#ehsNrtA .fss{"1:#G*#9aq /);;oxLk&~r;^$SqhmfCq6b&|ⅵxgkK7*K,zg9~uuz\3VcMX[kI؛8AaCR]( t˄ՙ Xs"臛T")CkHp Cy.JAAPtCI-)%456 k\o `$<8*[3f$c+Y<1>84l@LE)ZM%X5`,F!zҎfwހŕB@!r<8i$r-p`%y=9D!' #i=vKq>f&c""bI<Ƕp&*;LeEΙ͚뱖*q@]"*'/9/A*Zwc<#,lMTxըl'I1sa 82[Uc/`/ft`3&Y7N EDˈJ\yV&:DTtpg!zT8 b#>g!2c=u2Ƥ%8Գӵx29HY" u3uok9ZV${O_nO@P!&cG~{N|T|\)BQ u8_snAĘzQD!P\D+pȑujmD#RqۨxXt8߈s&AD +:3qZ&+ࡿƺ<DezǞ<_?JfET/'m+%#y$G~+(#>D< "ڇÂ4/l6 MOQA!P\tx菇xCCQhBt{e a5!qP3&#Y<^?ÀB"by dӕ(Tre .'՜S7fv>/ $;Q+QYvy ]:|4OE+ nGKV3ŀ܎;"510>ș a$֪8ħ%11qe11q\3k}ő5ՕX;>)F$bҙ(уs˲3k\ё'LD wtڨD2 W^ P\<BTjjԧHr5Q !,dd%Q (]9]D_1HU?&% 4in$(~Ĺh#Xh&5SFt9ST3Pg1ۼ"*qSB 4QcΔ7nLha*XyVAA{l!lxx4:8k31o=f`uXthsUM^L횓^e1ͯxU<#{"XKJ4N EF z뭷dtoTFSHz .ūL0p Z9z֢8^~Xϭ[,Ķ DI<حY2H-H(&f,䇶2a .DÂ102ަz:MĜYՆSeU(|#Qo8a$''#""wɝLk߆!a`փwxڔTZ\4R8P4nyEEtBbdK3&ǵ`X0-?%ΒMk0klk2^Bⴕ9P@D5)HDuख़rطԩB@!BdTP&LNMoH#кdâKdNg'5yJ0J@Tj*1T?DGXñU=E?2diyW}U 2E꺹eܸ#;!HJD!0QIx8+T]#Ù\xO%ET·+"\Hy#Vcb%v qO% r^7uISdm^[ÝXfnݬ6%R󐕗)ExcXyRH{æW&[ZY:kCTEX4VY CDeZ_XrIB@!pY %DpqM7 sÁ'ٯz _ P;|D8ga-ezdΤ%8Գӵ~fO`Y%8UoڨnDelvQ5in{ΑEPY=I%~4e'#{{WoOGR-^.2JT6{Çן0){0 ę֗iGQ= ADLZ@$&^ё嘙HdE0 {'`-bvA11),;SAyBN`h"MX>Oykw(ZsM2ITV9l0IoJVhcܲtXu"F5%*@I.ں%U˰o[`2M7m-Bk\![; ;IDAT} TU׹D*=RIcT> c:2ꚷcl[|xn9g=meE bΪb-mޫ=[=ZR-HҢ/2¶_L1ecjT^z$uɿP5~1e,pbbXUKƎ"̡N԰/Ɉ{D\Sez`6L)Way'4u0sL @1LTk?s n\Ob&>Häl#DF_aW)ҵ]H߰>8[UgD|;NlFeܤ%$'SK4c5>ƒ@#9o LX)#NTe# *N2-+!"<`b>A$3 7 %`+?NǪ/y fz;ѯ*S5D@"ps#4Q111A1QuG`V:B ԗ_A9ٔ.4b^8K":"@TpkjxUj5&= ,⺮[٬p)R[|gl@z9VLZOz]}˧5LHnJ&*6}HLL23'/\K_AQDHvD6Q0)1 1Av=їOYx'33U m!. 7 T{o[7nuijeƊcO,'N[ { B-8)yuxQ#߶L Y3?-T#I1J>U5 {^MfrubxaXF8OaOxunM^ +3'H]LH$"}a֬Y]nH=ԑFG!QT3uɆ ֔聍lLZ8+ߛè3[pBs3Dfc`fe=:rjtĀ( 䦻tգNgj3> h~#*1!G߹nB \ 򕹫*Hz5UO|S3|vGd\斮%娚Q[DsOlc2jڵ:*;yK<6!{{!Ж M@U[[LDOD@׈qˆɇɊ_89cMAX c =oR߿x|Ki^D#DŞ~ab_w6Ӈ4mn6k+t{#%Hn\BtȻdH$E *tI$@O 'PmH$@H :YP" Hz0O^!H$7<nW,;(Hz7zK$IT7+H$ITI% @HUVi|/ h4!f m$M@+(VlLe G7 zS&c\{|棸7zJ3S}C}JA U$zD^ѐ!Cv5vX=K:Q *Idrc:pDUR}q"y UYI*O ⲜF W逪uy0DpS(||zNf7QQ<9`^SsKcYhcceBl[8zVWՀD@"`B h`bs WW ́apC1O%ET·+"'؏ΗkFJO%*RɌIo ڑO7ӑ{d'B .UG24&.[ڀeScԊBYA)9֞ѵ5݁/_:<\RrJh~,ɔҌMR]}++/%K#W_ބM~70; FESmJ&JERn#U" иȦLO`b9ϝhC@H% YdhX$ؔ[1?u&zxpT"Sf!&2M{DF[!csokO0pP4'杈pHkv>"fADBϦ>DELN"<EѸFL|fMD˽}6o bj_-?>ۈNj&+a Dut|L[3\" +E_a|MLD7ڮ]6{"dLiy YWhɦaa&Sl,]E2m W D@"p#mDkހ́DT'5D8Fea<%H؈9,yD>4~&~)_eӇ[V]ꃙDu%?P8u x̾F*K`DW-KR;<[bބ|_1.5hv 2dH$:=BT8~xMLT/#rP"uzl5%qϤ#I13q>NdErO)ڼT7wu6h۵+aQ9kvaڨTͤиH~?1 ~I2MO"qTviT)i=L<=J$7=FTlc2Fub՝)@FL$I1SlgS 3D w:xņsxABTExH-t3Qq+5DJL7fLܘJvc> ^w`K$gvXD@""-Dkؙ"&FW%k"5aXl<ș ZkUXS[֒xt}. }4 G6Ehr~*15 %j6=; DTI5 HGѕH1) "aG>(Q<'q^v`^\YdMD5v¼J4fk-j1+aW.-g%Frk`&EY(:6AZ۵fﳹm^zu:QWw|?oᥥkLho-roA+\I"  :M|pF&2&GHY{bb2bbN3{2q?x|~55x~`2OTAOmz4Gah=PQk=_ݓ5.? ۮ&m8,hzN'HdNcyx /߅Y-".v_㭘^KgotJC%G2 ɳߥg+a,^W.15xh}7kҨi:Rӳ?OB#X ͭKeD@"p!4Qu.`gZ:B Rlcbn8x.22)A0":"爨;aZfZm[+(jCs"53 c͒]0`#nOAUih+-b+.EV(H%6:o{O!vUD/ )Y±ϥX .K;#4 ah{ťCl1'{gu;[KU^I$B d=sM}hU_RCwWzOJ: yy-#%uG dJGHJF fr8TGsh.,.LED@" ^ϡFajQdi!"^H%3&hG[NTɫ }pW˰Ǩm N17Vetͩ-1uFTp~ۓCT$&*naW눨^""ЂNv4=G5" IIh\%Zx:g rcs9v oz;Qm<ߩI5Gk0jjajbݸՂcC|˔>CO!̜`A8umŮ j1f؆9*;~g{1}UE Km3Reߎ8dG>cu7' '0eo8M*1=<7Tوu{T y?Fڈ偉?|GT "f{*-~Ƃ3orcطhC1?CD]l`8U" `t(Y9s&LT9_Q :mINp ݈{g6zf6լK5ep"klNDv";~%`+yv0dkKCA N|6ꃽVǢ|vBf_&+͈yv൬92rv`BZpՒLoϿ`3ɹX͖O1X榌XX>D"o*+F1Z0ǘ;-*sTd>ۏbp4U+o%%*O&*&Θ.`}9< I%b5#vૡaQLVaS<(`,3 [RK3kb`89h+4e%zOJ*3$'cRq2 #gXMly,KxE5̌Dp .seelmq1}jqZ͸Y圷"0q-izoQü c;kܜGIK^e|'XS2pbV`q4#$7=]Qds)Sp]wr:{t M&:2\#e;311S}ݶ V-g,3"@b-.5%$X1n!*^[CDjͩv '9SPy֚XKbkJ|ZsYL`Ld_e8|-&D3EsT+V`}e2{0ojh{9&f(M/'L70ә@k2gOW뿰zk)t 7?Es4M+k'kjDT1/Xv@ٙ"b]sLT=4ZlH0n<?jx"*ώ_~4;w:ZP_SᅢME[4VKo^&4F Qayʽ`[u'*aA֬e:$*KDZêdM@hTxmElC܈DF| =kOBLFLZIB##~fO@ݕ|Wi:CT^gyM4yّŎØcZkwX$^;7dϙ-LQA\mHrmOŒ/ZM?H.:ؽV2y!BS45U"ﷃL{Yt6g QQ$0r::n(}>`6=~Y˸m]g"ד^TGXtcu8zRFJnZ:MT _3 }&97z iB*kXcbRvuXKLRLNb>-".v_CW渾٪*UU {٦m\8{d~-S؀aN+?=oؖOKK^ +3 ZIbA+]Ua͊=ԄK ]2ȩ# 2ect2sAk-!8-UM@@Do߾n)[#j}%ďCdmBed]&l8h<%6zూIg{s<=S鏪rHa@T EF:bHyN'x9<e]_ [SGm|qFU! "947E}4V~%ͭj_1Ȟb^@@DՓ=:Ԍ-C_lsKWI'fEC ěъtb2jg͂ JS"O6_v'"/|h=ٽ۲_l6!K$E d}Q5>? xomV[W*p:3vsD4„;EyJvǰ($G̡xDoE$ !KT&)6uG`_Z`՗T/nE)D@" %*;ERzLV2H$@"DI$D'D(6$D h$Q ,(H$=@uBOH/ېH$IT7+H$^AT~Y\|٧:GC{K$@W['K.:N/xXu뭷 r,#$DW!+kllڪfI󕉬N<7| D@"{DP[ZZ0l00ir:kUhֈAnCΰD@"*6n .22qW3Ao@\AfF.FE&=\-SOmmr9NSW_}|g}>|X)++S٢s*i&Uj(24Ҵi)ev&k>6)/Լk>x12ȸ}:wA~ ^|=3{|\&u]cM7!:q)OAQ<2}_%` H-ŎeSN .@yxOq4 ` F9ϝqE= mcRn=Yy1& 4'2x;N|Exֺ5u1-HA՞|l}%T?l 5.ʅ 5ap[[q|bmWދ6.' qK]?lz'aDӏ1Gh[:+>Oݍa:@kG|no^e8LONB叇B{3,%~#}555ݻw+ʧ~?~\υĚkZ￯| 믿SvR)CThl*44ųԪhk5?[jmۇ$/Zr TMY(f}R+4L2w]Y+-=zOj(؞vn ;@`ڣرctbsN>VN8!}555DŁ- .JBT4|U+e4x5A1ꣁ|A3%]/ܩ*i&20Jdde+z9貳).K_irkfnRTj +t٩?9$e)9nzJf"״2S>00rpT2 \JB%P`…J7gDd(5:ӲrLމ9:@mkZzinFzNP5O7 \ߪ@#*&&/G}5>@)))RoreΝb*v2{Yuh*57`׮()i ɨԏ9r`uNϿtJJK*q lEmd<v|;.l煨|ˏ2%]#0F쒍LJaB6kڕZ7ͻU󟶿 ?1pϓ\4خ7+Id1F^y#^GTlcMɓƇ%}I)РpY]ރ {5Xoo 2eb`ě/-jhf9]bW&S,&헹3QJQ~H_%פXzl2y8Ф9Y Um*Z̏LnMu\+wjڲo7Wl ^~$ꫧ eD@#*֨>CСCƇ+֘׿ Jqqа8tbb0vo5@GM-s^u]&<5+uOg>oD|rz˯ExsV<{7g<]1sO.iFOV]Kj65k{tڈx!*E)6?*yJqi9}mdJ>JEW/VsQEh 6Uuu.8]Y2kT\gղӼ1wƒ|_R1px#x˯M-ph!n3BaI]3zcNwkjVRiѾBF^W@:bȬ%tQùO>sXLfe\QqYn*#T%gkFt:ZW(_@qΠo׀dJT1psg]~(eJ樣;ќgyL; 8諭Fo \ت*9h'-Ҝ-\hWD z%Q10 dx-XbG vA㻌LNMH.g׼G?z{R?0 07oծeh&To&*CK4w>ޯ{GZ 5'^g@RPP/Ҟ9X5AV{$T]ۅ[UK^% 눊wL< w`g 9b2M*Oh&'a sm.*3p\ݝ6oגr/Fi1p@){5ۧlݺUy뭷;v<{Q8]1)D UidQ΄ЮԕܘI53/5I Nf 8[%,Pu M­lBn&㭛ԬBX)*6(4ipY]T'NYEF~o\HQyA>ֲS)*"YT 'ze3EgJ}1&ָJ `BU*\efQYRdzز)N Pоxl9V$? )53Ol}Չ91[1 *{zyZ5[͂{oUvfôW]SDRv~Ҥ.:ƕv),ii9*K_=M\oN^ƅѶFlݮaZeȴ*BCw7SlI?ĕ_=%-64ih$DFF<0bbڤ$:Pj(s>ÇIT8C! *^"DKy)y~|>9PXL}e&ʣ̖yf2Hn^BXSb3@')'>$Q?(Q?4{~|ρ󇇇cd H$@CG^}Bcb͊<4'PXXbM)"""BH$FWUc"H$B@U )D@" #ƋbݣeD@" HBITD@"IT^D@"H H$/HH$@@Uh)D@" xA@`dD@" B=H)$D #%D 4DAJ!H$^6J5lIENDB`glyphsets-1.0.0/Archive/GF Glyph Sets/tutorials/img/ListFilters.png000066400000000000000000003003471461513140100251310ustar00rootroot00000000000000PNG  IHDR+ iCCPICC ProfileHWTSIWR -)7Az;FHC ؑEׂEEW@\ kŮ,oQQł _ϙ7߻s7 , U /a&&%3Ib@(L ' PF˻,%9_EcDAc@|\-@zY ~ Ht֒TFBb Pga|v=,b'̄X iwq3u,&>eHdߒ-C6j0(Z3[mP ܑԈHU H%n((nľ k~l/bXK!ʊ,ڣ*=-gGY UQ.(/cZIG Y 9&a-1Gg%A6d .\ 4oO]G1QFf?0gp FK1Fmpc!gx07h۷Z8FX}1~W#CĖa)"vkLւc$xl%<٢ܲ`ިuua ~oϝ/3s|7#s|#!o#Kt'p)o:G@Mgnd2.y(t09G? $ Š`= @38 Ns27=6z 0ށ!AH #.bX 3#aH4 !%HRlFv uȯrB Hb(UEQct"zh,: MGsB]nDѽhz @ t<0K"d, b RVabq:- p6/WZ ?_û+F"X\ DB:aPAM8L8 N/HdMNpo&3s+[ē.bqD"i,HHO*!m"% ]%>ɺd[r9'+{WOCrJrFrrr9rvɵ](SL(XJ&e1e#rrF^^^_E~m%vA`QXPФpUᥢtB ŃW䔌|XJ *(RT+(G*(Pޣ|Q IX_RSJ}l.Yz*QD5X5SLujꀚZlJcjb0f37i|\øޫWR窗7PXѬ@4ל9KJfxnKW 2׊֚S]kP[G;P[IvCK'Sgq>].Ow L573y9'ۡס7o_ߨblfΠ`P0pa]#9#g F'/5n6~fnlRhRorߔfikZmz݌hleլ5w004bZ8Z,ZtM LpP=%۲޲ۊafUdlrk&:z="V׶lJv4v-v-UK8:9  R8rVur^|GWG|Yeq{6dwҮI=,bGv'˳󑗁kSo3L/}}>}=uoP087d!(4hMЭ``vp]@S3И͡ÄahxHFH6AITno&WN~m=/| =fF̞w>břƉſOK(O'NLx9I3ԒLJOޝ<8)SL9dikNϞ~l ֌)=)Yj`jp/{Njus=KwO_ޗQm ܖ>+2&k8;!1s⟙3s.D u]; C£NTìYg+nc>gӛx^|; R-4XXwQŔY/.*/z$aIkv➟/Q(Zt2|oYr囖-^*.(6?oyxeʎUVWW\㹦\gmڦuuޮb}Ŷ a[6nZ7*}*hmYV֫U^U ۴mM;; v>/ο]K F\]{Ωn֞UhoԽ4X6hd4E:l8dtha&iN@sF%HȑVÿYVsTh1cS>QxbdS=m3N<}3gC^8py'._8zKΗ/;^njwh?;;8]itluS|]7n޾56;w^-;to}J*j=FX_wGz=/=[Ӻgώu>Pɟnyi_^$~ƛoy7ƇڏJthg_̾~ z8gxXG 64- 5В( TٝQ²;Tɥ E3JlFSa/9~znH^,bh@jpxxh]N}!3v j~l^C/ pHYs%%IR$iTXtXML:com.adobe.xmp 490 440 liDOT(Q}k@IDATx} |յH$ A"PԪh}z׶bժzWmb}!(**AQAT@ $!gf̞=3''!K~o3k=39G'GQB7-j?X+LBp%Ga^Wi?0zp*\1)-@Zg-c+h&gIcT&ip ;ObrVk|HC 1iL3'^(/RRՀDm8ɁU%zsSiYsñ)EHf1Ȭ*!<*g#\*g73E~Ozw dY=%3erSI° }a1Ա8‘`J蓨 ||iv2? ]kk2 f ܠiW6D:_9.##Z |oֱ  IDN]E`R$ fQcqPw/ ]n>E0nEYfO*\0ϼ+ ᨏ>bFDDdǰcٰ bR_fZTYMP3$Z\!'L1"@\Д +6Q2F)l_a!c!d=BtTx>όƋnE@>1yսXFCl CYF'C^VB* UP'9˜V,誼W9ؘjLUDpw=6pvMe_x(b.(e)#,1ZBJ xp&߉"0ȁ BBp\c8'l,}qhr3M.]Ue^9;PaMiُ@EEG OJ(u8F3^YF'MW3jXLY!4,h r(pr0Q8Njζ>ר EK9:f(pmMWU$DQzq(k/m,횡H/  )o+)Rvh%f*@7Q ZY5kG%]ըvcK9qDN  7F<6v s+iX&/l2sdD!bE@.YW5*l,pU#MQ8KiqMs\gip^Nf-So7, ulD&6UngʼnV7w{"Ұ:Q$m4e,0 Ȯ qC8{ͺO9[Ͱo LI.QR`Qke րɥHTg jc MF3$(f( j B˘IeI`D؎i3e* $%4D@g/L;: &o8kXlDT1|NN>Tk6?h%p]"lGm;b]qIH$ddD9dMIAmǶ"Sݴ2f$udoB,Aʐ6Oh5n6}%]"UVk԰\-AIҜQ܋jvh-P `v2#a@l4hJ}'{mz\`54:`JsbUŒpS$ ZNZD]{7B[-[BuuMaQ3m܇lr"\c[us39sV[cwcwtKUJE}g(e FO&쪭FH9#g5>ivZ_yR'nl6xiOۢa ɝ$++QW}:~pփq5?Cv݉1v8ppx[O?'[ a>!iŕw_\XSk,E3t &O>z?;/>*v"}ǝc <9(lSsS%. 0pÎ,fvV쌢w v@غ|: y <ѡm2`E(%E'd$Xާ? l=xͩ˔ˌD}2%CDj7 D]%ᘜĠ_%1nA5NWg(T<`i4[{QU L>R,b0C56*#Y W5׆^n=ٽس˙q, 缆aM{ZbH#,`.B@m }F| JԻ /{jssu޽KFǁFqZ_RE&N9rw6-Qv3qRa7xxoGz=[w’Y&0k0֦pJ;9E5!FxB5ԻC"h|Gr{"au-樸 ֓Pgb_tuZ|sN}&j@5MaLp`Heh<"Г GHh 6  <]s^^]x+=ӷJ1" ۦC"(TTԡ3*Ԙ @2(t h6E<:I?[ݶ!v:*aT)$mv|K.Q;pY9/+s6XB %d-U[Dm_zcZu@Q'M ́D*R XfĭVwV#48 ZC pTo|AÍٴhݮ=^{%hJ}gsZҴMx TDyx,=H+4E6Bcw8.Gŏ oP4c6ٹK08`X% CO{_ᓞstL_pduy9-q75pbyw G_6%[gZ/qWdɚ_]}.SV[nSTR0Yg.QWeV_Io[2rbQzDN*.߶ 8O@)\F3QK:NJ_$T34f=y;^Ye\wn7v5?s$G})G4Uo?'eIOpc]\n *}JJf9$QjŦ_[IDNB$?5r0M7qo!RLe=BV&jz:w)P+ 쑝9S0H#e^h.AZ쏓Ξ< ;8Qn>/Zpx g>"~][قyXѼJn#񧞏nzL 1Ty3|9y*GCpl5j4_ ɴ^f_@e~qF0pT.][hN2BK9\:~i܇GL#S٘16DEGKѸH91ք̸-dրn$jwq[ػ<$j!IE,^2'G䭁`XB G l'M2BDc<5mj#NNB^RAyO[E#]K#/cm)eWB_}qĞBs6A*u_.szfFqcsS޷cAhx)X7T4cš!DXnydqʷC#8wRJ)skrwlߌ6mŮ:mvDqq%,@Y.  Wl6bS/-%>pD.;./1'Yyc'Ax0a+~x/ܜ2vޗaS4mC⪦S \O*7YN.n2%^Pb\L3ݜ3(c4PTR6怀)!MJxՈd["76F8K 桲%Ӝ dey%}H!FWX'{prUP!jsҀ}H;oO-WE7#asHZWp1 TMa5[F0IarcFG=>_!fW K-%"q Uv'n6K#Ypw Dާ INY_ʢ=!T2RsUh_IvoQXIAdj̼:@/zAcÉ;-6z&uіq *qj\Q&Ӷ`%#*)VFcXP&) 'ƅCJ؜xH" QJY ))jQ#5{,a{ƑCk Ǐab$(JZDXT;EbU eR|(? lp7h-U5x MI17'5ފ`&<?>gaI+ $`f&ӛ»3$meV<mѱvTl\ ]N MI1~޺"g(:&ly$aم`X fx&jLm׎Ц)U}~0mm)AjAqLRTØ!Dy~y`X~6U;QU x~"K'! % ܖh m QܹJN d&jMT];(0]r2SU6%mRB]W o FÖ p)TT&QpǷ/F >x9aBE!^sL`y7Z&u5.eopV(vL {LB[qeo6blʨtFdQS=Xl%>Y ex A9`v&!&vǠC{E /e"MMlTeI)>S56rhF0,IB0/S ߾!Fܙ+ lD}aIY/&W8T 7JYmqA aپ͙.8jx|9C "vVc[e-rۡ}AȤ>Zv#D{Ր` ,9?O$r[ 7l~Ef> mGq;ʱzoV{X"X];oy0ᄱ씷tB?g> ޜ .v-]%/ o+7mQo ?9HU*ʑ{B a#PgnrZ~+-E,lj9T5r6蔵b.'<+^Fq`[MlF`2zkۿFJ"zwEUj-H>W/VБGbT}| K1uŘ4Pt-vmo/²-{:Jr1<}-zsV9ÿE8y`tWbvRkS3 X[XVeR!%.?~xi!=0/gcµDPohh9 5mw^~Vaӟxu껅*p/os\6-{XF o?Г=r)%j@Pt q-1c5/z>)X䆜\CUxiY2O=p,orgI]uUjqf_|Z8'>#blWOsmZDS zJU5+l ;}q܉#!,QۍTj6/q/%;XvrÏ0? tE0'L8S\ u9Ƕ忓ˠ;m}m(0%5q[7PRYkҟnO܁aj 6+7 XbLcCf Dw~j_t>׊x a%`Nn =u:>s%"J35FS4t s;rUr V<=hէf6`g׎زcz}*]Mi%V8d^UݠE ݜ' atHӋWWԦ KǴ]h}m9-t8GkPNS~1UmTح[?8BԕH[‰EowKoD#-Q)^ {$=pi#g-ۦu 큓;`_`׈ۉ^K9QgDh $k4L\(OP,[ќq묹\c45'j@gTf2VДTD>d_? x͇yMzJgr|˦ht0ΝCZ߷-GԔGN~$eE]ҁv}^D;i:Bbgx~׌_< 4)GOmaYcG81 Qv-ςq^\qTwA۳yҕxO- j>L%lp$ ViN]B;kķyW->x؏q7Fuj\~AV57nE-8[wn݌mnk7|/ {rQڷ]זzkZ,gٍ}Wĕ@S>ԛqi쟨+QYktְ8l\eX~#v!]{Q^us[%i3me(1)[Rg󔹩uӵaDm^׮<?dz tjwZc qP+4%g?atQ;|O翎GE}`h\fq P~1̈vo~=#jɉ+&ꀨi"ĐJv7ݿ/\ -?h]\LyuSp8dqK-R"5faL"yy"|ÏEQ1jJ{4ʭXv->^cdHL~{jѻx[Ux!8ex7m\ ϔ^H8`5ɃXJZx}:uU-Gay˱ljlt,"0?&Px| ;g㒿0"&j=P.1Q 8w3pOxR]3Zђ\Cڶ㝮u몖bsFk'S˞?c^XZ5M')Q? {OX-cJزG.Q/kѮ$s-B svBS-@II[(N4Gr䎮F~BtTDt+s}.8pn=sǨ>-f->mڡ9 TA{FuWbƛ+מfQc]ק>hAZ7P9O(~u]~Ԓm\'0N>Z;ZI "$({hc|p\Bjf#oJkQM|-9RtޑtSwcΌ0]dgn>v.>Gڪ"\)sD]zF]>1f+ L]*θAt5J6OL&O7&?F\t :dan{a6[G?S[aWLeVȟ>f 6 /GNTbշ娣Եn #r=q1m.-}-qJl:({U UtGҔz?ROl'C_ ذmJ~%t;h(N#G=͖w"k< 㜓&8;n:UBAWcQ7ϵ0[SUkp"z `ZP:sCu5zSYeHSӍkanjB7[_v摻6uD]k~7;ۥ8uTQSBOW5k4ؼ|!J#}O3݉'Ѵwcw{!8/]v1OZ\ߊ0$QGM {p;h8]֖R+idh!qSW[hL;D' $VM}2'jnvXHܖtD :b jϣlVs=^0?}%5]KO%>tfx_.[e@Y`?[ "Gjꛒ\IBjnc%zɅcJ"~]Ρ{O6ލ.۫[w<`LݘN߁-:bȦt9_tG٨xos;њ]f:8U371X?ud1*Nx,)%i濉cnVߘ(tZTRƓKg qWV*:?5556T4dg'Qהcw>Y57zsvH%Y.ێx.pݑEv[7L>QWy \ {09 Çe,UsvbfN.G,;7d @)Hu?JմPw,m)ΞGMoZ^Xj'i\a]8x-ݰ-؀%vK V(=ܫ6o޼ү6¾v jz:|,c%hg,d9gb2'E4OV Un{&Kh:!O&3'oG;->{Z|kW~<ο1}7fx{n?Dʣj2Egޮ8! |V̤l48NTbȬ8|8 +zUe]<#BW0<~.!kض(xI霶aڤw>yq/,=^T{9jq3CxÎ^RGp[Bf]=$CBJ01aPoj/l[n ݬ k,eAO]WMh1CmK`XNӵˬGN<*LAَ^{Ɉ7eӶ:c:ubٞ9X%\ЃO^q'}૷gIqq#t:pTZ6߯?x/^7f?<=װuYo8TbhZ {%4́6WBv׹~av鉉C{w;YKkCVQY, kQr2e?mbY1{D[֭+ﭴΔ~0hRV臡Fc^KW 귷sëĵs"źMe~͎'z U 򰩿<1GS,Q SoZF^NԵb%9i%j>idqGԲ:8K~mWo;j}չ˞=32.z {]֫=ϋڔCO O`Wkx9[gʬY<1XɦOaҎx'i߭³W'\:^z\zMTbY{69.IhOsp7*AnS__tvӋzTSfʅ#tv J0qY8H]_~?ELR/~.k` ^xs!͊ ncT#4sh]G/%uhG]*@O0,7fYհHwrla **vЛvد[7ؙ[F4`ߵZNKDj:Q/*.rѯfg-MR+A1L^\zWaQ{$[KqZXK)DA'//0kFOooHJE%y~ƍ%A\X5 @k pykU/eE*:ATmȺTdHz2نʮDMQ_hnvݠn ' XDGѬ~oh+1.[?bA%lDxJ|6hTPua;ۦ[]1U  YJpl``L=sɺDԪoՈ[Nrơ֍B| nNZ=B*MQ%N_EΘF*l5bKuxUqÝMˋh\<NCs2*i4g]NIKk $$B2V4SA!*=8eﶍ '?VbMڥ]o2-1|k1w>Ffoj m QܹJin?ܩ;Cͮ Lڭx.% 𥗉?lcQqpnQ jbEˌa1#Q&jC ]#46C#DǣO[GkKl&|e!)TqҊ/ OB1x ˮtAeHC(%9iNiĹWtsp2LW|1 R椓[ &#u>pgrqdha+G[4}Dt r_5--! TCcV8H,> `9t}2x|Աq1q9\QF?[du-an[;+T W t5! ΦGұ2슢YB<8NCZecc@,WQ)͉:60w  2atcUs=! Ixk7TU)"4C<>j[pL*[TC UlR:$Q7\XE9^Hn|hd9)a72/4H٧='݇x$9GÏ7 fB&<63М-[TBD ^Q(=,57AOT|,eocP#HƿO1zj~<@t<sy88^rp7N9QF׽Mɭ))fZM;=,ͺ7AD œ) {)FNQ͟>*ŋ#!9LiZeGϮ`D-[SnbE(y-:zf_dցD*{%MDr6)9P' Ǐq4rzC <wGk~)6Em(ȷ&Eyo I *i5cP_hO1rjbzk4 Dc,s:N?tx0'GEuLjZ UIޏx8~Le+oP&+?!Фk򝚪W1ʡ$>ow :'Z˄0Wދ0+)Qm[` @CA%*F!ߔo7FPupDl74?Ï*1 s<3aq]8vlFׇe9|GOW 'X;" EXTQ)u P#':<K16K/lDx[u1@9+$+O0,#7Q3) PEWߔ%[ˠQ~U3*gŖl_Gy^5i< r.cUEՕVYv(j_߈5C(<9z^z~,,9?i,:݋Zn7v؉7{LQVϭ:LN xJڶ:TUaSSAAnӆVkj5bld}QSLԌ˛ ýf i[afM ?=J İc0|AĤbU^V-t\伊A|PЋUJ 3u1&.bUVy_9aɵ,?WbvmݱoKN$n2{g9i7,ŬwM^YO!{jXvG,n;vW9W *mw^~{ 45_"La 6: Ы(ÅZ9z#`l|AP۴3晉 xf Np:7,Gk Mbj@H3}wc?b̺=5g&Bq]fYVc85'?^}[niQơo]xZBk[@1^[xcnh頑87\|Iܭ0ڲ>o|MЭ&+Ev݁/.]ǭpAx@m];cs:-ߺcFMbJTfSD4^o?`z:mc4V̺u:^7OJ8vc%`_`s텳5+E/Jv1AL?H:t˳z}V|E6mѸtD_Z/&W$|[F&5h"M.[RgOFýh4yX mkжF4%Si`ۯil ˭wݍWlɦUV(}9JiN.tYh> JrtHO z܊tf@rtQ ZL6kTѮMܝ(+W=wQ(7̿ߣF]\;@ۑ\Dz9~$]?ݎy+tzo؏ hh-?"-L;}?sҞxd8rqŤCLáߎX$j6p9]`g@aר#j^.#\Fǟ>4C;q/| n4]2QYmm[op#T͹m{xƟOtvVoKT[j'a"LM8^\ZO&q;BĿHD qM&V:׀y qGb~xkǷ8Oz`{hAӃ5R|-kyM]ۍΜl r؃ٵ,[Xf6]q&]+ϧ1jJ{4گXv->^]Y /P?;2c%DDv /__w(HvRN S6Eu.@+Zn$l;ZO`y}Tu]RL|կI;MS˞?_KNYӴ=IYS~%FNjE. Kmvwyi^PKn[2ZVc.?f@gW6X+94Grw8/YYv,P`ĥx%km]ookialv JЦjʹMv2m3m˄qcx:q8q5LgW# 熢iAorAp8HnyO|>7NhjTvf ŻyOЈX6"7OkMMSg ں]ԋ٫[w\tRA]z̞98;|kڴ/#rJ$&JԢJ3DMjصYZxm:S_+Wr19,\Noїۘn9̸>v.>@Gڪ"\M}Y'"R?*I"]#1[aux8Ӂ(9D%x %6q$n{a6;SNR-׮Kgތ\4pªO=7>XmY{sۚ]p@&66Fڧ94tkB[=Ͼa:nSƧ l-ڡ*wժ9ou_![ׄm 5ش~ʫKSksQ+ocv!>=OKקWקMC"i|ꉃщ?z-|TaBvCM%V}[:uP׎zr޺+0͕\@)9iBb!D-N$nW}s-zhM+݈v(qSqia˦Qow]c7Fx.5?s .MT(>RNK/:C?6۞kൗi X(ZWp DՋڙ&.-=[Ɯy[k |L/V)W=U܄g {[w]{v?| Rɔ$eQ1qXO6ecLjv* IEc^8|4xX<D]`lO1 6}zq}uNñC gaW\ž0m~Zxv*vVE8k`-B{ϳQ>;Dmmѵ8~Fm-$E d_k*Ǿ۵uN.P yOj4i_;mir~Ƃ-rm.t?b Ђ!-N'[3.F9WXKR'jK)瀎Lb;JhKQz mt?ݛ}Rn;ZjWHSߓO=QNXq4o'Gd[΂Hʶj?{-^,{aL8Я8kjjm8i\%jv5IU,m)|k6n@*TuK6o`~x#;Q3y{&Ke[nJv荎7`Mr'5/q)@!0r( : v1JtyڝEŌ_m@r[S泍Y$IAI/ 6ۜ1i- JI'sxy^p1qQA+y_{XۃbB7|gĺ>\2O_v)hGĀ eITXF'NhrzbL`I^3ph5MDtZF/ަnk5H6;!ڬi}ܺwkИuђ}[ZPIJj^.n}@z`(QHЌ홨v5o[Go5xv;Ӧ צ#Ds([ǟ،j5R]`imx5ۦ.I̛uE7K]uMS ye쌑ՠSPsu's)[Jx{shL(ez7L+ڴshZޅ@zOscRys:1= 0g kniYSОiBT/fnulNԡ9W-$zOwdZ42߮=^pɣQq_.hx?Q-ylEgzUd`IWlהysupһ|5}faL2|vҶ-2,|{=OO┾@71]oMcK}Ѽ %`s+12' gJOx OsMj}JMR98bk}J:4shN4`*<9k0pV:d4N5׍ر+L9~nxO8DCI, vQQv̍ƈ?n{f XmO\D-Jt^-V&!ʏ ǦvM$b2Q&4 ؉=s{VZڊe`8wc0Qs2 QqԿk? 3{eN|Ç>Xʖ#\AV_[p}oRZkLֽx\oeJ䚂_E䁓3@QMDh}6}JܡKOLzӥ>1(S [sh+}Ҁ |s|~94z/=t&xvLqݾ} #D"Z.QU{L5[ܝ[t'Weμ]{8nl۟E`@et=%g;Soܞeދ׍ٗĴFMͧK&ұh)P[/eroyc[fL5/շ+ZԖ㳹\, mOhxvEW2fs]ɟdGjVTu$VyX<K!F.8v!(<6-+tN+|]Kv-VMl4 F7Wpx͉m$K^sjle׶MnS_p3M67Sߎf{uKX8g{v߯!,+{Tz=Nsd;L;|ҕGGd2Ӿ[B~OQvjk5\S3ԭ'$tJZA~|o%C̄*|=i YIYixs[X8Y8?-1>?zY* 1(b!DUE &-˄1oUjACI}PW~ԦM7=EO3!R µ/.@:ԷE \&0خ'8ZTY7V]޼&t؃4f?|xkR4zu=MS|F=y[%.z< pGĽ6%k?]͏_ݚ/3e,|Gsdg0Gq>bTtBN/7Lv=~Hi .۰؉D`5wxTq/W1SEq^D0cn|c趮»<Ou#d8s0>rm+}݅2w NIRx*[d*FI0b*LNL&\Hw~kLo{Zb'f39L^O0Lc)wOfܼa6{Ծk*7c[PAoYC}z~ݺΪzxdoe@59 m쌳%I*ߡ#ُܧ!Vcqy^EIB;qBo_舏)1UIX3z-E[j@.ڶoOO8v0 M ڡ!TQ5^%y~-]ǰܕ"W[qG[l$=naIҌ^;m|'gI=PaŭU:#DWau:Q}s:#- Z8_/[CQC*,.mc:|vXcm0-ط;=iOwY61ZQiGA$@İH G *hwCwB!RDe%><pl5-Tuk?KJ!In;?:/4K~q,P] ZܚZ"EMnn 1r$Cy@q)19ɑ.ǃa,vɰjg5]-?4G:77.B|wҮelQiNԢp:D4nɝ5M"^ ޖ45ےbv'qb 8+(!<u yHK1N!gkD-LBC: *RFj =ޖ|wv[۫M9VL!ކtDKX(DM-o_GaQB Y@Dm[d CRVzw!inD#CIOƳ蜤0!K 1~ )NBuŷCh0dJ>d|y+{Cj!ݮ%^5GD1m0P7Fz9$ &* vB(acx5(87`!Y}׈0|J9Va5Ӑir 2CĎKg||1M5py Fs߼FKiu5(8sq$k3 .H78هOC3uc"UtNMʒu:0K 26fL6^4(xjXH5ȦpjG:ۀ.[?ݒ7]26?DƈOO/QC!͉:V'٥F 4 WKARLm[4bu@W&6Ӈt81dE  Stu sNFuz7%6H4 B@mhQt" *Bjrm9񒁏>͙^'ŐN:?7*BD> Gҹ-Phf.rƹ" Gq;ʱz^xrr[!?WW1x ΘVk)Ւ|ɋ>9V&Skxu~[92gQ?nʍgmld}QS÷SVCf i[afM ?=J İc0|AOwr~F a#PԷ뷢~?]u8朲 E[^*4KN L(8%C"8yhש+z;EB;>|M5NA?4}q'"@*$q+:H꺏o?ްYi]IEI Uk {m1r-Ɣ>YY'zv"/:̸lrz%2Kpȩa8o*>.Su+/-W3r,%|۴3q:#L):YZ5A^ak)'t%FKrG DDs?F=xwzx 0%g7>xi-8cI{5KCZXrw>,޸9 7ۣqK+f'L8S\ =Q32;7%WѰÛcNQY kps_s%5q[7PBM%1k%;.{ 7?q%%nt 7 Xv| 1k'GDwR Ub!ܱ,((ΝtB ܧ\CǧY`7|,A U&x=lІ>z8jXh lS_t[kvlٱj/<l%Ѫ_wWSڤ=%C bֻ,=w0:I]UUA7 .PvD7O^yp7dIZj:r!dN~VƗ?}e$1aP++x|~8h k}ݺc?͞!-j/EFF쓄^}n%`ţwҠc}*ڹnNZ3^0 v2L , {~c n)=uz = hy/Дmud~ضb>?Ez]tGsֹ7}HqPfvpp|0s[cH{@ ُp# r6hS|/in8rd!f>Kl"ۻp桙ߛP/"dqpu7?i]p1gVl&P9-&m57E@IbO=m/̻GY(4CGnyf]]0k`̧^*\H?>W[ ?ӦN xÉOͪz?1 O/<ˉq-ƾPG?z@{EI"%~hD;?Y? FUs0y*W}FNze8[| 7{^ȜӪ34cص ,VMf+0eRON/Z<(pw]V{)Pc=I푭kՎ굑:L ԃMuz0~J ԿACߗ֩_vw1(:e9SgEnH"OʛjPnyr:]֫ӝ [U(%&W^\ń~u(!|0gˆza( s?ggRMM8bR%+%,ئIBuUuJhѮQ^ ՊdpU-oh"'RXe?1ᔐ"PogRϫ6}z0c]I-_RoP D۾nȕߩ cbW!g CwiDEj_Y&cg{zhO]%,ө2V+jgiZ)0r(.F`uzQs>]ա]ZIZfJ2. SQqr2W/)8:0NF0qqg=p̚65bi}S~j&?2&ׅ  @)CazK,QoHP/OYpL۞;Za',3"&17pŤ#;ފ]8qӍm^s9k 9*6]r#%8z,-D*䎯?R!A-3*bmܵG|~|m??rӛf.Pu]e8R@=_\(m.ubN{I{y %K$MdlPzӊsf՞~qyvM4lhY.";xE_mG,"2> NFMzҒnS>l+j|742},ݕe}N딕l~~Z 4S貾 z)JXv0UC^] %?5Zj,C@T&=j:&U-F꼭J&'uj)?o*'U m#/,GT*:ߎ~|U{M(ǚ+7lCQ|E4 Jzy旧9~g_91Ps94L:\ɩ:?6M]GC3CXf loB"A{n(ZĦIGS1Pd?E뭔(!G2bhfRo*kw\ς%(%3lOWQו{уK={^Z/OO eGiZ1sw8jFw IU8r0=ˎќ"6nii2YO6X) FiylV~pܬ;]p'i7h*ʎÏ%=qY͇kEnbfAp4I(> eCQŀJpAj,4B&ܿ# 7-F!3%'!ӘK&b)nׅc{@/tXmt1?<>hi5SGpu[A*.=:BY4.$A6_W,V$r-AJ[.gsH-ƗCȤN8d#MoS{:Rͩ]NZ 9թT~ {$e⮾ˉL5$˳~9j{>MY+]1J&֞֞4zhVz&LfggEE> Yjw9##T 5c=9j@-ؖ"=jf%K~{9ju[(%UlKPJNX_6^LQV7c)Pkj}-;AeZ//<]-9'{ֈ[5E[BmqҌ&*A }2ffU~/h9U<媃mϑ˘BE{J@͜Ch_1"ɨ=l7ʆy =1y !h2o mڏB lQ͋U}9me%oޣs*f8U:2Pً"F%f.g{|};" %iJ=jZ(yFDWG9:[ҧ**)VK_E+1{(Q9Ho~Q(%D֨o[Ca5iA ҇;mB?KKnbذSX8-bŬ#ON&!wۇGgȤ ӁmX4o毓 {hIP3bA_z.JZc`TeGc"[wj%'Oc _L2@}D[RIz@AIʹJ8^_V.4?N Q6_hTOLFlCƵ >:Kqo~LK@8\S Xز#0ln9xfb6jϓt/b6m9Jܭ9x/h YsGH [Vй12&|n zs;,I5>?䟏?MvuHmtq}GV/Mƛ5Jca̽7#;-:~%E} '"bN&eOePܷ,%k-.ӽ4q=i57KZ^1&BJgz?77T$ [FBw BÕqhe]0s $~wzE98=Ywvߌ.d[J717TD `vgxQCҩНF-h=`sEl 2^K'$~ɩ-ι@̵ 6h#Sj2l^$+ 6*{h)}[']`6W)Z`cltK2k}ѝ9.sb6i-кLNr֙`ZX ym&N|<moӔ>:И,\o [lf{4:gEŬ$PUzq:72NtjAǥSm*<Zm(t<VGgy$21:s:P3]"iQ1wL!Kβ NVTN]9 E5xϡل# Tб*_YT]5G%:tO/oFq'^vrl0T$ot0vBEs@7>IQk6M:$;UÇUkgxdnG&4"P3_lr/=%GBtܮPaQJHCk3M uUiڏ|NW>"GD<(l~{K$oBQK:?'+-XT{}6i2-b˟Z\QYbҢ:*U?of4%ϴ/iekj4i s/z~:^iT(xPl!ͯ5XeܾQmMѻ3qv D/ ilq6K;BEuT~6޴iJni 4nlM 5`=j=[Xo!.:ȇpj~)Qo4x D9b$Z_~r>[iuq}[=4JRZSF ɜBE 6M$hd-n0,^Is^QOJJ4hXٙ\ gNcޟP*qFS3^%gPZ!P )xLRUԘ!:g1 anڠ5W=5@O>Ʋ(P*^yѡuغmصoG/V?@"f** nW8t {UGؘՋ׾5#_ҕ3YL:f7/P3]pHDw]6F,c|kE.n(WѫUZ;vs]YM`xÊ_cI= &Mg$eGc=\ԽjI,V} [ 9U4'6b W_Z41Y ԬG^VrĽKw,Pa_yib Ƹmʶ0Nýw ^cޘbl=XC z h z?[h %-^OavF WJn|Tx|е&/N_KmŢZ{6iMZ< XvKd0],HAA"L1+jSS۩S.-wypl:^,0fۣmNh}Kz 6 \x0sZRO絨lp@<{\U0ccم'icq1t. ޺v7_Czo?Ҥ+4_A+ [<:xvQNߧ0!08WDޕ6{5NRyXxOEP(ӧ%:RA1MÄ!myТJԩo,kA6T \} WRV%P|HtC#qqp:|E~635̔XʎE;u섩r h Xgm (xk@MCYYye%HnȓmkZq[ޝLۂL@QdPd H{CHJ^yo1qX$w*)zށw&FSKM7G9ށZO/sE"AXȗo/YxaRŕ!<\U ZTФm2L *4ȖԪݪc d$gzRj^a74手hxuz@,ֵ.ƊW`Q\ R/ú]F/3vu$³Ǿ}UK\EI{SO:ch8!r1feצO1+zv"!qox߃R z(B .)uplOQq7v= MKKEVhXN `R|5%{ W^C(M:5+jήq lj?%Is'vimG#1.E/w**IPAɖ~ vp%%nբ p2wˎ;P*վ]V6*-®-p)\D jANKI]DjA;ؾ!.ave^F_+R k8v;lq%-<ՠ֭f˓Fѱ:6M:$;UČ@0kKjUn۲SZ3mEt4n=s}wtEؿv*ĥOpf|]JlԎunۀ7Fznk i-P]IlY9m^c~1P3m/A'f{;p桙QM%)e+}˽.t/5 .wy y>s[L~%,!?ܵ`Ϣkyi%=Rbμ{( 6'Q[aWפ"1) *}}P+Jn|s?M 0m0{8ÓppScOLèxx13{9Bm1">ҵz;Un=swW!#3Rh^Tz+mz:wXI^Υc l]"/xtp*zPަIGd*pM J|IۭO?dIt4 XgG`=Sjb+>GJHWN^qXΤ@=!P쎦EoANm{l/jM[aׄJ )Eq PJxҬ1%9灚Q0G]V%(Esc@̙4X @x3䧫0g`#oܬ.}+S}i5:|уx F S'#mVCQ$I& ]h xhƫ9)wa(i{"+ !'*^F TENr~e'^2m4ccbBAɦIJ¢ \ ,/UupАS@:4Gw`9W uzv:_!Ja O'?5S =j-qRfy+v>wD^cB ԼxszƳA˘h; ?${_„AW* KS'CV* }F^DorC-06BEIV̚?}(hjYIU.=/1j"3]J5{q}U-iԣkf=lNyh ¿<|T F8URF$9sRذ?=Yz`~Eƙ(?mRQ/=[ԓ'&+^3yJ>Y|Acys)%o?3[|;&~)"<3ԯvl_C$'t/3?DׯR{&߭>.XBKYzS"YJ$3#,ցZo@tM(x Ԥ/%I47vna_O~ufZ[$P aAg}E I'О*=llUHIaӜ/FU%L .iZ)E0ht .LoYmdpCM8Fb9=yJU9ncwa:]/I"HCÕbG?fM D ^|KO}ȘHByHyjn 4S Ӈtۆp&3]-.uEamsxdZ**/Ǿi.>*Jw zC>lY)'cT^WgrxM4P'Q \@cN' uN+Z?݌r$i3wx ԙW04әFd 9{3ҏ,H~ަD26NJ=iӔjO7].r&,P39"Zf1d/uQe7 zF3ba,MZeAmJ`XB\Pu2AeXVJq3NΎum;0G#u,E|yU'JB|a3J[N5&4vdTD/WCS-~^RJęAv&mRU?#P:)-xa/#˷4CߑʆzjU힂ԛ~J/Y=OoNt@)"# z^"f9BC;:cE .|;@F+J ۰A-B?t'P9j^9js1E4*o=yEE>3\ZQN;ǥǦxx|d%܃C(**Ҭ#҉ iܹ :o.K9p[ uwS4L@bU`ѫtA% dunuf#J:SG|I'-$Lf`5>gx-ai^Mܧ !$-ޑME5xѷǖMP|VdlU|`%5AH(2Ұ}`U?YZL&ΒRh$ # O`pSR2;+"}%(1'AML)E~Rڟ(ʋCOn/Ų??Ez.~nVlc_uyQW{Z3u#xך{NBaoZޤ:Q N˳FY% ]ب1Õ07A|<"P`zdUδĉz K\k hڡH_%5M̦y}giw!;t=jW2"TV^{)Mٌͯ2ńDӋĬR,歧m*jv FD"VM uU'X¨ڕ_>TkA}kVh`n-kqo^gb)-}y;AM7󺻄b#ݦJqӇ ~xziLzZԧaDa5-hŮ->ӘȖCfY]}?rI4 ҟ}{\l7肬ul!< 6/yV@]֘ȗ57 E)üW]q0 k :pxlHS ?ƛ$ۮmJbJh\"͘0fkjG_˛`[- nH٩NMgZ`cK0ށM;_*|4t&3=knɄ:!'VPj3sпgm#T8#>[{͔%|/P}c=*ƪV` )MW*hwwt$3r;#[K4ꊦFMƲ#0<\|3CWyU=s4-M^}YF&]cKQ6xD&Y#%G?G-KIEeb2Hc7L9B90AWo\q&ܞm*?30>7L[zQ8:ai׽k͉3"y za7-DEX>uZ-oCn6H5&TpM4΍1GX54ؖ0?c_VN η/fLD2wstK6˛S}ԔЏprt4%>Tŗ]u:lH#'bz g][HMWjUJ'k r},J~*Fّ 6{pRmaik :P]rX,RIO&jJۧV#E!顝Jg5kdnIŸcE"iŕuq`M=k;{R*gcVN#ߟibWo &Mfjv2> ,U0+ax;4[Ytbyt ѝT-:gD woeAjo݉ vC+'WhZig}䗺´h#nPZ3n`r2MTgUVqz'fN<\vlFDFj°8(vhvcK7*tݒP-s3͉7>d,Aj[ 8v8oo͎vzn[N-֗/hq'SskUv&Tƒ\V4,I!IٗWAP:Bn6̭ڧ \(7ߐvxkKACs{7Vw=6 . Qp6 y?8.'V }cG_kMOs@k9GQFHϚ$br= '4 ΍&^UR܊sVyF+.HĻ882j~q ?'Mέhb<+\4#ɾ% pPF&Zj7ĬFMS$`^qA8;x[_0߹QZjƢ=ibfR4t(uXhd0 8nԚ޺% fbl4IԹK8,:p.'q::x[mynn`ZG1P$ $y4BEGK$Kg|~/^t{eQfD+PXݩS|%]*tIE NCp٬P,@ã'>m=wT`mgSetQG]GTD ;_L&,bRx슉H1 `գ8=X4GN|ںZ@}ϜBhI]D#p$8:1q]4t X2Vyi-I@ ~5:Zf#Th*SxT&noL0,Կ8?c BEz `'vQOƤ:P3힮eLjҦɅI OX&ݟH\nt$(:PzR>IS!UdL.eweX̥5{ ԢĺLD"]rI&}10ѽ_f3dIXR7\yyo݉ v<\XbRaya^l/īBnmlJ;Ps*hr˵~ׄȨX&R %pRziMdž ?/e,جU* F:,TU6b0G]־eܾQufNb FbO-ƨ7TKq9 "^΃HgQ;)tU DFĢaD=[{vKN@=ge|M X/ ɂɀPZU~r>[iuq}lJ$1D1GD؋A`Ҡйcǂū{ҩJM095Wf0eE1{RpE*HO[tq^xU.r 8(;{ ~8"Q[T[HfP2(v:ii7gN^_Fdbl8r$gR6XHfx/7^񳀴l:< T Dn^ktt:n~b:|5i:uZQQu˾!{UG:QBsUxReg1ipk-Agj[_$ :wAZEݚ%Ln[hLR7n?,\ROy n*ddO+SP*;s ?_5<+5^+V־J,+qۀt)֞iBY pcȪ˒ۿ~f))U6` ,)5YMGנM lX8eXsЮE3brj}v=j.܍Kf7?,pwȫԟZRޞvյzʲpBc7$omѥGkAS> } ~bF'˧k6[Eذr0he"ɶ"5-,@Gh|e85 GWق˅@Z_,F ,AQa 23XJl?å)pӭPWN:+0e$PZi Ioz.8eva4=d_ZժwYx4B Wc㒥XsT轧TµQ|iE^8H! EI4K0'ulۂkI^@IDAT ?lٛ-MQ|(#*E_NrDSKDnHtAEE)"vߛ;53k֚5g>{~yy5zgf3kgOEH@NJ IB KQQp3:n<ꏒLtʟOnYgNW"ܛy/8ïvG{\xqm۫aeܿ]Dz=`>аpMXʖu:qOve9|?%%7uۃV}}Ll E:C~SEgfO;<u:5D ?Z@LNQR>anh7y]g I8Fd6hka\21ih[M$ę%;^Q> XHf&sK!-ڒ-R r6Ӈ~a֞=DyT0${A;x8._룚u_ v~FAlG2؅4| ա`TpK},K|2)P݌UJJsqS`o=;r=4(Sʠ=ќo݀%_daoDY )25É=XfdAd'TeN7Wa рZUbvF |cl-ڥT•WwBr$V}֞'q4V׫#Wd/U;5{f`3Ka-*:Y7֙M6P+, O^sh}\0zrp`cV E>Oضs?ʕKE:AH0St}x~ Q!<T/ʈU"wiUŔqHY{T\j7kZྈǗ}KT}Y2b1T4q@jPD~NS4Zw?lނP.5?abE_y3ryy4rҢ T=YGsS~ ͏靆!AU6~GdgqҺ#lm[$zoSow<uqK^ Z-^ԻUKB˫.A`QmBBd4lCDė8-_\|j|5gwg8[L"O ڡw; WHzц} ˇlR 96o$\ʲU,N %47#zȽRemSpWl[9WglLD/Yzgq+.w>jx W"ԁcXKwO{]ϡ)R `IoF|=C}'MLs0o ,>+mJ:ץ@\wx_⵻E6O@G+XB/b\?m ]p݇ɿ2~?D c4! 0S" }N;xqz? #4A.UmKO}pkԐd/>`oZ_~=䭺b&9}D^hR#{ p:vڅ/wulW4qbO'1TQ< Xdض Xe+eءAݴk@z 9wcCxO5S#f`5N3uSo~Pm H.EC0K8F5{GqMEmjAw t,(C@qӅ1d9E&@͞\&P-A97P! 4d<=='O70~n[,S;9 2KhRN$?) G Zlqe,飫 >}ttqiq,%V8bAXȵ`_ɏ_[ڮzǜE7Vg@CcyKUfQ|d$eA!^!aQMw>l@_^`y4֦ { {)Y9~|Q22sנ^]S%`~l ru&O_a1ZM1\faB=܋/h/Vl蛆3/E#橗yjME=ЦaɨQy^WPC. T)s,rpyih^>>9gj=]^#аC,=A)םoǺncoѡz* }"G 4~NtmTl8x)x #``—1| tf~G RChq#^~jzd<,Ӑc؃qUc70a\wèN5+1xF0&v琿r9x5$%D)}h7: [R ̨a;:ucڇGX݅xJ$0mJ'o$<: /.{n)w?k]ll9 iqN``u4ת4°VBV*|yH_[ܭv!攈秙L6<=:+>m޻ D߾ =c̈́1T^#ȺG r~G?3 zUjjYxMOϽp٩!@ө_؛S8g|0j xk`<=41Ɩyhs23hӘ0Uf 4=7s97 ./EpZv>䕫uAeGau#3*)8%?8u w??]ϒ R{)~7kHxLR})U944?o͒L~^8xr>7y`'IB cm =suݍ)?u5?3 Or d^k'JRb0rdjh*'@U[EdEDb$P]z}؊%kV+| W^5#zwM1K}3N\F,?TSz+eF 01zp:1X P+槹PeP:;H˨Jxܰ9Pd9\PA.XY >:֬ ]`L}aK82q.GR3$zlH˅cd)ͱ";[x;1 Ubljl*hp[j^%9U*r9Yw4K+Pֶ{@- :7#C/KUM4h#Pg:2%nlNxnXԵN6.s1_Y8{ehbv 5k(s"kefxxLG(*@C4YafRaƇ4;-LJ;P=wl@,"eEKl8};h.Uݍ(' _]Xn(ĎvhIa_?JSgf^QU1HYpl?TB).Yu %կ=)@]3p`>-ZӉ2JQ y[@ُ7mGM(%ʣz.ЬuRwN*eaڂ"`rhZ 6@ͰH֥>P0\~:7< ß\uiUРvUȗ4L?QO*c0s(r<"pZ箭"džtV [8$ }\p{UEU-.J&sQ`zMMfsZo54'LAfUKri4"ۋ{O!-nm4^줞{XC|i'J1>lԬt *Cf|nv5(ĦWbA۔ oTFz2(;{H?}\|y/ߦ4|CL>GM#~Ud2ۍT_Y%sKroeYI8I*j(\֔%q_gyF P^Yřm2YFHduzMo놏^һIbԢg1F#f߇nA"ei==&Tr/'ַ] xlKz1wƗȞLVz5FHA@#>6}Lf{mmCKhe;;fvbX]%@-k (l_UlL>-4?_ {El( гn%`MG?lF6(6ܰestoV."Q`gy9jiªo=V|iX̗Qlai1G} 짞腴knDw;ֹ{ʭH;#6ιر6r2b*-DϏKUU!O׻\89,0ɑhP[c9mPZzRǰG@g{^e~!h݋/./McnL}:?ė"p+UO+Xɪi{Vf2rŰs%OڎR;7PKnՀ/!E7ڪ4A-׿~Wۚ)'a~@vfeԡ N|r9tĢ -v.uo;|AxbZR3m†зQ6 bt^y/?E3-B{ mV9\eಈ5 K]J^&2'mcJ;؅?('==]D_:$.)4҂PDL^Үa6xḊaԹ0E5bZ2,\Ӕ,shA*yL"ڡKYз̐6yz=_]B>>xfMoh`;v%m_Deq|趏0)okth$+O"Qb9z?㵴?y^~ мY"DNQ+geFŜ/r`\RKZ%QjtytkƶCAi}Xmeb ϧ\h{(9}Ʊc'p2$%RdzP%'Hit0 ̥u/Je_eF%8L bD Gi\ӦzZr(-N˨hڔYa]h{y^TZ-D-:"Z{ےu]9 ֫>ڷg9_>(jD ?]iY3|%Pt-@?:@p9b ӣ29cv(("]5VDTMU` [\"PVƄG~-?y&^PUbteD:hn|븣}PBIj8֪Y'- wRd}1+CRn_sSBNPLf!i*O@ %X1ڈŅ3.r 3EcykRZCB0BIj[vϧNodetRIRF5+G)#'r|keS祦J!)zW#O+K#FFlᔳ{hSq9'i $[׮/Z%!*.` 연*GtJNQ4ϧN "r9z* "I[bRkaW$tN7WD$e崌4ߌ|\xjXx[u4]RhZCB0Bqj/4S@b͂:x(D$*;8&Q'k ^NR6ec)n}~hK+՗"(.D0bq.](W\dZ%!&.`[e97؍WE.=E܌CDlJzB֘JJIzJ+2 Rpb=8jtBA!BQilߪwڥV@9\Q9*8!~Ag@"*:|AזNnWTHbrt)&Kg]x*W^uMY8ԴʈUI7t1YnMP.Y*bHTpXRwvkTNI .7RۈIJJuJGpPc?z7IR":`0×Mq7])Q>7}G2]zAӷa3B: (6R $J1&-x\ x~I+=:FF>|c얫z݁/qk% !1RΏ0kZP|ՈѪ& lRCIwو;rD.و{MV.4wܓ(=je#@-SqiWxvWmoh8|_B4B{XVI1#*/~\>jPpLg/wޅngP{Ҳxmrng 2ou|7ѫUs0aѓn7y]g7>FdH1ӯ5+EĄ-q{)%>صIǦz:.@ |LQhz? #;otJ*8_NH]n9P[:t.=5 m; NLuԁ)(JLk! UTdIM4B{XVI lNh æVUU/.|+kAVq䧦pi9GOIh1JBK#gؖ:nUu?lmk>͉bR#GDF j`fWh >æRuy-_֡zR4cK֬XuY֛-ëm yY+O^֧WjU]|cʎ@]9"/SB _!Jud2q/ deQLK.*a&;fvb)'07u؏|=}'Σ+jݶ`D,@`%p':\ثׅз[fm8>X.[j(2:x5 x1w{j9>1d@9mz֬G}1GQIv&##n{yer/^/8cn>ʞBvdfVRy]*Yk"k?a0Tܑ$$5 JuJ;d[Mh ^}- Ͽ٢0i Լ*vzUQEy-+w?=PFL D4ي:y|LCup0’#>Ez.f='tPa0l5L 6n ZH*lj:xIm-9HN<>Sy]f/^?^좞B5k!}!i 1/u➋޷.T_mc5?>c笧̓/y:vv W}(Yn]pr 7P'ożD=v<&6(m^灸u;^myKkmAfZ?7mp; 4byҔR[b10Pg&^ZFnncj,B3P3Fw3)@L6_ȁkf[Q((n5_җpa\d&į'@[]?7t^^>~lql"jf ƒrumadJ_D;U4*9b;PVwY4eQj6eA WO?pBTY1J.=jZ5ggE2gm>m_~>wK_€f4V..C}wncpvKSRT]S)ҳ)ˠ*IUc #zօǘiqO4HRn9B fk]˔$m ޞXxu>mimxZO66c#KO!yմy )Ϥ 54z/Y /Q;Qh+5k|HfUrDvH9G| }:VEV g}o%^v1sJT}Im[cU?+|l <0[_opR0R'Ty_|+&ICݻ.]&#)ClϺ>E@Se[_u~I Fm)ۧW`Tsf{}ۇ8e?6PgbϢ4Omb&eN; dܣ7}UEIo\B.^hl{ O>Ww{%ʈ!iKT8'vwIM_B:Yw}E28ĆEՑG\^MUp{ܽ*UҒ66@ !mK5h]7g&Ƞ!C{`9Cԏ.N{Lp~zi_ںƸҬRi=[7g`okLd߳G>+ypj~̘[ƋSNšð >M(3޷ރ?wla'Mv¿LC+GcD] fd]L?8.~>]_םlŮЁ wJER@L̖A :xtecɤ̹곺jPCJwt#SdT5;"s p$NX6=+Y6!>\g޹yŊӝg0d<~[F9-5%Rfg%f/E[ zIzt\:xֻ)2.vA70yz-c#Z~FfLRIXE7 B(ũ"LbUgkk`Fmꈴm'a/Lkaҟ ?=uK`țRdrM>*+ƑHw^Jì >0v1gvˆ17-+}\L)!qKlǪ),H[{h "?׸RzJP5AMםC 6Id}=~\*'fᚦL4Kkl}ۍ#|5i>FH -/ #nu) _lZ}Nq#?y`lXŊS{,-c{&h?!agG}93^*ϧREz&zj;n3Ѣ_p{[*A Є0aoTM=YW"Cc4u 檏o>toF#%0mtA7u#GE \~^vzǎ_5:I P^=ԭQo |v2w܏H?N窨sN]2Pvt ؛OYu}nI\9AE]I>d#vvB%%ꭍ=Wd{<6LIEZFeTu#'O_iblZ#$YޭT_,EI|Y_dh$ Ep: o/ٸtqllf &P3${Z JX\KvzTg'/2 Enw%n!,v',;9l EVj<2)KOX>޸W8V>*CT_,EIzu8V-4s\8l/u ȧ\.!ͧ5%؛f۠X5\CՠT r$me[w-Ӵ9uq)8 6S~/YFR+4 ;١˗".B1 *[;4& ~o;ĄJŢ$!G}z576П'+IqAjwg8MJ_/_X"T/ 7dфǜBcI QRh<*!XKH'boLο+]w+O*O:+fwn& 9!L>{AO|^۠{N#"ܗ)IQJ|s(9FѪ^5LixJf!D[jWޘ$[lT`''%BHU@ݼJSG̑`s #ߡ0wt;Ipx\2 @^hKh!hn\cq˺JX @IDAT?ɁZk% 0''%!IWTp*0n^/Zq %h#gAc՟IpǯYloO8ME[FeH .>J$ŦK< /V zR%[e?<ڿlϤ:18)h7$]ɣ`a^!ؿ*ڇ?8s5TN1?jw9#_Žc1XK@bIIuCo+>]?नeU|p0L@;K(#ǩx6dԸa]B2=cʄԚԺ+զBI1rP,l?7h !RSvv^{:FJI xr`I{[\uˋ;,E՞yV$] HR҆8%n_]fiˆT-a$V>1'&G "vǯ7ߣ=>zC!QN@8nP "=6>e({`.i 2BeVqᏫQqzDq4Ɯ?rB=7~fea@ݓ8 )IZDMX ",&4]AGg@T0co754 : noÄ3'̩;y"o@ͼ2yj`\ă%>_|<4l Ui֔*nng(< qT@?sR0jȜ++"`Q3oq0g޵2gr&2^ 찀akgߘZ&,am dC &Yjq@G@Ϙ|&*3'?@mP_hgY\ E(C1ۜ ָ.K0VVqltŵB%$h #E!fL 6 "tW6U\fWޟCHOv~o$#J}JSp}u28DZ PQm jo>-JuItqI`ՌI4Щt+%LMp0εBa(x  ArZ-/hma+,].~U8lqTJ߄! hA{`߯s29~3'ШZʣbzjըujzJI@9}Msk*7\0,6E_ ᰄ8yQtpOM1 .O[<+$]߄kǰopXRm099Agf{U=Ӂ(Q!O:Gooٗ䌧\!I@`\<+ݩUkSFbTji7{JLׯB ŷՖ~t Ic)3ťvuf F(SƉ3ąp)f`:C@HE<V%_˵BT|6<^KXI_5?-H#DZ곯qhȊW$W1I8 *uȆ|>Pc*$fTu'%G>ۥ?QhRha)u)ՠTz+mxVpw&ٛVRzk ^˂k+i=jʊAЋ3X:1$zWI_50⮇ϙIԃ4,I]+1&\L۫U6.j{|UFJyt* &ڜ}G@VJ-LapEAϳ_X%z< w/[VI[Z.JhZ:*QZ pal}>bgFX%O`/S⠥!-5'sEJ]:%iG>$UzPD)޵ a=k.0 lx) E\ehEYX vX״*߼5:t[Ckq ,+'lV"ʕJ9l^{+7lBժq~NkG4QS g/ 74as0o ,e>XT+|Ձe``yrQI#4[p0twl􇘃'A?qwd'_8*lQҔv*Z^ޭVҽVM!%鄵=]W?WtiF ފwl<.k1\ۿ"_nvR/Ug~,\R.uxp&a?Z4W'?P[-+IQ˴FI*Po}BDuǣOAj{Qgũjby=SyKO=Grø.R~Dpf5^Qwkb@p șpP3P;:pH6`ZxńmUZ9&~sҙ<\pEMs 5tխܩB(qu1,?5Ǹ&l1=%R \ ٺv5V5yRk5ЋkhZمQ혷GyYnPl'ate?ĚC zq@M]hS/DNiTavlϼ5K0"H \/R h硢9(?J̙һ j?݀ [W|&7}セ1^崮1&-x\ x~I+=:FF>|c얫z݁/q N,BlRΏ0kZU#nF孁:FzjMfٜN 9a3 r6A3Ӱn)0}W\[h9ƙZg^ l߶w|?߅,B d=W"^ߦ3.kL뙳w`;ߛEK wҥGV i_[g:ug=vЇ*Ƶ]ڟv!6뎘d8f-SNu؂tr{_ U>[rMrB {X w^@e#?2N$ך"Pgb‹qvZ$FcuR ǖc"@Y9|˄jEG0Pǡ$&Rٷt9}=5 m; NLu25W{_S|8y6m5 B Vp&^3<Ȗ._@2àvzuw?Ᾰ{tzכR\Գsn*25Yp< ڬq Ҿ3 Xi"n y-ѼYKn׫hVZ%c$M:^5ٯWǸ˸dsZK]κy(Vm*n'Z e>I 9%pV`߹'ʡ&tVsРvU>Hsf0vf0хOyŲp 9:|JJ?;|JBQZm>jeN[9l"l#rk[w o**U;MMW>ٿ}9vr3!RMӰX[amSW`ߋ59Ȃѽa6mʹZg|acxulerߕkcx{Z즊m(A>/;5ogϵ3pjt[N~tg4lM:(0qp~nJ=fU@yU?k^Q@sY/m7Q]r߹q@}n:G={2ιS/)KV9vgq+.w>je@6Qw)i^+_q}lhA,&g xnx+cM`+*a&;fvb)'̄X~p@|~9O;q%X@e}!/ 0[YxbL׵^C\ w9DžIw)@͆jt#MS42B\m-P5o\z<@|1Y6Ҽm^4FtdY4d#Cr¤sX< yK@p5mqw+Wbڗ0Ks߃C:MŽ,ѳb|oZ_~=bMJZקz"R7^#۱ѯq둖4[R Z?rϯߚ)pj>DˏƏķZtUX(wp`Ώ{ŵ{vY9)^@{ac%#7-VSJ8$ɁA0t)Lւp-Z Ky'h=WԗEQշq ֘}xoi|3Q/s({VceuJ=j n&5zvj9,mƄod|0r,@{Ԫ;q,W!r 72:Y-^ph8 b0{wxWfC' Tv;>"9{&OeD-OD.bHri{q/VA(VLYAǴttSI[U6}FZ{uLvZk*'ؼm>SbnfS^nőIW4읖i&<3-?3(Pr iÐ,S{sHi<4 `! \?ˆS^OXm}Єta0R`fb}wL6*R[)P&<.}F4YyD||Hk|#\m@<+M9{tM:@-z@abUm4liln O4 6bv?$>sٹʍ`}AZWtrxO֧EhET~p~7jN>Ů^W|/.{kI <_-[9R :+>nR/GfCѽi~24?e~:5Cz|W6n pԶ]6һc;PҳkwNj]ԛ]H=_,KG뾇P=+?;6.Mm޷,T)x}2YO4ˊ?UPث֗BJ YY]Χ`;-Y7|aq 6Fc>~f=n{9.9Wgk~VmJH26PX>ЋPT&gg1gwxyffvqٹ"(9y<+*4ڜOpinh K?>#ꙁV1-{f{`s9 7jpO:۝Od^6jDFRMKAGk^m8х3P[_s^w+Bǜ:xIm]5 |/i#](}@̦0D.O䠉X'˅$$U.(>e*z=(v#@mkZm?J4=9‘=,i_)B]9z9g32)!3{lPL%:*dD>pJ_<B}KV%xw~FKv /.iBa7[OKMoKb~e1Oy"bi] aֽk)kK97[=WcA6Qi=-`.m}3Kzj,QY"]l!:0@-u-lcHrTz^K +lӆ#ci]&bnxg*z\:x,(#czGq=[G#v_Z&Ǩ02"&`C&:s.ؾje9~ωMRRc7g&:TwW~nTE0l,ٔ*.8%CJ`.ddej9|+eTXWt\vsFJgP,$͖W< I)ʹ\M(ħoE`shΜ ğ>=-amJ:/%by|+@@y@'3kmE9d/&)Pj{]{ 1I|'r]~ Cץ>qZ5Xu1?|J/Uu^m@ͤU-f)똲( %9P6<ːVcʥG-6yZ>m_~>470DGn]e$B$1lbmoQêsl`'dA{O+d0+ڹeO&s&ԃB=X-]V<|Ԋᆞ[pp+f/K=g}iKVQ\*g=l5( 9OoSzXo׳TgR?8"g j^uNd&c#d*+@I[{ @ bɅi7B˹a׽w C[uo궴6zgd`m|g9=^U?9g;7r2ߖ7=p| }ݻPa~Jo%?ꝇڏŨq8!S#FYܷ%J&p3ٿbg,}zF}ccMм7P/V͎;NJv0eV{..qGý.k{:HTAkLwD8vBUO?_Tm {i[2* :\`gh)M}r$e@^;oa d:P+Ig5} M?̜2D|:)G]B'1Jl-%8K+hG0ݼYxGci7=m;؎7sj͉jZVJ&vg+W4\?]LYyoD9h{*tT56z͜X@C҂Zze]bo.MYK׳fA=(yQ&Se׷*:3IIٮչfl`qh,_ނw@ݽ۳Z9f?׻QXȵ搡;3a0p?_t&׼axyd652Ѫԕ" tOg|]LunxŢdaي8t4[X–>Vuд?OkEck)ʈUrP$kf맭{ (3yS+VFZPp"gT.سhG+k.2e.d{ >[Ƣ^Jì >0m3;aÖvm׹yn[fwJԦCRxd~fG/7'm.n/˿zJP*A-kI,g=~\"'f7͔*L=o:6lB\YL[Kӄi&JULQ.Qbýhg_.XŊS0=vݾ=޼g#!u3|*Ug\>aLɴ1<ЗW~U]oCïro<{'UT͡{*Os$4 `!RrXbk (HE^&",릋S;[&B׊E{v@~=P۽%]{,0ѯ;I +fz[CE0o( 30vQAvA!*(DH}q(1h%jC D) \ @mafwowpr9]OJ E.9>$dm{4;r+ochٺ$=2yl'£Ϟ5`bPVV+@N&sDjKY%B#kRQVKhG,'YGFTA/yWmШ}'(׏Ũģ%!Hry$X/]-^{uRIp] Zo=uG'%V.ғҧ[dAjt %-Ԉ q`hH 96U& bVdMD\iǔR)U݊۹ oN2( UZoҹk+$4uF7&9u~..kڴ<%an}GKMto'D#GPC) _=_%{A~ML/_FXI5S1g"cJ)r7HVnC6')hZjpKGe&BբFĐFXV~: J %JQ+|1V1H 3Lb%;%v[5;ѷ.3P8Z8A, X]^c Db s C,&)X/yc+ԗc$߳2=u,=qbcͰhbU@x&b"ӊ+ pIJj>}RD K?P-NŬ ?x: L]~?N}-پ}  FͱFYz"MDV "MQOG.0 NKw@w8?3..@R*^¦2ty)o,=zV*R Tԭ$>b HT" % LDL)X"'_Rӣpך{@MaM_a,l®# T0J_q$pvxw[ĶRJe MKtGl8cP%KMכg$:V?lR(&- $G#%Zeɋ@LT:bkB#H͏wEn~~BEZ_JSg (5HIH C4}^;ϛ.5S1f*.-E3.$/@[!%]ldfH7.!0HG1aP tIM838I"iI AE.PTI^ 5:z q^(9BSJg(dIiw1 l=&⓬@f)L^V9+pJYI)TK… MswF@w@167*[jƥqH1s2|,"& r!*--BKUh}&f*Lťsc"r~ Cջ];#; C6&5Z8Bq\RD HFjA!ŋ٭/Lƚؼ|w b/.r, eTk_ qG=,!B$HREQ@M"50w`k l` ~u\d9WzJ3k&cZڸ u {@|$'\ZBA2Aq&!ZJ^s9_sPE,!uSEF1p5X%$E'٫C/!7Sq]-ZD~VU6Ǔȼ%YϪ 6xc !և% Wzj bk}3ՎGBW}S@Zb*+e!䈹LlDB8 [$:: %#Fn2xE^T\~>KAON ^j?T, o3YMu7բùrګXN JϜTSL:*t "7!~ d"Eq;u$M:Gbe$+}Z9z=A$f"&=+u4 @z|q[O͛ &=K̟nrS=j 7+Ĭ Q񘙛:O1)~V.bW+5X<Aa0|Phk2¡ iFfy\%dih !!7@^Am Y9i4<]*6_H[ WOngz*+u_Fάкm hZpm\gp3IOͩkf+*Tc1/8 H}mP(G yЮyC8ɰܲ'[Q2ҳtx?csEFI%_7%+3Pnv*#` pGHu$p,yXؼ~}FЦK<ף5n|Ӡhh>SVˡ!z.$0rR?~ 4n6'л+St ?܋`֜ Gr(zFiTǏ5K>}&=_ xBcfdt0%W.bNNZrܙ%%.쮂EpW]Essg h^dPpnˆuIF,[ 6 n&ifՂÇAƵL=0/kp>i<ܷ -j)ѱ"e~5C΂< XjpIc>?9A$j*z|5*r9+d2,G`Eg}˜!B&HfB> dTgG6w1WZ\n*,OINzrJíFML`? #M &31 bN%TAّ S$[Uir$H_A$Jr j@};òw?MFTd{èRMG1P$W kmÿ9 u8ˡճ"e?MG^컯gȂaJqfke D-NHt6ޖe' E(Ql]țpL0pDOh^(|a )`opO9DIoh&8t ec奶ܬDڿ+>N$.r~4ڹln6Qcxi |z~ lL@N`6Q$*0'jR5.Zu,~7vW(w|i)I2 ׈aM̩KW*1?R# @LnYE;ὥ_2|]t.P\ =90zܵ~ ޼u:g ng;Plƴf부_]|5zԵp^7.[}dlhk\E(ٹ ɓ3{e;2/>n'֭#yy7Dl7dp*c҅o9g+p ?_?Of{WS.˼/gލ|Ћl_Ol)Co~ny6+`㢙 @3/>tf xr1 j=`FtаlN\t/L]M8Ō&Rz}{M7']&[_B}8(3S;;>'y Vx4`0 &9.~(4ۖ~~Ihc E$⭼p݅m܉J0 bг)Zaote$ >7.O ٧``Q )lPـDpeRl|: 8mBo=Kd#M¢)=d4<"_[s˳ kOhs>͚7%CFOQ(6muNnڲ5mAi)7zC8cos<2qRosmA?6㥅~S8o N=vol.!Rj+C%y*.)ffc4[& #:6[aoE`ƭf#;C)ng kCzZsѦt'X ߂]tk}mg7Pi( np6l0l ugaH5ooC$Fɵ@ :<3F2${{uiϕg 5AÍꮢ¢bwWwbpe&Xe=7exspV>P\:\s,S|UyaJ|0zWxrCRxqX<Ъ=e=~\2!0!QY?  \7Qp3`OaZ gZԎ0\g!<8lW|a:2|;okEejB>pM.h\ve/xoY47c|*<\n.6wp< u}sػڻ֥K(xojB^ .>Sÿv|/}k-&p baoSl!?X?rkn. *`Q O{~]dڲa7wEi nqVy:w1jPy ̑+dz}쐹fMgC{_.쐩G 3s.W,@ܘ1P? Ɵ1J@ݼؓ2o#ȳz \d5ƹU.IyA8TBzmQq?:Cn$:m>o^8`kZIP&0P5(.~p5E| /i9A"ezkCe'} Fhk@=GFX[YFg N I.bH7^+.I:XWQAv&X7Ėx_F'h-!l-­evA#σcdyٲacqzՇK`㐇z_Oz9 |iC}}Yo/{IB~SWCn>7-i ~9r jzPhvuhStdEM(z_Z7,D8ٝ u~-6P?ƳХn9}Xzeɫ1tF.qݸ2oh\#a|Ta#0ǘg $l;q).&C܌h\<6/Gx-t9>"3`O>@]>vL1:\De~CxNϩ ;?jsa?<tl @g44HD 'ޅso-}?؇gv}s[Br`.$k v޲(_uk1緿"-@ ;Ӣf6(v04%c4֧f#/ajecH]&zDy=Jɮ5#_[^=U2+6h7i Ը8+7vAUV~q \w^4W{O>@ dwWkDv6ao2jxjk n{~*g4@MgA"2P做}!0uМy("O o9^6,\ Ql]<kkkb0[VKz<q| عٻο+HĜO 78yj4fp6P7LY Gqx{kVj ?⤳ v[M]'PC OW l_y+:۳t^&,>9w ~,qApG"L\Hf1uL.Y9%E^p/̹YqTI T-@e&9uvFGOYh ]1g/1P}YIꃟ:d!POi-k96PC?L98VN }`@IDATN::+ Aw<^S/kv˨l'bTH,p֩_%"{kV1佔A K`H6gÕ} {ٺy` \j,IyWCp =wh7 Կ2-W<6x59_mhGFcNnےqV' S=zÈ_\6>xjb8c>qjdt% ;dS TsNV* ּ?9_7εR|EZVX.&n統:9ǰhubxfg<.ڸJk^k4x F,-P~ r3AGij9Aq#;Zij12%x{\[*[LF[¢ j}9Ys17wmj \G+{OMPzp7m8٠Pyh%yϋ8L'nszԸ ֓5> .o|o/xzЦ~BAj]o\?c1ZJ w@{w!|i]5?m`zې׮n#`Km=z6dٱcf&, dm"d\T o )@SWKeMh WZ졊7!{1YGneW>nƭ^WY[.liW{ۭQj4IG΅pUEON_6*n)?^G~PF)5(SX#Q^Sz-`EgC#=e=ИXB3 QCx\ Q"zv<~Ԙc`+'1@-eDUsȷgQʢ/74ZlrA _gSV%Bu{K`!KϦ6O{ǽt'60>j8<<<Tjrr3)PZRe7.nwbޣ|/Pe$@|}J T#(\*KǒbG!zn.-ã4CI#Q[wM9A2Mo5{5@7yʳ91tmyl`ʱ$'S[[6j!y)?Uxiق)ǡ%qV0vdgExgv.1]=ߞŝ]K|oV ym3X|zW<~Q:\U)'K9)^Һ"c P@[&%%6Y,E>\y= 1wnsü8i} =-Fޣ&+o|90鐍TķҼ܆ǚ>O5 n{)AW0 SĢ Ԥ~V-}Er #lvlw^~X+sqk`;P;Ԧ!1B#\9OlT\Vp@&tiׯ(@I-@&0B J3PփehZl܁Sac'qrQj)!p.ı4&ǝ>mKަ@7ȍ]SgJYGvfbw8 aGZ}lvY][C:GaӺ(4g6BpG@LwJW(Cgn>NdZGe`z{5ML6&%[M as:)"9q{!U'}ڤw_^52u\b ,($0oԦi}BjlV@M93@*qJ1q5=D)AE*=¤͉BClKsiVMNcrj>a;0JJˠh7n+ Gh2s"Mt@țԅ9мYch6RJ/[j*2̯=hUM(b1|J@MזjX\|qB%Fxi;nRܑj8B$,,KȎ$NӦ@ NXP5\I&Γ=5J O29n*N>NXi+0sJQ ixPת'F 2u˒%p&»C(臔! B6P UVh&rH%U'{V$lv{@i$z- "`: ;ju@SrysJ,7J -Xnj ?'m6^;Akj~=0M2o]N߽"#S,-5:YRލ]"+beDhMNRB[+ Nbwu6n`VU$q}_F`yRmCMtJB+ Yj"UJk,^]pGKhzEL~o9V[9jbDZjL r”0K".W\S͉:3$߽[N`bv|5nǝbS$E󑫒 2 6DQK+Xx:q 5=I'{ZN@Ԋcvcg(7@H7)F(,ex: x jQ+ TeIQ,_ŗpR82[#U)&- 6BVVc*mGTԉU:>7eD D(Pb|YؼA*MYZGL|d' FqzY*LZ%UJP1u TTڧ%)`yR2"VFAD,4PS,3ZʧףT);)k#*&- z ,m %'0quIu5>՜',*T|iTjDw9)3,OoS#<YA_Ll9*AA@MT Zo`ʃ#b8ddRE* 2NGkh)aN>X H[:k7l/6~ǏԆ6 m8"R.ĔeBϳCZQtp<|bpJKXu0\L2i0!h"SH~ӧ9n>x!`-aCőʕ amV;H^${5iHz"zGmYTwTu"U/4ԁnI;ޗEe$^푘藔aV)^zETt^7Zx^H:5Vd#6, I8/7`koҁɹH!qZ< }ej#&+.nec-*uC`5TV@iENRI+BEIjgs@VMIhTy!cҹ-"}ya>GR^kroGE//0$A_|ZuL 23cZ;㵰y@9MзyЯGk M^mYm(:u>_ s!Q Oz߷߇k6s3IK镊/-4L%0cXGs/Ysn0p\*9H?k|"AÎ0o'uN>+ hx##RaK_l=[NJ'K?#YvpٰZU~-\kXU  ]2Yo^=O;AM0mVBѳ ֯7|;xfeʋa5za%^s9,sߔ+ <3As} kZN'ba&.x%0kXx珂YSli9 29:T=G ^|Ș1zhnBrV|Ω0phi)ĎH$c' { 0P; PeG*NT筂 0Hd_y j@};fòw&wlF);j50wm> lh,gCxS؊8]o fvSσg }O!]b{pi$] _ ͻ_t![7wp> mцy8Pȸ '3]an~2:i,)p!r%Xe#;'̧hQ@)BlIX4,zPӷ]{B柼pAFhzxƐ8vO)]m;́S[-?(Oα:` dS ąM!!*. vϡY>|9F]۾^ @J1ty oaSn(DžuM[w-}K a8p{ڥaQFzА;e.S0im$Wb} I9J? Y3/0cc(?f-_< 3Ñ{^3!c-`(ܱzH{/bϾoNjm2K9@RzvLQ5[{J?w5_F\z&!?|,ۿYse;1~ܳ0PCp澱 y '@MVҞNrj2&@(=+  9jnDWwbv^S`g=7eA?tԁgke+a:@WxrCRxqX<Ъ b?~\2!0!u^?  lPu9 q3ຟɐ8}l1V> [CI{'}[SIB ˰m\AmOr|X ^15%ק5FX~y{8ş~ {,&<;?UG0mw{bDG_.7keZ[_h-s4Y)n៫6o/3Qzoja!՚Avoі.S >>`˭]k8Mϩf~ e` t~ϸaEqy 8|j?Z^2w wmȽ nq&Z W;q(ڼ/"Ӛ5 @m9[֦up,Zםpsq*(n,K³-jG}cZENT_*#4ƃ{LJH׮-j?{_]g0]0F)\qFA(e^C"lR;Euak_ 'o /7.U.Gä__ۚ1Av{9 Fg_ Զpyz%GEs݋=qsȜ|]b6qRsрRL ֬\c%./M֚>c]m{(P+mbcӁXxB{_VF'Eka¡߭evA#σθez:r%q@=/PeGd~ZmV-Ant;TᖐXp^/}p8|[1$O Ln ~ q=Po/IB~SzWMr@UucoC H/6ɸsv 'Ll~gK]Cqe^t.偭bpӍO+܍|C:H+0g?70[><%'lp#P/yl j9Y*6$/ZΗ'zշjoG ZTM ^XC&gy1T7ܼMN{o~WwUeeuy\=yHqqZH`Wk?m7]ŭT3ڎjS=E:nHgCԁ}!0uvDPo9^65pMϢ(6P;VS# z: 8y0b5P&O0Kft N?offݤ)pl )nK.y |døFb!ee%~{FhRHThy6[QB bʓH NjMT҆ ԉ=q˔>qx{kR~ p/2qjqz^h7ӂsNV6nrJv~/ޙѽ-V/UNiL{ŖȍQ=cqbc=+N,8!zh?fk$C.U r d3q!y@{Cxd \4Z%LQ.82a1Ωw jnΞo89>7`E@^ֺӁd<;Hg ?6_yv):Ν)V߸1ssJ6jIsZDQ)NŲaڜCи^r#3+g@UԣpuXuvq1+9WZM+m[qz@i'/-p.|a '/%E{`cIBa9v\PqjhaS~7iuz)o[`Vq5Ha `]49SEi<ٍy]^CKjyElcR7(!{%q}@:!8ہ3tKGcא68Dݣ6WJp SaЩ ݰ%lui:v.b,??F^dޠ iW cߥ'Hw174@ͳUR:iLFVZN&.$O5XKKB84*;1 qd u7un7Ozza?Й4W.a7v1sL\b1*&er'c'j/1{W=<@O.L~]Icٱ~/s`?:ԟgm[9ZJGnL~)#De1,Q$jlϲ4jW_Zq .Z9=^rܞٞe.nmʪ1T冬*XB{ot]G(ݿ~Cd`φ@Gۥ7l#YtWEf@fWo[Ԁ|5 0a.;V[$ BP ۳,6˩ vjx-c$6(oţ(:@}S\ШVeaa"IW>{<1f#!;<#7G ZUƎmnʼnSNKa5PpԼ ^܁&o!(|5I@uyh cB?\h>gYUŰY|fp=,5bXwu<@MA9i@M+!a]eїx'A~ddRj0:HtD}Φ{ǽtxhďj;ru GM>k<<<<Y0nCH8!|=$,:+8|n ]kMHfe $u<L=Y,5 ~z=Pc$fr$|_ʡUnz8}`cUeAu^C&LwaXώj΍`t]ixV +L0c)s_+f}f— )gw\56i͙wSԙ+("VJ5tfMP'a]Ɣ^pZzNRk>rR?—8rʜT[)|U瀟@'K5m֋C8֬pVЯ}c߱]pW܋X޼aDvДَE+5KhRw)[ˆ5 ٫l ,& ٢`6>xjN5m[Iy4W W1,6&k NO :p񌗜rGMEiBkk^ctm~oŷg4^ k.}#灆dG֙Xߘǹ3nnlc̋_}NS+6ظmN{&@18p?T14 M\.;va[}X FiQzVv]h޴1 c%"a e!M3Q|G}9K-KZ6Gˡn:P8ۤa\:Ԫeb Sa2.N`MQ:V0irW'7?x0SSWx\uXN繙1Z Ru;xOZ=zkL2.OL@) sk.e9\1/Y{wA ZvdKߗcʡ#e|ٟp#Db 9ޭ·pXGjfXu-2?03̃8-<6<&'kv]R%t_o h0C݇7b{ȹ=LqD`jʷ٧_kP8yw8G]RRRHh%jU8pNf8>;ZŬ+KޘEeA5DpnEN،4< ;ӡU3ɛ;uwm{4Vвu+[d"a'DQCڡAODG# 'P; e%P\\ ehA*$ߊu]4jm~dk 1=-*s^vq 9dH^j]D=h 7xg`x֑FzCt4Jeh@L(E]M595H #CE5$i)ŦLu⠩TD.-" ውO{nPʁu¦u["P80OpG@Ln!٫bZk]VӋ{$Ma[M ٱ̀+:oTJMR(m/;p):zVJ92_k8uqNP/l 5}B3q5@FZ.e1s.e _F'%i [xxyqG\$.ďIľzҫ/$SNxL|(TJe̫'[w`LŕAIрo܊蕓lϩ sqZЦ)an.'>T&䮡RƝl؉X E'%i bz9= 7Ŷdjra!>ʉDߨR^YrI:$I+R9Ƈ> C H)@-Sݜ!F+ TU*U, 6]Kk xTѥ}*@@-I;W4"@ad˔\ذdqc͖9f 3<\MRFECDkI5O|:PKA6˒ٛ2\i)" LJ0k(lJFÏSkL'"[w#VG um GG.0vjȤJ뒵p.-*-SN]h'R_@!dS8I~֧=.@fEf#TGum+DY2^z*DĂ/̤ MѺLɀ +s `BfXXϩX*Ayu,^X)#O{ h@XDF/d^|.9AzJ S2 mr;!J_9 m0%8EqڀP|8UcMTŬ?f18+T.O!ex\2tLLP(BgR !>oBfN7 wI7T] eR}pIr zwRihUV<+U"e]E @f+DΏ'io2CT:ngh Nm!tj|sM0YR/@礠5AL+I9Pp+MYILyeۂ](D.PkIN|&dH,- +ի,YCM;&8)/Al|ΐ#) "?hO0s2ǽ>n$>v@EpPqd]LbNb:H Qfv&2 d'sexLITIqb&E!f9!g0XɅI2ΚLݜFiQ:6!2 T*ЊͰǞ09&;< >gI<^}@ͬ5i@-VrAoi M (=NDG ԄITH~9@\T%7rFOQ $ A@ "&}2YkHX],Bf>@3]JDܯHս2uϠ@M P5a"z$"Wm,H<&E.09eBgv*? "W į=K!S,Ґ<bS&ՒRݞFH8$E"RPĵ8T#8D珕6R?G*,+2ħ@uRiT۾29 J1{Ta5%Tp*-boZQ~K]`'ˆ A( Ġ;H/Ae=#&4Zh4 Kւ"0AC+SoIӱr5N)/J-bR޵,eشK]`'Š A!)U3$ ČCGVDHcJ<$>(#0^^V2E^#  *V/8TGB%iZ:lޥ.aEkӢVkHuJQ`Ɇ@$DHH%K_ExC\ gk9WIDATA2N7H5CR"i5+EAI ]`'"%D_RQ3u +<I[D,lx~ۏ>F#uDG /Ra.g]PC&Vy"r74v"r*bTg8TG/vs\Ц~Cs#9z+LM&nv"JYQ(N9p\p(P"'0433!uMSI N٘B5Z buKQ*LqLTF)g{@q+LqSf T00&1jb;\>w3̍]bPOe}5Jw|.OLv=jHJ^GDx  v"%s9)CM v}$ R5q5HlףRkLKNhLJNV::Nj D:GlPb>bxCи$ jSW /ge!1I'V Pkj'XuB [P( XbjX8h\d N䉖Qۯ9!|yj5vK.?%z\rRIQ8/UM`Y$;a=%_^z8!r tjq"Q;n0rIYSQQkrMiT8*h^\MPeN*c& ,  J8-dRY*$b'*LH YMW_ipi:9C&VM2 /tRxyhQ$) -JUʊ@:RM\=QKpXQ>$ '`R y `~,%'&PKڕK BmjE:!+O!a TdhTYHW*'TzѕΊZw`gq% FzVC7fPr偺z]WZBV0*ʤEm(nTV g3QI^BT SD#2b5$0xEO>JW˪ Ւ.QkSO%jJQH)2QI^Bm =QE'FVy[Z//:jO_KIk5% EY큌qT@`{%D2-8 zѣO2b5"po=V_^t ԞƓ(|%O)jJAxM59$/JDdZp>7AX\4@ 0@)`>M*%iSvΒc'ڒ (\ISˑbN"Pn.c M֟%gHN.7g{( K[alv$26@/Nc8qN\YdW@ F0H]Y~rvJ9Jp(a(?Y**ʳ(W57 J9(y,7)U 898}Gu (R)ϐsr @p\= JB_q3]9_|\sc@K8IJ>Pcp|0G)!`fa>QX ؂؍p 8Sсk.tAB'LKžp!"!t"!DE|MT+ 68J"-C$>&I#ҊKzAd4DN&sb\H.%ב5^3CaȰg0i4F9qqqxd2uLOf$3ǜ\lfv21Y,>˞NJcqYRV9k=k/$2NAYDE!\!CA@Ja O-}3)PlRح8d䧔4_i>Jw^)++){+OT*S^|@lM;=-c/eb7o_XdHUԪVNUKQ5J:WZ^s5E5K )jejUj.+[sWUޯQDcy,M+0MB횧5iQZZ!Z!CCЈЊ0Ͱ as"#fF4G2"#WDވ2EF?{hvtb1v1 VMk+mC\Tܪ{?MdNX=qs¬Dĩ{$'-Kl,KnIQKR654uejWشi ҅_}I']l=yS L9>Um*wLFfj̏8n ?+*kcV/_ V de~㗳*'7 *W" |%m~\Ԃ GE|љ"Eb{qاxMq$Z(\(Ֆm27ե殮L;4]chz g<) /~&=7em1'kN\ vϋ{,pZrSnZhpGD|SWZ.)[ы.^sBSeU%%snwK/Xy9sh+vXYѪ WsVW~fUnU[*Zq?np:zFÍ7tys}[TnU消m5V5UۙK?ޑ{kwihWgj=kkYVGzNCmۯcFl9uhah'g56t57vɷO?:fze'N,<1xdTΩG-S[N;}3gϞ9ӭA';v ^.z\oso;/G=/y^jhyrSWB|5k:'_ycҍOozqyww+߫ox?uA胶<=zkɯ>Vy\ISz{:~ggk֗BbWvv{Mᛁ~C'>>ds练b ]J:(/!?ȿcvf`s3`9`7ACV"ŖwVI288ip4>`[?lm$ cHRMmusdph0>;IDATxwx?3w!@ t4QDAEP"6k" H{w!l!y<0[[y{( 𠢢r;h4-PQQQQQQQ#xWEeEQMsDQDEAe(ԾvQUC< I`9Nw^рH\f Fbf!I7DN(V$aټ[` Ba{j'A0t:v;.˻F"}OE, |<j";]1 L&:>(.oF#ݻc&S'Q<!%m"hq(W{B)+3ߺ);d\_F_ h5Id"w*?(|۶S); dciԸ +=VE"̵jӢ5__l[q=eQNz=X Ӹ&Mu:֭ƶw7z HRQy0(z%Lo\OƔ DSb;jqS'OvQ4ly56};) h$v톥U4>VE0kR` Z-$~hܻ/§eD?ЅcKI8MtZ|D4orUׯy$>ڠ$N:=~$^hTir-ALǧyKYV"ɥukЅGܧ/}{H#\K&O_dm[ZQ!\r/ːd^l7,q=Rvva76)ۮH&^O?'nD{\y֭)x"wZ[7Ӳ5~&cDRFtbi؈_'O i'4nJߑ17|۶Ƿc'l;w/TTTyÁ'% ]xA&d!IKP<@܉ {Jwr Ӽ%}$r׮Fk2aT)+ )7𤓗NJ@4ЉՒA!<d[k4HYH99V# ӦPUIMZ; OZsz}O,:fDELU!; dyuSQQփVcœg)%/q=tQj[i|(wr% Bn܀h4!JGu(Z5"A%?Ķ{wI9^dlFq$(Rb{?ݕiSI0OJJ cZ;)wRHiYIOGX,-TTT@2!z𒘪T\-mh9c۾{(xi wuk`i}xMp=LΒ8ϟ\>:xm VQܕQN a,v]l;rxmbi,EAcqݻ0׬T), Y8CRO4F#"x;8qsF#"i wb 8yC<<zNRQA22>H6DS8Ϝ·]GvCv{)BYF d/Ta\ `߻CVS`2p<bN_ 3}2mAQ^.,+ߺ0nOQz"eeҧu%;O* r,`|XmnP6VUT%(JD^^WZAq''Hlv\ ]%f}A^G=m].%<9k:RVhDQX2oTRAFRQ $/@ =[Z- ~s 2(F^+hF#=IsgAS(t~:hZ4 ;d0n5'NJ(JEj-Z"_JSQQodhR@)8qaPCt9xP$ EQ[`]Y+1ȶ|ta (N'x*EDgyN";KEaRAC-EX׏"Kͥ<)h|0V.,P42K^* d“N#HYh1V6 ڄ*TTTzhtzmafwAqoTXJ-v?h4xi}7}BauyP,  >%AZXcOAQ.TEXEh4:}Y)w=+U`<8KMDq[Sy<dYf׮]DFFr]HHH %%իy;u9[C^^>(ՊnwbF0*A**jG3}e̘1X^ÿoyzWzG$I"((W_}+VЪU+bccU*TT , ͛7g޼ya4z?`Μ9<3 ͷt:iڴ)w&00 n:{KNEEEEX**\. Drr2 ??V+Պ/7o駟z6|Xb?<ڵ㧟~W=r1X*NjժӣG-[F=^:dff`,YB&M6mV?l"th;v,+WfРA۷otUTTT1U=Ex㨧oNB.\ĉYr%H^J*<쳈xN=Hi[VիWqF}Y*W>쫧oV)BES˗WiP֣+dtbp\FV+ `ۑcU`a2t,Up DJ,ɨQ4hTF`=[VR48-oA]].CԭjE%nw0ŁvoH\*.((0-Mm=m! nC>6EwQ;RQ wNŋYx1&k ;wߕN#//C=QIHHɓ7$"J,F"Ckt=zWLϞ=gϞ=zTUTux~W3g Pumۙl 6mڄ (zAv;1n8MPo{ yF䝜P}}}Yx1|M%>l63k,2334ikcOÆ ܹ3,_/__|K/@Æ ݻ7Gf\xÇ}vbbb۷/ꬬ =xM<IV#F ++krpGpٌ={xKaba֭uBTmOd2qy|M5jT|h42qDF#֭c^;v,u`Ϟ=,_:\59u ӧOVZ8p@UTu7j$%%1j({= ӧ7oWy`=y$oo$ymkʢW^4jԈߪ!0Eo߾X,~LJ^߬?>gϞeܸq?{KQ}]'|®][-_'OJ X`t~zk~m>3͛Gvv:ب^'OFewN֭SÆ X;=n^uK.A0 {2a„*LJou1i$V9`"yyy1F++`5rˈ#SN1|Ջu Ύ;>7x>}߫*n̴iӰvv;O>$5kdذaGop2eܹ >~MxT\eܹs'o6o6?^F#qqqݛz{ϫ bȑ/_;KժUy_9u#\d ~!}ݻwk3eʔ)CnzxEzkܹsӿ3l0>?@u4 1~Ud21d;ƢET/ Ϝ9C߾}֭ ''G5t:rrrݻ7k?a(.-jV姟~B$J,j6ٴi۶m㭷YqäImœO6m/g3}tN>_|rw}w}]BCCխBU`ݾadggoi{fѹsgWw}nWX#V%I_ߟ#GgVˌ#a4yc UcʕL2,[O?Lnݰ@azO0~x.^Hn߱N:ߟcǎ=2vt̘1ݻ|kF#mڴaÆ [YYY1޽{8!YX, 2ÇtRՋu|||ꫯزe SL!88Xh8q"+ƍjժjUZ\?/mzUzŋy7 +n/:=[o̙3 ㏼ 4j}G}Ncя-Ϟ=K||<ڵK*EBBS֭aX={6 8𪓜f駟J* 6L-z.\1l0Zhny]޽{4h{檆@BB;vdȐ!^i'Nرctv;-[qƌ=Gŋ޻E^>}#ui*TpCl6zk Gѐի+VEeV+C a޽XBb]e}yC׮]4h*1YӫW/jԨW_}uCşnpEDQ(˜1ck:z[mz(c>}ܹ3wubӧ*UoU㮮/Z- t2vXmtFEӦMi֬YqjO%J`|glݺ^ z!!!ʼnSr1x`L&SqRLϹsOA `߾}T^O/]4'OlٲL6o~}baѢE:u~l6uF2e>|x'CAׯz~Ijl6sĉAj_eĈ,\ɓ'qWEc… IHH`v^z ?a3h<}h:}ЫW/u *zRSSyhӦ |WO3ͬZÇ3hР87O> III?2nLJ6mڰ`V\ɒ%KxDWᣏ>vӳgOU`Lҥ uԹ$I1dV\ɖ-[`Wb4^'SEUj8^{5ʕ+w}GAAwuoNc3~xAт x5j!!!<7Ct:R ={dɜ9sYe˖;Fʕ=k׎+Va%RSSi߾=&L`)brJ{w[{tޝ%KGa2E ?,qWW$- }GaҤIXVnj+e̝;'RlY^)L&nƍRf(*v2eClٲlڴ|~JJ ǎI&^&[lɐ!C>|8^?fM0erihe8tP:uD nk $}].]ʎ;y//Æ cٲeL2%Kzm(*3zhFMݺu|WWLJ͛7ӹsgO]!"cƌAѳg[@wԉqƑV}(Ѷm[֬Ys_ⰶmۆM6^Wf^kcǎѸqcx ѣG[w凙f֬YÎ;2dl6zI%zMEqWW>?ڵSگΎ;F~ի{VP^'==^{-Z駟z}Jȁ;w.UL"Й̚5롍!޽;III])S([, 6Y|yTºuUѣGox=S# 2C]v4nlCx<J(!CX`w~$XE{MTp4 N>}PT)P㮮z=?FqW߲*nӢE 4i¨Q|(@lْڵk7ݵk-o߾T[bŊ:uoo߾|l߾U> ,̆ ؼy3|ܱIr/ֈ#J7uҥv{uǿLJ_ݻ)S]]???ƌìY8q"˗JzӧO3uTyj׮}EE Dll,K,y('|֭[Yp=/H-nn 2XO>~}( :6mмy;:{<xw={6h4>2 ח~E1i$J*]]e"eΜ9㏌9 qWWba۶m 2gyF-DapԩSq\.x Tˆ#(((x(C{9{1>{2/X%K_ȴ3ٌ(lD.M4wy#jڼy3֭>(\wƫJ`` #Fx\>%??Ox 5mԩSۗ=zзo_554YYYk4lؐ?㮠0GBBƍI&wMQzvڇIMM_s ^~e:tA$Ik ~޽{yVQaÆѬY3ZjuWry<y1c|XTz?|KQGxӧj5Nw%%%'j> ̞=L|eqnfXTzmhf͚ŬY/gdeesԩSK*T@Q.b9|07~| s\=d2}vVZŇ~(wm^QF=^,Qh4[vƍNW >>>|ܹ)S]](1qDf̘/BŊ"wRgff2zh*WLrQJ~Xk׎~_|wccci֬.\`ܹ(Qkoʕ#005k6oLff&;vF!55w\deeyECҰaC:nJ,2e G}h-Kqɓ'SL5*b0o|8.뎶zcȲرcw<%ÝLr/1L,\}*{~f̘1gI&}HNNfСTX/}j|G_9sP~}Xݻwg߾}l߾~rʡhp\$''3c Kʕ+O< ,NGrr2}AcX|Gt6gaYd QQQ%::QF!m';Y1LZP> 1cxG2E1dYb`49r$+W&'' "CtAxxmŹQN'*U7`ŊPK"00/x)W5k$00(Lp :Ç̤\r|׼xpݻ7!!! 0J*QjU*Tl&33ӧOKӦMٳgj[:t(j?fرDDD`X&''|~@EoՄiҤ K,aÆDdb<,Z:$\4Ba08Z-&NѤt:1we( FIpwN p8\8 ZaQ=JwN. ǃ](黢th4g~';??d'H<;)Jۤǎ;X~="66GFٲe)S קuT^3v6mĺux"SJڷoOj(JS΃ݞbuvP*RwC(VE#C2LnhZz=FIN ܻ uۺVmҶm[O?}rZݩCtA5`0hԨ5z(n",#I}K-p??v='w{=vzpaJۺ~R6j4^nUb^RJ1T;%"6srwgx[{s/b]zT݊zmucTTTȼh08..N]R*T ,Xw%Kǃ]TTTTTTT? ,ue٨Kڞt۔"rܑ(nx{QQʋ"pD\ߠp;# & ۯE}˿5JQI}S[?׍mg׷( 7fGA@J[An=i4ZdýA {H.u#/طA@ )QEDK)nY0WVN+p81h@vɳ9 D$ ˍ$ɷc<Kp^nZ Qj{ty@<8]L&#n Yå8W< &3}aLD5tt\yk(Z':ͥIr`w^r,)(y4oM)LApKR``Ԇf^9oFKnF"?K +D9k47e_F^JW8Ё^eŊNz/@$`1j}r4mEP0Ч?liE*7$|}0D1M,YXN^ NѪc' jhEIVE8gV3h8=ZQм2FGAV֬tT llztM(n~?odSnc:oS(&nczGhMe# $O}lv, $jSjV*Bj=hu:nzYQH8{ԭQ (h4:4"HJaRv$\y,^=(xHr@.2AԲpU*j32$gvy޹GЊкS4[b(W\^F. ghIJu%IAquZ<x1 KRDAd:,E%0HFApN&l.hHbkB ᕸxx G/,s= 3f M'&mA+R28">[Vje%_Z([=PtP8KO=ҥ Dpۻk  ݞhJ^ NBYl *d%fxWJcoXIy^0Y > Rl''K.xCIŦCן@RԸc4{7eth؝;R i&3`"Q?ħ۩V4;_GAV"vFL#(2S<1mxǢ ,ObH+Ndܹ$.FN V,KJa?}8Htd0Nz}֡c6g{` ݆N'rxv2b}BIKHiٸkH)|ظj W:)_!fy{7B@zd#'OHKAv2.yys`<]|-INX.2r~:Ӗ-TʤO<]7i ٹ}Y<#-jH.Y"hh9BvA(Vb"r$$RQ}RfTV fSOOen(uۉ(h4HAqx1 }p4=G3ev&"+դQJJ#Gǁ')#}N.ÒĹ|"4_ *qj֮ص{s>d^|V/?e%>wNoυ8r=`ղEd$ѸMe2\NhPmWs*.adg2HK8f<}dFKb~}Bաvo3 ԮU5vӭGrӓd';HS VDDyi}ŪٓXx1g$obrL& rt|.$P\ԎU+MJ!ti2bħr8N` FǏd67 _[i)Cvj$8ؿe#n̹Q,f#/$z+#2gd.o'7{AQ`ٻsY q19 Ț[([!(1gxىz+uI:%=gR…pˁ'hڸ;td'6m%/m4r8a6'#5_:}䔋hM:̚gO\\pukUaۺ\$ǝo!byekxx˦ߢ[WBJ?e*a;ժ6i6l=φ8y.FG&mVQ`w/3ج7)Pp^Jc揄$$)"55žϪM[)W."3_pdЪS;~XQi[LcɒeX0":*uH`pKĠ,v];S2sb$H ^*EBAANo/xJqL<=OQr4'pQ"tZsKX4ޮ$Irx% HQ(,] 6ФQ-fΚNz L%+׆Bd |)KrQP"fCMڅx~޷< _9(mЄ :-rwek*TZaTlXEP2,\zOY#y jAE M"$(E2 h4WSV$_!qsED-[֠G<7Ԟnrt݅Z.\"Y$9IqܽNCE㦍Y9:ְZ5"˖J2-V1#e< Y)Yp ,^z*sf GFvK(\$Qp{\8]NhD^ܚavFʔBJSs 䱖-Ћ`0qMSQ@Xx9^zat  &*4IKR`RY4W=.DYK5 mvr:htzc$lI?{<iټ1`v{nһAyݷiZ:$!"?*VDT1ѮmS&NG-IKMnCkRDdd4AVpy<8n7jGs-ۺJE hױ3%MzmM ]`YGAO*iа&!T\_d\# IZW7y$g!Ƀ-dCEH8N>&tmŎꍬ߸uq1R3 +3Ot@' X^!''DՠE/m[H *UAP[4Gpfhb3x۳'>A%iڠ&LJhQ䱻BIX,\.Nu$D?zgKˠFͺ"]#5{!ekд^U2rmDGEصcѕSb4>>cZv;FTDGjvW.zqx6=N]S> pb UVFVB-lټRv#?ފ Yb5NHg;cͦT ST\2u/Jt@NV&>!hԑHSCe0X|  BymvJ)GZ5;OzMZ>3ǸI+S0,>V>z_@\jǝȹ '-V`ݔ-[ t*/ܙ3QأI,ZoX82ٰi nہ&c*6mM1<޼>Y9o;lѥq{oq8\th݌ K9^zMjE1e$.Pn-d cl߹ZL'ɉ?o ׭7E14URn.VSc4jXsqB55RDcG˯'uF$;B~<Ѵ sr2%W Ə%Og@gy)rW^6jиvEv6ULGt):' P|TNAetz=nAEB4Ȓ}-zn7&3=o=/~`?$SXԬj4HFUFECEThv ՈH(R]NG$4:=.[SL^맩S G. DQ"KV-Z (4E#+4 фBhzdOp6V/Os{xt~\y]`` Kr7=oT ӅlF[lײSa(f3III%_R'4Î&00]e0Uh\J59b` ..?=㢬AR͝Ѻ[l?׻h 8x+:&:/I=2>\(dg30n\N:=٦,.ź[BaEy`-%_<1w*o?[Iy[ԕv/v1dQWV7,bq^'?GRNu>(z0T~oA;nyZj}KEEEEEEEU"[tZ(L\pj^]T)\Y(2Υ("q9p/b%jQ\SWSUdL  Mn}Ti%-Bk/^ F''f3}{cJ~3 M@&ʃ jDez=S'Y]P<HY4jBȀ\ɞEUrj؇p:c,u2[2`ms:BϿg,+rz d#/-+1j;Ճr9 ‘m8ΜFO§Isƌ$ɸ/ A4[*Trr0k& qƢ y+2&q>-[#L\-ErxGDF §U4v˅ekx逫T4\oM vl#s gNH!XkK/ n7f/iT ,ĝv FrڨWX5 O JrA߾NX********CQPzzPEEEEEEE ,U`KEEEEEEEEX*********RQQQQQQQQ*TXÌ3$I5CCXnjU`<̙3~өCEEE!`YUcK} ^['JEnt:ϿuxVQWtRׯC"+--Zjap**RQQQQUVԩS,_o9s&/^jժ^e#EQԆ ,rʼ+۷׭X~~RJyRRR֭o6,(UM9֭KϞ=yWDQΝ;رcYd /"|',,.]g,X@HHpTՃrXV-[رcٿ?;wN:ԩSnݺNJ5jԈ#GPfM86E`耩ү_?KJJ PD @@pp06m_~ԫWnݺQQ0Tc\FÄ V?<}_}Z:x]we͔.]t *^PQQQQk4k֌f͚P:TC(hZt:{`8quqYRSSRJhт5kht}JJ ))) ^ѣԨQ__ߛ~TRū:bFFc͚5$&&b2S={$&&k4V-x<=JDD#} ?77gRreL&-MǏחGNǏSlYo=Μ9 +WNUWo'O$&&@ ^̙3l6j׮@z`ɲe˨]6UT/`֭dffrNݺuR ۟cN8&M`'c{S>|85">>ޫ:I(S  "++ZjQlY/^L6̙3iРL4h̙3i;m߾:upĉ[z,tؑoSll,uaڵoSeٳjժ1l0zjKfƌ+//{N:p;v`ҥl޼XC xWxINNeXXx1m۶%//^7b>#fϞM۶m^O><dzj*FŸq8z(3gdذa;h3K,QFt҅ 咳ܹs̙3իWk׮[.{JMMyX%KtRZjhuu2m4mƑ#Gh޼9^Xf Nmmّ#G2w\z) _̚5)gݺư7嶺Η*Usi&&LlFĺuȠ}@O ƍ㭷bƌ}?~}cǎ9sqp80`$/&*Piٲet҅_~_~oo۶-/f̙kҥK?n:Ǝː!Ccbb0L7o^ (SL*VȊ+nyA<l6ӠAV^}K_jN@TTk֬!55;v0ͬ_[h0($%%1s‹u_ e|g,vIΝUVѩS'^xLrïԩ__Wnݚɓ'3|p6n5O>ɤInzkΝ̜9x@{y?Mnj?{M޽;~d2*VȚ5k8s O=ץEQ>|8!ЬY3qFAVV}_7O֭6l~-|Mvر|'|wi檁o ׯ'K.L6u< 3gdĉ 0@Gԭ[Cz}$''駟k޽;M4jzE|_d΋/Hɒ%)Ymǚ>,Bjժ 8D{>}'&&F=|5j`ժU޽]>sܕL&oڵkt7SAxe݋u_}>St1!kߟ/~aٕ-[h߾=:t`ٷ /믿2f~mu={彅z?0j( 6lvDDD/)ćL²eܹ>|듘ٳ1^!D SNٳno=~-[ryM.]dzIҥyԩe˖h4b8rfbҥtЁ3f@AAة^zl޼ /3PbE, SN1|f̘AZ8x ʕ#??bE)زeK,YBǎڵ+syuF6mĢE:u*&<2d]ve̙ݛ|XP+tIOԩSݻ7$hxK N:uٳ?3f rL& 4`t Ae'|:uxիǑ#Gߘ2e }ri,^:SN_,צM8t9uEa:pBʕ+ܹ#kA8y$ݻw'3F6mx׈[(@d䬬,bPt4WҶm[رcTn"##9r$Z;ȲLzz:8|}})Y$FQm$WAzz:6 J,y!--Cx*****l[n-[Çqq;vQ JS|?UВ1[|p9 jx.\ V +G KHbrs2If~iÜ hܲ5sH8{=ǒox Yr;[6E{OEđCG0 d8*I8~~l߶g)dDR)p)XF6rr;s^ Tu䓐g^vh5'`" Ygk=s !A5 E9sмeKΞÑ,|$LE^v6lyfw4h /D!~F.&&PGV AGB|:Y (2N$!)/+Vi)cABb'gm4_rX},H$$ģ1ͻpa689BϿ?&=sgA*1>y%t QHA l:G/,*W(Ÿ Z$ضe=Sml\8L7,7"g0zr/f 6s([~)S*սVCJRI@'mZթ KȲV%#5^GA^n[z׬nfd&/" ȢDo=-v%1N\Ȣ\aCG#ku]eٺlGc9{.vodYb\Ѡ yS~aڷMZ}YϾ}Giج1ESb 9wbsyX|-5k`?Rv|DdXI =q(H=3ٺm;ᑤe28LDr!ņƞɠ~=\,Z4yM*roYϳzJ~1J8{aT\qGuN$jV+W;VٽÊ[U5Qq&8Ҹ+?_m̚lfvLJhbOШCwU`ݴ}!lyYOHAH@V3e=C;Fs|R#C0!!:'͉3T.}7=wK9XBN8|QQ~Ͽ5k`kf!ZJҿK,7[kE#8vpPl7-fg0ڊF}2}6o%TcRrqg%3{J~k(9rc=&qxv|¢ٲx:BQ;ఒL;vLR%,w߳{.rFDxg.$?x~lw|!kŠ)NPz9ߢ-X΂\I#Xda_ر [NوPBI=Uk89qezK<ٵa57o4_}[V3vtv܍Gnfb*aOiڬ1yCƳkV ߹Y Wm.J '&LB N .8@z㹧)h@BlHy]8}?V#8~Z,!D5wx/_gt*r:sV~$ǝĭ3s`\W>G g:yd@nJ,[t$)JEyJ^>ڶ ׂNMJosv<0*=U\V^gצ5[FRZbAs|fΜq]lܼ*J3etթl$6!  S~+fъ5޻0\L!e jvhM:oٺم@Z-/S/iQw, T$cs'ݧ}Ŧ9H= {iIϾرq-1=DѩM=lvr.g?ZW0l߾M'ߍl[ :@jJIBR5t9IJ$d ̞=(̜3'N2am,Y" j'2Ҵ^ma{xV/]4ι ?rEѨc߸ߢf@.N9)U (amaΤiX_c( {qةF̜=MCvi藜48Auٿk7ϡ| 2哑$76!%pٞ4/gsl9׭&0 o|c :܇cG#?GNvGvmdEi|akȑF_/2'/ڭ'pN "Y\p>. â8`]2ڸ-KfQsYq/ ^ d{ aiTߔ;gEDFq9:i̪ 1"#t,OujÁq۽5Ӡcy{C n;YP^ÖU *񗅘kt<BV@db 5zp榐qQ-<Ǚ5{&՛w@i?uL'_~%,ĞNrj:֟g# ']/FϤ ?__xUBJ׻۔ep;k"ٲy3ӈhì[jp/}:B#Y-YOPIJ*Ոؽ_Y9c¡GᔋeƵ, IHLjN@t:l^21h5M -zvn͑؞2)2nۅ7ٍːxֱh*|!DN?Ǒ$POijzVȑCYb1Ev#jLTR EњctA(hQ״}gN!sK(xn$Y (4ҁ̛=LdF+:#&6[Ζ)"{Nų'q@{nP lX+۸N8=.#‰;MkDV.;X| GQd7Z*U`P0D, Wn#Y! >ŧ ;o%Ep;FqzjN&EDMlb$ 7#jp%x\4bРZT&N=ٟVS"X8>Rn\кUSl\Kv~Npvlºucͪ,X|;Ǎ%\" +q.6z52׉J""V3?e9rލQ2 [W.bŜSpӤu{K5kVfyB3:|0CYunIBgȬ\.PF 8okqI n (UeKGƏ/˃h"42/ Y.I"fdI#+qNs/su~cf/^̙,ՋaѢ4lP˖"$8#{6|,2+lXeVmvtQLIR/R& +EbAM^CӚ8q "ߧ,nwtr2ݽ*5i֬5#DWE2 FDW&/5ZjfqNIhjm™^xp^sϗĝ?Åt:w}Z5u)]vD7V'l}3D,CKU: :k@U̅5nLp_JUN&Тy#q.K=')U?7ԞJq'3ݨ]¬_2Ux'0LFPj%)Ń.jPd8%JkAb $<νiФ l\ǟ~_FC\tiVAUî'xۋԪUٖ 4kْА J;sݹ{'$SABQYkժZVu+" ;a$$!{}9G  `z4;k\vpzt kjR㮻 &4,n4?1X?mJNbR*qX `)W0n)DDFLPH8Ď IW_f#>)4o#h#01D+l޺A\D\t+['`4R:'ӥ ",y;0ۧކrjhHbINɤwŌp=gv^=`B#YuŨx"+ORjjʎTRYcHI$&6h*|tJ%&&HOO'1&]{;`QmV׮]9on PWz>&}{ IN"*2aÇSq`M~1]3[Ȕ. ד(bٿw'Non=zbW\FqE1$ҹS*N'kf /M]&& &'3xCX,f tIĤwwNؚKHZ7F Jaadw!:!}6g5}/Eºy0.df{AxƏ}{Ssx/o,̶`SRI %<555ߙ"/4,>kBw./곏:RzwIr3ͨa}'a\o+;b6@QofNaORrWmgF靝PSgp-wbY|r>,$+X- ^EwYĒ$cX$x̟3윆,dY`Z$x Xf4Mu(a6uߋϧbXPMz<&l-$ E~]v+@  MӨ ё\Rq|RcБ0L\9o~?gkE!::ov4 {ҹD ogj@ :a[wtd2Ѳuŷj^52ٚL&:@ NI:lX JkrG2t}pd h~ / @ lܜK%8=q z!?bLHDQ@ ']hW|W_{ F社 1?g*_ۅ$"b@ `al4k4ZNe pQ׶|"@ !w%xvI_ڭ'D_|E"q!E 0Xm1X:z@EE6` UoJol6$="@DӐV݃CL,zT-yKFey@ VCuB. _ٳCDqOSJ*sgc#hg1 @ |UUcL3~M$KVgtM[9(?oT@ N,IB2lq<  X S<t]K 0Xf; ed=G?z0X@ bD&нޖ&.!@ F:-]h g@ %@ @ 0X@ a@ @ K @ @ 0X@ ` @ @ K @,@ a@ ` @ %@ @ @,@ a@ \ h4z麎` 44EQNl{zEDǃim.*GĒ@ ~KQƎ;0m.k2(..瞣خӧ3mڴXhw}7z"==t:w3gi6mn5=.]FNؼyI_rs%Z檫bԩv]~~>o.ʻ\.z-}Y^^kFYYY;ڝgG}Ċ+N&NȢE~y1˗/?rӦMcUf֬Y|Wܹ_8aN@MM < eF#СCLvȿۼ曭/_=zpUWQXXu]_W^|E9رc6lh,^'|@ իw ''nݺqb2xGyWyGz?ѣGSQQ755㏓ VQQO<EEEm.`|I<Oӣ'x+W<|ק^/'OYi=i[oo}Ze{=vZ{1~p.\OwjXYYn$I`h^~e|In6.\HZZwӟ֭[?~<Æ cڵddd+ME!88 p뭷rwkvu=@BB/Xd ^z)GfʕGeٲe;qƱbŊv5J*I$qݑe5;4:{Us&sv61z>tS{Kbĉy'2cǎe` @j<Ȑ!CN_NΝOە&Ǧ|6]߹sgȪUxN:u2󩭭(a:6_|1ׯMTUW^m.ӯ_V=JVV>O,@ !'22AQ޽{{@tttD4m.,DEELpp04t<:\ 6_+Wr!|>)))5Çwπ@ @bbi Cu;VxZ;Egٱ9`1m 1@pmի#F`ҤIRSS̙3K> 3@4Ϻho d]uO t\ջ69l,X!CгgOݻ?>sΥ"_·~x|bb`0VZuZQo~}Y|ɓ^Njj*կ0`}K$֬Ylnsc!Gc`X˙3?|1&K,駟梋.b޽"Ґt"N#dfq駟vL\xx7|fcٲer-"$""Mp:gTTӇwy7ҧOl6q!z-x yzvmN ~nu?W ̓O{D4z2ݻws>|^DDDyf#$$DD@p-'geev 6t(ȣ> %<<KEEYYY̙3l6cXhlllsO+㡾gc,tZʑ#GN{ԥ]z<Ȳ]x^,UU mv@ശM Mll,s;6tcre͛ ((aÆqޞ !22={ڵk ڵ ۦr߾}TUUCBBk}:Gf %~z}Q"##;ۼkw}<裄";3൏=L8!CSOz̻7|lYM7݄$IK?xoixw[x稨2 ,^#$$믳u6CO_,ԩScРA_OrUWOOv[;?1]߱袋y'yOzMyy9ƍ㭷'%%l۶nu8x xѳgϟurLu466{\y+h O>ɠA5j?5.<쳼 0t\X~9ɂYub^PUBIg#GdӦMs= 6ݻ3j(:ub\/_lfʔ)?JV+O=/<8.[}6s[oquבD}}=k׮eDFF.w̟?kLƍСC$;w2{l*++̓>7ƍILL$883gҵkvk6s]wqUWѭ[7ƌCrr2^;v`TUeĉqgt]"TUIϪSO΅^H.]ms,Xd(YuL&&?>6TYd 7|3aaa瓟τ ڼt׮]_ &yÇ?>ƍ#22+W2c 6nH}}=>F׮]k[wn\./"\r)G2:"۷og˖-L0ݮ9ƚ5kٴi 2227nǏ?npB %>>뮻[nkbbb9r^>C֬Y:z5\Nllw{1c *++peqw X|9{_| 6Я_vo'O&//FL&)))\yz뭭sPw len|>_Gt]h4bp:dGӹ2XOmTUm+8>c!\GUUdY>XU՟B3IJAm޽;+Wr^Ϫu[Λ-B>:=EdvB}y!c=D&d=wr4@xrI\t)ٲ%}JV^OKZJ^ϞUk0# e9[FJZr9G5Z-?k_18 ˩3]e X!?bh9SWLtw fbKv!D:k+M^"„VCUI!s֯~0Sy*K~fhj0uT&1-̙زm;"B~vw "S1)Ik U>6TV'&.M;0kLl-h ':2=p.Ԕ1k{BYϒKKF#ObgoFTL e%GFpdfQD.V%2: kV@iL uڿ~ذfE+IMI:s9kYt)^]hF5\W5̖-8T=9yBLTn'g&RRY+e˙>3:cìv/_G3c$,1I?wۢ+'#{5eLXTA&KR&1c8ˊuFFSsp ll$3EVbG-ٴm7Z `U\a]GUcm%K.`h#kvIHĨXThq6z UZc1 mi.N+sE]U90jl1cӺ+f Gaپu#wF©hfsK11`:!`q 98w?joVr vlVJլݲO|R Y2Ld؉}Ǟy\@tL4GII!TX- =~rhf6nIBR F9eK)sbb\Œ^E3) Л". בUQW$E\6}/ܱD&aŋsąS"&;O&ozg>gE Hb4` SM6Q!!D_Rk6CUY9ְ*JhtkYY<3;@m`U؂# bmKFz3,ŪYG^ȇJy/=%k H0uj3n/ n:}j:0`R^`uDEDŧuyՓ#hْÂ[Jٜ~3!Æy8XRBSM99w/Pe36ʡrpN!x|~&}*;QGǘK Q9\),`9@mʀ`}d:Z7_eÁj兔6ٴr*X9w.}{q4Ͼn(>R59D%vIk0fv{~FX+6wVdM>J\n/ɑ6wàH WiP"mܕNbR"h&0fsr1`MܺN+ y{85N(۹C2ݳR(-9W3t V-\=$ɓ&nfGa,aؕlg}!W=7ȇ|@pd(/jzLx)r*Vl`y}IJHw-@\b"Zf .' O$/,vc5}e(8}vZ_~o8,DX3~rac_NCP] 4:<];co1Ż5a4TR#)ص I_jf Ąįa}nĬIbV%Gj5%<$$&w5Q^ov*;w‹Fu/+/=$][0x )|!l۾HM;JpU&,pc؈ h>7 Qyh'~2 U@Y [֮$"&~D{1y:c1fE^JChl¦;1K^ !F&x%DR| 5}o[ 6 v'"eKq5GL*); yt5^q5SxU .ؕsWq{G3WC%uM ! #ok>fj";#%簫p:rV $&Ԍ?2̈́U@n߼=SX|#%6p63QYҚ&ˊdr/A LyToƧM1ټf>{2꛸ [p .n`eެY:LaoQ+-b pΧschvXCNIFR[aYUÏ})! p˵nnQ(.9HeU{4fö]g_N{ ( 8$#[pSq֔ҥ ԆJ>=R;Sg'%{( ]7S}V{WrӸkQMVGDe 9*( rײc _^eelbyxe;p vlBR} J5d r#ɱlں*س f#s:&}]ٹMkV"F5rו`N~oԿ?G FA2vmBdz7`5嗈 7W;oAiWlYDR9yڥ AF-_qWb`NjCݷn 5dmƓKA~. s˭(ޝG3P[[υ#{Z1̬LvÖ+H3vb4)!.)[}ojir_ӯ{7JЩ߅\'8}h:93(rPS93q YY>.$$"/lIcm%݆pMcXhj\+}C5J$ERSSGσԹtL'74Wau2v,Coo[VA g#`/EvoE 5I<)aRn n- .*ʚnf wnŇFF\8Mk|"Ɇ-n߈ ?)š3u LU!1t́tэܭ6OFttɼyٴi΀.L1S$,&%ҕmV ]qhir7!$}/>W#rҚF***0\e s=1l{t+,ַ\µؽ=.!ʦRR^fbԨ1 :] 1Yl/FJ|%HJs E3Z5+.3]Fc(96<,- d˲l[LՑ2zA0M$ 1sr\|97Xv6 CueBd^8` Æ ".>kYz+VpU7et)K bn6B ᘛtM.sۄYx),b1μ8E=t Q o%.xE᏿'"l]I=g(Y3m!TWVXEDWl10xJ= c޼yl+(`\uX: UHr:BP٬p`4l 6_?!_w pf뫉Nf )47Sg01`v`ͬJxkX,Qf Y]"ٳ ؞GI@sJvQ^vfJEF^vÇFltogSA!׌C+;)_sX-۶1FsؑLz:۶lƣc 4Ě}h:Ϝ-*NA`&fOSs]5[wP_aC)Bz߾.Hn^>wiF"dp%B7(/aq <ٙ ̝1m[)hڱcxr-wj1(bP?[ Gߴ`fϝϚՄ$P] =.%s5 l^:S[YJa;I1q2s FH y;hl@Dcf%ٳ+ҽ Yi?!VJjj8 IIJFf:,"o6Sm0v( 1;\<9sVP=L~-zmКK5=i[n#ǎfil˥yc5 _P+%i"1'٩QT5~}Xm6Xܽ^/w>X%IFxپca $EPHxd !K½9UzF΂8PXDTL4Ȩ݅/ӣG6$dP(:pUՙP; 5l߹;S]Y(Q^QM\|<nS  ** Izsj7u΢G.nNVʉF8XV؛k_}ou)-YM͑=PF~[ݹ _o7l5on^?hdߧ;͍`dСS0*vqQXTBvۑC3ҧWw_:ےOBjӳ\uC ÑZ5`s63EUy ѷ>7F9R]KL| Gm~l(*P ёaTʲb|Lie}lٚCp=d8QUν5` 8y毯?h_jְ#6Ւs/]{&*NɁ43__8/u3IAyۜK@ b<͸}:a!..!2.{Z@jf6F0+2;[7oZng#۶ޅ ?AA78uKll" [x]_}{лTg=:9b>>YnEݷ?6%E(ij1B83Zuڴy3la]\^Ȉ`JKMItڿw}Xj갅uԲm>{ŦQ%fYQ!$'qAS'5Ͽ"22-:m puN v ٹ+Gyc߻; H !v3ŇJHHN};mѯ__ϖ͛ Nsdj}IOOfmF'gM,߰ z]t=W )8Ɔz`}eWLAPKxogNĥ5l!j(صn=ġ{w2__ 8X&)2I&s97|n=DSQzkX6ok5XtC%eYh2TEQ T5IMFdIjmt܍P$*M&d$c2T@@C_ƖlUPF- 誊 hOWHVVY/r(-EH[5YN%>tC 1@in**zb~JH 1N[эNpXSΚu0#5b6n8n׳x[',Mhll~(F^$a1 jly j@?T/;$$\錎KX#i~$_Οx::t;/x,ql@4hm|EeΝf ^pⅲ8[ 8x<^oAd9EQlȲYn]4$Il6c6 T񄮷huNVшNl6> 9zKEȊ1+黃/ѵ @ >,ft@6l6Uχ, n7AP$Bz-V$MC;zr(-[;jLIf d i. \.;nlӉd0 x=Fb6t̺'HCK<*rPk*y%.Œ` v܇g=qtW PSb6p0acG @z4cᛯp[؀}]y G;E4&i7Hk7^KW4zudNJ4-^lګ7aހ)9A$|I;`H bfMǵ}׋)1ˮ~Ht5k5Msg~ke|~*_bNмt Gju4$知iB1SQhZ0"샆 1s*G6[6vaBXqm@ES0wʀ@CGI5GY$I8V±&Kv7LG7p4Vd|ʟ{0u~Uon$:1+2Q;s-A6"oy*_{wME"I2?™L FgMS;z ԎFF2qovG.HF#;xT:N;nXhZi_a?ܔKKSIz $KKG7@c=Uosj>%+ _a}ɟaBLXuWvܲ&M4'G[v(F`;O?m@* gM[!Lt]؀).g)1#/5>,#Б 2ɄrDu/wK¹TP-k:qeӄIyqB^OO}4 4l͔l2 _0?=g[T!M-'{bP 8t)B]Gqnųg1%$4h(b³wqmvdxS6+Uc`l޾E/D [@V0 sb_VJX:w[h;- F̙SGsrP{pm܀O?) LÜxvnGs4~/0DǠHR"DVUE ’S&˗XߡC hhw %u:D98yډ!2 9, ct,k.! /t] LìKDFaD\ZWG=ڳ7߁wp_#g%-9؎)5 =`?BVMRq4-[kp`)ng7!c.#~ C4X)>Y)s[֩aak <(|`pT@ z\A6[h?CmjB iIi4z5Du/YFQ9(lOuE)R+L/Lx0Aq)n'/\' @ 9l@6[™0l}cGSUFc5XGMl6ٷW^. 1 9#eQCՑ Vi765ܸfw6`غfbtXb,pn\p1Պgol}5\z6XL+ h74ݲ" %u6bF#ز W]Uѽ>@Guad2mlƎnPd Nq)IR7X̃d4ZG2 >8:|*% s&|*IPUnO@H=NEi@ K @,@ a@ @ %@ @ A{E:9jGDX~|>&_ =';Z  O?EwnFڈ^ ..o.dF#555ss%{ޮuq8<|g 8{QFlvS^^… yWIOOW^ﰱd4ٻw/˗/nzaZmx:XV֮]˔)SgȐ!`ɲLSS+W+ ==oPUYȌXV3w,̟?ʘ1c'5X&0? ;w1~F2XB#cΫsbyN[]]}Y<]馛X|9/2oSi0`o{o߾̚5ݞWYYUW]/[O9fddr} /Ow^{;*v4$rp~Pe~mN?LZZZ!~1f̘6Y9|0hڸnѣrl$%%gIfN'^cAdz_x5O=IL:o yK<Ǎ7͛YnC2#F ??sevZ߮t?aeL&>,;wo백:͘,Vbڴim2W3a^|Ey-[&LpR7xݻsr}GQTTd a~l۶7xo1[,>c8믿nt9t =cƌ9@^_"MpuV5{wq0X-bmV ׿>֭<ofI9i$μ22O=֭'d2oرcijj"))xw}FJ r1ydjzIFFݻwg̞=C.ܹs =׺۩gڵB3g2jԨ!9f, f3;wdʔ)<i.{MO:|9@p,BQQ={W6oz &ȵ^СC)**P_K.9ٳ'_gK}}={/>׊wbKpҶ&!!ou!'--_W9r5@ yBܶm]t\peeeL:?<,\B~?#G|Y?JRLNBBRWW{ra:Z1L۷'裏~(׿5L4 !@ e{=n&NHXXId(c=.mu\O?V~Dj'<< &|' #++;3_TWW(N W>xy6<੧"::C<=}SLᡇjwPA9F<^z)mz6lhW_$InZ喯k˖-gŔӧO^$$$uֳ~@ ݻܹh@~h;8eMKnݸ?ICC:?L$IձEFFb6Ù7o .d…,Xŋ3rHꫳ~(ʏ0|/ 굶mÇD `0P^^λ<@BB)3C?̡C6mX%uZ|ou'@ .ꈄwlܸKk\.r7.(++cg:.!!!MPP'Nq=<޽{3~x^u[G0X`4Ν;QU=zt/lر\~<#83z?2tPƎ|fgT裏%Z(TUUor֦@{{2{l1%uX`AS/$%%1x}r~)/o&J_:.[WWDŽ ܹYe/ihhv\{꫸n1%un{ O?/.srbb" ,`ʕ9#G`]_]w{~ߴ;]222믙:u*7p)#bFIYYSL9,7$DSSo?]tAQVk~ O=,\] `Wi"##/?ի۷h:x<0g߿?k׮=q$a6ѣ?#11v}[0Xgѣٴi?#F >>tL&ɓ0aB#Y4 裏x饗x饗HOO'11ܪke"\޽{/K~2btBxx8555ر]_󟉌B&(fvň#PUEQqo_]:1w&ml@e>@4M#??UVqATU%!!aÆ1t-ȱcZ\e˖V\.tޝ1c!dYYsaɒ%LHH)))\ve\y\׋:,R__OZZ7c4Q?byfF_|AVV_OQ|>\s O?4<`YV<O+..&996 e2)))?gX,m^WS} T0[,(SGsTc~>s_@gH şK[%t-9 ^ ֦MKٴiݻw?Ev?Σ> 1d2|m F#,v Z/:_{4X-bF5u٩ 8] -N']{Fu^/ OmvH8|1V)~\1+0Y?먪z~L 1%O~y׈9=M0W^ݔ@ K yp8gRAudY殻zŎ9@,@ XH?Bc7 s%%~N؏mZ ~X'#tjV-#h$$ @p*>i$ ΧMo/6?t~p!h4ΛmI$ ص׆ ~>N 8+?q@:f9 Gl/DG c~7z=(E>{;OGWq߭~N-9tN_:ѸH6O?!liz&M h*:2Ғ[S Kh6tf'W]ױZ֩?uCoNӿvb0`eAihPБTLCKIx@'Zub] uNߣ1rkˉGC @hUL&##K0[~Wd s},֩۳1F]skޢla0| #(x^ F#MPCs VM;fN:Ro<,+F^:`4YT? Zb4~$IiiS$ t S',"+>쓀{MLz!={t-.diZtBn]~˩ӉO#jbD&f;+Śkp6ꂙSÈ:ӃL2N]Nx|55@ oVYj&=% Y9oǚukIZR97Wue,Y]>f`i>ekVRڠ?o5w3iۘGFvv{Naݺ DĥyvC{<#3Gpc60 5dnm[X]GVL&3=EBUBcMVlwϮ-gPP*Ɉba-BqӉzFR3ٻ}=MʆMأSh.-O'aC.FjR꺎A1ZvjK%h2bgݒY8bP$c61t% F4M'ifڼtń*bl2a2,=;I ?b MGxO٘! kwrw씆NnpܭלRdneY"W{Z=z^r4|3{!qIiP31Mx=Qv&}Kģ[ 2zaau)9RGYH[8ՊcEx26FX kz3ddhѯIRP b`ԸeReY*fрlfvvla7ߵt&O+sؾ];g2kʇ[HEńvܫiX,fj4 f bdQgEEHFVZ+/a4QCFMU##r!!ѩ!+J뀘hB1TVF`ӚUvK\56aHe\󾦰  vbоgsɴ 1A$`m2Xc┩/CFJ 'Mdm62t!oB]LxD$~ɪ59V a|>i"%5n:g,iNc vl',2k5{.%E2e,P. *17ڝKfFmc'h:bbٲ03;&09۶ ɞw^o˅c.?@mryM.*&!)אʱ->fuDes,_lfrӳgNf'uƢ7{!oGi)l(8Wo?;??W:E[ٱ uUeDkϷ>ҫ.9ǞJK0ד'tZ2b[.-?`ׁrl "X| Y(/-bWQw{ٰrNl TOpgu#w&wfnD5ى.#{Xl^Èa`[Ti 9K0{R$%50gR"㈉ G9ژ5VIl*؃pp3W'% rwg}m%6_QƤ9ٺt_Оi8<N3s8]D.Z }hya0Z]3`4#w-SklaʴY(`b[uf,[{P;vl'%-U+c ,Xq;=Ҙg\,2ITľõ4Ia}]OuU-凋 ̍ /fbY2L6CbZ[?l6.ʷYuxR6sv6vŔqtRRPYU fE{š0jY&YY\0yWIsg}q8p7RUY/&M!8$F&YӦճ!6#zy`93؈x/@5}wbWYu7i[Zt% ri44TƃW];)M6ax;FGsf2Kd(0çI̚5v|x^>ȶՋrTrMwZI|3eG:ݶ%m+fP)rBAjV:qi(I5?V oR#E Ix:|`+[6MQ"6d #$ºy؝GHT>iD5i-#G?b\$do 6QNҳu{_N!Xv]R3 \Oòoe[ZY6a^lX=~ُo|j !k#5XF&8ӝC%Hu1*JK(+`Fe׎inI#oc dvI":"2αX3 U̘9G*Kݽ+Ӿ_Qg1)TNȠ7cVBݸ~CGzlfV,S{ά1`8jQdΏxϸPm,TB,۹GU1Ŏ"pJ떯fyصݘ7m ԖX#P|l+Q(i`mG~6z juC{\4; fݦԕҊt5@/fפI\y X:WS &62҃i8TH }Káa0HN sOrd_i#f V1WeUd1k*ˎPp o(ƪmaW3o FqťQQ~\1r iruvgה:0#}3 Ea}3O]5 Mk)Ǥb4SQ8bDM͘"Rٷ~!!Qj=BP ,!46Swh(޺~WhM5Z9Ͼ]{7b4[,rw0~c8U!F4@JZŻ V Oj1tԱ|LDF`ԥY9Rzn136MFD%eүoo23Rٱ)CM|"ؿ/=٭3è-%˗at<tBFz"H}Hqx466@vҕ1b(љLJ]T{(!55=~46%ԗ H2o|DJz&~w3I)8d6xkN~u dп@:wEw@ :Mħuw~5n:gwcȐĆ\0 _+فӧP^`%Ҧ34HθHNt^R~"cbMBiq9c}ҷwWNNǍïݭ; w$Gh|6k ƍD޽HO0ְhewcP>xNw?h sV'j%3_b;c??q0BHKM!&:P $eһw6^Ӂ&S={W~Y>t05UTKKFtJOBvv7쎂 3346ԓJe<}T즬 vlsup&={&)&z^Kߠ>>CCS3qɩ݋4_~NVwP39Ws-?duJ>e>/յ\{m(LfɸMD'&#k~σ=iYѽoڢˉ֠`Dmu gXNCcc#1 ٓ.2ot{GV]<>@FMzfgC݂磲n_\w _|u^c£!1 "6ŠH;eWDt81[mdAzJ48].f0ѭ[wfeo ofgy3}eP]Sk8M(`zAX#FӽGOdh!" O=5[YGHhaA oKf5GmOskZ=x4 ۉ18dlYe=b#G?ӁhORfOS5S0Ggd5r94 WSV{Qtƚ"bH܇аp>^.h,̖|2lB\߱{.-]GUuK(=tPԝ6Mꪏػ;Ň e߾}x|{̤Ogcn:egyI]h ˎcڌYNbf6E!GO*wٗ>z)5x6ǴiV q!3NnzG{˛Pd}r6ѹ[w\Vf͙KĥueRQgfQ|qߍ *+_2s0l0slEbZӸΛضi#jڻ/=閝MxxAYy/ 5+9tDsL;4<ЃT\ϤQ'%9*vϦRY^^MzM;5w۶mQyVrhhh8/USRVTƼm.+GNJo^t"::QgoXGJDY̍W]/f)&͔ƈ!6}76esf #q47ѿoW/d᪍:]f6nNJz'~p'Sx=_/g$&q- J&.q!f錧-Wf6.>]6ڣ7}z$Sʹ8T^Qٿe Zx'25BxD(Qiȍ|LL)xlٸyDfʅ,_Pnh7Mͣ .E\dzS*6*NiMj-8}ڷ Gs=1hvAنHHJdl:gAGAZV>n/!-n|v!v">eA<,x ΨOYO<|Z ( t4#L,q9 uk0m߽<}i* ;"s{=Gs3FA㥿HaWr՘ЪEsS&Ɉ47;Hu(F3!v$]蛑#A6YcCC Os(YʹqTWdf' 6-v9e#v'KjdxN:fGSHՂ4c EBCl2PWSlܚ\1ȲFC",4ǙLz$ـ"TWŤȲ$-rڂYLx}3/=jn\IQ..14zw`j+1m ?:b@x\n#8=nP}K r"~*aZu``u# ~`jށ:::-%}Zm6X?Z9T|sPm_TА :"u5B"~h@:c*t]:Oڽ+i9@Ee Iح4]CѢXcI葉XtMcB>Ҡu۳kWZ>#J3B#K2:z뎪ﻏ+hSz:V4;𵎿^WYY[F{:+FMM-ᘍr˫$4?$K-I4"`ӺJ;#&:D)+/Cz~ܲLӐZuZ߱rTW[=4AnQxBƤ=:-Nrkm+| DP^^NUu%N֠GwOUt\N.FtdX˺p쫔e?'8:ءg!q{=H!('v85XF/>WH-ᚆ4RUd$9=~֒DPeQq6zd~b@|O,K-(ƖNjIG 8ղڍX즣GziSEFSOgѯZ|I ,*[pˮO_Iӻ)b.S)]ױDąOCu3&eeim;:+aW6rz~-Q> q!M-VMʏ4sqG&-;s[Fo]s9ל|k~ɮuHrJ(wFAN+.x{yۈkl!fzNFa\" kt*uv('`TGlz(VQW  }ak=Be2\tO j5!wd!G=ؿ# bh^v.C"yMb&|d,u:߹HЂC4MmHG7Xc0 NFRf FY4^'SXNQN5AEQ# vԣ:"hN:To8aQp" -myswO姠bCOn^B@;%A, שuR$}-KZt>tMWt MqS=h=ߝOHHZJ@ЩST<O?v$f~8$Q($*ߙT!@ 0X@ ` @ %@ K @,@ a@ ` @ %@ @ @,@ a@ @ K @ @ AH hO,ȊhB_cH:kGu!HO$ɀK&I3d2Jx&Ehd4hFLfFnK%8mFfUSq84q4;|جAC0M^|~NpRŀdF$\NFMndYfa n &f#jkk)8@M|1}>/N]hVGFel JKr'^14J$i466R^Uʎ-ٺ٫$-3#\:Ą&3&:"F Nj4g!~g_q7Ȳ_]7=Ŀ>;_-p\nPpҘO_`iĄ/ahDUTU;%Uը`q!wJjX\nuYR{;UT-ne옛LbIGUk$eKulغɳ?7~5M/+;=躎h!%1 M ]'ÒÇk#>11L{/x'7sU` Z Y?Lzu}r~́& O=<.C^u@{e5[)-+W藺dO27^ |~iœi8$IbUqۍE$!0XUUIKKkI@IA@ ZG`6lY͓.=yHGj@Q107?q" cAu,..advy-XV(䏯Ԅ z3BCC[F 8L,+y1?Y3"k 1!D;%bBV=adHѡ1 W2iޗ+F^S!=` $dYd4E<݄EȝBg|y+fp7q׍b2Nfc2پwk,eܘ;U$hmBAxT4!'w~Ʀ>i29Hf؀bjPpvҵs󎷳ws{%W 4Eq68TFGQAiIBB{ron~ sy^kmnL؛dY~~v7LOCDF0||#NyYEMF\ɲSu"e$+|3i?DG_3{ǿv_cN^hI01-M$DظI/gFU}ԑ[UQQde2n[X躆v57 PTJ;B?;\e܀8 0d_y\J>xm4GmB#&˓k;+VrE`_)xxIrPMmGH$]^}E̪KQA q[gJp'WA*| E$=CDbAdYʦd7iEڈ8N*ߑ]+h9`$筼}-, ˲ y~ueC|MWx"zV,@{n~F\FFGQC֞s/, ATV陣G^@:wi;¥|qNͪEKDϘ7YQi`vt/q[8>kyN䜩Tf^]v.=*|@d|Yu$K\w-"۟M(W_']TWUe;NiA>?3  _~gw?EUq= XBʃO;~\S?ck 8#&AYA%7_.Z+/Q L%q0 "0._=JgpW=DV"ƻn|/T*[v=ß _gB`x\.d<$/S^y\^0#c| ߂L˴p82a>7V~?䮿ށ^񯣨b1{7;'3#^RecwqKBmuI=**x@wo= HR0>s9yϏcwqU*ʪG1t]4MLD5bhsW^ou?yz#8Tǩ-PNj$) 3Z n ca{~NY5SLJ¾.rP-BQnZJˬ쉞@2wv E/nw?qq$IBʢX,P2BdWnݾgv>Gn G087Md*?Shz(ȱp; PZ\g*SOv'wP]2rZ"0bv|pX`oE_9)cp8^|!衲ꬪBv:;ضolkkO49]j[#$#N^M'&ۛ;~+iȲ$;ψIaTo%Ҳ ONV8س}| ?/?ݫ>}JX"S>`9$$ԌfkFmuY#Ȓ/c @iA%fp:$RSZj3DEIefdYahdmʵבWH$zewHNEi {䭗ܔ!I,d s^Uɩ$V4 \qUȊ8.8B$eQ-{_&f_٬0D*zVMXn|H Y1uˣwrybN|~\q Z3W`YX(*(aND8FV̪I̞124͛weۢ*+Ƣ躞WS©\EVȈ+2\.;]?KPVV9GƟ~(3Ru*ʪX:g5Omyծ6(+8 ŧ[,q8\|[d]΢™W> 87}qMMlN;߭?ݼ7~x\ H/$`0lԧaH&i>+:Z߿݉qfvc^/PlwNmcIdΏYJKpːnfNRdUgyoYRA~ yœ<.f&ڽٸ,30@4D,W^ͣxp I{'\tΕ~TE8Ƌ r$/dY΀6MӨ̎Ûشs=^7KiNl~K5#ĖԒ̩^  sV9k I`6ʦ-^09gBṶ34Co$p2/&tr΃g~"KO>SuK Ȉ%Bj>-G E{F`]“p4t!H$W3#I2Pn`ټg8N&Ņax. {=ެ N`z:{sظI^y]SZ|/~5L7OE߸׫HK88grܳI"r_nWUmxj# xۥ<+ dY>$ g3˲0ǿEm,uټc#Y쌳pfZYܓx=>^n$IA2̪sR a/.NkrPe</2¼cgOx<9c ٟGvv߆ Ŗ2c퟼;}%='LpPl !PU^P~>w?|eYa|W3?57 y,VI2u|~x]Yq:EQuf~w>Kwq 稽A)q| E@Enxw՟?%睒SOV Ǒ7 'AJO/'m{6 ^O>˃CqUdY!O_xh_Uwd1_'-ax@RV6pxvP~I)&ν3j$W@XoHi$ <oxg&er Y4s%vswF"x]~|,x'QYiUAK$",e2d";Xˋ*; iGynAC\~Ż;s>du/1 r?Yӄn\X5 EIv?~J=_b48wOKe&%9X`{Y95 B_x~o:04yDco؀(sq/F:s*}w34GHō]OK irPTMޡ7OdS?} ^5,Ts;K/'?5>EN_Cw$qygDYQeE1z:$8'+obaL>ܖeQC#)rH4Y㷴EX||Y C>,/̮O<}c#@V%оgSUvyH46X}7c:yYEW+30O 144x/֋[.,b'vI|b$7pr3NGZ~눥"d{f $NMYC\s ( VR1'oNule9]שXtB6si♫.e,R)ٖ8kCnH$= v3lܲ?lJSx &LeND6CsG#sv(YjMC<6̧ D2 &EӍit[`˞u|/RSYKÌ8ALݢvfu5 Dbab'^)2FRhZ ,҉d %&gg@L$Ȓ6~_)-EJKإ #8D$s 4?ԈŢ$SI,$4ocP^[JÉt4&㮯zZ.[{99yvL;'9dZ:_4p7V-v2UXƞ/0-3#^$Te0r)ʿ|݌Y! G}?_ÿ+{F,=gV*$#^2 WEU2"$ŕ$$dȆ23f~z,J2wB~{_OqnpfTr+%C3(LV΂neV|Q]&8k03['adoG^v!g@y>q֮W\%I w!,'g!hlaG)Ze 1[z1/OagXOOѓ˲zl[{ fY:)Bi`I#XV:{;{8TܯQUDg,RK ┖8!ٯ' K3HͩӑORǧK7RfY ҼeqZS+ |NGn_'$n?҅IoX@8b-`ʵTVVQSQek)-.'L^]dk ,=i^~$ۧ[B`ٽ_=PtX/>5֔ϕ$;O|/Krv3ݳHq6DL{˞},MCB!!ҫSqSqbzSX-i]x_شNb ߧIJ9c0Vi !$VSiZM>KטS5JHB~%yfc]))7_nb$d,]H )O%}7yp}oc|O(1ƥeZU $jfzz$e21J ݲ@qH 4ŏ{8DuY5*nsx~fΣCa,|3;#`zzJ&byVP+A'Irjn@حPFt OC^TXH"Ssbގ}@K'Xn1ޟ&H&  pd&B]8$HCk"M4idd!;p*Aqǻw,͖&,%8>ܪ>I7@d'>A ˴O4{Da<.?ut\lIF7i?3Lh*Ǚec7!i8LKQdE}gKPU$%Pe uQiN;PSKĂ} )4RDQ'Ł\DD"5KuM)ܚvSab":<\X2pӱ²$ø>4=NR?i% 8VaaQ',1yB !.U1Eȉxw`ěL-0WrcMF8|$Rat =)=J  /2-YRL YxUKI3 %t>E1- t8gq|:٢К'a t#\TY FC/ɧ ƴKTII"É qc 0EIŨ)Ox"'FMX2(' qqH)8ۗ:%q&B]x^'!,"0ni ΃,)s|*E\]v =`Wx2$pGˑ* FB}]>ZII`"-aBypc SK4#?/O)Eq'q܅!dYǘ/EIQT d@lkyˑGqV1-pB$$^GP]Ie,3#F^V:SQgݡǩ.$Xn4d % ' ȲB(ҿ--XPw ijj$Q* gOQ$ ,44@UM4&::$Bd'x= Q,agl`apL`K?{+!5P:'2p;%y,o6=|}9r ߹`yTΝ=KXɡ- (+ vGO¤(uEUS$EFR$LqpXiWJVyIjު:7tG.EĴÙ3I)n[#^8=w^9ؽ"vll> ȃ/@L,a!P֐ELvg$K ͈,,L+3M(-KL>[GV$YBGKi,HqL$;Ncxd'J7ShF CeGShҜ\bZt4KTYQ r+y?P=JaL5ΦSV(}iRR'I#)L^$H ;HJb P!Yf_0lSʌ# "ac8 Y"PN'}-H`a:lMqvauELw{(w!-폲s?FR&5E5nynӻ wV>`ӡ#'o&n<9AH:v)6^f䱻^V*cwnB._4=@h7y)E754d٬ixCffQ,:{G 0 LL @e E*;h`&Y6*!{K]M1cNE;%>[J? %+ΎTr{Bq+PޭC/๦1%ͻ|,ĴR<z+k l$&rYY20e Y=sO3D3.FyXrT E 008eb`/eٽt&_VIa dkGwG8eIՐcgnaV{{[P rX6c>._v5 +r$tiF1deKo%)YX>򕬬;mʹW )ʸeUj K"3DX/EX;<}7DYU!Nm4ryźh" J0,b(Gx*j0d1,y21ۣSa_$1FaA-X[a8Kʲpҵ=;(-g`0}ba<}%4-d~R"#,6 q9о //n34N/{iyC4bUry p>T~J%i95k>ASa{ӓDb\m.m,@I&k+?v@x !twmagzeTd} + È/UGPd-h<]#$t,W.y̪:R$̿}Yfq#cM:6KW~y D a K$"[et5K9в1"pN"/"1c NESxmԕtԳ6Jko#>3d5o[n|i/G⃓X < [@Kg^av=pX1v4>X" 3E5 ue 8DR)̮o'8 ܏Q'*IhhB-7T@",IyQMKf3PSbH9upŒPe+i@nN~\V-g?s'BR i@|o:N`1?-DSQ܎<ž\̯XH4϶-4?|`/dlO zj4qeI\ݻ'✿蝸Uq ƃDp0lNŢ9zCg`Z04pRF43޶=6ѩ|\xu"a$m]44KnM-Y9#Ռw`,ە[8رKѵ ֑ۚ;p6±0پmC]\6V/P:Ɠn={ Y:Z*r@c8)[OPҀw'Cee^ZdžaqZl8g7(EYhD$:ĞR LKoI>0q$u7Iw?tWB 蓴 K4_J^RRׯ ,vof(1ۅ&WHSF rݪ<׼: pk;lo / Kkgyx3qw$h ?B^r[^\^,$] VY̫\8ڽ۹l´?W}X鼼_hZȯgcabz9IܰCzr8ڹHBo6GzN[2EY%4vo%+1ן*ln\GA^=c6UrkH a2,{w2NnzQFb nv;4' Mh*WSe,] F{n7?Mp`Mi< OԤ$ttoc8"e82$Uq" Uv *5%ysYC=X T 1E4Sd.&* ^_1Eg3| < = w:BmQG2tL,&]cA\.a0Hxь$0\VΡ{wQ7Rqk'.Ι6Xv+U9E$$&j4 p)2=#MEme7Uq!$U8T40Ci!BDQb$X4$I8]z|4ǡz8oy̤>MB RU턅1҆aځ^CH}ot@7X>xUOrlxsiIp.H4HK]KQI)a[`l?U :@((x}T+p0EU<˖08zfd1b84";ʩ 8T'B#tf(Ex]CI!0nT.apViD@7 t0! O*cd VH'Ixt\Z *' zARpH ⣪d6er}=c(d@7NՅ$3e!Iv.'i@/CPt@c sg$p4nPxb@: .Ue<`x2nj$yu}9czpw2:H_p\nXe&Ч`bsɜtS*sײfB(]9$Ib8hd='IrRU:;% ( v1?ƧJ BUȊ M14OIY`Ik\Ic8az6ɧ@  0&ctthIP,z'ɠ~/K] ej0QS-Uq",A~~E9%(]([CMD SV<"*12v, 'K,´L'c 51F\z,].Bj:ҎiXB`qDRI41eshj ]4u`auK86Q ?t!65mB.Ͼ+JUAeI:pΡÄS|2_u$pfSS: 4vm?< NJ)/"7v5?A0Ň vNDp).P,BU(Ev0oݴ7RYRYAp}}BJ10ARKvz'a7%M4pgxbH̯xs*543HSAzF2PpxEv9Xp&&0-e=qSbͼ+V +E]@e~}()w3+p2AsJs)+g`/]C})Щ:UR)+EQv Uqdu KaFv jqeg6j+eqRz:9OEhݏ.fEmlـWUӾ攤}ϮO14LoZ28D԰Q2FƜR_ X҅TV޷ɑCe~}{T? /$bW$5E3!Ʃx.>_ BX8QF-n}:ZwPZ#ߗCVV y.),\Ċ-=HqA>,o>pM{ql6v4?[UhF4.g(IYytKX61pnw:hj$6 f&롩95,x( 3t1s?t֡6KQ_JK<+d,L!%ÌDh$@Mq=;2bRƓY?95x;۶RS37v g e񫰳y=0q2dܬrs߲Kg]Imow5C1۝Lv; 'p*8Dl(U%0ícIjGЌˣ+TEl_:ǰMEqOBJs_'d뺉/ɭ_̓we|Y4ӫV,&pJ_ӫt:1Nd2xsJiah8I>v7Rt|_KpblDcj:F)S*8Ii-ePRu_ʟh|ZulMd!&u#";&s)tyىc Adobed      sX   !1 AQ"24R#3sTaqBSb$rCcӕVXDt5u'W8&1QA!qa"2R# ?5oߒ9_ H l O FٔP@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Am{Vg+9imIaH20y|C[جiY&Wg7^h1I(M, 3]ZCտW5Ttu9m=S0|t\z]p~.:ldg7#d@}+OuX6t{Mq3/!ί36<+AQA tWSW0(ZW_WU=wmCcsX8/JK]\I猒_#$eGWr<;+%,N>] b KUPHcIր ǀAFQmn=5e"ȩ}_O]i*i弐bE }kW]x~>?8ycV-m UdPFssRWoM:̺RHB8,}wب[<>C!19Hie :Sg4}"V=^uWVVf>`s2&xÙ` Q+3𜴂 -[h+{J&2j?=pDnCd2>%=dNS>Ж݈8'\}ul?͊axuDĭ:y!pV-tΫCϧ[&17zM $[GxgR}R0̧* s7?2b>z۝[y!6esh.Ò!:̱Vޮ_< %("|qs{9j s\ .;\U /H.c{Ag,"L1 cYU=AmQ(ź9G831}ٱ5"ȮKZ۽޶VOMO KYCZִIAψ7穛VmUMbU_FJz5[\5$s0 3s]R3Z]h)n;馒1%-_o%kG(T,M#b&+kZ֍KO((Z̫q10!xbAF15h耀 )>)[fSA47ft);wd'5;1FGy3~T][nUىȳqtp*[-Pӧ{3 cCmCg[nkmq>zpdqEa{jJ-tսn1rOCiwG5zLohq.~<эyAsݮղzjxZ_$ֵIAG-ߩ[Vm]Mb\O FIS m]Sx9p]$s0պ isk7;[U>x<8zoaY9f3G5 C K1IgG /v< ۑcÔwu4'q][1y ,aŹ{m{}%Iu=];* a pku'WVwO|ȠpYd8p{-<q=h AIY)Ag|{]zԻFE< KCXւ8@A[]c\nCo5]% \㣫jZLjct\ kAstq$2xdͤ[z73Ǩj%cZ&^sCr {m~J|'- nE.=Ji٥E@̡c!UN0YeYgW<2M4{sxOiAp6o.yRYw6=z28v'i ƛ==ɣ=svz\ݺA7-Rs}tԺp4h<c$otrFa-s\Ө Pf2hƲIG yh][\Ə?yPd ^w*ɛpTJzJ\^O {t+Oo1?Í3lwI5x>3twNY#ZO }GһTh[au&mYr8cd^# D^Hk^-Eh۩KEFH!nAI'RI$IԒIA5gR}R0̧* stmıg[[$楴u7gA`Ї2#ƞzWOuzs[n^KUeWQ]RtlQ x!0tdlڃUoFkhݴ겜Z[}3}i Qy h(:^M俄w +GKi7I)m,-|G}F@@@@@@@@@@@@@@@A/zr_nT{-Z˭ֲVOMO KYCZִI<rvFYa[Sg-N9j!wURӣL aAV7e}r7G][}_0p]+xtt18}/DaևFx?W8 W1av#;4|JY7aPCs7;b‚a\;c$RG1$9 .˹mxuiw%M3u%}#3QDC(Qik6 ̱mm:| @MkO)2C&(n82 Y>OPϦhPÃ; zv !sM5DTJyqs\8$7\(hSu-ՐFG=x ?ڱ{M-J)hi9lj%Ⱦحy-xm]cyd-#{4 ~VE +GG4v/hI!9 ᙄ{NsH=mmǖC=LrjviOPtkk$oy@ .dS_3l7m%m l4=KƄy+UK_Ŧq31/_g(1_-o Vlg!}{,HS8y= I$EWI׍b5MtoYLYU1;Ij%t}]Hiv5#hs9i0dبELWLCyhրʽtmIaH2? '@8Phv。OyQd,VqlϤʊf,tw;]w\*nkU\uzq|,{Iq:#:aCumJr济L>Y+=,C<-?{G˳4Ӱvq4A8 @@@@@@@@@@@@@@@Aݮֻ {i{E4Kd,!!WNnջW6TUThgɪ!viͥc{NH9[j6<;SٺK)fʽ+cߥaՕqsi}9~1q1@8uF  3O!sbW>W~D}6<9=v3}b2jԷkUHpױV71%ii 6~ ǴnVMҀW;d΢9EY#94!`].A}Um&wTK/%6e#][g-(s P9dohyѶ?`5ڊg6!urI!Ixpe$AK4MMMb+XƷ@@5oߒ9_ H ;pIaʌK(̡cvC4T-ED{y\W9 qkZqô{aO+ )Y迃[[G;G t75ڛ5=}vKMisk#۪t=qR\}}WJKV4g𶘝֖qD4~_glz˗\q(*q}ƶn:h*XPDZ3RZKyd#^Qy?1i5}e}{mIaH2<<%ǰ)Tx9a}epSSAI#PsGwA; Y[;KV98oc?i1 EuSr2O%C> ]nJ[K$< _3>>"j ­{./Y50wJ_4y.wH ].y)VU.OT׷z]gG6㤒nVA׾;hh ,Vɧ%B(Xb9GtOO,554m&Glc >01Npp \wyqg7-syYU@ qnI|#+|g:o+ƪEzUXeg55%ii- };3nEr6S9qP9GWHkծA;駩]m7 o-6UT=_˫4&9呼F @@@@@Am{Vg+9i/vj > ,V)QT2^GxhaS<53>G=qsIASm8hѣ t/ƷAlKaj{5H*]yHRpT< ez-OIP5k "zFs|5`|m&}D@sM~ B IMUK#eů:#9uZVe6SIo62<'hce5m9i.:WSWF)dsl[+}'7No^["u]O5Vf?/U l O FٔP@@Ahw}v˧pwK#d:*a RYKEOtҿNpykpRzszIoKk2c[yM1-ya!w)ӳ$}=7u;&)l.q =hizgp".H8Fiv%fZm6#dD(ZƵB\ku}_OkZ䫹\l0S KYCX4I:OP:KEdm5;9'ډeG6 y szo҃xwv5YyyC'ciᤲ\QTTv:Ku }1PPFءqֵӡkM6\{{G7ȞpfˋԱĞN&'+ C\pLf6Zw(*䡽+Xcxk8hA tԎt6tɱP(9}-KGsFIPC.۞v۸wp])zw7֊dcO5ծۣH {m~J|'- AcHʜO2$vO5UTϩ{{usĒPT8'x/0YlJNT x0>fiSM #`U)f6z- }('nH% }fUi3q`"*#?BFKU|oi9yPg^n.sF-7GIGDeS4#7^TmIaH20۫\ϐNܗqn9LԞ-mESwᩃ5vF׸.3t/Uxv*~hW;QMEN\${xV ~x3hj_QSS<`'P4y67ǰrT1s$5m)[fSA4tŞdw|4ٌ{(Ӛ3@8::!G|thq?%4Ϥm򂑭d229\XQA~PANZAgR}R0̧*5oߒ9_ H l O FٔP@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AܪᣩK6Ҵrxkպmy>"uWǿ<|Dcy>"wT<;uXO:{'NV=A'uNUPySǿ<|Dcy>"wT<;uXO:{'NV=A'uNUPySǿ<|Dcy>"wT<;uXO:{'NV=A'uNUPySǿ<|Dcߴy>"wTEC#}Y!k]+:3xeȀS?eX+Y%YjQr | nkpgzq$rǨ^B;4tqxw~f2U~oٞQU~ogcns_'Wv9F;-UibqQU~ogcns_'Wv9F;-UibqQU~ogcns_'Wv9F;-UibqQU~ogcns_'U~ogcn?ר =AxKT^"ՕvJ\444q:jډQFֵjI:'ŷ`C&4kovwA|$ ^yPwg%cW0#YitJey.s.'$I IA^Xt2vc{o-#Pe0ǣ/:6ZNhů,?֧N*:tx.pƮNPP m~E96j]%phˬ4 c{F#AAAnk –cUٮ/Q\gG,NkG5ŋ }p*:KM~yCM{msP|ڄ鯮z 3&6 UY%5yob @@@@Am{Vg+9iB`j)[fSA[6tl}6O^rūmFW!m$$\^Єu7uI_<B ymdsqXꁯ=\N^Fa ovqwb3U7K6=$.3 bg!Pmwf+e-xK>[|:RGK>q4yZfi7it.d;)<7c6_nj1,HArtt=J 4 YmF%>ycGZ=:hh(0Ou<':G8'qۦey=U xA V^z~g21SA"I{ @r<ΎhAMڜz|:ӅcԺZ4̧c䥣G+K jr~{8r~sV֒ǻ>?;5AW[䵙E DLYպ6[{˭+K.=& ת ++mf5To ~aQV7]59 R=X8{F:>vϩpە}!Z厾YJ&9%P^j=%fr@@@@@@@@@@@@@@@@@@@@@@@@@Af-)ʠD~%"R_:t[u咇s ON_F[]V騞Vc'1`sI$u'%DKmկJJcV]V6gyӾ.v4sC.71nb!k2ŹF]+pS5l1^d2ª*:ȟ]$lK-{AhB UwwΖ܎>(ٺapIc{Ihx'jZdTSW5vF?S;Q]SMObupЇjztpԘ7q;Smmw= hl9WEWI{5U!%Am{Vg+9imIaH25Sgw۵{mud{˟Q_ KnMK9ei$i48Y^K8\xOiA=%ucN.kǭ:32{U vp] aP\u'F5hu{!=>+ v[5U-el,iǀ5 h O""{It]C_UИ2\a"Z־:CVV\k* 撢GK4J$G9$N(2.w#Ť0:?246z;C4s=@H_=;3mͷnvRåE8iWYY#@sѭZ/5oߒ9_ H l O FٔP@@@@@@@@@@@@@@@@@@@Ae_}̷g,p&lk%\&=%ZTҐ J*Os2,s3d|)3pBO,Pm ,x<SW2M1'H`t8i(;5郦'ݨ **.\ڋF=T7ll`kxI @@@@@@@@@@@@@@AoM]aȍ>S[,8R7q-usxGOFFWU__U5uutϨ{ieq{%sI$IA-Vn%6Қ;M|3Ρ9%#Ny_D3Z^?t5ճn6)()tx5Z4 k+%shXA{ANZAgR}R0̧*b|^qvb1~/N:?=yA7gJQmFamͷ>Å;=;&fZ?_ ӟ.S]GcV\N2w6H:(vCO@^Z_=edt,.|=Ĺs$(2_^Ã)ͺn1ϛfV7;Ngy4@X=׮l&v[@P-/+nuhV$~`֍ր^j=%fr@@@@@@@@@@@@@@@@@@@@@@@@@Af-)ʠ݋>=ERj.2?hڙ#iT@/WLwȯ\oWڋ)IꪤtJ/{(2]? /.5̪i?MZnotۭ6}IO%E 0Glhִ<& wLj6S;cnUTn g "ƣx@uqA~@nZʹ_5]\2I,q%q$NLN ,Sּb3sT?I<@ĖsCMؽo-mf,Vɣ.5KY[0, N4hֆh € GWr =‘e9Thƿwk¶d-eue9,m [AR&GtPtY৲a7:R+bxVrTH[,PoAF|G) lU:ԨԹiJwɄY$\>"ku;(KS(G?;wmmv.9ffq5.KWY64jֆh GWr =‘e9T~$1is{RJg,<={/.Nn.~Yf:ء_JFGC#cF4؃􀀀K#^#|Wk*7*f>8Ω}{u>~9ifWQ;$:qԒIԒ/:;p:[e6Kb7AC A-T0xzѣTvm`=[v,f*{WW64j h GWr =‘e9T[༿Mbw-cຖiA8HAVV_ )2 㧙*ƟAAr (xŶ޶a/Lq%k̰ÖJ:)Q>ÛiYgW||RDK6Z[3~h[m(.X g5Dӽ@f^v @@@@@@@Am{Vg+9imIaH21jGQ5 %sGV"l'i0d27_8Pu怀I#$/{ W˟HgہDQPDoPs{,M$M#W+sKOI(33.3ήcs;%w-T[鿆FmFx%m=tRK#QQ)WzO{4.*5oߒ9_ H l O FٔP@@@@@@@@@@@@@@@@@Aaz}Ϧnbo<s"P?3&g[!#Z1BPiwĆ<͂ e$ ¢فղPHI ?Cu18H^e{GI#.sԒOIAUsw7pwਹ,R7ql`Zkvٜ÷;sa1T40\2O<ҖY]=$( {m~J|'- )>)[fSA)8>ew^SI Ji@G+hsNdgGDxgT!9S8rYRYIbh{ĉ[oIIC[C&oWhP~obsI#y.{u$${IA=Iq?m>9P=(9,24cíݳ<#gm݂m8OkWI,{sI%x GWr =‘e9Tq^ K{q1tZiMCic!\j+}ڂSu*)k%F;9ns -<(3; J[_M@ßD xxm`:}nPn&ɨeۥiSei/UK9s9q{KI'$C٧VgN58Kgrh4yli bi~vnp,;} lk5LG]$8=%q.q$ANZAgR}R0̧*^|dؗR6 ƦۺTL7+6S|?Pu5l~츽UHw:j2~ow($#Sehčо;$"J ܊ 5KnfSs8$(3ۡΆsrq gfʦ/̃4}Kۣ _;G3-ڒ<:ö`8 fmь`9W=q.{K\I%d GWr =‘e9Tkœe_].\r]'r-fMNZ5\?lNl$ j}xR2wiwb魒:j)ǜ2PhĐXEޞPn>PIdd?]٦i>,a5ta%ĹĒNPlnޯlrʲַZY^tsBؚuv,cv`%1VYm(ĒN{\9ĹĒJ mYA{'م# lr ut^)#Z/T]h%=5LnX4!AItm>[-s0gkf73 ؿAV9K*j/ w=x.[\q] b ?ax]űVQY,LvIԹė9ĹĒJ ;e<(f_.. jvN@tRPXw^vn߻g^+&9nA]%5!A8&ANZAgR}R0̧*մt:}–* dHVIp!sI n+-m5gNs$M\Ȣ.{d te.0ICtGwt7;jߧ5Y I]8<OoKo̷ܽ}klӴμ 6KVEaWlf=Uy/3Au?W'X&5eð%&9cY,1ূ1ZƏ$q$I%B&>I㍥HZ5$`|N:|l~݌GVsdgGswRS8}G'2k^__k!s 25oߒ9_ H l O FٔP@@@@@@@@@@@@@@@@@@@@A`z wia![:t림ůn:k4gll7^GXLt],1lZyc _ >qkC{A$I:ĒduMCfU`][UwAoq Y=@ű'bXƱXlJT 1{IxĒ2&>Y^㍥HZ5$sAE]/Ĕ;/s[-+~3~a2Pu5Nֲ2 Q+3𜴂6`0amNUCE؏W8֞ s'PVL6k5miٝoSeAZ[FdF= PQ7$t,zOܺvAMKO OZֵcl֕A %[p Y4#C$R0AЄRmm5usp˔͂;s8kFq4@A]'2['-f#^ǮkSR?/^AbOf6k?߽±mYxȯzO:wՕrDPqh.sZCvFCgO~n?/U0WVJꊩ׻I R!ANZAgR}R0̧* /.͏ܫ;ۅ(yO1IAXu%վuK6빙% ϓ{pw bq|p2Gn] eA}z|t:i05QH]kg4qh>[=%%`m(,93|&Pj2Owq qs˜C+ANZAgR}R0̧* E;Aax&%~gNPT*p;Nz.i-!W>{,oݭg]`ZtD sX;gh ظA.YKqVOnP٨dt3C#|r05Pm`|Zzh講i 2#Q3{GYA}tnm5ڵsvLռS5Aw/ΡcCa|͓ Ė)#wTGke@e hQ[K&1W@[rx%vO uo{j_c˧&fRh[TrsJ8ǀZ Q+3𜴂6`0amNUg/__ZmiwY2v Zľ۫!Is1< оkAe/3ۗb 6!ǚ4UCctcB#Hs\{AA._l[QoUT:꣩lM+)"g0b M]#ȺO1&X\OA.n {*:#4Ղ@,Q[ӛH̲e:Ouug7ZI$=s\Ē{3a|;zhm,&!UfsdRGc\;PoO mw۲\J2ɣ)UЇQV|MA0? {m~J|'- )>)[fSA8H8}6m5v얚'[k ?b inWnݝUW;~ey/J,&VMx6Q`Gb|3;%j :xJPc{k b.u\;E5\?؂pcu >VZxN/jC^-E+iƙ.%6huh x/u'xtRe86V\nLȉmPf^x'H*w;uLFmjj{%+k[+(65}tձ߆nvlbka7+pa'4~,K,'҉YH+t*s՟wn1QӜqjV~oslsT~z3|;cc՟9L=9gfw85G?S7Ns69?=Yzs1QӜqjV~oslsT~z3|;cc՟9L=9gfw85G?S7Ns69?=Yzs1QӜqjV~oslsT~z3|;cc՟9L=9gfw85G?S7Ns69?=Yzs1QӜqGgfw8éZ%Gu'$]?>x:H*mL\Jt:i|պk? _?5kǸ(~$c? _?t /:jwX—5;{KN=C'MNRaupP)~0ISǸ(~$c? _?t /:jwX—5;{KN=C'MNRaupP)~0ISǸ(~$c? _?t /:jwX—5;{KN=C'MNRaupP)~0ISǸ(~$c? _?tU;e mז8Z۠.">^uz* Q+3𜴂6`0amNUj=%fr@@@@@@@@@@@@@@@@@@@@@@@@@Af-)ʠglyphsets-1.0.0/Archive/GF Glyph Sets/tutorials/img/fix-1.png000066400000000000000000002134071461513140100236110ustar00rootroot00000000000000PNG  IHDRZ iCCPiccxڕwPSsNz%D@JM^P`#$@!P슨ZP` ŶAu],Ps޹3w9s~w@ @H* e'$&2@Ƞ \^'22 `tV\XlT<$Rl$r'H0>HRl0% IX50(0Sƹ (?J;.FhhR@ f)7'_+r-̛h(  uY B,J1x&.#/8vy~INp^Vs% ,R3DOp 31/9Yѡk$/J9M8cvd6wr/iFLdE~B*֋ O0r20HG+Jbz&7$r'Rq? pOP @H"Hϐ}ba*#YOc:$$& Mjf`~XalVc5X#֎uc1#86 x2\%ׂFp?t6|1ߌ",)LH$d6v>aH$j-"(%wo_HTɎHJ"HHCs[!YlLv#GEMvM yJ1xPb( J# J5RgQ Qj?+MfA͡6jit:݄MOKg/J %k%_iRR-deceyʅ'o*Q!pUTR2PUPVݠzHK5Z_HmE0d1xՌKA&i03#戺zB*22aqXB&q=ַ):S|NY?qʭ)5jxkjh4i ܢ٪T e5K@k%7SSݧL=>6mX{ Q] N:otY޺t1<zb}Bv=OG `ASCa6N#=p%F F.;?ě5i5yia1-4m0}bF7211cN0w12ekZ8ZdXTYܴD-,,᧹NMvߊfco`oͲ^ejv[wOih#9`V6vm{; ;]{}r6w82:v:prv85: ;9';W;waDlpwu]z_VY_0:>'3sKߋUЛ}{'[__og?7~OZ@l@e@ ǠA-9:34+Z<"Lo 2xhfkDp"F<4̉<=0+rVլQQKE8,6/3N9nN\}xxY mIĤIfo=8qN{sM.{u<ἳsH''J΍pGS8))#r=;(;v**vܼ{eF*ߪj՟wwqΞ= >Ƥ|?atkAԊjeuQu]mj@9{H[U&VSQ8wձcX|Ho3Áýf|-~=O?ߚ=_7FFIog?}.o߆ W03y\.J(wb@{nkU.D1P[A.A}|~ {UKσݙٙ'[TVVJ#0ʟM@aF' $0#aFa0 #0?BFa!@#0f aFaG30#0#HaF $0#aFa0 #0?BFagF!xN@dUUR>jh~s?q\20H)lE0t^/^UU1ǏD"6joX_)hߖV-0aPLJ00Y@ARY^BUA|\fUر7Bra<=n#%~E 22HH]S_FX1SVV8HJGyͳ_"u QU潯( ^w%B!*&a 4,cwE"0tꑨm&KK IIX ~wss_!MG 2PՀPKiy%DEo$P F]mb(/+/U|+)A5ۈnQ1D[Oqy%&GR((,0^*d!&& H$**}T{@1t:Qh~ TYv{:\ybwwPTtXO$@ eԻڝbVc;Y< =>,vǍj3 H!P,ǯ?>c=n  H"=:18C-+xdt:6N؅85{TES_CEY%VGqQA|DDD0TSY]j͢" (>< 4x>|E>:7|\wչؼ%]l&-̢yByySlF>zlca[a>*=۱RžKG{"YsVv1;o8%W&n~FAz<{6Sϲdot옃!NAM^^z9f_ark0wE片k.Pk z+G(O}&MKV?s~m\HHncITɸocը(^On,J>{M&5%U874n}-1|%_O9aL)&N[EӯkF0㋷yk\λ|,bw19Ԯa ש<;F_؅Z.-i7puq.<]+?&>`˼/rx>TE][ruSYa'QIY\z]\4'ue{x՗v<*=~SZqq'an?w>XQt|">vql[>^ky\~hޟ9k̠SB6,]7z..LU^ }v_d_񢐝ۆo} D+"l.Q5H20jfDh*++lj$"Ӂ*N˅@x,\#֯] Uڏ~hf͜ʶOy㡧>҆A YpO?kl<aӚE||"ٵv-v[[GjTQWWw~m߀8<qƗ*E0s, Yn7d&Eky]_bq7[+L~)w^kOևJ̏_LG!sNW󯽇%2._\AN4٤c٫vUOg?2oRN&2wvmk ,=)(P[9Uy~[ їE{YdJ.>'C^躎*('׍Ftf\=?f|/Ks]ٳ؋hIEZ*U>ZC~v[;;=7ZQ]Sj!B,q*m F=̠!'vI=}$rJ| @(*;VDq%ط~?}mڒI|1g%=%Q~bOݺPtpfd_iM}v~O,wÔIdwσf£2x*q:?|=w>3ȪǍ@JG |wEu 1br|GAk6uAT\6ϾL};)>-Unɹg ŎQՠ!f£w`1+|!_}:l`"r:D>wob+EzS2-ϤUcMڣ&nyY&{Π!m1fʻo'suWСm E%x =9ޝ4oVOgR1P-:yoO**a.E5s3[p9#xȍQ[zm&W&=._~)苯e[vӮF#=h KWcY+={'O?M/®:}-c֢%芋ySn"ު=⚍aJHg PU,]Yn=qYԧ!v3iT>'uɤh:~YTO.䥉Iحwy eWUSMA\sڋ Z}\˖ ٵWv`ӖmlRL|Ng:7sn/NzY\$8g/ҳP47E~aiy6&vC/O^W^Cˈä֫3WLm0^toEMdS4$]z1dp/f,믘OTB]:N)ALZm۶_3}BDpY2Xh&h?i,AXZMl`Z5Zɡ{.DF633E5aZ*,ح6'J'`<5{xهq;>>z4Cb G Y9|J\ѱ܃oVۺ? j,ǔ Ѹ5SHlT4XJAEG"jz6VHMueqCv\0BtŨzEvC\sM0vSPhI !bap' 닯ťXcuZ(izѥ݊ ՔW40sv4Vs J (Id BkHv'R}'e5nbU̚^whf8PNqQ9M"o^'aŢ61ZiD5U5qpR&"u1xqyS{o٬}C Ng[令Aaf$dA/)e߾bȍgm=:}Ɍj"6n)]ٹ}#ln Cպ }0s/|NUCO@U!DamT8l۱Ū6GXh/0p%eqc9wmɓ5#r6,S مOfMprɏGTUiџrGl׌8 E9diHd>5kl`rR"d` "~NԔRZYMj~GPIU7=LSQ\t~!y >{äy=dqZ]٬-ԂNLfJjҦsqmH?.~PUaһ Zx}Cװ h;9^{i6.sf=N̝1/뙋yק]}4 Ijt˖C7OaҔ19ѧf*Z(|L~m8xӲҹU*6GCoMƕǧg`,G^p?Vf'Sc֩'vSc_-= FUC11鴎KuUl]=^?l;̭R"Q07/Nb/YԱ |>;b۝nGA.+6/d#~pg^W[X#Թ;?!/>z7[fudkft4-:oݴ$_ ?M}ĸܵbr֦R[G!^QyIt$/7ew`5G*8={`ȾE=<:uDDV [D棄 "0'~FvOhcgG_J;!ЏS޿< If݁`aG WB,Dt+\^/~ _@QTvvŎPf8Nlvknlp8Ag\m+w3_v]p'4^T ÁniLcSؓnnN8=p89mF-V ӎbX1t$`ʼnbU/vtZw?z?  .5;nmɹnvT0}\X6WKG`RJ8vL4 T+=",Ocxeܭ:Db>=t/$&bPjt8T 6fG fӉbR(q |=qdvSO%%1orYȫ[ѫG'<\6L VFWn9o01*Ōf H=3}DIl+wӾ Қ]Ze}lW3.ˮm2F'v%"0[m8LNK߽ϴCQ :;3:!eHIvthMպЃ8z eԓ6iH@17}OOլZw' v#0o},N,67{nv~Fŏ~ޣ߉ðXl8N,֠FA(Նw!5YS'aG3ԭm! Iv閛'3cO_#Tmc]̙;#+/86*0,8N̶NLfS`ap:U yT_O4λ::`^X/~?n8lV3zȺibCQ콨B{ٶ};a'?/YA"yjٲu# ̊hNVԓK| 6QY]AnAI-d! lپ{t2yQEf1 )"= 5lݶGAV:&kv*5sqZƁ)*"*6V4WܳmI~N+L"SWU-;hbhӺ5Q3[a5Q~p{VCR\48Lul޲!Ho]%??=-"-3H۶n--e(<Udyضe ťXhO!vcAL3(ڷi '2j,G|ztHƅpڜW!VTu>"H[`ɓougF19y8X=*օyL jlۉ9"4LWy#.AME1[I~a!1 ;wPUSOFv 1Tk\qd¤j+cwId$ )-Ǟ%؝dbUrpԔdǾ"bZb#(r1*ر d&b=ڲzJ^AN"6mفHaa.{8!jmJEmNN^ 1x+ٺu ^AjF+uTrT@) d$FQ[~IL&5)ڊb>@lr(BRovC%qgb5)u@_ACCX;FkW27g#GXQco RTUj U F͂@  2 #0C! ㈹u^{5_jgW߇2?!])r_UE=Y}vc Ep{fTx fR-\/0dtߋQfR6n;kVJ?}/O#wH^{9ZE[Q7>U=cG.E1sHc||iG!ڏ5wjvбc+GtgmNaGKG˿3Bچ#Żu}/@|>^x&}{1qKE<%b TWWp80ڻ0A O~0w)|bo",s^̂.vd&o8c#KWo& gŮF Dup:"" + jFmh=0'ĎS:ƭ7 AI.I6Y;fCs#?IPР(8V^77 C #LD"bX;b`AJKaFt4 MfwD0Ż!COk. CCiyP20_R:>H`-F7AiCJ 5sk`BH7vFW|_/Eغ`uf?zm4{|ѨW>~#? 3l6cڑs0 -bamJ@# )̐Z zH(< BejKfl۵c154d0 #;r D4t]t:zlwcs@}%k*x1H$fF"tm(Ѱa+BɎu0a<:P*_c>ɼUFG #O?k|Z?12Ez&nh$]}#K Fa__Rl6,+g3Fݢ%B5y"׀ad RJAJ|>_B QAɶxr @] ?Kg<˜_wMOJN̡S.1P(6WCkx8X_TkkgFel UJi4W@)`̇ch5Gj@`4ˍ B}6NL&_"O"!5X s 9ӿʈ!-PoXpՖTNq*Vs[ZErZNB,Tt/3gĺmGѹ[ݬc9̜ Ih'(=ӦD$w tmQm708Na !t&%k)oeBGjE15556KT^3aŒu!Z} =s8"LTl&}5ky{{. bs˽vWT$5d˯Ed ED4`v1'㊳X`*74QĄxunl1*l宛o뙫SSĉy왷`D:I\aX1CEjaЫ~Mf0Ht_9y0PԬ4/ 8Nt]?~z50|Ե|oE~=RFV1X\8)O Nxzf>٩??̓ވ]ۯźmXާ^~'t>Rdt=>s:];t&0ʶr^3ݽ#m7W 9R9T  R ܛ.[.G8crvj6S =4ѐQI\~eˏe/Y~~N!v;Օ%W\`EHLKg~@pȋ~`|ә7addž̎.n uGf$͡B-7aH(ڴ[[[ރ{)p%Ka?4qn0ѫ炡#-@(3R"j tZ tJ72FCŖ@PGO6Cn{Iw,f$t}CQf1`T^i@|z*moko)5v٩q4rAhV#Iغc0gqoLEv,L~r't\q"3?C-]Ocg;XiĥfmwsgERRa]HHZ,LK$73Rf.[GCaՖJ .v>oQ}ĵ#R >e/ ^VWBW_D9κϞg0QM1P?NCyiEF1|崩waCж\]JVDkʫEn#F+ϾFEWt*=A= zS`bu0zzo|/芍CSqEVӺ{`T(C53d8lJuixu]͆@V>xC`w '.rTՊ]Bp("X3:SB cJaƜ~ 5(A=U( Y݋0@}UQcԱ(&"Z .PMj L%XP@J4]GIݚa)H(ߕPDp+B+E|B?eL <%UykAf1pV !U0)X,jkkQ-Bf+U(*v{(Co]͏-EU-~*>teSW)9䱁*:ae) D4~0ߕV1a@S9/jkl>@&0%c(ٞٞjBA*v@D Y k> #2 0ƅd`4l_9/,M=DKG1)AlCHoyHTQq%#3%PRn=@u PI$fE(XUVՄl!j'ɞݻ1AFFaH)=.0pHG. dJ.qMdppezaKBbgi?jM8A33x0#0㯎)1 ǃlAUMh5+Ъ7I .l4 Fg@a à e1tw>*gKj>@I>B"Ehd"|F"ё!u4]iQ 30oimb"UhӐÿ)҇Fi7De_߇EE{^]!dc(D4 $nцa0FaQ1]AV+"W,@X(c7>)!$cāRd*I6OAYyi:3 ?6jK a B`6[=@~WƋdsbmT]j&1YbJ?} n6GGGHq!6͘Hb:n67x3fFa?a 퀆tzþMC9cҡIxC<_!P6Q[S;sd6míyPT0xt)hRk2UX# jjF[ $JUUTn5rŁfGxsaWp$`Hf x oI֡"paFa]2\Ӵ`z|%?`*m1NKSHMId!PT CCoR'e  1AQU vݟ/.7tD0QA"L[ ?j-Xѯ((ƴ*4>92-nwp2PPTMZ`GESX^ joP-¡ı_U;2C?b@B҇lFQTh Z^o/Q-K<ڃ)W30yTU 6ՌIQH|E:n) TẹtKs$DڑFIq>IBr2.[ K3bcV5!(E|\fЅN⮫Ռf=R1o7mv1 EAyp{u;J`Ո!6:\7^y&1_A,m=$a|1I-`+HCލ AeY UunHb0P !6QRZbդX ٲf l RTx`X(n<~ݎcކZKˑظ" iqÚ| Mt/K,^HǂVҊq$F6ntE]_[-BtF)))3O igHlfW&#G=Zg>QZKUykb G}$$ft&E5݊uƫGSԩEuLcԍ"(W5&B Ex~ULK՛/2Dgo&+ɉ>yX^0w8^KJL~U&~[}5l'?Mxgiߥ}/GW" j?O=p?,<=Ĩ| ?J:EQT.'D x.ڪ*0;pXjjjPU(/$9!M< מ{-OisϽH/Ps0:w)RPTg%X^zᅧwv c~>N^|>#S0Q0 &a♠MApsZ\CW!+!TUW34 :XFlo̸ȧ՜NftWu<ͯ sȯz!c/? q _xᣯ#&*-O{_L~˳gݪ8Z̅gJ]p ykLJ֮Ow=uw`wg$:;F_IMA)bČf'21 w$yO.Ųo>e?mwx`Q_yhMLx} *رb 1}RD4d T|1g}NfHo?Vqf9A|rKIE=X<"\JDbf;aRg>W=*q%'OMeAYI1_e=:s0~5lKqEOV'J7&/̙'_V+vIMt -cNWkhɢ%yXT0 c#y6o_4P<*`~BA||Wr5{DVn74^4݇fuE3|hJ_MEJ )5 !~ HGJ&4RұgFni۩5^?^.Eg0I+ {*yqv̈m4x:>wXf>JPPBҦ5'J0dOӃ+ GT] D ='OG2w|"it*-dt0=:ҹwor y[Jp*Fیf.G3WMAsxE9Q b_}(_SN]a> UO7 n +u}sC`J$^>;aUJ0Dw`%1I)8}8y 6l#i7t@yg((*l^8CO[v,sg̠ƣ[Z+CHu*$"Ji4jAc!t^iPw3lY(%?D`U-61 CLxs.-};҇nѥ/g>tC; ʪ!kf(ҟPLvDObV$;vljj:Nml+AäL~/Qo+se߮u&,ֹIl`UEm2l áiN& };p%ǡlaH1)8$,_ ]͏SeڭPX؉ZMIR|T4*j#shNnPmZ@ z\QƧMx Il^0XwTQV/YA? ǤJNO[EVT4=%)6ڦUeꥤf-^*hRE;Lݵ!")["hJþMلdh;o QM*6.y @kN ]*КD0oa(-6VҀtU=XdE1QD*>YS#;xOSR Iys;W^5︎M+fqUU[T \Jٮj `+@M6tdK6 tjsRbRQ&ntC&no"Y@3 vWFbc d5W{Injd7ә=Ux^N  `]{}~>ҋ>9.ޝ:vGlb zpsbyVr_*vƳO>K3NqQFTӻS[d}97iXTlw/(&\D7FI0 k$=NÄӽ]ʎ,Xy!R Tޗ'zX=ڦyox>yG.833?rLFӾR@y B`ߓcڔ( ha{}LyUx2\VZ=0f`ygɜ>37-g^+g ۆO{DgZ]KNZDCIl78#߳~Nu/f'zuE\-8 ;&!+?vG,e']dwMVoԣ#o/'>Ǽ}ќxޙcG7Z#h 'D5dDĹغa?͘K{3saDXzcl6sŤ%oN,Dc1'5}F3gIV^ttԣaOb}IIL`/sy| W*6Ν5}; -@snpXZyȆw–Y*¬=@R\!*FcCJFp -]e eG74>'}d0pP_b]R%= AMJ#*~#dhCbFpک'i3n^Qd4KJ$%DKWMM HAWhGcI͏+CzĤx)%&8[c4fl3"gDaL/[RCOKF׶Y#K !#zqq1դc;@GwEk0-2r׈ƽfwkD%wAůzw\ߐ>hDBnF~B(w#**?{g0 )zҒ.%㴆-蚆PGs̲M"L&bcc|ܱW(,L6s+ǠJs*BYPh@N9iL\>)$dh<8. ZhhAȱ@(B@q|>_KG3z6mDۼwswc{1d(@H6'.@]m3(YǞz9 ´(5Z *Uأ?F"fϚŎe8"3"% ~fͦ#8aIq7yAqYRcYl =y׳IU~-_kP=po\o0'NuT>=VF\eYd 3N9씸 Ɔ S0`P/ؽi5.cAIvR_]ʜyPSFJ;ޫ2ÿ U Wa2cm?-XGXs)t-L "ٵe-kӧ\V`̙z?2xPb]Xl<ٌ4Yi۹}{vƦc7{.BLZb8$E:1clJk5r p 8*سf93~YGSRgϯ~fo0G%sɧ& #uر7wTUl6cZq88N'.BJIiY)vF.n՛6ImIp&mfcRXT "ZqZ#qY"HtMۤtNʼn#^p*I$˱l-Ǣς1wx]PTEiLExk*صNb硛n`bZ=h?w_ӡ:$Q[Gn3[ٰx}=Kvx1Yl:?,XKsZ`X*M;>EQ;Bٳe+l:aA*5'{+5xVO){}.8i 6άosL}vԛӽ3Vݼ>.~2NVbG_Ohtk1q,ϋ7w`٤׸FF̆%3{ٸfڷSX.^˵7e_i%dL>' $i9,iǭ!F y}MVѧ'u;s_ˤ~sŘs]|2}9CFMfUs`؇WY~{2iL}}l"^Tm?JOg֨hC8j|Jػsjt+fc[X\Q,)v0p`?dn&~ gʦWBn\cnfWPW>.}d'QˏL_xACa;>UP^saZx^awKŽ AiD7F߀kB`QXU+6ՎxnY3mkq@c@B _s}1T]z3lPSӯ1VOr'Nz)6w MNI4rE1?coӿC6>2#B.87^<}Liw]:$}]aao+RXh%P3hNnpGn}!qOAl_KȢNNaPw!/~;ogJ6i̒UHsIf]H߶.0 b?WoW9MlY=u0wg,Co# ~] Rhպ#^Ƿ>"y-xv-kne^ rQ]X R~ub Ogn'9sǘ<@dl< ]rر(e!SÂӺ_?#(ݽq>l]:}յ8@i^ѯ{{23m|W&tc +}|\Fv/gw虨˖"[s7{V=q0n4nYo:Ew?f7]9 ~/M;։Bb&mdP^8J4~;{nA~Eױ $US2F|v-z/E?GH^w7?d2mzceゟde1zvۏ^_k9_Ə ~e):Y^ЫmSytс6r᭧ X91v7P`ߎMTH1 \݀#.O V͟ݍCZ޴9_x)Q#jP)߱Q&-+RȔ1kଡٵ{f.‡dʹ|Bql];aбSVl~'3(4~F( 5;XڛFkCtr;൉cIH_\w{6쾃ZkR6s?6^ĥ9h;xij &_>L<%jBޜ>]+h۵'QDQHaxݵνO>~+V-E*u$D4ICycb.TJ?o V$fN>Z y&BQ8e{aљCx FʯdR|fmjOezc{*%kw2>=q+`/d 5Cco\ 萎VcsP\Zl7X UTh(}9w@43 ٶm7CRWYξB^!wCsYT50w qĸ,,_~}:eYy& S{g3Y0^~[/;t,4j4{DzRTgwq1 ldF1wbP[ի֐)hPR*h_S &Uy\wQĢY?_؛o[nbWI5Hj|Ct؊`1kݥ%xESIYiC!39Kp}mFr;VNQIG㩔1Tvc-ABl\ 錢0oq_?Ȟ%}OwR62RSY`&eu~%Z8:jpG0zDgC# #CZeݚ|1/_ 3ei&c% 7/**!D n)_󶷌"h>j-1@wP`Gro?yv+B(.DHM>"aE$:FKqh$lVԼhWp\"4K~GzU#L-m[g"MIWUЁ=H?ƭy@62D9S CGAߎ qHztEQZtAu[`?y*+h޶mB(BTe=i4ݔ!4'14^}D `M#sw0 ߆8 ԶcS?߶ukv:qH]l_Onm1iWaDQrVb"/=#@Pn4x_(( u]8rLqEQuw 븆8FyhQs 0%Ks8}?t@`d!r*s?h8h#3 @[!pWxB}_RSYNqI>h|1~/e%TV<oC-Թ}-^P58y:[W-gݖ]¥ySUx-UWRRZׯ7HJEY m{())sݱƦKظc4P\TLu1ihPVQ!"y(-)5KewQ#>wE4xo6J*k-S^Y#<B ٱi-+7Dwiq1u-Kh Ok14,/"29:>o7!8hgqؗx&M)7AZwդڨ8gyuJ@‰ NiVر=*5^Qq~h ڥsy㕷)x9?[oW@ hvsg]e )+ˬo>I? Vm蜓]G_+19 qYUvg}=utr c8Ğgx<;<{en^3=z K׍w2qە[oxy~oHa0|\󏳱;Vٗ^bo5H)8d9~Sk!j5q$.qϲ{72zda7R'mnm4yQkygd+Ru?S0~7< b WsatcY-_g~U@U|ubLYd^}sLn6n_YIF벰v7<{@c\yNK d H͏뮣llRGҵkڵɣh\>/N7C =sx~Ze=w>uߓheoRՙ{nU?/[6|(Macϳnn"qʰy䝤xOǍO y HCOn!Y9х(o*sm,tFo|ϳ 89?Sbxi\q] mW_#uڥx[(vu[Rw>ǐÉu9x=n4]v7 ^l$] ]"Xނ0Y/hCn4y[k;Pm1L[ɧHѺ$F^{ NSaОmKZn$I~={ !/%x;?6n!uNG~^SJTǍnTWѰl(Jjv!]v#=ƤUNRL݇z3mN^|:}_8Al90Q`D<>xk"jb;zvdﲹɕ_N֥ Y0#,E*0wYqEՕ󪛱o][S**U8b~a2qmRԜ\}$:޼ISvPrdN8ՙV|9{عͽɰ\%>φEu?tUa9|&nw3Q[On>-r'BPQ@Ǖe(IFD.חsO2o7:eF3o5,[\p u&I1Vv,Yz;K8ћ 2cE1:xOHq㕢*l5o䶇)|ԥ!Q>pӷүW>" \3;:"n=HiYV\Sˢ 9uUwd}!/繫9sBP#3TN X?[7Hr7_d5Ąd{_eUu:\{׏KX]Jaykq2 cY/%9~d;|˒KI==e,eӋb7%%``%'7 |HY_%)->mDEm=%Yq/^:2}vVhy)=Nm( ; U'8 8o4w-_>{*=9PQINZ ~l: ?aU:1!Jvo?(>ݥHÖ5k1Z8c?jFEvSWYpXicM*2quٵ~\IݱfsN֭1)Rߖ(λ*:$R_)}DrA/r)=;1þjbc/7&HfPEUԔ"/+ #"&djRreiSٺ}lm Pd'5誝`-ӏ=mL 0 ⎒Kطߞ]EֳnZ 2ntNRyxu}[(dXr34q$@Iy-zqŧ0 /w+v2wgmu&ڷXfSCQٶrU_Oj1&h[_˾=9̈́b.(F5s<#'oSޠQVzE44T_]~+t͏52t*^JrW3Db 3rSz<-fGxx]^+_ @Bj2F*XԨK>OSy#Tq'hw1cK]C4B`:4 }׻PF%b+&/8n:3SPftd Q;1ԬSQ*A ?`{[G>ՌjBG_BtB\0];sYÑz J`yHxpS! U#ߌ@U`9hFMl^¹oѦJ)KI ΣK.|IPirT˿ٴ;yqОH]CE Uj[)z6'vGs/6 f̙wqRvٜs"dĄ 0 ("(Hd$.9-l9N~D^SUN<{`ep{hEDP$,xjƊLخ< hTEu{>~^Q Kx|̳L3|jVmj/Z]E[JW҅8G#X6F ^Ÿ+0냟5vîJ0%Z ltV&SUza [LD**>V7yH Nk=مN,^ân!h d䠨"*SQ!8(MLxstEUsG WtUn-Hu6 4 u3{d2ukh/e+# 6ju>ędsQ@qQY18Ⱦ{0'q/$Բy!IՆ?2vW- gQVZ.EjyQj*Z$Km e ~f=(RuM!1n~: LɩABu٩,-'4cmrWYs~ek v6$(x^$( ⭴oJh L#I5P[])Qו޴)I$AQd‰Lvn5ƈ$t؝o:).)Emߞ(#7&`8ufÚ,(JzPzvEUQIփ#Yj˕JB}5\=/68ruDLPʢϖs"8K>M`4R½:^* /DCE!Fђl6&cy7Dz K"CX˿Xd:ٹbޟ8uGk`*8v<z Ⱥ?Uf]ץrnN:BEmi.֭jYH^>nm TC]г{:Y[ac]{_Y滯>fs8r*?ׯeRTvT4: .' pɕ7~2F?IhTi3fꥋGȄG! {/zOU36:a\Ư]s?ūo}#F ɯe֡0A`p8DQԾLOK5.LgqJTA3(90`3ΏGG^Gƭ51 %PzE;Q˘1.i8bʸ'd}p gC[~݀֨cOKo.s530Yd>WҿF~9B#MBxd 2:UU1DE!dAc dԘ[WƌDRfHTнɗ\IkAq6KanYӀkvS^MXdQ 4"jDF`z} D533x};<dc0ODB/G6cwa7^BUT:uioᏱ1$Yd ꞌ^mw$qu]w*G._1}q/Use gH¢≍B4Db6{4#f@T3hhOӏ=h{nA]ؼV`{S={07{ܛqYCA$-{`ʛHV$IDATxjNn7-We̚+ч0wT& Xkk/"nF$h`G#(nŅEX]* ن쏏IJeY u&|e4"xw<+s+H- 8l**|0khGN#v9h7֣:LF(P_]NiE-:*ne i !NbdAGTt4&EiъLQEg؞|wʪt&3>hkNq94:SJ}MX>Cj"{Ȱt/cp-,*1*r.jEͪujIkDΗfv}7^rk֋Lۿ(*o"-quW3ĘN@G񟝚/<9 gϹq6ls:6iMT~l6e=xⶫۜ/tAҢH@Jџ@`aQ-x#HZOE.. ]vE0_.Zl[~ߚuV[':{ٱg?p7@3MG=Ի%rHm-{[+zkj(bt9J%S2O\GRt bo+өs'~q ?Kp8l\)zwj^~FUj櫯Ȫ.Ź8ZK6IBKb3~Scֲ}gH Zo}TguJz}f<޷_Ojˉ eϋTTZ*Z̗߭&c>g?'JDQj9mڭ=(N'JH"SGLx],8uŷ4qytL|9~ޚ$_|S\F?s8wnOˮ$Ĭ/1a<,v?r1.2}NR~Ύ_dl}twb糙<삝}C5}S=yejםHn^"¡ذ$.?fMdeX25 Я/sH( iMz~@U8~`jz~M\l] st@J}u,Kc.Ow/?PV%A:o?{7J8a3sATh͛}i,&ANˆ;itKDEa0 6ӮC;oa y(AKiGL-O/~c10,%Gf2lq9.t dko7!ޝ:Y3:!7- eذ;g<{CgdTgqH1H̑};(QؾqY&eɄzxm9D -.ϲslv37)W98ؘrսmB;ӿc8.w3WO{V%=Ctk(PɱSG#)N 6Q7Wk11ķkQSG_f/f1fnռ7g6s3W\ǐ]X2 ]Y nЅۛ}%SƣձO0K,_HM 9k_cU!;"4,F=T9 H~a L$_)cHfOHZqdF61܃Ԑ1ؼb>ڙ3r-CV.FP~qF @EM؅m߮l󷧲x~'y/]0z[u6}E5rNfғq->HKOގI#`Z@7(!2HDAap.Gt= Vo8k<[T6!Hr&K(91Odo8g;ƍez-\ rOeaO᪾%kiu\zcLyu !f=.,`RQL]ϠkaԊtޏ^12GhF~tf.\aߌ[޵O?*"(NV~e-fsqޞČEFeӊyٞA}y1r+I"}.#5‘bS/"i 7-<\57 "*@Pl.v%ꉏde]X!u!6OWFe?DZV0eSL~{.2 d5 -{ {R[O>$ѳ$9[LWIGvX >^7"WGXrzIЮc4l :uHAԙ@eD|xuvIRؼ3|y_ē7ٕ%f0i|ʶ ??4TU`㦛¬Hz "971}Ƃ"hb @:9y*ˇOp 7^NAA,RɯvrǓ-PSbG&q*%_[Ǽ9IM `f (xxT"bCъf#ZQ-CDt,~Tg.EUcnC>zEEk4t5n+{3P;˘4]qд" i>TT:0w`\,S'#{XTJkh|TUA%ILd"͘ ᪞Xʑt2a!fTEAtkq9<\P(r|:6e]b+,bzU:S#Nf{9p( KA=e/G#胪H=A~N9ĸh$k̽ Fr[(ui Q "s݆*hI?IL{C$ }8Yn!*!|M|?~{!k0i 3* Z@_CLb\Ɨ|jTgen!`B '{3g~z>FV ^@jjT>s2'r8 T FnCc0QX袡8OHA,rpA ߉MȁuOҒm#eӍ"0BCs0ՍҜDL*Xk/O\Ie0$ ZN٣ryH$ QU LNcI<9ejo#*~ͤ揠1Fj5I 7 8j{eSEQpyɧM[n~t"̙â-=wn> ~/G V/ Ƣi}U,v2Fmgsd/ύDHDIG褾 a D"-XDnH}lrDњ hD0n,Tt:AX]N5^Rٻ~%?3/눀'FVU8g#z3.`<2Y-…RO795Q=MNK"w6 -hTDKY^LN}8fDrYQ AP.ZSwрLDL8 QiSp)nDQ fw6/d# "z*VUiZį"GMI&GjD؊CX’|G xbPdߠ|Vv'["1:Q8c[7rݷ`x٬3Sblm2JUeEkpͩTE/4 jeP@BT(2;_¬V2ʼn ' $X  .- ZMEҫ9%.CR0%nl6ۙ;MyM6VHueUۭ*q5;tVK^!NT눏 Ŧp>ʫ 8ʲ9PP"Se;xmeU瀫I[^"MQF7_/weA7͕ӹ4fM-YCt 7Xtg ~=b|`h%㓙?K^ʨ?JBAVZKz Yq -u)_}-=q&-6?eRopא~T,d܎!ql(g_i- *do27E-29҅L2a:n? =;n^TowE k{(?û7~-=;Qxx+/MD.kt`1<0=ᅗ1Ugs;z,ѣ}0".OcY6UKܵ?c3i)Y /㧖1 d1-q.&"G+:h+mH{3Id]KI]p'\ɑԋF {੉rB1m<Ewd߭榫{o%rU; VrH @QTTU?",ޚ*ɡ:~' 7MU)**n/*9wȤw_ 7u D%w$&Qh $O#>68)*$!<hWe%gG>HY峏hN+zNH!"PKIe kЩsB} kGE tԞ`zvF.~&@mY%q$'#"O!sw|NҮ'ώyp36K=[ Av9XSJUU/,Ą*JĭCo!K'#1ͤvI*.$ԙpwANVA91]d!Ih%F@ i]LPrN!#ybsMGԚqIotn+E |_ĝCF\oO\LDtcCHMH\X F_RuŬa bS҈ Sמr +I5gGOR% #5-v '+ mp{4FYOAI1i'I5,Ywh*&`SYY.8.ii$Š5蔚JD ڧ׈D%>6vDH3=MJTzN1h5h4́!@zDsr > inUeĥPP dҒ>$ە-nsVjL'kʇI(J@eT/ќ}$SGzYEP x DIj<r xYVyu%<\v&MeP$z{pz슢 IRs  RU.m1YM{FQ6׃P5It3oh1N#Ó$Muzt($IGKAiՇ (6 Qk-*ͻQ=Vmt>@S%be8΄n9 [}NnZ$h(g+J.oOsnFK[2HQi6xwK;)",7ׄ4$ȧ@i/[=/^aI^ﭩlǞ~p[?QznU\n}D.x7[@zJ ]cNNS|腇_AFv͇ 6oER,]\@.?i/DI ۨB; Ӛ|?u, ΢& LADOz~hZy6mjW+C Lc 9y?`gr|_uT]E-_oQ_\<r h48Hm] - 4a9ZU rPW[%7l'}?_.E֯xb u4ZlmpQs68Ev:F]]6Ok.k=zdq@7}(as0 Gơɗ)$nk^k "y60z3 eodO8d]S>@l.;s*02IvsɷY1ܘg.6ֻ q&^^7`AYHk;W3fw|3ŚYK>]y3h*8ca-;G<̓.A+Aͼ'8{˜I˭<W/&x#Sd7nEm\NQDUddUh[lHQ`sj*]:P}Oƽ8NЫsyD7o3ljV37 '#m?noDu,eCi)ҕ4:}gTi$].FN7:X %6ucW[y'IװpRR/pM }Gd_wy iU'63n]77_OhLd@vό}k0SǼbM[X,](gG穥p!夡ъ"I":)Ik!FLD~}oV %B̪SY&|_;W&1Ȩ3w3+ˇqgI[DϮ)XU.7ҫr% UvVAviZhtHnuL6yi-.,{e~Ȩ ] n1]3V2K9OŝkjG:t@:n4ׯZw;mXv4Z~0S11feGsbҳ}M'F>9W]s=T2i3ԇwwl=ncK8s _r{FZtБ;ߞ2vqr(_sXN;m`o'0fɯܔԑޟ=QîއC;ኾѣ',Rwe~jرws>w`V6P(؉Z^Y@G#^Ǒ EИ$n.ttK_`s`i1ly=̃w Av~BrRk:۱ 5*F|_ظ;+:7Kk?ACymnΦl"[<MtެsDܙ0{&n եgg,e'Pe?R Gygf*OpFxw0Wu;JjKjroMgadȉ.!R $1Ĉۈ̧_|ΐ!o[.h`y^z7Cz%Stl7s/W^h_j]ǫ/ˍ'UTԒx-dk%k6g=ݫz>z7zYv \ۍ޼pu\?D_V1z|*r6ٳ^_F}KG "1 y ]Niv <1A\ ܷzj ٰ9S#d_X; YC{i;(/ʣ].%\HjxDg [yvE[Yj%R0ݒ),m}|.$uHyn&-fMg򴹤0Opz8v$"sb.e3bԳ/}@aB*nT O1.F?C(+_HHOI(v= ;}<8^MIr:?7o@lL~V&ZǑ={-+dIp cFO3mgc[*&"1=.J\jw[!nlg/SS$jJч>1Epx Bʪ꽺$*[Fv&jKjP]Pe79'S]kA U޻MEA66Cwphl9i9QQGRT|4ȊHBZw,EXn~ 4o/ǥ%%1ʢ\cIrOFDI0>ܹs;#,ls~z TǨybj*8vBYIl=UC{odʅ^Io9:]A>ԞZFUy.d4s"UmzEDj%+4 FVP% meID[2T]ky[18X f&Ev C~&EՋ2|OOgJQsuL&4:.׹D,*H_~6\U˰ZA" " Z^xQGYQ|H(v"iED[H*h6G zZ_Z$2ACr둬elYV G@<(*ZC!;ִHU7-leKӊm}OpIןVTpt#b-|2EQ:PAQhi*Q2az*%B=]V񓠤CEXo%<" T`s KebUbw;0 6<+h,ۖ\q5jwp+f#F"Dۛ`&Zk#AHEq;*Aϳ,,x&?kd[IO E&04ye0K*E58ZL~}9s?Λf?ʶ5_3s6\ UQ5vNdR'+^zh{4M "r1uޘVЎc϶d6ә+Ҽw>GcBn%}ֽ:̲_ >?A 2v%KHyUwsώcc@ΑdAmE.""{V ؼq'j!j jUQlUUEQ:IqA~Zc,[ 0u`ύq)˥d5|rJJX[J4%E*.g#yfg滅Lzw].Br{8tM iP6vnF^A>lH͎H*ڿngϷ_%4i9Z{i:I cPvP]o%<<'JaŷX:!&UQ";+,ʪQ72vq4~Q [sv rYq%WNKKeU]"cu{X|==tǬٻ'ƾ>岴8rrmJ`1Vn9jxW"g"NNő=;9W?ʺ9OLAϥDF>t?aDaЛ5 1j$?@$7l㽉PҠnE綱nϜX۹2~FQ <$/O?ݫ<=ubXLAX3y m|kdt*OW2Ą"{("S6 gN`y`(~_P&*2H@4`?Ѝ*h:1'pqpmԕdҟq:m,h>VLaʴάWB5{1UC2_3t:*ZD’wަPvN&n,iཛ ">> FD6 v{:?A H#J2z'ڃ0I.6Ժ~PT;S]Obqφﱩz~jIafN9(4"z=nxoNQti"ˠ_n~0vBP qHח TAIC%|``Ƅ'1*!p4uKGTIC5]3!|0V~Mg̸)D)4X}O=Kd1|_IHjR[JULvu"۸ _c#XQ|1h5?cPnyן= .aAgWR^oe皥[ ·QͰKx{6&kByh| kWp5Vɤ>6ΉXL#(0|4 Z?ӊũBUu5/:?( Fh$T6d"Prl;DB 7!2yٔUER\$N[#e8:pz-~n/kc n{#yȒ`?dE%0*$>d݋;z'! ed"h}Ii^tP^R]i$z""#1h=>u2 S%*1 3LOq9ΦъǏD| :yr*gԘy]\@3TZTC 4S։(M78()\ydc%\ȪlI{>~3(NׄX[Ԕ젞~b`یZ]a%*Na<3n"!3bxǭqlbjn}չY|ID oaƗk{*0mmt=!Qpp#m_"OjFYp">&ʿlbtưeՎlr`;5_p2nÉ?~qh#iWr!ۅކ 5mզp MlښgzG61jWE筲Ep^'YbM<)s6 ^&A6߃Wh:w_ mįNq:|noO9E󘝥Þz4nHI/~kۯﳍ.ra]&"e";t%va.+vmg};TBσX]֭8z2Io&ߓA$I"e.N-6Vsx.&@ :G߬'[W|ZuUز!k̈́;QZi!($SO"Q Xjرm+fTx3Er1OLBd*vlvk̈́y|DP)8um$;߀ |Mz@In&u"Ɓ=;ٹ{%U `ERϦ@:$Dmܳ2 mڲ|nƑl/A>R[QSyz䔽NN>DE,('7޽>z<6o||7PPvşQZe%(N2~=|S9PXT٤_;oUy<R[).*Rp5J"C5 f;ӹ[4~b"sǁ̚6gr3_}5@–D&}ǸC gy G*m"(/-!ц8Yx6>_Or|$y8N؍J.uLy]pϵL1%:A^~'r07?͹vMʙbSRD VV* 0v܋5w݅"!DK>`ŸHI)0},|lY}wƍ/,vM0ZQ_°:#w!JsS)1'w@jgc-EU;v!S aIyb}_`9S?^@8#ǎ泯Vзv=}1cT&ătT2Utه*{]! >[Jʨ;^oOz|RyǩtNjԑSE‚b"+|vTe/pߘ9'+f>gЕ} d>=p'Ś?ޯ;DŸU0Gǯ |Lc X͞ywmV6>iJAcW<&ϙπ>[z6rc0kbNI~S>ӢPNDQ$z:n  M@&aaDTH.:-&Šzڥ-=qx|$slܙˤ9}oNY6;a7Xrw1jyŜ˼/WҮGor =\j:c^.gﯟ}tO?cB(̤asR (Nۃ_l Bۻ`nQ#?gOLٻo0OL܏%Ouћٳa kG5ܒPɜԥ ~:ocg2ID|rjIҙA]i 6Hy B{ 7bZcYh,yl߭37vb 9?~Y?3aSVn-OW꫊k+j@ ዕ牉l[5_ Vǯʶ#Y[9_xgyke LBcDޝ d˨Ϡ¢2Ѽ2Lz ZIBw#8R5_`ߕגbHNW-_|(} NѠ1Ϻnon,9koDYG֯{?~-GqpTr*9qAKo?7\E]anno$AVVi%:0m{<0JOGUјywg`?DfYw XgєI8Auƌz^~1Y6΢@>%8^U7݌h%3 eڴhNCjh}5q/y`c 8X'Taנ]<{u1s|ɒ4[WΌi;Yٻ(//qoR\ ޚF{#34:EԅW&cA FMCh@7qe/7J]BW,?p=r *#]%9sY4Í9ZJ+2ꦶp(@P/Z )a9tI`<ҡ"25$axpxq;]*qI 3Cr9HɠzS4sh*yI&Nh8i Qdgx4"4M#hD-N:Gt7q+0У[R (df1DkLݠ(nBZ!|B&~UU + ;m8$"C")0bIO. 3t|A #6LBt#[Qs(0Qyg 5|] ag 4;''*EYROMY0l2ѓc-e+)Ohz9  QVpXTjȪFpe.2S&O:{O"(2ŽE+ wZNvwlB,A$6>"}-= CShd+?G3a ʙ: 8O>[!7pCvg=wj#:CHc|HI$3_m JPYӀ%=<LwpY*X8wԾ$[N}M%eD{7㭜Jh~.UIOb4|#2 z8B%3d/*Pw)_<|&_[})*i\g_g2A[n ?-R_aw ɲL^Q9(vةq:6m72&; n<`GoAFwߛDzB9Bcj+8t, NGi~&bƒPw3FkS2dQnMTIO DDDcXv:C{pDBCAqfB~gs%iYC2DQn^}wC-=ś#ޘ0P?9[ej:~n7"r*kw "QQd-3UGٕSȭ"+[9,^@K"oxÒp oY16?|o?\z.xpnUUH~ |6kuY7{/tH[ˌ~Z )*2ϗ0c&X 3Tw{EvD$=5S^Uit)=Kh^%֑ܳu7τݧ#zėTɏ_~Bo z-z:Da{ 96/]̋%@q2 ]/Kx}dz%-1?;y:ec=EPD;Hj1%2lȕ[jS"w|(>3"N^KNGHQ^Ȋ7$g;,_-w _TnEF\qPDrzʛ[ LW?i|h\?tzo)Cepbyb*Hɑiם!WsמEIP]$@\.ESХcf]Rw=ʈ[@: Ê94q؜.:tDlDӨ;ʱgF=@Q@@d<IJ Y2Х[O"Eѻ~ ̞O ߡr H7~{ҽ{)8.i*Vؤvćɟ kj2'eUXe=ģ%2%IuPWW&[O"}@Uq9tsXKs~!tm3Qrp7ӄ=aTAwFT<#p:vIxx4Su^NL]b8n 1^=:b{TOpx&1ώn +7\Vh񑰨xB g߅sz"|qj^i'8ɉ؜NR:t >"]PWɑY$1O?D\lf1ЭS;ƍ.zk@%}Px[IhyJz:$P'@.9$2#P[}j/z'M"9҇];vxh ꛊh$DQuu izoۉ1Dťb}r!J1c"x+".,Her>Y+Kx@K2zj*DQDU8/n"gToJyO_ -/|!6ІRe3U(j[D Uv"H-ctV_iٶJ@YF -c 4[]܁g֚mX|A~3?okkۇ 9Wςէ|=Zngp7Nv:зo:Fxϵ1oi♟W\N$s }tŤ>ic&dUQ}j6|3}GNAlR R<Sgp~zčWD'y8v/M;FFZa 4&#WFXN~d MyxH\U|9g;E3⑧ְ˕Xm.b:G .ͫ }):xÏ(6O=7P魸%c;x"wU,j9LJy[ b/gEl{Q;d5}ы*'v/Ra F콇 S<1qbM0Q>`z>_.A,{P5zna\`gT瑑ӵ],ªKYj;*= Z?Bfȭ\sE7ftDM!5'ǝWs~ R{3pZjXBV<rm5t Iao?wHؗND2/މ?:rNx~Y gv@+x'QH\|"]Si ϿHP+3|ӯwXAN|l,XW\1'L`ʵp06M?Oߐ6Byht-t aݎ h4"!tڅp?=6e?\yϿJ@ܿ3k_Lf/v%2q<6l>D+o -)ZBT.`]j>Iihto_+$O_ktFbHG!=;c~\ۯ=}J>{&r|Nn.R|-!&yGxwnt ;\ʎSN,,9>5% [{2 rqZ ` "}Rbر ^-n(O?Η^CʴpC%{5\M7u!x']c | =i`ӾG?'PO?+!)|OUmʼjxݎ"@Xt"]X yԚ;2]2gWsy_v=m,ݮ qO$5 Վ_XD#+c5Oy ]Dwn|<>{99W}yb,C7^lbHl6 h2yQtb LCp_ƿ;"6xoo@EJew)}]HjLgO%[y}? ]D+\GߡQ2\Z=t"*{_'s]Wr]7vb@#I 7d,,zKxYbE]=)U0~*v39 3R_xً~G~t߮وt_QKRz_<=e〫8k+>?`Jm)_ QO#w_+v=J}%:;CZ?Fk.?%c2j(;ĞSn;~_íWu$rsAZ~߮anbtΏ_#ƒ\{n , oe<} ;y?nȠ݉Hϝj IvFZ ,0ާx1dđS9o$w ң)?އAlYԅ殁ݱT03U\ԋώ$$s$3>Ji}=K?p+n՟#݂d-b㖝df6{y٧>ĦGq:bDpz-kFV/a<1A¬*A@q[ٿy#5:ʊrnn}vg#۫FjvJ sIѝP_n$:Fq QvmL`uīcGfԔPcG0v<<ۏ:@}iťz7NOFV!-¾|+w pY,)l'Gh*m05ۉX ]cTғ"*@E~&kkj;L>A2\ m3YٳGv }03nnN Qq6ְy.NrUwǝCb߰r dG-{vlb R;C*ƪp}sKQ]vlRP;0$P[[IH덯^Bdvm\1>/peĺ͇xӝWm$3;8QлW4hL$wJ43) ѯL0ueo%w'GOы*dOv Sp9*Yr|Ӧґbڨ1U% ^)P[oG;n oqvΖ)SZNp\'#̸ ]{iUw=w]R 9%.Psm[С[/$G%z4\.Syf`D;DQBRE/4|:y>aTU7"$ b$oIjIvޏD!*IlCਸTdv^yVisi߻; |V~0tj5CHgCSY.ti̶( dQ,fMWULa*e5Q\`!"*>z v2 $y,"D˽߀9u7yUuAhī W"04bnQzNvo qOxȒyi#N#5>#>QHͼ7oFoZGݒuRӍCVۭ( zUv#HcXFCAay) *nkxdbe/y\%~+gW/ FS7g⯾x3W! l3+{\IgB#|6u 뇭6'ZSj5DIn&6WdžaDmy+VFPR/ WWbbu,}_GO0#5.~n2wyi̚;weءCXZUEj-)dTu[雜EM*H:?R{~dqY{iazVuż <}GP^^KKyo{\w/UKmmgqTTQYQI~N'JL"eqTi( vC{pλREHJBuIVoG}U ?~=a)D)=K/Bc@_VY츬|4 ^@E5`4P1F3۷4Fn=?2aO^00?J\Z/'0nԃihA`2DI VgӢ11au:66(:;~\EۇχBtLgaf A1|h<|]vmd/o|8b2y ˀ +oS>k5i0!IVش t{&:'Ǫe0dʯٖ[@$kx?P|!L,d)u X*%wO{ORtlKs2Wwڇx M^?u,CB D% zh"z I4Z >zTQːaW1|J~7qtbgWâ1$צĺWVSD5} EQtFޛOcp L;`|Ld+! \/gp1$$L1t } JtEe#+?S d椱BBALy#ż=~`m#}jD—ޠ-5N8GX.RG&RZCnq1iez QQH "ȨR\RFhT<`WJrT즴8V~P3* Ք80P(";1Nq'2)ZZTr2+9@?d#EyDg2`Q\e%>&B_‚Q(>NfnP:[+풛zc ))qsM^^~!("!.(be#wxxH67& *k-DƁ,R_MItl 2%B|DJ Ǥrajnbw&%: TʪuDtfܬ\슌UԛFQZ\JHd4^IXҒ"dɇSr/vam0Z8C0,+DSVZh $"Ќid[-P4@eYGBڥ ~yrht4:I)-U7S܃@@P1~dggc;QUIo$66@?_k9EGܽ<ďM~dQXYKXd,F9$ HqHTC^QuV>HUOD@⪚V8!4:`@n^V>A$ǡD\9Beo:w&׈6|#'2>trYS-pj(z9fDK16 鮭QQpoRڛ6bͬM$~̼ں>MlMx u{ZLmO(RW'~oIzlAV$Mu-2+޳mg۪)Cm?-bɞ:MxMۤ$MmhbofM- -qpVX/sFeUoss$cp+4K)1Om@mAc[mٝ[QS y<> цe\TꪪCႨ]v*k, @l d  0]T?@oaAumm.@0Qܵ]x}~6gt(5._hiEƧF}zH51mtr}Vi&顜8UTOP7|Ikq&aoiz*_ 鞭)[ojmÞg͡|hovkkM/ڐVg=gkW8]\s >=#83XDQ w6Xi ZP__# s(-- (Xj+8Y؜ AA@vX<|CORou~A?]9*@_P\bq qΦԋKw|u̶MoB-@E"~)*X@O=q4A"HR,g;TTP! 'm3pz>O̓u3=~hR9 GT'OY {w"ϸ0Q:\9BS [l݀{I gqz.f=OƱ="9WIjÉ9Y~Qr2lT Y /@|\$B"! g?Js˓>cy8Ώ0:1&㰡м<7v86"ZGDBp,;mxBe;0Qzw37aݚwY<Kg㩉 Ы7]b<8f&6SXڻ sw@5E˟'A-`ԣ޿6ʂit[ ֌ > +:ER]៏RՙϱRpslqи^-ĦԊŬd3I8NP܎ V c8 X1k XEO a<;}-;xOemi|< /<ap""(ax]9Fb#+ρ,Ln! iT&QM1O?/u[H+vb ϜgP_'M%kqYL cFM&͇f̜,5KbKtnv5pJ6E\TPM<>= {L:W䯏 g<, 8q-еm*щu_7NfRđFTt !_&4㧿HΩDDG | ;q ԨU!SW_PLQUNdƼd~X/.ZUƲhR) lo,fG?h hҮ;Ze^Lݧ3avbK߸í ą*qk1aw){~ʤ}{iH_ٷyw1c+)b17p*\e,:!?+K1qp&z۾E(`ߞyEмʹl`Nᩩsг 0;1Q/GZY4s )A8}{u£BPT̩i;okXd6Sz/ž<~S ¸3Xh.>4'6.]@SN?o.:VgJhh(aaaP9 V{b2-^b_УY"6r(sx[UKR垬T&&BPQCRj&HЌjoQ760t*Vx7} m,X:P+!Pϙ8mxodZPRPbd-ӊ|jM=^=b|CL+*4@:6{=1aJع t\۫"m#ysGKNj}j@ EVDPa=j;^\^FQ<Ӊ8i o3qs9(wK.ygB~=Z<3 oh>FIiDBR^=GY àVT4A L&$u8 a̠!CI FQpStYutCA><>hV, _;7^*:'r&Qi/%FPL&p+J0{d ф[]Ŭ=ۊ=*?m)/Ҡy~-*o̊bd6c6 d?ziw`FRb ܘJ=.*`TV;9NR8ؓ][t#EUJgʤ41É :{6# ;wE%gމC;pmN٬f,ʝ+Ť(qr^X"HcOg2&}#83#!,klNxp[GlN'3oO4BSWXrlٌЍ#ʄ7 &7[n%;)DNr] j,,^D-c/Z` CM`%tÓʥmJ9mWCBTǃè Am NGI @kbRcC =4g!og٭ͻp#%^\Mrb* W E%&&UtE(%GvYU @+u(?+؅5{.CX&>:_b+oaCc)܃#G9CcXO+_%  6 ;™φ?"{f5t}mboH ǒW8${}Zh0 -hoa ?wKSÌgƱ#<:'SP$z$(f!ԉ|ZL=zt?S K!'ӆwy0X1=OBt˗,fG`KRz z2Kp$]WPJί9VR)=cX Oۯc w?u鯼3w>v 0 4]J25yOI+&3quGqx?Bьʞv/r:^-MLƾcLv4ЍMk3[yvWDilm- ?IDATWHDm~-f.XDZSjv g[q$ VPbtk,)wW9kDT^Se SEsזb[ˑ3nN֍yVƘ}f洉4q76寒6s/U'\Eka.;-?bGiֺ=&CZTLR^#Rb)(q4#5jԢar 6gL}&@g.6;cdeT A &)̤XSh׮-]Bvv&YdʥIތ9 jo3I;R3"? S'Ύ?qn=Ҥq#Z4mLaa50)[FE4zPSR!!/)3Sڪ!3ں ss8'im;ڴ)V7| {"Y/FabKn@\ϿgבޣG~{@Bmێ 4Alݺ=nq&6G~a!unB^FbL84COCxb:6K{=;҉I! 233)pziݶ=͚a|gPM??v?Q!6_t7E4NL|_(.7uHQTjLq?itn՘m:bܺ)V Y)1a8*ke@AA!ڴlVdeeq<+$mLd4mIpMn`"j3zZ7=&-vXEtbѣ]ʶ&k%Ss-;ظ5ѲmGH:jE&:9:Q..UZ B ?Ȅ:lZ,N$qga%ѮE} ld];y1ޒx%GclߛN673?jo W-*RX L&3RЭjҿ l(#*Ozxת&pu9& ;u f^}/ۮ*JN@Y ZMR!/WKg~M@>0+xJo>nRk3`K^)I$]@$I"$ItQd$I. $IED$I(2H$IEI$ȍ$]Wd 9e$!)?[ &p  a AVD2MyUʚbP#FѡN#)JtS3xw0aR}eŸڣAhS;$I<8LzRu*.wBd$: (uhbP2ĨRF=g"گe/R1t_-d$麠(Mx+X- bLć(xcJOV 8@LJ' tqZ1T7;d$`թT}!*}[ZHV8S"Zԇl< hYB.C@r;ZX؝X>WߊP_^ $] C_g2)J*x;7'`2AZ] }S)v3 &4pƆc:+4]-ar2Ht]0 j^H20Bo=Iz6ďgM`[Z8:eZhTGBV@$I.T a)Wf0 *Tp.648gpc݀Y p,ۭQK"IuA\ _c0+ ?vJސf@$3* A yGKee$P>u Y"*Ht-ph?<3/rO; 9=rVB΁H$/fFx4e:pS1ө{A"TT~9' k2V+4hK,qJ[{)"Iu0@@U+uP Wgpk ¤3 0P43R <֭g ^ݤ1yxL!,& K$a+G Top:f( d4v_#]'k?(U2d.oqB|&d$ڧ0|OveNACTLFߥ|IPr$I"@TW*U5N(*'b_yϕ U |Rd$:jWo4 ~Dk!EA^~.aR cנCS&YPJ$G;ߙ8gTES=/wߨjD$0(*[[[UA*1VlV%&Du<.r'IuEe+U+H$I$@$I"$ItQd$I. $IED$I(2H$IEI$"I$]@$I"$ItQd$I. $IE_\t%tEXtdate:create2016-07-01T13:30:26-04:00-7!%tEXtdate:modify2016-07-01T13:30:26-04:00\j IENDB`glyphsets-1.0.0/Archive/GF Glyph Sets/tutorials/img/fix-2.png000066400000000000000000001014051461513140100236040ustar00rootroot00000000000000PNG  IHDR,) iCCPiccxڕwPSsNz%D@JM^P`#$@!P슨ZP` ŶAu],Ps޹3w9s~w@ @H* e'$&2@Ƞ \^'22 `tV\XlT<$Rl$r'H0>HRl0% IX50(0Sƹ (?J;.FhhR@ f)7'_+r-̛h(  uY B,J1x&.#/8vy~INp^Vs% ,R3DOp 31/9Yѡk$/J9M8cvd6wr/iFLdE~B*֋ O0r20HG+Jbz&7$r'Rq? pOP @H"Hϐ}ba*#YOc:$$& Mjf`~XalVc5X#֎uc1#86 x2\%ׂFp?t6|1ߌ",)LH$d6v>aH$j-"(%wo_HTɎHJ"HHCs[!YlLv#GEMvM yJ1xPb( J# J5RgQ Qj?+MfA͡6jit:݄MOKg/J %k%_iRR-deceyʅ'o*Q!pUTR2PUPVݠzHK5Z_HmE0d1xՌKA&i03#戺zB*22aqXB&q=ַ):S|NY?qʭ)5jxkjh4i ܢ٪T e5K@k%7SSݧL=>6mX{ Q] N:otY޺t1<zb}Bv=OG `ASCa6N#=p%F F.;?ě5i5yia1-4m0}bF7211cN0w12ekZ8ZdXTYܴD-,,᧹NMvߊfco`oͲ^ejv[wOih#9`V6vm{; ;]{}r6w82:v:prv85: ;9';W;waDlpwu]z_VY_0:>'3sKߋUЛ}{'[__og?7~OZ@l@e@ ǠA-9:34+Z<"Lo 2xhfkDp"F<4̉<=0+rVլQQKE8,6/3N9nN\}xxY mIĤIfo=8qN{sM.{u<ἳsH''J΍pGS8))#r=;(;v**vܼ{eF*ߪj՟wwqΞ= >Ƥ|?atkAԊjeuQu]mj@9{H[U&VSQ8wձcX|Ho3Áýf|-~=O?ߚ=_7FFIog?}.o߆ W03y\.J(wb@{'ֽV!-H1B[)l}D FI jaYaXea ɑZM>:BK4GM3$ z!~n3cxYjGⳮÈB]a%f-ְ$C;B܏"j ]oaRD[P|t)!%V|A^A;bPw O0H/N_/aXHLJ$ Ӌj;hJͫ.,0;N[ۇ^zGluBiW3sH0iSނ3dbqCqQW߈F'AVV6ITc4a0~ػonNq(b"I2wјZ93;}{pcRR:XfUU4M GpUU4 `+/Yg0iLq9Zр՘W,( N77"'a غjrE´K-zdA͑@'w>GY2 iQ9'enSRNHx!,#IBIlL!a$m[w^$)j8D՚O21$UQF;8B ]Bbp`X;m੗%/7M ɳKʡВ4cE*'Wb%=d!pm-+hE@ +6gʔJjvmmr88$U=Ԭ$I5 #5[r# 4к4"ICL:k*Uө u}P9R]}BZ'K^n&mc[(+̡u5KUseg7v5TNMC#&x?ܜl:[&pWn%3%mX~$u+ɜ=o.]ݭ~.H;VH9$ampLD i*Ȱ5!0u۴iGjh{1Aцt$a1: t/F d3  մJ$ʰFB&匊)'ْk"S%Inclmv:::X,C:$PCaȗlD XM2Ǟ];pzdd琞DCAjV.) 4#‚|V3p2vۭ$-K9)Hš +;Ԕ$AcS d ;'Ԕ+uJ(HccRlh&?XnN'!/DrRaU, |~pƼ3HHgWhڰ5= MSiml=|fa*%p]_#aa?<63sp@BZfY@U4Ibr vɊb LF@=^2Ӣ!PGCCN7 `2[@@WWIf *5M% c2Ԏx;Hx^zoy#;me0vtQT4r3%*455Ճ-&,&=]Ba}h&%y,p`/U{ZfBi>-xػ>/uupye͛)*%!Ζ*7)G~Ngs6)^:;$NX 򱚍njDbȤ&uP_߀/&5=sw"D|s 40H2R}-߇XGj!B*  h*G1#B8؇0ICc#ĀOsڈαa#Ac2HOmDy>"B$n-w^g[Z2OmwEI|N{E4 OJf puEFB  Ȓdl2TCtBGF>h#R$B)#a5GuGRzن6E(x]~'OΠe:RU@Q`t~;LRF>_mE;,^Ag0uW_r6{$s咳fq`zyMN= Yٻc+O-LcS^@R_N; NLC?-.ӯ`f֝hZE۹[x[J!wrXWXUX;*wO++Vdom9lݾ񳱛hYE~D,XD3Siܳ?2fdtnn?Zq50+hy%9To^~ISdưx"*ͣqa4TKWVLⶩgP^byj%1S˰YCfĤxLc?ۅl$;3U!BRZ:ɀ#)K/< 뫹;IOrаYl[ =#[vQ|9gqYsطm=>3MA IߺXdYD^Q-,e97"MΤ\źίQVۯ<·٧1r`2r睷"]A%2){%vxlLSY=rLr?@gW;;[2vn݂h8! C|C6#;&"hDF]CSa34{ $$G`"NORG*smX9\Tf2X4&Weeu PY6QV\LF[k-4s]>ªBO^Af5l01yxxgQ0-]T d[yDŽJb4 عˮcK zic ՗_@Sv;Yb$]Î;ɋUp8Xh9CS{C}G0qOO;ջf׮j::";gYt!U[wcz" At*Nfz2jꉉfCC_wٵs' {}-$%8uэUkxW%SQ1$BJft+6y)]AT0Z1b2:z\CNDUUr0k.[&a1JDTuXUEQp$Nz<},_ _P!1%).*n5G:k4dLRZ6g1uK@+w%1>U{L 3yX|27`qv~FjbɊU򪪢j;DFV.qv3uچ2XW# {vS=0$8p%`ْj$p஺d4}:]$$RYObbwlj!QUF#u쫭# G㌔o=X _oꭻL{cd**'#;߽"#"ҳ]Ձ*i(K Kç *-i6!K/hs6$2]H 4 Ȯ)( M0^;B1 }轡P~L&6I]-lߵ{cm߉ёJrD@Ѐ`-TmNNx.l̲l0ʮmUYFd˜QuyVhhb)HsPkko{ظ8K2 ][Yz ;vd8m޾.zA&OBiq.{nĭ9u,:jXb%w&)YL꣫Ċd 0-<}e?LVښG8&²ǐXn={k(-ĄȒon*&V`6HNIv~̴S1k~X-[e̙MZJ yy9 tS{|v#!)S*P3~6+99z[8$PdLf b& ~!Eaw`4ʑGф!*$ϋ`0pB ~`(Y6`Y|x~+I$c2 $ D8"(Xf^šj! x@DP^_8"R^4FTe(p( &B>^H=>]Gf%2/ U, h*npXjcQޛ?)Y*wпaYWr9p]hHmV4A4f U vфjf~?шpb@UA,fa˨BD 1cjTKVh*EK@(8X~F$!|x> Fs}@ )1~Ӊ]{ԛ&cڰF?!6dI"lCA F@ٌ,I(0P9!&t&^r`۱'dXTwȑY|{p])_|Dt ZG֥O=Ws8``(fU?q~pPachǟ11a ϞƕKxEX>)9+?l}dR)rL'9lgW'ؽu#ϽтcK믣 3I;yi>@ /`nM, n\d#V@} $YN8qS4t caZdhqNTt :#ɇ^Cm (P(XDFl-qDGGKP(F19_:Z¡.|#/@bB°ȥy4>q!K4LBۨivry76ux,V\IC|b*s!-9) ]}'$b4"$#ٺ?XwAzXw::QFJx)P"V\lnE$g4+NjM* p` 珘_˯/ R">D ܾe<< _ٹy<MmHDy=^B! " K $gյ-S srBa~?@A+)7/)Z5{vqN4¡P B>WԸGD4,% AD-Q hz=^P܎4Ua54ucfc4덶H9h-?U<!TE% G-D|J<}֖ξ|͚ j[BTޘO<.",x];xᥗ^1ի$2 ƌK/x%q͵גc_e:bc1%]p)qF_z wɖUW^AvFQmI_1 l╗^gūnSX>.,[]rY̙>VLGAN<I|y:Gfر۾~wƚc QU@?KlOGk7lgs=u"}N JP̹ݷDeqUWhgͤ<֮X)1K.x t<|F8`ߞQw!=;cՊ."V<>IS*IOᴹTAy^i&q*zCؒ+NVv7/]ܳyٵm;ͼ|KKܿUVͻ8^1{E?a֭^s>sϽ́V6[N.Jr gg 6&UN$'93* y]47j`M /W0s7g G}s'֬ƇK/QZ[H&/;P(q=N,-.b*ǏAS|;YSdzjrZ[xI+UW\JCVV߂)3Oe)-b+)xŧӽlM9%[)!k:>X)SHOS2a|9J(0qx=Nj4 ٽkb&W_}%66nmUݸ .)cٺm;NmV seQr;.vaE:wY6 Ipu63k 2i ;ZHɉdcŦl$!)^D?9vZT:CMi'asݱMt9 )&$!3+YsF`%n#==Y q[ &l7SX20 >X݌7XehQxBBTl1L$7QyaG╼Mq$'Rda12ׯE beɔP6N&Rr2edTFN]}4w:=X yn[W-l$h8ⓒZmddd@l|,HzڣfQT iS)-+bT(mV&P9qVGL{`5_~)VMS!F"eE> &3nW/@QVV %28Q%%g`rq;YB^n4q .TL٧MP%HJb}nAik+tգ(ѝ[9 ~1_.LXmTTNf*-'+-b熛2noa[b0p(U\Ǘٸ =XEEI6FcQE!bYErF.4 EAUiV̹s)PAQ~<:.oBQqS'bti)af#2hJ~PgPbUǀKESMBO'o:>B XЪi|əZyHbמ:.nt׎0wi*G,_S& ^# cWo1~6( l-]l޸u $MO[#/<%x>R18b,z{>_A ,Z駟y6XU huHq`09ZOHNK}G*_-f&aX,X,V$?.\) 1J jmFkCZ(FAh cAZ{umLXƵ_ n^x=F ILru1E;EQP! M`닯jZ=8Ҋ8e\.B Sg7}͵8gNq8zkX| R9xɧC[3aOJH/aĘ" JFm 7 Ʉa;n5UU)bz~!vM=Þ:+-&xwJƔGgGq]okNJl!-=Ԕ$ledSXP gJyYfdťc(NR0j,$>>l3&Դ2(.*$aK欳"35BFUOJyi1 Ip=qڜXDZk6,bi$&-+3AZJ"q0~,$$$lܜL|>/y%c,JJ14B L:%fRHE 4ePA pgc'_0LTNj#3# $lrrr"IH"#5$2҉OH '7Ōl%##X;f4 jn|"cUf2r|AFcL~iܾ󸨽A:1pAi:p@9TOd6F{r*Ghi`,#ᇪy)젥DN^>aG:.uttt,}brZ:)/C?S胶L D2( D'Y~Z?vV[GGGGt:4|Bu'`HNIӤs|%:fG:::::}1/9&tsLDGGGG1 cB :::::DŽ.@ttttt ]9&tsLDGGGG19FНG|Ztk'69BPN Ʉ,_tRt]}}}L&F׋'11QDNPts HDFF6z{ Gww O.@tt>!v(m`\ͤ蜼Dbx ,i*z=Ihv(B}N B 2|kx jFT}VF$GWu>Iz=4چ@lp5ώMPnvރ;! nG#r3C^.M) D$$\u]9*UK_.P%q9a#y!<μy)Bp_g& PC^~aQ43/;nYf0NP\B}?Wn;/% wFո>"Jn̎v]}::;sD$V}7} ~lB  toW>4} ( n18!&_ _tX:~U ۋaP5BB P#ڋOww/@#9~E( { I|n'=a¡ aE_o+o< ~vŬXQ$믖ɏ N%)JI8/``{q |G?eWrW-'L~^:Ұytu5$ri1vlKʙHb~*u;_/0Z]*֯sZ00-b~zIz= $g͘4xɧ9oaj/$ClV ?ɏ%oǥh!B _s'z$A"@w}3ξv}ΨAtNna]q: ~ZqSQCb|{e\^okMQ:RoN~zZ+18F+V[jسs%n:avo"G8+ϾOGz -[ppw5ϼլq?ȅ/~Ψo.ݮ]7Q0EEhk :G *Ŏ$$<}7{ޮ.g\5%nN"G I=[WZ2o~ZRfv;×4U%plX2f9ltÞ׿#nyٱ};n=5A݂V0Zmę<&N$FPU$4| aE!.%dvd4MdAjaYa5QUɌn(!`pJK>sD4ȴ3Πy/O5F~&=٪V΅gw|<eys99uD7U[}KnR4:-Zˏ J3ػks g44!"YQuA!4RWo䯏?–e`4BJz'ΫiDK֛Blٴ=54Aq&O*bٹq㉳T=۶aM˥ +Vn]VɨcsFjk`t:ǧ1mtSiܺAoHf)$ڸ^ť(~7HdÆ|bB)"e].G8;iR^>-61 +נm&&bO)}|ԡ#`4X_ kw_M޼_pg39[n紎Ơ-$ݘ .@t>h vV!% UU$ˠI4ޡ4lHSU4!Ѽs?1~3:;UUQT5z8P IR4̑aG~Qhz#PU@ c0_|;lq)޶z~$0r5PCt6EjJ Ss%]|9}hh'mBً̢%!8tz`."@h*IcjC GE '>av$0<15WHHڛoj9Id<$1i$ .9FOgK翏.@tt^BQ3|4`ۉՅ .@ttEQj~I9a刺NΧ@ ::ǀhr¢oB8o:d{V!G>~0ttt>>9v@H<*~cT0~ɀ!*)G'}>|FD͂7^g?1?OyUIq74F9Iؽz?3~LJ0MBiowVX[cr$2<ݬZfρFRKHuKO'_̚4ꋮ%]h ̤dn|} vcܩMp@',mGŁ',UWÏ>A;eJ}_? zhٽG. df[*zZYh,|^\u]4]Wpw5miC7G~wPaﳥj~U.os*!w;p`,LΗ]94-羟'#Ô-w}Eֈ?EJxpE3 7h]_}v^YޥF@ѓgx՛)K*fݜvOADz:iw+>LN(8jkl+o-ooOq󭼻t-H/~;* 5yn;*4d_bClz ݥΗ]9&4M#` ۃ<}wu#kB0$L4U#>+ Ja2(IKv)8$Jl5MÞ'v vnHLUU)0Ϛog[I4^'nIjGr45wV5b$9P4b q`$664U>tTD#~w7>o:@v~^|%߸B}]h> qq $@W'ېF<}]@zB*9[C2sΜG_fye '̦8+`M$7yG]ײ'y{ƈ@4f+&H㤡x$TA!Is1a4ܳyri >(%3܇isLDvT*`1[$PU !Ihi i͒(09 UU#a!IȒtp:ID#M !z  2*!4 pMNNΈO zX曤q_tMRRvtOa3pMf "vѢAbc>\D(ὡ5-zߴC8<=ڰp#3xO$ |=בLvν/NttD3  3~z2<1*/:)',n[:1`q:\/:)',au!r/g.$1 cB :::::DŽ)8 Ɉ.@tt>xGG$V+VNg.@G5"I~)O}Hml} TU !fC%&&&7DG$A E{&`5%DcK'q ͺ9 W^#|&ElvSPχd"''pԩ,UUqݴp8o-8C%j6??@gI!w7lӌ$DM>Ѯ={hXbȫp$~~^o(0)HÞVN㰿(!imX8`CL(bX0 Ȳ|ďXh2 ]9BA|N/z4ۍBqL|n52HN9ht5у5&ܜ,,&.0ZIM -8 {&BDVv.qv#{wmE )7 wX h%'7X5Itw`M$;#&]~ҳrIIeZwyjfgb>'1 )de`2\=Bs+45aq$%6r'T^Naq@RҰ$0XIJY?>?::' 9.GGGˮFv}aPO}X 8DŽ8ШZ>>2Nfmsi~yh{~J\93}ÃI b֫wӏ?շ~BS?}$)[Z<`PCA WRc"fe}[}cQ!];\vD{1^|g-v~/g_y+7]~:'وaObfF-餷ϵw|K(Lt?8gLaG_l{<:zn\= $͵;XCɴ|^.kt/IѺx% wo O=Lh pN. =&%KQ p%gɲe no7Ps#yO&aFBw@ :<˖ʋ=OԳWovܞ,q z:mJL%#'b4Yz.w  Ҁ/kh5=mtVn9RI}6%fc1 j !5xL0SUM۞:dX4/ͭu]g@zgL{(L1L44 rv20G"!1ftDR%f2r)v&M%13fhV?VӼMMES54MP\<\\r7Trik`Aq\HoGy''2u63'ۂɊ.@C$!ߋEE#5g {زe+;m?,? $HNd q$bseP(eP" 1LjdL @Q42=lټ7sߟqɸ+D=EPXSH )jd묦jC^#ےf$z/U0r,P?hDF|q  @H::#Ч34U#1+X_xmt  o1b_s%I=NʊP}g3yb940n4RȲy7oico_Nf+7l W{O,SiO?Nk"Y2`ZTS i,|-vod,^ұ!4"?Ew }tu2tNT3ܭC ރ.l1M^nkocz qĦsGW?ߊI ;Du~w/0*9u82c9cOY`Y#G 4Mw΃?ů~?H?nl")-O+׿(kNH̓;|\}W/AS0T.;{Gl|"f4cH!Ol4/$8 @h SOˏcb0haSXbc4$d&h`0"#.t8c0;]'G%-+4%IP>悺^ݡqE[GAEIzj"hB::фLJZ1IpG[{;0$8|nz1Ya4DNuutQŎfvم"dRSӉ[@sLÊkMc5Q}}bⰚ xNAĄ8Pza1"G|BYzpB$&&xhoD{ecP }8ⱚ x\N 0ۋYRpyGcfo3&1r,?L8v ԨB|>RSS1zp``˥D9qk8oQ3(Gzha7"4X?ZGoĔh0"C‘1!yƣ;Ȣ@ KOK߉wҬġ-~u)Iv]? sR #)!݋lRT\BR͗蜌DG( 7asc4eA׫utttt ]9&tsL::vFGdK/@"#>100@(:j%Ij$98ȇ4mh{ |R;yJ8px@H>Sןc!;x#+kXUQTTB0F %Tmǝۣu(8l6Q5 EQ璘/:;::~{D|!wQy ;vlg߁zTa")1,eś/2r*>n_, _f}]?aqxg/]X|n`8bs$3b6 o}NKFq6Lzn.V$z[kyW)ˎ^で3q b׸r#Zbnjc۱lcXS:' 'oKy6M}]-/{AU#%sfc3i 2H$ zׅ@{9І$O-E]Sא]߆l#ɂ4tɲ`Okˑ !?}0~' =/ =;a4Z>\ȼE;/=ş # xغy;._Q̙5YF2[>#~dIckô#6TwX,os| >s40.;{_|xRJSH`6 l\0$1c,rXz u R8e$oJSK'c3{Sd[\s3w(J~VZ\2ӦE{6&+t::Y9Yn/_Ikw?Iy̙=$m5o쥡}1&l~v$s,O;dZr:z]1wL$ } ;}b9Mbj6f"#9nGI\˖VrrRXj-M.$GQE%RHwiXL֬\NMC;i9E؍XRKզȒ޽0$3KK~7{ t9@^6nچdIdΩsX}%8h޿'6z-YSߵk6rtddΜSNM~r]98$}|IZFQa>-B-$|-f~*>&XϚLV> WĮ5Yj5o/\+$aR/66Xf .@fF&Y <߳dK-)1}60}F%f"KϿXlV/`GK xfv,A+eyɬ[~R).c ѡ$1qT:G^]6Z]L6 ۰V`&q姳|j&2X ygҷ{%9c/KbJ*s/Br ~EվV];3s5~0m^bl63,#R^|㔩T|>̈́W^Ś=Gx5kf232(-+l@& Q41L 9i85aD* $E+AFZ 4>2-9Y0,^Dvz;פK+u@S(ͼ_ya\|Ȕ$ٴos֌^}/$#j]0aYL;$gIDȠI3Oeckٵj> سn1l +;ocR^;bwE,'˹Ө; m"Sbvz>no8of9wx0أS5Br&J+eI mCi)#GD\ɺ{[xwνqř g?ɐgA5+n&ϪwV1lw g]7>_/onﯮ梯RM! #2*kn \ęre({`/;_ JO;@=)!14ψOJԳ/bQwM\=K/(,@Z7َ x<{4 㓉wXFnn:;]ވaU=|ޜd$ȲRj1ڝ;}#藄^O?8I{EJ]-KyCw{c#BMb4ld˹_19n(M:6p/Pv#<fCK`7E $ct&#>go'P8;thCGAy]U2Vǂc}:x hZ}l0O[W?i8{ZV}qIp#eO01g48̂E!{54f+`5&WoMH5~IH .F=wd;>rRٺK] -oh*FH累NG Boή$;Xf`j+jdX]K% b`Y0dZ[ٳc+N9Jtʳm۔Ͼx+pMQI)abaVtj7bG~9D",01AZNͯ=ϳ/BLney3@vťT%;?9oN+·fPߪ 3KV!z*F iljj%1ᠿs?.͛d[y`;V/dö́Hބ՛8嬛 [՛bZ F5BLRfD|~acsHٱu3}~&ND^~!GP[O2L"Ljn %%)-m\ӍF5? Ww+].{.)EE6Y~EfTQ.nO4>Ċ0ry(?s9 P>1^\>& ܄X&L)tP<ܴ vq8*ErivS_GxK&@twxٗrTqSr핗][9P74v4L&}tDCA( $Á$v=vOIsbiXeՅΗ]QGGGG1 cB_8n,}-GdE ::P(@F݌IǗLDN:GG$4U=. ~|>><χbAGds &>"\pb2>w *F,^:IMj2 Ibϓ؈IBt7UB 1>a M$c1}BD il$%#Rן\v|~Arssz\4TUf~]sѩ$8.dYfy E$1DaqT!Q/$ů_.琟ޖAz|:Y~ޠ2"Jׅ `ú#XX9C vR`B*!$zU3//@?PxZX,>VNjj*rԾ4)+y۾?o?p;<̝9,!<\.70#uBpӉ?BH\n7aE;jwY|1vG$ M w*-;x?=h ۍE WQ0n1!i^Үi*n 5D <ԶDD"a\?xfFrGt "5BЈp8i۸G  #jkXhiSUN7ᰊF`>/ߑe9-.7#|jhB (J8b}(J,|Ĝ*.А x .+b, _cϭE l b{O#2P^*.]? E哹+IӺ'<,X\ru̮,cWYKst č%!T*͝Ɔ+xTb,JLOS5^yzvۘ^ț/? ;Єq$7qWnd454S$w9= WG=<{lbhN)=kx~͜JK}!O$٪h,XPXx[$:oחhjnuʤхt7Q؎ٗ^iuW\@xeW؋oQ>|nbY0bDwlB nq#7$ 2~T6 ^y˖ԓO:Rrs9L2͌SHLMsΧ(ʋ建8c8^{_+o/;rWpڴѼ,G]˯ҳf|KDgz5* W]@O.vնr`Z|UJk/ub|]B`YH @mc sUx ba/Z@;w_ƠzzY4$,~w:%dU˾xw6@+W _[OX4"ƓgARR5k(Gzn!-kDIqUsڙpѸ} }$]|bH6X~ 0G"c¤IȬڂ5I [ɲKܲ p̞6x5󮼆yK/.)u8}_y5&  (-+#661*OcK Rؽi^UB1|[LWtp\mMI/ګdӹ̹x;ldîFrrKP~R2rZس)]JwLnb(-%.6I$آ5$JGላgbe%1ˎ5\qs.N͖-C` &Wt ;+٥lٶ1ӹ+1AH2`5 ^dQR8P[GȘm_3޸Nfj '7m;pyCB4U[ogr答䥍Ӑ9 Ziػ~堩$dof۱*T׵Spep1{Z6|x5 TcX#OM)&w}&$MÒ̜(!?`}Z4Y30ӣ 0ɉH @f5ӷ=.ε+!Ai#-:oW¸]lTiNpL>b01Rd\,ҚL&%b#`BU¬|zs%مĘ40B0$4UESU ~[7#aN)`ZV1c᷿΂v=m1HF$cPP5sN%#Ɂd2vh|ϽCrN TUqߪ!9Mr*J(IJLUA&ciQO"T`&!)M+SORw FZoyBA?A۷`@[:s*  1٬8lEbs`X?%o Sٰ~=ir'O]%&&|8%&Ɍ@ cA"YP'@4 -"*f_+Rr2qиI}<S 8?t`& lܶw6;Ȋٸ~#544>VXIy|k0ʂ=mwc*\!d$!%p˝ jZ,#n~M PV/^Cs7~2 1I2II%zIsz\RF<_vf/7$5GjQOלu뷓J^|m3OGE,]?fO@ qV q}#ظa3+ Ȟ9$`_@53<_Ww6Svl6/[JBT~lNt6 ʯ?^,l1\z-dR وne \z$,_L]s8( dgٷQ\K/} lO)cٷc mn/i)t2C:: 9@%27S宯࿞kןEƊ?{!?AZ.̜4 ϜųOmiEQ9c6BhƟ~ęTv4r7~Hň96cM?dti1DyZsJR }ksl߸{H2=?) fЄ6"_f4XKZ:jpBH$,x5f~.KWP- ؿy{Rpb18KW->K.:5Ux:qFM[/=I1,~<'[z)ٹ^/NFDM#>1gn..Bq&\$n7 IS>.Ħeu^\u8mu)4Y퍴8%' /!ŪЭ9o(* Qh=&{^N6h)p,W^x*/?/6.IC  Im@#Ⲷly.(*i* x꡿aQwQ\y62XBCcax 9#\lݹ b"b_S/SO#<ƆMG3~l)&D8e7wbKbd$:xG@v41nDfJ-I-(#;%Ŷm]Sar AHOT=%t7ױqV[6KFN!䗒GcCP( :Y_/Dv(&8+_8`Xqs]?IYlڲ$wWq ? d ?<pv)L6+ 5 Z7 v,*:Xdff~]MxjdBѢCHe$yQr|@Uh5h؇T:, =Ha01U}{(N!o~M^5`} z`Zn7FAUU n::_'OtFs>|AqA6:D;kYt}nl1 > FGGt(7Ic]}]oꤴ Q:UcL`0 'UG $8;HG"B\bh}d=QPn|ga^䣌)蜌0 :|=vD ag]H| я9&tձ 9.E ,`@X"E ,`Kјd^[O%tEXtdate:create2016-07-01T13:31:59-04:00>x%tEXtdate:modify2016-07-01T13:31:59-04:00O%SIENDB`glyphsets-1.0.0/Archive/GF Glyph Sets/tutorials/img/fix-3.png000066400000000000000000001302411461513140100236050ustar00rootroot00000000000000PNG  IHDR": iCCPiccxڕwPSsNz%D@JM^P`#$@!P슨ZP` ŶAu],Ps޹3w9s~w@ @H* e'$&2@Ƞ \^'22 `tV\XlT<$Rl$r'H0>HRl0% IX50(0Sƹ (?J;.FhhR@ f)7'_+r-̛h(  uY B,J1x&.#/8vy~INp^Vs% ,R3DOp 31/9Yѡk$/J9M8cvd6wr/iFLdE~B*֋ O0r20HG+Jbz&7$r'Rq? pOP @H"Hϐ}ba*#YOc:$$& Mjf`~XalVc5X#֎uc1#86 x2\%ׂFp?t6|1ߌ",)LH$d6v>aH$j-"(%wo_HTɎHJ"HHCs[!YlLv#GEMvM yJ1xPb( J# J5RgQ Qj?+MfA͡6jit:݄MOKg/J %k%_iRR-deceyʅ'o*Q!pUTR2PUPVݠzHK5Z_HmE0d1xՌKA&i03#戺zB*22aqXB&q=ַ):S|NY?qʭ)5jxkjh4i ܢ٪T e5K@k%7SSݧL=>6mX{ Q] N:otY޺t1<zb}Bv=OG `ASCa6N#=p%F F.;?ě5i5yia1-4m0}bF7211cN0w12ekZ8ZdXTYܴD-,,᧹NMvߊfco`oͲ^ejv[wOih#9`V6vm{; ;]{}r6w82:v:prv85: ;9';W;waDlpwu]z_VY_0:>'3sKߋUЛ}{'[__og?7~OZ@l@e@ ǠA-9:34+Z<"Lo 2xhfkDp"F<4̉<=0+rVլQQKE8,6/3N9nN\}xxY mIĤIfo=8qN{sM.{u<ἳsH''J΍pGS8))#r=;(;v**vܼ{eF*ߪj՟wwqΞ= >Ƥ|?atkAԊjeuQu]mj@9{H[U&VSQ8wձcX|Ho3Áýf|-~=O?ߚ=_7FFIog?}.o߆ W03y\.J(wb@{2Bhhڿ,#K7IQd>j K$?7{YQ%p=( pEAӡPβ7{@4<b"k\x$)?4-vxpt:FNWDDh*( ?rQ?$EQ׈M$Jc~tɴi?~Zj$$$k{hTO$ $cRBx7[I$ 8{@}A0w"Ed7AM$ʋuh٬9;6qvEkT<m۶{рj ,TUCQtzzMt:XlV*,-UVVQVUIYUr/8‰ !$*kKJٸa#,I(>TTX!..P Go h4tHIUy_x/Ldƌ̘>Ks4CQŖ9TPNTl &) ;v}WƿŊNa)p-ɫa?zݹm;Dj:ёd*w0q$*(ڶjGxW~D :ڵk; JB6A1Ru:|e0!Pe||=z&M[8){Q>}m~%Nm4;?:Yeǯp#/rDp?*: ?u7M]cha]["d{zlf( PX]nl7U.Un6 ǃKSQi'Ҫ2tv쪓\k{Q/sǥQ=@]>$Ӽc.M cd^Pt:eMUE'$vVϞG8e{oҨn}zYB(k}dXQ''H оP.Jׁ0(% Y'$:]ϟs ہ£:7n ?QUp¼hBPvQlQ`Scuq<'KIJ S^;6IhB<3+ R% oRWDUQQK %ev{X_Pob, $!0Eӻe2.>e/c|]q<;{!&4U\re퇘2ywCg}~\t9$ǚT&:3vn; I脓I?~ŶPZtA4N> OoeU¼'yI(?~}p0BDiܝ4?|0a <V+f-/.|3dA#3ZÉ`Â)2G͍x9g$aQ ٍd4aI̞>KyEӳc+m_[/9OhٮՌ_㕧n€$Y"g~#.}4Yf&~#v;6 #umRm(:+<F%m3mF&_fs 8Nv;$$$`0pxkF!N&<Ԁ (:Hy{v]fa=m=ziS&rZ7?3*F\FKnۚ5;*;e1Dr̞1~U2^~hfG^z& )"ν;vuO.m؆[غ~3pBI!coy~;O_f=k~ʁUs4u*Ou%zܰc%Fޕ[/P5BOƅC.^_CWE[WiEl=)%ߙW|\ 7?ӦaDYK8 SǮf wykܜx/Q_}H&޴%v~^ qSRo-NOd|7|Nb񴉬ޒ{\45oCNMY=o[vdYi{EDu$7L;w\П3uZn~en[^zKnciGvj`;;v@ l!:);ߌd@v"G.e_ޑgs ~_p8p\c6ф ZŦ,^T~Ʌ&]՟^D!4P 2v"_Q?ŔWBqbZRὅ$gs%:#SSoVdc KشWvvؖOz͈ce /GX399T\Ym#UcCND0kWvӲ- Ulܱrv:܈]0{|K=" QT.J]@HoV(ZjIIO):8>Wtd6kNrb4Hz2ѮYWPaQi?d(Ç J{q>\q r?kFJp4 uL_C(+𰅴V=+iٿFCڳ30ۏ(;Ȯ $c IjNjR,#i:d`$Jm /??4r(-@дfFhBmʦWFc)Z3Q]ެ;I"r!LMQQtwd6FқMToECrnJAm8Gi/`H_soF9doDru ~↽hѦ-M4|sk2u/s0e]3{T#:E{vqNV. KL&پ|OwY;:@!4R3bątI[ YJț1>(?meHr(Ꙁ\tc[^ZȖB;p;٨鋚|z ,5E4j| vPr&!:' gSu.KI̶M 1 hdy{ QӬXж{?Zg&ev&MqR\.LSBxτYdŻˆ,+lvmiݡ#ѬmEt{ #xx>:nppBnpIع#j ~oGk(hwOI26'.U WU1BG4Oo^Bm[/"X eOFz{w`s R\&5-|Q1o;=L:=UJFcU7W>t7IQKg L{=mP=5ޒΌ^Gx&z"I]*V214!h{8#?1g;vbS;k"$Zq͝ϐ&|}:uhOP#0k@R"_jKDRg&IݗC&X/!'Laölۼw]IJIl^xV t߁1g\ Of I埫=ԫK$Yb%8Nbcc18Uk  ljc$ /N /i>n X;ASQфTZ] {Єwy4N3qf`L:W{W?G21܁4nLz s2l޴?@ 0Sh ؍v4BF,$,161qO,rR1~ҥKqZ{0ЈLlJ׬Lo¦ZuG߮m{ٰy+1h88TZJV}y'ڣ#z|:$Gok),P4xضf%s IHiFIϾ>o +~ǨY@ijrFF3u\L⹫jdY&b>=_&ѠIF<驤Gc'}5~ǟFadIRr}yHl=<.cZʎ5+ٙsLbF4LAs5` "j%6|M%&iE瞃IӤy<.FFn|MtHRi%,"EG 6{a>v1iu!SffU-O/?~fG'c]B%4.;/=Izaɲ paaaxƆ|+ a&jEZ"Qs7)O\d?tI_zYۃ9L(_w>!#́1s)Ziߣ5B:λ f,Zp_qZ+ьx4OKڿlh.[2 TG@ Qty:BBڦ aDGSj/c$DgŶeŨ6 %n/ C`MQ4Me1}adRصt-_{1ᦨ }Tl@FZ2!z7>}y]\w0n:^s!a&¢b [B ~^A\toNʕ4߶ΫWGPZTDHt3z_p=߸)!Lu烗kTkF|znR{^zn SRRNԶ1f1);R,.$*9st@drR"Sch|ӽ#._w(/.DAvG,-߉0zʙX/S], MrtH  -V&MyFl[{n*H5'^ i81DEE-GP;ה`$cu VQ~DL4Q$P!ρ4zs4ïⲀ!Md梕.S~ɕtj~-j$fdNQ~}"!҈$G~ƄI9x !ttg]λrBIݹ]\" r͇HwD|kZ'eng]QViܺ/!.EULtޙݛq$b]a%g9;MuAXFGBAHT=fPFTkn}f~0G3զ-7V!uqբ !Ї'Ћ|+hюHv[4MUI|!O\ו# 2tD=E\lVmCD\#nͺKmܕf 9\V{ tWguْ5+'~χ͏[K5mk?@Vc}R+]+ˊב4~Q߄P5o<!P>@T* K$8"Ȧp>Ġ!]7J'ĤP\P[$$%a+޲$(-"<*b&XF_ev,=Ȫmyd4F-ٽy5k౽E$va8CUenBBC1bZQ5 sӆ[PX.¢b {+ˊ))CtDP2E8=b"2|e~=a/Kx:vOf) {OTp4Ph4"IP8 8} n!@,jwMu._ 'pޓa' ޓyn{eĉ2ÕB zdfDj2Z %1S-('4:î;#`Wgs,RK dS*O>똿(Ch$i):VǞy- u/` {mf-T3:s+i>3r`ْ W2[%Y4 жC ː4+/<,[rhަE~c84}"$Imb׎wtm 4>_y[-$!vV>$eKn1KΎ >c-N%.āX0VҺys3JP~w]-Zf*bYA&|>_8>_yMB2a2]DEU^_bS:<kf+z# 7 =NTilK,QsD>al"{rؿ w~%͢<|ڛp3gY$6msZ6 z=0C;a‰\CZ o +b㬯控)]c~$DҬYk^]uLݸ _Ŕ>&=\F6$ Ki3WmƘمG~€v_:N3#~jБQo_̣jvՠ›ڤq޿Զi卟".~i1)^p8P#!]Ir|UV'NXُnx$o8i!a#!\GEY)-;V($IGh\y#\ԯ nR Qć{b4ƥ?gRR\!<؀٫5|,L&=F( pʆ)uгw:'Po:7Q=Zĉ2,c>$mc\vv7ZcwO GQ!D%s>Y=S'|Ͷôq3Ѵ2c i8Tkf2-[v&32MK~;m$+GpӱY 1z\;qpY=ٽn Sg,EK5L8W5 _B2#[ٻr{ 1F1"ڋHQmż3Z…w fetH^뽊̛5bwZ}f|jQ?ulWx}D,)+D$B0Z+1 N_[qUV#H:dbL5 ֢ݬ=Ђ z& QhL]ilLmdrbK^/gM%4bZ o0GD1Fq5wжE*B+C$E CFͿsel$қuބeoDa&t fǸSHLF 8:[N'K\ gu{>a'0N4tLaIgL"޶42'{_fEfK,^ڛ 9W_z^5?Odh >h#wNACgJ68x ZЯGd4tzB5>xv7[s}8ƌ$)(Hr^etѴoݒFːe )LBPYx@KHy%!OO$u.@?WnnchvmqQ9*RdH`3r>4UC/+RZ6 jsSP7&Q!Jљo &(*]>saM";9Whnلh$11g\+Fe`M:oY'#P9k3T!)%Zy}0T'[6oJ]G [e1km)Vm$-qk: *UvLl'vUa ˭Bhն{lD[GBlޱ&-hyس} ;@dRҳЮ9&EwдM"el\E5Ѿc'M:leGN!-!XWJZnOZB_8#/ّ?Еjݖ8} vfC1ҺmgڴhN7T"б<+Θ;}y gn>/chlpSZa'I ڵDTƁ#4oӞHl\ة%f-*KhLm0۞+VbӍqkG_h?g7bЇٟmk(4ZE0COmR#$ xVB*:I6Yvy}T8+ $jvLTJV`.(yRdȲROzO6-VlY&@ JS}Ou{jOOoc ʒ?Q,( :s9]y+ jgD%uQ_ҧ]Z_['sY!)ŏ\3_"<}|8/'岾Q5~'9ر:Io@"/?A<꯶j "'z e*)$KCP :4T/whADpi*E@y! p^8ICNSKTw'Tu ߼]1 j%QLvBSIhڅ7>~hW^I6+63o"c0jކp#ڷ.s|j>f;&+q$p: crl;N\X?t:b"Bv=P ;s|n$\U=*GN&BM_exl &9Ǎj!c,T599 Z6o0 (t֮H}돈+IbW_6oiٸarGo`xOo/܈&T*jw5~eyw ۋw4w .4~"BU PWӔ$T#h~=B pbԀBi^o0Y=5M} ـia_կ?\ZCȾ󪪢{3i.DIRG-]+۫&:<î}kFtHUUE.$BB@SERʌz ,R=@^O(7G3]࿌S]s"W`ɧVtPo",MdIƨ|܇F2_Mց $HΚ ۀ^уE=Pu$b'hـ/ֱt!BEf4p 'B}?r;]:~psysG`=كP +[eN'!Fa3C#<8HBX7j_rG\I$f)(2Z|F0T~V{C#NwBk8OC~T&TA}? *4z:_P( I)Evzׂep,8BKTH].[\yE@jK $?sBz% . MhąDaևx}2 fkr~Qj㈾|^TpdQĸN.t~֠D?N]L!?c}Th$q8"oʪ7ln8\ȵƯn.xX\1f/qi먳oϑοyOg\}fZ}q┈I\W&"f z=r0 4LemFD ڨ2eQ6@H*y p;u*DXu"3Gp}Gp;NFyk_U%2IɌjYgxX5w,T lP4 wW1fµ`'Y+Y/4]/D~!Ex9L')F9r t: LY%8 IV+y,+>S2|_;dtH)pkN$s*9~~:qɚ5gԋ# `0x1T2j^BO@I `gSÉiC"L'ƕC<>F^[}o͗J>L$}o~rrrؿFyQ. aZu{_ [wcbu;#8i}Q ~IL|wZW`j,OPNqjmܬ_ O$Yi_]FBuZN\;D^}(ϣzpfPm$سa[cǕQOz\%r,'Pp{~KpY$o?)'\+'o"7 bkZDX4M? f$2RRhЋ~cBFV,L QQR\jJlv3oI=?̸sH >v"<CIt2R㑄@hn?@Aq9aqd6IǨQGYF4NI"M/}6Jk=I$$jD8;92Hw R $FP9{cT,ܢ2YPx(8fcT,?wˣMBٷw%UNbh@S]OaI% d6iYUxT79;RPj!% i) 4)ᬪ`Ϟ}݂MH JMittrM#8Pc"Ys]KHj[bq}@Gt\zg.FS87!+3ȗ$ZDoH“o˰n1| !zZSrfSGFǡcąlƯ-䙧џw3I@et@hH2*7+ƒWRw%<9e$yهmTn=t$q!sB$p{|ϠWpyo6 &}+N%:"*ν)7S~/fl "HE^n)^9^zP $4{9=$# d:|%y#UdYbٌXfiKw]2>}~a1JCE?穗>ܥ'22#%V U|ޫ0WbTI\9;~z7MlD.9we?Iy?)oM $c㽗f抽(ּɈSwiСysC-?| SAxI.'DqcioJ#0=|:-S"شh"/w% tKԯx4SV=9|mReYbxw1I?|NBR4<ۉ}cOLS%,,wUgrq,spJMrG&Ƴ11{H,ιvѲLu1j ~/HYQZW$aן߉3G̛_"8X 7MNEa7?ă\Azb,:'W>UM}Ў X[u2 P YрZcR^@iP*_#h6'ߎ;l9nUPi4lȶO:_|6[erz ; XlV<*.YD_n&5/nE(b_ӯGo;gaU7qnf\v`d͟C&oZ~i7>:cG|O`J_泯X=s Ue̞]ͧ#G[@4TCŊLOX|UNVPҘM\.C [ez(/r%rY-Xh&Ō[b:` <+/ARdl[ŨK7(n8 _yVta/.+vPx\~G870OMLfڦr^ F)=i>qGT fb+3o3)'fsF~_|BǷcTUVAp;TZlIN MW>/#j+w"or;y|Ot3}7 \rs35/q~Ҹ+ߏϛ݋ˮ=VҬ@~z^>D0#=G_^߲) ʑEŎQU1| #x;ؒҭKs.Xŭy2c_~=]/y?}ȲR%<6Ucp7/&V#untݼyNKeEp4kH撾mfzuFPHʷȔ!!&^CΥq9TDuХW/2R MrZnWA|;c9oVӱDx8OaCI!r9ti sh(,>b-'mpxb**n9mRKRjq %ip֨{v$.1]qtJT<Hz DhCh"K".:^ħ/Bzdǃp1W"I6{;x ĆpcJȦCRpXD&,|@aR׌'l2Hx墒Nh mxٵc;+釟g@v@?4IϹ<@^ټ~&|ƾR >}{-Xx#I2FDe !BZaE1x*eF8F!K^y}zO./V,B6pнlܸ)?"P3Qk YGZ3 >\wvǛ,:U !(Shq!!4_rVtFU+p;WYbZaP{ GA敗#.kSlrܪ DUe6dI$܀^/҄gGHTr&:TH2Q%EeF@ZЄN֨*SȲSFQ]X$I7E/Ag1p$<Лo٩v3I.ٜc"Tw|ӁJdT4Azˎ509k{t afztO]NBkTU oOgGh(BZÎjf)Y 3Xt3$Ѽ'd<hԉFVIiDݬY?5zhqgN~&M" SGavW`\2o:; P4~:~;[t*@gsǶl+?9S1r*wFlt cpL~0ջVjGTK 42ܑH a4X|+$9 N6n݊dd_e6tqtm´Q2u}5lDHJ=PH2q0Js7lfL Y䋑%|٧Tir,Ej>ك{1OP"ұY2 Mhg嫑_OJmT<^#ZJbͺHzvc'I&<< 3{B0rc:LN#y!?/Z̷5f͉w_ob5ӢE B B0L $*$vm 8e rͷ(ZCT}-_t]|>^P8*p9df^st:aaa'afy$2*ߠE*-`o!}:)OMMزk?-;vUj,[V-m_w3>E>zbfNˌbk]BFrw$ ᶳe>ZvEHlӥZnV?Mdup@B ٳLt锍xIL 69K/fMwm;i4Iɢߐ^HeG8i-֙{︚M۫!ZU0w"FL2gλv:fKl&LEUmFڇ8гwo"MPdSsgor&OE'u+ZwFNJӘ5o!fmжi -ž+X~ϢGlX)3Pd7rнuz@\$IU-q3W vn'$[g#ylٕCH$2ĮݻѵhU,6X)ծ )?l:eDzj{+iЕ=ArT46mh4`wl!4\.z>`wi*nP4zF)2DžbC EhU$v˃ɨ Vv#>љۣe M`Z$Po0ߘvdŀPS2*I`Zq~g=0)IAz.T]'EЩ{$ZFhEإȬo}=sox;#p2\c0''TݯBE)xRW(~(:s;Aw8k~֋ sR묶 w#I՜nr"""HKK#**(t/[ SQeUykr&wMPB`ъt޿ YR+!x4npy=# (V:#C3%ӵiI%Go LI-֓|p;Rk5vR5L&Ii9qhk8 ͙[/^Z~_+'Z'&oXBjUdY, yyysa"HLL$<, Hd7S`-Zȑ#RQSuR]x4W:q5D l6]*0 ^Y&TDHH%*1Hc$$& [ٲV[<apӍ LFq7 Qlj3xO֊@T;xx'z2#z[^Y5LM,@eBvItL z*6ATTGDb2:w"P}V%.͍G8RRƨp.de`6Q$EVѤI4ɨ<Vа0ncڨniqqqDFFd6 Ɖ 9I唯v/_8ND;_ՆȊrRm}z#\ĉ? _fzTۍncZl\.Eh4NXXfшh@E# Ys0XClBCDudP|Rz`!{.f= =7B<^nHx9zaUY>`󎳏@(>4g3/!`Z+xTQPvh/;{x)ھU) ;,jYȸس/{z|}n+- :eJ9ǎA\TG3OC0jϽ,ɴ\sٹ(Ww./X+Vvl}Wۥ`˦iψ!jA5@7H[_ 5CkhBc9/|7M)xT- Ck|,[(I2ץ R" ޱW{;V;Ǜ"45O&DAf<vx)E'㲖ˌ>ZBv]չ zY$?˖EjV ә]1m/42ަzKҷ1zJ{ RbT7/ch.=ҶyκKؼD@z|Dz$\ V/["B??)q57"k Vݎ0ӵW_e,XY8w:Վ}bx2W߸)!\vj 0(wɀAIKBn6\{N̠I%:͛ⶔˢ;\Hrz3 KI\l^UvNŅlV]_R !1ў]sA.=ڮ%c3\*w-3Y1~Y0)rF,_:)(1wPcAQ^-Y)nיn[c4rvndoS^iA0!ɾ9$E,\Ԗi8u+Wa^Q <8kHНfɑ,[F-$9Pώ > 0L&BBB0̈́Nxx8DDDxEEE^/',,Pf3!!!8N &% +`/R%ea(>!]k;f6-X;%ᒍt֓07*~>/=*[%b~'v`֏'!Daı.0_v.=>M3g@ŎE|3n.eAζGIQk_LBUϚ̷cѦ0RLV.{/2ڑ}9O< eoGRdo3~Nj43nԷ,[malպ <+E;mKdOѧ@B ES"u̬,6 G Ki "(Mrt F#Me Kqi0:ݴ܃FiaYLŎ8*kn! DQ&tߝu-fM20c MiDT JHơR 7^A4Qh gX!0$4*ҢMK2#Ü;#_ _=bn_"{r*7r#/1=],=$4% 4a7ذe+K700zp qO[r"7`6߷6=D6jg|P[9+@ aݰsh<״vn15`;ވd$wjt YJJvdY-KVD`y^eƒM ,4қ1;#rCXtB VykRrȮ,m-&/ޢo8})N Id$/K*8^|A#yOP5Ƙ<[0w|tݙ f4]U菿<{^q*fwz#ʙ3{)i-yJTyd||.1.Ғ ÖR|?osh":Ď;%{v6bc;8Kc*J (,wATm/VmM:FA5c} uĘheh#O܆Yv{ @$Ђ$M@&..ëSZ"5Rb㒟0'.+7JZ /5M[t!Q=C4^ߦ#t&.Lp}q=\@1ąE6#?RnSVe#,"ۇNXڬ a;7O*Gg^έ@UhƦ3_3Ə \ w+Wvm4L-}1 W0Qf, #.v^F!43tH&44gVN.'<'_}x)hŽ,Ycy6F `|Wg?#X <,8!KB FlFxXry3sZI6܄?SFեF@BK[s? t.~y6汳 E,_-y_LxD2For%$(3{mbƤ2MHy\Ϡp-C{($Ě̥x5JTOBBQc˺i"{lE5 Ec{N>)$4kG.|'T p%v.]7|09;}L_^{BB6>!d#}.Qgߚido[WjE1?|NB܃$KxukTM9 O<<1m{Azs =p!LDGk iq wapO{ p E(QMҞTS$C5>7>Chvʽ/oYmk$//WAnAfEقmێM5q]snvHn7C׮kK;cP+ٴu'tn:Z5M'3;;)(3iժ%m[4I4IbmXE7qguoa!&5T$ahܪ VEBRHH =5 >}Pw3M{GvR4LtnלPY3o2.^6KbĶBjơ"'#Kꁂ-hۦFT U1ѦUKB &Ɛ?BVćKcnauMv-HN`s<^0f-Z,=FT#о̛tٲ3Qah.V]Ѳm Uܽ]лWڴ@۶-*enBҹ{h?Y޻*mZѾe6_&՚Hn݆M ;ep]Ntqti"i':1Z4-}{RiӼ-7pѲsWP=n\J]ڵ >. B:ZtCOL&Sx}OqMpuWNZV+R"ضlοxMUFHxL6iDLKfd#hѦڵyj;6m.qe1{[LRR%I+p*!tКp8n2[u"#[fk &` IDdlB7AsA8N6i߮ bTv.-۶p7.3k0oj.>:d&ZZ=tэp=;i 8>dY @H^wqAm~04͛i# )fzT dojx}%FKK \~nY{ynZC;~O>dsq |&w܌<}5hԧ|XdISa++{i~)kCujE=e;ȊPo*Ze+6ӿQk%_ߖ>^YQ|9m29ŗ tOy}2F2oʝ MUh14oG_jٿ4!1&N_>=`_on qxjE MQ@,||8e%~{WI -׹.ku" H7C\dʩmV;e+/EeCR%qtNvދU5rÝѻmS$;I"Fv;h8>pZ5iܬDk,׺Z} Q}uuv1[WS:{%RSQ غe q-I!5~wjsǙ7 {kx}=^ٿWV$"oԘ ߾܌i@ uAVti%ӣ<ɆʫxF^\n7 KJ;XX'㵝h,N"2].?ǿO@ 8-EN`u;M(@L|yE'0sO{;o'O㗝 .4eʊԀ!<<ځe?Vҩ9ӝg44P뷜g87t8Nx4p'Fi)d6Sy*ۀDOj]ֵk]* ;HX&93? I,Hy^u{9sg̱SδqYZk9:._gh 'GB8e'šqÎ;^;chضMEEض}}YYYBk" :|="Ҥ"Z{=[hъpC]U7ao[G QF)Eyy9m` w.2\&PU]# t/;QOM$?碶ں,NƩ( a 0Y>< *+*H؊@(L/0(jǛ'cԍJ+AeUѸE?H +F!V=$A(;a'ۙHEfGReGh:p5++UT%8LJPUYI,! "m8l4pNDXBr@UeR8 gq;uxkFt:cvAQQzЧ uL.dCykL{{& azw\ 4i%<2l޲%pqUtreR}Y6FA>CrmVS^ZƓ5K'^^l~l_3_(E!1[0>9)Xt&e56?(f7gPϾ&Mieݓ̺]<'L2dOd}p ,,o|Sxמ3wSOsX~xzS$z.aÒSRӀP0srUdg楐$sՒP.=1nx/~<:|v=Hv=VnVp>rѯL{i܌T v7&OqyS0M'*\dd7S}+cI'3U79㆓/I~x5t?R~3i?ˬOנP{1ym2GKAb޿xaQ'?fݲYgHkB!=\b6•igϨdWE5ѧNӸ{֘~7wjr᧔'s|I,|%>| H)#rw'Q~m\qa.u\1a .yec1t}%7SDf/@I]wJQoQr|}rgw%aԧxtTGofOYpIʋ7b! A&'v!B^x-ꛏRPWW~&_~6kό9+PjW1K+UTx}o˦埰vnD(Jwd Np9|5+pʅcʵDVϹsM{wmn;oS{Ś3>s52g"*J٩x:Ϲpϙ:Yu;7q߽w۟g^!Β^o~Ęs/BgYϣſ?۳Wp7sO~Gxݵ f7yO0~r}\w9,}A}E1O?(e2[t/>泍[,kl]9^}3 *:U1g˖D6h=/ )>6 ?+ю㞫h G)f#\n"^ #reg0n\¥+Q)57]+ȬضRn~g E`#KԅT&gx32E]H,qMM=󃊢0=q.=CѰkxu5u,_DhSnd1r`O7m%'xw v֭$ ٰeέpүg>*Q г0uqN1[II|.p㍜9!=Y`ť_bɱHURdh᧞S!+oqO.$CFX3r,Y0dR,]ʀghB\;+VR-%s0~pNftqGH*(!< " d2N>l.5[.k'8WMA W}xN gS?ttkt|az\s,P6ނ^t Rw>t9dNHGN‘JDӿ7?@ E0ɓ'sr<wbO)ٹIv'Gtj~G.ۍw!VOמ2'O"Dzx\nLVi#5ehcʹeYdrNˊSo'پSV`ǣt&i%= d;/x8`FDw H G.sؽs{J# 22--Fun|nefBZIGօ7)k0Sxm7;EpسH4AV̜8Mc&\L8.eU} A׋(R()0 TMQ3JJֻ$ZSɖ O=.mCA0A0ۋQVQ/<|-`bG\=dp9s'e >c5RHLZD1Im+/EUV/͓OewCuVNˈrc*I2.{AJrݔ;:vlK/>ó/྿3Iϥtg/=C}WX_垻g~?ϋ3rz&jY.*vc:4\"LV"F]}y(bCشo3'%g@ԗ~ '[w1( v%X 7m*;![螓o?%5qX"!u՞Vvscx-k?[Β%K?ÿ+g.8q8;«o~zޞ>葃`LCKA+[Iރgg5X8EntcN:})eU{BԿU2}W_x1 1-4)YHR,n M7 П6]>_kY[ GƗ@Jy؎@۶hBn7>g>.H+bʽpфqf^y%&+璳NF(٢l8\C\F '*n'緿~S%1r5!I,7N7&㞛H™qY̋Z;Q>@y|YwF~_8qc ?[ph&T 7#,G$|^WBiţOm"\Y\q-fytҩ<ş~KNfsWѯwNܗw_yYz[ H|U_}?z2 ANx%?yo^۰rRʖ(WŽGxF\gm\H%=K>?Â|ù*r )dxVp8+YsϛI0؍L?!PN`ibl |zӓnE%c Til*+p3<)Je9UH rDG(S+#@`J5{SQ4t'CI oL H"TFb٩tIJKp3-%-*q23 ,CN(+rj"1By}ʪe )\~SZBUm=NC<@ H HDBR@{~?Ǿo~un !gTC3~k5W9[lcz+DzZ5]a'0ǫ4qi34*t-QpʛokKJ_4AYz1e ^}a ,@JrxMyR? bcƝ-c╌z~|x5!DI} #]U;# IJ?0 Ng>!~Q[#r( 0wr lN=cN(hӂ[Wgx SGh޾@ 1/~s äآ?TC5t0aT(Hi#@騆Cgj}]h'hG[8⚕q#H5.l1-v @z֦#(D㲻h!Rc*Z`9R it,D;2yZ8GnFWMۊx:h8)I˔͑ }tbg3e*qjHq䮨_LqM VGKh^M}/7Ɔ7#rO7JErmΐ>h>-|fCHp- S4|>Uh4NI:ZH3ch:5{T hעѡhh4 Kj4Mhh4Mh46Dh4mB;5vZ(4:;BLAzJRga!8Mh4m&H1!G.FRrpm>I| " !ZB)>sDidxe"uM>cy(%$,A:i땂!E /mV^\p[!9X -p#*{϶ltʶnѝ^y7(}/e%QJp:jUXI >CJI,0fK JI˒l"a'=-V`+A^ФG1wM5&9[l heRDJ$Ԡ;!J CNp0>$IB~o~.t+Jah D96l?`İd=-yOW'!Mη܀u-U+Vo8o3q`L6[oݸ|ƞ1isj|-&3܍ /ss[BNK5Vm mJ}'-H$ ҄~A  M Vm(M]WyA&NKlT2u|[pbI Un^m0I~&W|ͮ"i0I+$+vHbRQW~Dj{tT/6l3h;)?}?Y?ϟG מ}}y7孙+/ή]U$jJà w+]WٟRs#u||سqX)Ói*ݖOJTZfۤ K6bK: A\ǹ)4'!7w/dp 줫/u>%^&R zwsp.f ` @(g.(%8k(yoJmh4i%Iד_lG ;c$#b֬cv1qnP\,ܑ$*xmY~N\HQ讟'+8hΚW KBևR 5l %d $XRx7>&[ Ym$ _g( |T*Q `ɢ.|xmE"3!${пֱ JV)S>f @Dn/2m^{9RZl\n)tVtKAOn q*Jv d2fʏ߾I4Rg}vꨤDgX( R@?I+fu")!QXS21_Ykl4|#vu GasbL3SpsJF]hY>E'9pAja(`x|due)#iɦYWR1y=>}yPƞ}Fo1L;#D@>gsn]JNA_N8ReW*H@l8SMT߾ O_˒JUȦTR]bۂP3I6V*NnF+.mF ()+dʒla~oY#3GDyr佭fH,K :$m6I|Qmu7N61[ sNr0"4(p%ф`*!sN7@Re*)t;"Lm-[e;3bja8|[=D%6J,.f_NV44΍jZ= ǡQV.[`nWƞz*'tjX8o!;k+Cl'S t:aؓ9 Z-\B$x'lھ ''e@ f ,dgY0ƞB`Y6!ڧ[ݧRm۶[P<\8e0, K%6ڔ4S97<\2C)lljWg0@Hb'àRZ3`tAx'S.Emk!;(IJT:&ZJiW%Di%GR@+ ~`TR~a$eR>#\uEn4PcC4mk&UT(.'%.{ Z@5 OĉTC3- MiH$BvvN7zRm((FX i~}NM[%u`E~Iơ(dt/h4mPVV@ Жab6uuut`T_ȵ1{13R"-(̈sptk>,hH$)^D4}7ۜgB8,YIC\/Kx88MIQNNѾZ@4vL&I$Hsc!p\8\eY#&?rr9h46Gk4Mhh4Mh46Dh4mB FhڄFѴ - FiZ@4F&h4Mhh4Mh46Dh4m1/ٓg%tEXtdate:create2016-07-01T13:33:03-04:00!%tEXtdate:modify2016-07-01T13:33:03-04:00@DIENDB`glyphsets-1.0.0/Archive/GF Glyph Sets/tutorials/img/list-filter-1.png000066400000000000000000001475111461513140100252630ustar00rootroot00000000000000PNG  IHDR^RogAMA asRGB cHRMz&u0`:pQ<bKGD pHYs%%IR$IDATxwE{9‘3DA* f0#*""bs#&L"JFrG;?fvo/rw WVnggz{Wߛ. I_"".WXQ-Ӌ#EYGkgC~+\XQ០W(pMUUXbZjEbBB%oݺ!B8`YYY[΢ S_Gd]D/7(%vy-DU$d߽>"E_;B*E -$4R{ 5Q[#4Դ)8V3K_L$˧XQG,G׀)彶bϩ \ *hMHM( JxRBw(:NHĶ,)QE*X IK#ng;a(AE)#GߒVB{V B|3s:+7!mMfL oA`_2nQf&z}2Ҹ =OJ_8Xg+_q$š=[lھ]έZ"E?=s9K͡+ ׾ 9R oFnZþf͚ѤI5Wb+}XǻF:5ifdľ,AӦM[*\: Niؤ ) e4m݆yi =5; ]՟Si/h~ϊR$:IDOH*bT*[X2]8fρ,:MF4hv2)Gm'xoWO[Zw/2Wcv]*B]X/DlX /\O0a.DJ˲0U ۶l ˲ld3ݏp ee3履т|tD(x > Ɯܮ `Jp>Ƚb)ޙv\x%wVHqo.R~u75 ) h +"PT#%s7Ͻ t)ANsJ,R)>݀eX/ݲ}jbۦCKRGo{MFG5q7OQD˿DʣuGZYHq8SZ.g@ ii+c;TkЂ/N0@(^S9iض S&CVmIӐ=*᷏aO3y굏ٺ7@ /Ly]FӻV1z {v@ `&F"˜oIY8+YLՃ߯޶(SȠ%9O+' ˱1- 3$ 4-b-l!'}=w$h mkbY q%؎M`F{ a•Cn&ٱ09Ng6m:\_yڦ%m`{U8C!J$rdm:s7zCR` D䛸@*|%RqZb(Wb_z j*^FU\BQ0xZwhshKހ(ҬE cXO4SGB0s/KWGUضf-tNڶ;MXu'=XapؕG'S-%2ݜ" "Y@qA)A-!EBR7UUEhՊ< "r`*¦M+qRSS XX8EXX?I|@s} Bq7^xU:7y-uu)nN0tu2BM qP7)Qma;6>'^2bRrr4VuLu`I\UUϿh٪ض{VByf`i|4DJIRRiHI])4"wL"Mn6CIe۶@q㝟W<(;}dh0ǿ޷ӓu.yұ+ߐ}U8GB\_U !)N. 0i$F 6VqzU\!DۜO/=GyY -8DK @JpB>ChovcOzeZW !KWzQC 6ɿ8BADT쨜[\ro%q2wKGnW m ݶm (rXa]A MJC ݚ_9"K9| eyzR-2[zQ_~_O2\H;rGكiakc߾})%999niVoDq,WLLL2)NYAHyv+a8͖aƍ"^¬*h2Ʋ,7$:OJ<###m۶QJ®!u9Z )8C0dAnUyH:E r n{pQ0hs#dEr{1sOw'IQ H7@LdԬY] TH E˖-Yd > [( Mܼu;AB~ ueӸQ}LR:3-˲P:%yPHlWuWUuWm)䖡 '*. -Uiz2-"%EV%GyV(q_ EEؾ;ȦD3Hհʼnpe:q8t111yG{yJvAeC.DQy׭xU[n-;+$eQ''kQU鞔xft֊Bj~]Yr0`ӲmgJjU0̼sG[+7/%R:yVBi:?{gfmgڋw R \mg !4y|6cz)`􆢩9d$i0q۵䊇ܶ fivczNZ47!e-Y{%XMyٚeRƍy$U脒''7=!RSS/ 5D[pYdNP~=_H8IeDC;-uvuHLHH4<}WR= >|' XM0``{ "×3ڛ8^"">3ޠFK^T>dt UM W( xɐVA؋ /m-!?i,k:pevބx%U彧x1j 7jZ|a|`&m˔f63ޜFR#9e3/1mO4>!.®9x)w9Eܦg6KDBY:2Kg̸q#h^;ÅK㐓?JEA؆#m ˲QT0McbY|!.&h$r㲚 O?B>Ѻae,*0i(GEi*[7n #hSvbc-UKnE( CT]g?bWO59p0la&.0oٽ{ґɐk/-e*2{ =c{C:s9]si͙Tl.ӥ{?; yl۟I3bPjıo}vvdҢiY;}Pt]GUu4M<΄gdmh#SRAt* x42wYn'qi e$5u\5m<-Zv ϴ_VcֽLnx%t\FqT8|`5tݸUt>|~|{;fݏPU9O>˂U[MuCnEʘrbuUŋYa]wG۴w_㦛sRdA[:6F^y&vCQWǻEE $&>݆<ɷo!;;/*^yÞ XrB(ÏbڄPN5PD.B'9>t sa=O^Ȭ/́|B l#fDZN!ؚ'ύ&XNm~a`YvYGk/ImUU(;_&ʴiv6m|6mΦp켫EPv^]sn7P+3o[[VyawDpiώ>A׳?o+~dا4CnfN'<7M3asύiM$gA-x@R}ޫ,f1t0$e1HӜNrBZ̛;u;qh:" ;pEyG`+FvB&7FӰP2[4.7F|4f}MЙDf.#oQ|/&J12ǜQ 0cTF?o~9Ͽ1o}9نk *6J l!%ro ~4'*~M;%|7M᥏s:!s_y,^V .6(O?קd*~xϧq؝a$߽5m~(wwsQ|~,^0[qŒSy8m) 8GoOw>$kÞ6ǧ2sjJ$gd4a4HXfK=:PbO 99' d?es2G&rmO,YW^ϐ/`lt֜-}DXYpV;~pKޤ}tlUBQ\̫/&Ь];f<LIjqhX7{V%VUg KUQZ{p+6oXҮFD"瞤Z?4n[rW2BQ@hO lܺŠdtUED< &JXj#kwevɯ64h}nܱ% '(8 8nD+E'.:;_>aEaW2M, ۞JS{뾠I pOrJy]:d'~ K܋߲ 12sQ o"}^Pز;dEA Lr!\C8׹re#Y٤հŐŒÕvg̻ <:v;rïqpw>}(kλ߿|I™OpN'5o|][ Z`ֿ³VYsޏ nkƒqG̷^kIGRFf`8^Epd ޴JJUd >Ibj%:G6J&JyaY޼_8RrY~(HF) Es'jGJ4]]U<48;B j\KtMMl@EU, * DGE<{yTOO G!Q4l0+f:}6=]ccn g(UDCsR6)3R2VfK-/C:U#}Fa98 E\R?<~+#x;Sˀeġ8RcedCz ^ Fᯝ>8/;}25t]G4tTay` :jlINiY[ł]&7=oe_W?/?={Iۏ$R(@߂teKVvvfMiY R86'I&? =4Jj/}f.S};N`§_2^$(nrZuKzj=>쨪TMHV|7_/Mg.׿x(ħR5>ZMNc5ggb^Q oЅmceba";.:o<˽&9M7KOض ^4__}k`Z5 !*7o`H,?|QOaYk |2F &(OPPk]qeTjԖg;ھN| B=_ug"x)%7o >+^d3+_ӞFҀMGnbUkvp`>;YW7]ws(dVM/5 l"Vhܰ.4JREőo\~tۇq.aءtesQ5i޽ilMNpl6kTD_wV~4!Y*ۋ<btqDGP LOYc4<sɱj= MkԼ_]E=! '1.=4C_Ĩk/:5ٸ=(SJLõʥZ_9dekؼkԛ%ks%Y&A6_dmoiY1>Kfcn8Sʍ]KU3; ꧲ŶĞKVͪ8mJL[Ϡ L +GtFfj0ky_}ΣM'69 ݩK, |=:ˋLDO~Dj$/]YIo Fv6^矷`E5OJEss $jU(҈{e몄TiZT;o{V%w!p&܏P/9Rb[&`Moۮ fce *3v8gupV@$H4ima)L=ϻޠiQ75'={^N gQ'LpIkŭݛz o_湺0YlMrG[ )\Mq8GWE 8\BUUDy H$Ժ z4^vp)Q,R&oAJPU[?SgѾɬY:awc mEaФ(aJʝTv~ tr!\fBy~TD'Tn8Qzp1qDF[yQ: /Q&l߱S۵ò?( a(?AJ >H 2BQ}dž8t8$lT= l"ʧ#4 bxR%w ?˹cMĴl7C͡Ҫ >J4-LA%&Gv.n߄_;/7|Y1Hvl`)TECl\46`z?_p]י5kjAjnOhg?hxl)mB|j|kB~B&Pd@HT3\ΖnU8fG\D^[}n mJAEqg*uќ^ eE\_ ;2RrS\8aF0N '!099(}vǞ"1 ( arbr<Wevi쇜Da-dⓓ!+;;g\y -㷕;Tv>isW1oOɓ~p~¢K0d(Uiն 5$೩܅o^ył7pz(இAw娪c9>)q%;ç/Onיx?_@OA:Ǫf񕹲TN22ys ݲNʋz4wBApaiE~p%QQVSBcjӺi5,`ê,{vE:53٬ Y([ؽ1O't2]О1t?%˗2n_)0y;is],]GeD~[D-t#,^7ߥW1 #La{߲^?a/\=U6\p+R66 ~!. Πѩ圑Ǧ~_q~4nQÎVVl ~Z{>=^h.3fP'FZ*yp~1ݧ뒙/Mf)X+آ#~ϧ[ϱ7 ټz%ͱP*ѳU2$*O(6c-qlɐEAf)S< EZ,\{^ڠ% Hr1T\4Qڞv:u<]WOkisI|8b?y*x)u;iSHNJ(mVf'- n~&ԃ;WZ}/^ Kzuٽ͏ԂzvB:p}yl=D.By1Mk @N֧g,nrN_~áj* Ômź>֛d-ز2r-A:Hj<&hqBfz.mp~ z¼BmEQ˜Gd߁XGVPRʢKҴg=5rQ.A|4w& |y & W^sfV63[Ǿݛ48oK"0G[44UE:E >6tv0љdCBXݯ*f{9B8u~f?qANie ~-%Bt+J/M[sFԼ>yys73iY5횳9K? 92)Z¿ ON|+ע{aΧ 8ǡrzX[Yt gT^yUoOb4f@S\>f)AW6 /Ňfgr(+HsI$6pR8p0Q;M"7Eu|>jq!lMi͘!9k=W}*86%zO522 D@IZu#7%`IThw0ךOۯVa/S$V}mTUr. A+iaX.8ѬdLT]GH=!i;ahe]pA$PD-( c v@<]PC.Ų>_⭙39Z!%5l꺼B1"b+[*]INNvj|:qu=]Z0,|(( > K@ ' n"ہ`%{, !T|J D|h !*ұlwQj*G0 pTȱ/Bu5k*_~eBPwPJQ\ D0qo2TMEHA> 8X.2Ml2~}A KZ3+vFJt]'>>B/ YYYYڒoL{8pP= E蠒6HkOIYҐ {?Ox)mcFkD? OTHiEQ2eE]K"qdP8eVLGKWzYeUT :5EL1ZQ]$hh>\EqZtH 9f=i"+\kR")9kHD8=xIgJSlJx%.=T<(ߓb,B61O)|U+e vAWH d;eݬ)D""r5, ywX@Pt ņٟ~hGX9[8OQ\䒮,`o!ӡqnэvj&j^M~J+6bo14k݆.)3G[YI%qqW:N8AXU0߈mɎKm_D*u M"8na9T E F8NiBɊw%Pӑἅ8 RV "s(vAiW\LyN"O(G/]D.%K5PA^xE\arZQvGQ|` W|HNj.c9~˖, }#Ww,e`o"nEX*:5HV=í_y׾&_t9{`t~Y:!ZES\tV'`?ht x!H" NUfڍ꣐f\w@c/rȰivr{P˅@.܄p)Үyu|]|90#QLUؿ{;A%j-z-̋"ql}>6!"R@S`M8-Z5`4w(XT Q %y].]aɸ\4c=NMUGs|jи?eMG,vfѷGAi0ϽOc5m?n浻]3Xt1].Z\.+ЩQV8~!|vx])!@v>3ϩj抪is |S ?{n}O--Zyn"{Ň<,3M7BR X ݣ+ɨni&|H<=84ŃK^A (9CfxFnT]gߙ <V[xYN Nt?w2A"qN5j: g ;Ud0#53v1LVn7J0-;0mDiz83[ ?LaKUʀRzpkc7{~z)y|f vPRˆ͡~,9o ]׹nvtxJ{u~?O*|.€u艥]kѮ_8*1ydʗDkVUM7cٰj_JI؟eEr| .Ll\4o<1=Ƌ^yO{ V@JԪQ ˴ |"iZРe+E1#GsyĨ kͅ}rQfٺ_~]<ke`y *uҡMKt@ aLhGݦttMw!Ϭڸ*ԡ-p7{t"5z.ԥ3z~7V㏧pVדmLV6VDņ{9i+Z5"*M)L;Hpϲ0Զ=+'~bMkxVI\J5doݼԪuԱ-Q`ђRY|9-:Ay`!?4ñK7΍O-EJrwhN0ePN-=L~{rsy ML [4F"aUδZ'߹;9!/>ɯmm"e3y= }.^;߯Îpb\w|R"B pR=~g m<޸wg?]Ź3 g$R\uncϽʕkQ5Y!F¯fCJxEطfEӑ4lӝ_JlZ2.אܤ }2p ġtOK3q 9W=[!gӪV Nnd .lt0=墩~>~a<5[7Ⅰ`1A3/bfiT}?Jӑ,&9Ȥ'o; MuݧQF+|o:1lǟMݓsE$ ҥL|b0>?K_h܋;ˎsyr۴r詌|>L{N.g\rdF ]׹v㌼+H2~ _~?M95y8ɁeO_+jURTl`yxNNfVb%%ҰP;B`z ꦥ(׍z9ky\weo=+.<1qdUHLF8Eh@Ʀ%|(:_:Ԫx`GVSIƱdUS4vUHA)V]?ͮ={Ny]_.8<ٍRJR` JbuR}6;YTصΝZ͙ؿvKZHqiđŁdiԤ7NVV@dx&lP)3$4Maڥ<25r$,,@s"+rxVRbف=4Ip(& k% Ap,J N֫2Lv{#ouSh$ec,{ X6n 4lmy|%8.?J/E'pdypڷd20m-H_Gƴ4U.iRsH)ys~ rۋ0lPTXex4=veHo0[@FF6q.fah1ٿWm{bWrdI kZ0cd[: $?qV޶#M J3W9ԺهXh`DUT͇DEYǟex`y~ p;"8=ܕm m$ݛb㈊"71_[}vށ([ױi_RٶyYNIщ$1)to'Wl"-y$Wn̾tBpA*qfvg/dlڟ}7Jb9j"Lm(|"@ ȗ{ACb۶2^ؼ,3>B C!-)=ۆ]o8 #f i .&/Ijz:*«}L X^{Nc\z=\~9XŅ7ilޱaCs۵QI:ҟ k>CJ7Yv~H'nY&@}8zPxc;ly>ƺm1 g^m’ ӆi6gz,^Hs CٟBmhtK&12O<0wO\.3B~^ .2Ln(hrBth\-#;|< /摏I7<)1M&;3$)b}GiUU|hrLH0HOߗkd!5?-%#3;)%eѡm+EaxM .*ԧ*;UUEմ<!M֟qm_|7oQ%^ J%)ubYv@rYBvpp 9/_E@*L*%sVp4 EQ=W1e ն1SqEMr@r+M~0vy%R:޼E̓)(}7\²? a$LOw3իowUTHXv͞={SN) EאnMVQI/xPSXJmY8rcEV6/˚8gW.Jnz} FEj\Ƕ1#w4]|h%q!#mfa>VƏ `:v2mk`V^)~e;@M⨐) +dr[LE]6݊BrD'V# aB*VduNOiWcqɜ!Ƕ `+&R8ɱ*3_ $lEVrplbccJ|B*0xJ/nt,$C t!:uEwqGp,v!W~cX[A vAkn+аEk7H㖇>wn֡zG~Z8s'n+vcJ.\!_nh@opU(\7P`󾰋ʡeokGur>H~5_W/] I߻?~Zȗ~ 1SgUlX3Ɋ?Z#a sϛX_z{?&<$/?xk\ćwN(PM~~k)+?n 9E9vVVM ɥ*$R  Z|$}H.μ\ӻ+wMqsn׎-?~oE\zJ?-޿y}7UEk7S|;w8tԍ7ߟ\U#֏^YW_[6PLi{8rq_VB .[/[(_B}2a^˲܍vY>E||Q(t{i^GM^ă{h-+i!z(,ӭǘQ17MSOEyڣ4Ɍ ZulːQOwKسƇ̗+tNgdՆ\Dzx V.*|ؽ3ξM+穣V{^wvoCZx}|$+Er}GT1%R n~Xa37n)al Q r(bbb%:* ]?)Um]@MusHU`w9UEvϧ{OyW*G*DQ5R(*#**h}hG7pGQ)GuR/B)5:wcܝOg3ϕ4jтJZm*ֽ"Xd4"oZ_;4jنѽ.wK0Sӣ%>,E֞87WRv"[9 yv6$\K~gסl;w,bxesNZ߻n<GW!څ( OY;xȠJk#EsR^y ޲ rWҪQ-A#UWٺa=*7iQc8^ W' ؖahr^^=cw ύlڰCtBX^D$US<%KZf83B"'@u>xl$6!qFЪv2t4%-#=}/Aanvbt'>[ T?5R߿v9v=HR*$'99w8ncHE|,-:x%EŒ^wYWz&12z%q/E,DJX._eW^־ț ey-<.kЧ\sq?OoɷOsT{\ }VΛɬe x:_@Nнu>e>w,-s ODu˒˖lnve|ЛӪv tEGE *U?:,v7c\YVbKN=61z)y)>?х\돎RRQT=R!H)IMMZj.ŲS!ОlY ߺ}kmbͬ])gͺM^٣I--ݫ`DפWS0 @N%2ӿe3:n"t?: V\e `uC~0'ײ "82@jYU5v[j:⷟ظ ȸ_Uq^>DvӦ2IL{&6wf|Iaq~+vRMuQM cLݻ;v}vn֭[ٲeKO\Xx8w\WLvN X B#'].J[Z8nWdXKغ>'ά֜{xRt{ct~oT'oPTNҾ}x˯iդZcZdT `oDlXԬ⋦u۶.KiZkQVͣӽK[]R Ϗ{3we{DUoSSvxQcy~w9jR3fp_*)13 #AG)Kyb6@ p"&P<RRi 0)=':pqdeeGPچ@\rDz0-уAOnr-<}pUkdYt+́]'_qUIPrr9i5ж.ᛅ٦>s*TID^&wy]ntMTPٙt7dʇ?F%ٶ9ޗ_m8ٺ.KsG+8_'}eOkǃF&tdБ8O*֧to1>D8_ȱ-p #nm.IiyVk0@;eH-ϊt&LFXx>:7 Oe _*"aA\V8|h'^ۏQdͣFg[h=7]a I$2 0 IM"eq@ [aEJdPռ v!NYֱ1M?<3nܞNJk9֬&V́|UѓXۀq!>ϐA0x~Mmɨ{";aOq7IJAƲMFhF̍co懏N` 4~ #1a4qMV\|MNϖuSQ;Fc$TG6uyq;abZn^Dm4 ,$hLim1?CoC/ٿc'tGZB 8VX&`06EFF> z/ssĶM}|4cJ>|&m&Q!*6a,8>N0-YL+eHÉ4M9عQ2+3c'蚎H$iaK鐕CLlBX 3# L,"]FNۮP"R9(}:ne+׺ya1֮Y(#!)du Pvש 6oކjׯO_v46oXϡ UU# iyBMI^W;д`۾ujVAQnbϾc[v%P( #ɚfߡlbRh:H1>u-KDk^{xb ԨNamԩߐ=[ *qT IZXdƭԪW(Meߞl߱-*uk`]}`LjiIawPt6oL )߳;RxLr\4`tn:5=5ټ})G/Xs^) ۲#s [OPŋiXaԭ[;{n))!3yVIݘZލPJ*{wn'ju61g\6\+{̷Ѥz'ύ呩_3Qy3y垁|%_#/aمO/O`_sM4m0ѨR ꎑ`6)iiG1܄ 9> $ peWA&N!RB&+q]/7Y%/֣lE嚑9+ٴ#!7Ӻ8&c %%vB1IܙFJB4aʼp`Gl,^TЎ%/?RGVKDTCD27EDԄ$8AbX=F`WSl.8TM0ϸ3ڳ ?Ȓ_c )]9$KѤF+cַұ3=$ #!\>bi )?rH0Ҭ'_GizO ݣDJpN1r%Cfz`&;, v:mA[1ˌ}|hm`Ԫc՗[c|I.8ILLzbNxb>}I lҢ 26&۰['Ϛwg[NbT&/t=}1q? )7)"ZA+W@&"v^rbrj(+CP.RB)m4e_t:.xs{`NmGUNcZR.n/70[d\oBpQ )@a^8 Γq.D^ S7$Oȗu.U eKPPUwR?ﰢxu YƻN)h!Wђr u"8ŷJeC~gt A.0 e( :DG_0)ޠ4IZiH0"/Rdg4Gi*"be/ hYXvTu\QdݏӈN1j£%ϧVxQQ2N rgQiiZ ~Esc*MO]rikǂus [;-ҽH-WlbCܱB^W!MJ;LlܲM[#lQE!!&3+W-@)V 7gi[G&yHSt|1oYQs< ",j೷'KHz,\3W_.D%x,7Zcx 0d;y!@u~wE*uq]cU)62%Yus0cK2 xR@AAW?T#X(Ī.Ca[.A[Eb 9~%RwLpFB2-rUT|~ =Lubg0j:SN2r-URRږh@VD`a8iV }DEuE ewb㓉a@u͞OM{O,u6uG+ k^G;ض ʯc}3Ҥ3}9 6ڇJn|mݱؓD ! ڻ j &9#?M)dvMRr*Q~ 2$$% )%R %"3C0y7 7o؛GQ CE躎;- )ùH%2QVۀV"I0y'}[goYȌ7Gsh, GNc ˅pb2Qb4~)%zR=kğ`G̶Ik5{wOtVƐncjtcz 4'cUߞinaPs0 /}7rX2>9(w;Ȁ8zpF;e<^7Bx' U9/~"1}C gՎHt.a$p BnydWIUhne N {'w9h d,x'W /ЩI "t9UQܻ?p 79W":c]C_,)m(ɵQ]!Ǣ,\cKw3ʈH~[ 0ry"vmو?6mUL_KT"*WWo<TW8}oeأr}Fn߽ʃ#y$y)TExI`0|4î-{8+I7!8PU']ϰd6jS/fÅ.ve+OfЁnfxO pQO5w"`;Y6c%VRB(HQ1I5tA>ԇtY.ٚIo LPؖ`΃QȋXRJ%G!n/\/dęUG F@\GA޺KART\ةQ- J)T %49I8HBykO7߸Yޗ^(}tٳMNjU;"K/ivh?` ګM~)" Kn {ѷ<|9{N_>!@rFv79j֜)5XJ3N"g6O-=S!תP+ o͓EM:awg*J".EQX w#̋hmp}߫VA\vfkR^xfY B[r=B.J!w( { gg jNiL `yVfEȔ4MZLZ~G8c'r Yb6e#X}]0s]Lm^ n'4يI1O:CSa݃ ITDMXDƲut(<# X{lTUp9?q? Az'q]S0 X"Vf Ɠg1GM?rq/TqO]D^g>\ -zgPR0$7*}nzM3|̠wQ~&rHPMM)]t~M~|z7T x7b)8ML6\1Çˢ5deg㘳*@V8v|5u /\Ū~d껳Ю%7"ȃfm<=q2mFۦU7n~7n `,ѪN9O`תyg.i\ye}wO6~t:#FbmӨ q}q,S$>mw忶sY m6!&}a^f53{\ζٹ]%֫Kzu F'm:Z^]x|‹$lOVxLOX\E㘙sДz r\@ t;Q;N؏YTSpϴld{uXgҩɴ8x*t6;yCˋczz5(oZrpǽa~`nZj V+ϙt%ӹd5rY4=95V)QzUթLɦBK:L^two!b)4-_zVDEձ  ==eMJ< 45r 5Z$OC*Mzqw=B&V9>s?=Ͻ xat֛66z|UebJg9vލ4n9^ev)ygxx.!\vOYef1 ~jUB;RV]4"RecbLj`:*5kBCyc{&2޻Z҅ƏKJ8¥XU%H)QҶ,{L4l+OރU rp# X:h#B[@LT"n,BUB /o Y6.YB ٲe vgׯ^7:.wy;z׮ w2^$_מъ8R~ ௪]xji\2W)ɏͧXGmwj/ʼn^ }L=}/z?/G:W\ Ajo1˨6̙XOB-ٽ{7{N:呉^nx&vL T8XmY_ zI}jV7d`mNj՗`sѵkWzb_1x@+lQFBK)]e > iX^ve'Pjʠ4 =0e"dMpj>pnI$m܍d 2FщeTZ/(GyZ"!Xvm)SdY#?+y!Ե| dq<`l[zH!q$33䰛+\ZRkFK_ü-0% bLWk-FÂCՂA۳8Q}>›IpS& @sl{6w_W'Ѹbi{4n\FgQٶ'*FIj 9tnV^|OW*P!LJ+'?GJa<]DV(P&RN"pbty'esy*w*5r6xus[f6-`!Bar]XQy{*Y;hֱ~a+UIͷKгc3==X3e8щ\3oMIDATvդ 7qGfV\pQ/{5;RNk^_"aNε $V z#?vsҠJܿ*R嵌r'phG.8Xn#y*V!(4%Wt# D !qAæR\$1,LTHR=;oZs -Ð4×PV)¬ǫ'ֈ?1p󊸼gۄ3E a0NTiH5irbb+BW|S,^ xGy;7{?Rn@[t$.PC{6|ep|v1!qa:H)TP!%ҍ?m3u;4C+jtm{R&,,Q7YJ«Op m[#JP!"\rbqkKB#%s[mS5؜VyGיT$tlف2kw_FSkKa$ WEqsJ)?$`;`X`ڞۡ4hJHSWB18e5cKJPlrt"QZ˂3Z?2rq L[b)"RhYkC즰~IrmAg[ v{3NVIHv8I_{'EoUwl%dDTT̀0bx;yxwS|gEs0 sZݝٝٝ|fwCuUuU=d>=ʙޏGlu廪T#c6+ ;7re4PUFtXtu.#v9>^svWA6+qsy-\y^ȳo1ao]S/_/<&`1N͟w l7>bcE6 >`;gۛo毧aLvnjٗ?'DpYKlmu@hGQ} .sc@(~Ȅ5XJI,!DC߯g=ћk\z8p^B!/qe27( 㮛A{Í^E,o ^;y=Rc3y2rCD>>b8nI!LXoks;>*A{N0Y͂b 4.Ь٬ j/=)Z13=iq9|`!O^۟ 0p H씱l?G^|λ_]OE|vR*O6nZ>LC h 2q$4\ja:lHpl!wwl[1}{ 7ix[*3 hxކK2(!x_͖0ܽ]m72c6_pXX#:}?Rl>T8u66n(_x/8Fg,ekHYXYLJeIn0rYG( (->rǤYTs8hɭ':\@u|mo;n|w_u)WcŒ 96<70e7yH#ya|28x(n.xӫB``8xtKhyYa5}V~wӼ3kvƑ7Oi)t$=tHǏ;^=n,"M y#DVdħ4"A3xd,1{FB~6f,`3a:MziM'h3*Vl3+%r T6ǂw4\STTr] ap?_dp?u+qN;BE6 # ,*=W+|^쮠/0e. ,YwnaxCsa%bsie~o n>hb`@9l*$a%=z#f'aHXU-RpOg-![/͛6bB:u:zwaټ|it~^cGsN^>['3f܁M(Xd.V0s'|lٺ_y :Kҥ ڿ؋y Aspg1{>?ٽ_p\1-.òxsfCvaȸ&u-)=vdJzޯϘH;gzgH2 9.IɊx`|Z-?O8cO @/+hfF )A>};7豧pC1$? AAb [v ̐ac#յ$+6 t-~r p)u%N{φ 〕%4vR"LlC) V$9jG+>"|B -(4 |T*mt&=ž A>Zl20k550RZjJ娠S'[KzfYP {hnCNeVՁ U!Õ8n WyrE[VypW&SabY+W `EG~;g"/L33Cv¦ yὙ ?`Yz[1l zt7oNf~]UQjvv3 Ð# ,+~XIcfӊ%M: zv39h6.gU9xI-Xa+8w㶗1EnB6A"2 6m@8ʵr]B hZ8x^l:82mwig>J1mli>]}O#fnf[D)p.F)a1lGwߏg9}˕,ش0ڔ_g|M.P2}y2h&/׿&5Q!‰L ~KeD@ .=G5*${ byec{K5]3<|@5&,Y(q/0t_wPt6)ǕdL-xg`LrnF2$|⨉9\hvI'URXn[ÝϙQQ!x py-(,A{$K a"jN`C݂\=qY:d&<0` 9lÚɉ{9fxD꿭Ho޽5nұ4 )x\HK@IEw]Ep1pWg48rxtứ+ogYzv ڑ=w݉;zw8Y|ty9q9QMөoON>x~$ )SOlk6' H"GoCO!UpmpZ7 x1la wr~a8k t!o+>x#[qcy[9r1]vpͿMqg|FK?#~y nkex2 .ٙ< .Gx{k+B8D :\ e1bfɪ `$2iA"w"Bb2dΒN˼bӳQPj 7l^_bM\5YYbO/dJX)(/Ӭ-nrohm,$S.MlȲ@~ҳ.ˋ V!YZ;X^],,1|ZP]4~vDѬZ+Hog`LoNH)LVՒtAFA4] dA~} u'v/?^J굕 C%3hX 8 e4p{ )Q.wUY3BcX:Ȭ~=U5TTT\|Xw{vΝp ߟ?lOzwU _`aKO=b?> x~d0&'7l3ҚO8E܅zٙp2!$.r~ my6 1h)?C;},'ht6['gpV+r :uBJŋԩ{1>҄ɫB䨾s+բ}>Sފ}) 'Y|(,r4ޮ׊5 [N!*wkS wx%A^]dҧ{luewmDmȚ΁ 'uZCg̘ZXFE9Gl? WH~D)F668mAo<}Tsp*Q/^aQi:S .<í(b:AI߆<#%5>:}׵mJK7Kb.TpfC,)%[l߿R6DT^=D!R谮0+s]ǎ [Q^LJaX h8]I2NB`F[iaeMc~>H)ټy37p HIcǕan6ƔC׈][u%F8o1]8)8a?Nݠ]XFBK̽8Hcou6۪W3RǤW:Ću A,V(QZb煋ȳ=,ݒm-*6 v,[^JJH Զkw *Ђff24THWOD8C PS?#FRi\\RlOqZBukAN@ VMѱ/C<[l]h3rZE>$*)psv.cK h8ŷWZ捻ADd,Nͺu0ds3Ƞ~ʢ8{wHS8鈣PsTB9V}) [V<^:X4.6wzUi JyU88 )%Hfؙ_~G~RfEebQ| AF6'Kfz-,Imhh'nDo.=::#ZJ^5o;cb0ENn+WdA骆R$:I͟TImI;BwpCn!Q p 鉱gI0h!)((` 4( d+#C:P|<*NN.ʭz_żmsI's3x8 ?Og>IlȠ]3:;͖TWAfyB׼WP33hIhZ{uO/s9(GЮ[2h-4ɢCkz2D$r]<4őbƊs!㉳"*sU, 3\z/h{yz ءr|YLKbH O~|)`p8uzwϦrM׿GwfЫohu?^b];?'Dn2yd^>L䪫/[WgRsy/ l-Qc:nݻxi]+ַ-CLqq:A,oǛr-M6u[fXޤQcT-j O'lҼlu?7[zÎ>_۞fsV.ǁ., 0oF( {rEGGJ .v+w{ l[owN8acƎ~ `ճ9ጳةc wP1cؒ5c3V>HCiCCpKNfE(7+4#SIJ,, \~{(s'301$lhQ0L7q/[_iy"&)Jê?;(Zʺ̨pͻǫ␃?oHˢogʘC҃Z5Q|{5 ?2Uk#Չ+Ӱz9VƇnR-'iAGr QJaJ V1` =ʼً~[RNNټsߙb;z#W 3x'd&=6sk!gGoá4-L |3sz}EwέCX:F0vL3h#a-n'}O&i.Ѝ\-^D a-і\Zcfil=?}S7lF`;Sq] aCkיT1zA<|x??>`̮9Q\z(zC*{,`ݗpƅSTZ=&0٬q*,]v_{WΣ-~K6Y̨!ybo$ ΙTϙV ?EUn㾥YǼ%nJ;4uqQsc$8 = !c.#Cߐ=0h (PC9.HJ+dIOpOҋ}(#> &,i6j sҾ9>hsFG&"r=l/3#wFhE: &/}Kf]Z*ܓ^t[+t*ssJ֮]ȑ#QJyfBG)a,TZ\HRHl/L>LC`B81/j ;vYhp) C80xх>NV80*!l;3V)%7o>}`~axͤzL ̠ќ\F8uk8U_s'|c+t֪I\׍zOs ]ED󛠣ϱm)+MA@%I{l׶!42깭5nc>I$m ƥ6ّ6M|]S1=CH2H%eƛA#ײbQre Zh1 4r Kk(MQVQ3GmͲI{Mש&|f]L"ȝ^’aŃbwqG奬^kװj 綬^7`զndi@Ol4B4"4xfŊe9Б,8so =5}Wp"[f[}^yAN}^n~ƿpk6W?ٹg,M@gSc&r^2hB4+ytj\m#Z$Ц%~诗^c֝x9x?헟}tJO{~n|m>.:q;p=zu֝E߼λFäb80|_.+mAmJ7$"+k@c,F-z,ev:O Xlj=}O? ?23Ͼ>,Eq矷#X1 u y?;Jv9~ݛ4!7ҙZּԮIeIt5j% glƩnhJiE-,,`ѪZY36mDaa!}4zDfZB՚*rA*h" "h_ZWDokZ,O%Bd Z>Λ! i@m HKEX:,p]9$ilj22hnVZVFjeNMN@2S>(掬ikyP(eR{DUODA@zCtχieYЁxhJ'?"5iV82+r.2#`U|HbvG Xdg*nQ}"=B@jNT^JaB~lL K@A\^̫=*~͛RTߟea"a 7}&>iZ-e˴|>YdX> 4k+eV!mG?PP(D0IL@DRnALɾ@$*h4M&>3 L0B.P%<ē]]p6Q k# eAfF JaX.';3=wKAW ajWg?ɍAF}wVC"vx\x<c=|UZSTeqY 7zbl_m@>`3Xf# wC/a?cv(`ԁ7 NFPP&1x;K(k9ްxSp!NoJ6ݴ.$ 4X;(0ugy]#)_sqYsfs dwIu_Wxrz:kY8U'( i;'sGVu`<yfb/8P{cj:"JD9 UT(I=AI u/}OJTk )0L+ ,>g\=3Y&l^{Fq[\Gl\MK0oor)鋜tH_v ẪB `Êm?.n͟.G]=͔O?RɆ̠ u+zn0ZAc#v4,XsEqRH4RtET֋{GػK7FܺalY/>M)cs W칌{wxxx :s6`R;2LgqWd?9fӃ^}-iԉރxEh u9F{PG ]Q976a Ct/{R~++ Fn41k ۇo=E,7mc~X=pۯΔϩ(Z^OͤiduNJTGWo\ŻSg"_^Ŭy 莼g ;_4 (Y=N=VBH2No>H{a.'i,ͷT1:%:y椞3P@SQ$k;@ qĩ̳ 78ٳ_G~Q{X“u .0 hi`]"7;R\ C Pl\mX:8=X"DN0 *J^RF^:ql@P ؔrs+(/ӡ#>ӈvGIQrspqZoRRXXHQQ}0F ֫V#w4@m ֈn&R1&Bm ДWD#tmha+!š讴{ӲUОD 0 ЊbTƃBA0R %z uS--Fr?cpV7˲(//gѢEEd2tODm&e %;vMJ2_g5<אѫ'0Qر#:uj^Ƞ!W(H)ZJa֬ՉHl[3H yə AS#|3=#?LI?tqD3chF 4#T9!)$47\JS%~"m[vJEW̢AF%XBG&DZ-{je>-Oo_6#$ŵԅ48CL4Fv@jj2Tv X?1-r4"ïmA7|7"{ýeW•!MOs\Ս$h[ /@mA_QZHTfHBW:"_MҮVLJ"kTm)2`S' amd#Ʃtv3v79KD.04HVh~kSjÈ8(m쭒P\t ul,+X0CqAn<dӎp86?ۏU3=6b a [X )NOw"f '"ɼǖn#ZN ,[Y^Ғ\}D h 0h !G3|L|e^(1{.{"[*AA ǂ2MH:eCi&?ObD㠑\ 4%B%cĵ5ۂ CJ XTl`lsY]Qs$AŖ HYVv5-[ms}&MvZw1 o;VXnp9")ŔiVϐ( -SThNMV(:w筊*rR )(ٶ= %6(.M?\zu6dv n?..ƕ`+z;AXA|tʶytð7$#y/W9@/J\6$1b_i(u=)H5V%!42!I**GzjA:ZV $Q}א΃V)%0t ~]RX{K% #pńh/rnY!~2nW?ϥ}x!!5"oa0{Agg9晋/mF ,hCp~T'; xfiOVPd :(lltSZ)$n+ ICW:gI#vC): S 6w{Zy3yyR9 `aJr% `< ʷj*p p y99 -pZ!$,Y钋03 JC ;5ŮC 7N/++ `4)jS\us̹^k! 5 k=^̂" I-u=MImҩlA"́`$aUlbإ֮s9.|ys. 4J]Q "彑Ҁ uE_0 @(U))r5!W3?7#6eh\qRq 3[\͓봼7{T*EͧԈrݤԵ7ij 1hj[Q|}>dIiww<qA q~v{z!XN3w\&r&4]/4<{kvq!v%vcSm>_c@+pT BdDmt˾2q?mV. ĎwI8Vi /O相- X&cd3]f D :G*. #pdzb!ÿ%\Ci"+Gbb.p|mAE_)1g_J6wy[g/ϡ,͂޶ jO <"|͓I\f)4p1cKqUz|4PkB(4+@+?7_%'ۋc-yⅸP$ꥧaLz 2 5JuJk; ڵk9r$lRB^d:)^eK!OJxhW$/kJȿb CXCd6E@xJz#yCjw,۪pa49> JP4>$KXf84I]m`PN/s( HFT8D!rQ¤!,>#0 L0 @J2Vbi eQfP-[D%)G0Pײ`Wņ+P_>G4\ z,D.,cR힘k]Wd <&r^ *X5(.+Ph|/#riƠٰ9jsBFb:η~vmt&ilKh5S$.p([(0sA` p-Q|lOEEI":{$դq<#_L `6^C~NidJf4 pYԵGZ@kwxJ##ڔ>hʵh)˶;w^DS_J2QC3bJ9b4u >_1BmuDzœh-pЍV:==ҷɋ}X,ޔCѡ_g9h<L Xݱ)kQ8vfEC:>q_BtO]Qk"}R5]ڳPKTZNyxeن֪Y$DCԛ~فL+8ae6<-IUgG\7ֶ9ݎ&vt$?bS`$ҭ*Ww]J BYsCkp4h[7(m,wSp1!X+LBS|ZޞyD:(/hJWڌ%*qa+*jR9 G]pCJ7\VQ_G*<&9FDқ09̸.qJK]n!b'¸5nxX&:U5P94sKHU.8@Ӎ]BBaD Hb>[V(fئ&DS/eS! VhBԩ7n{-.͚!)%۶m: %uD Mm/n:|2=PT&@oӎ*O|VZE.]0 #J\F5daɒ%tر:+J3Ͽ!Rh\ @(q\E)EEEWjȱt=dggG=BJCB<2>ҥK4hbz NDQ!?hsR-[41e?3hxK^‘K#02Y}>aD'vvvW՘(3ZCgc4B"}Fݭ~m5H7"hΈX-"b1+z?2"L *1W'ב!&CkeYXծH| v,npKD|r 9hX mi41@ŮMi]FHF) 5*'.ϻLn E@kC8튀C<KD"Ԩ9ό9M nkiw%LGRnMhh mo!BF9Xu M=UeUQŁDGu1VjƑ~$ BȘ%FљƎHr6MUUɅYuwgfXF/dGaE'A2xꎄG [,me& 9XkDZDZ"-T$!1^d*|O,r-K-!Vbv$ Ց .Ҋ{]콵mf&>j#WZdWRXR]Az])ڝ6TwbC:c,US昖 0IM54YjD^o~i5HpTϱ5gHz0oCxH!Gm$=݁C:HOhShs)ȪNp,ʎ_D$ N@"Oz#n@IM[Q[uǚ^btEXtcommentborder bs:0 bc:#000000 ps:0 pc:#eeeeee es:0 ec:#000000 ck:500d02a4f1f1d7497340cc586896bf11%tEXtdate:create2016-06-28T00:27:54+00:004d%tEXtdate:modify2016-06-28T00:27:54+00:00E91IENDB`glyphsets-1.0.0/Archive/GF Glyph Sets/tutorials/img/list-filter.png000066400000000000000000000167751461513140100251340ustar00rootroot00000000000000JFIF``C    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222 " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?nj ٬?FQ~TCRQٮd67Ґ q>"=ċo J+]TLcӽuv}]i֗yi>l:PRn>ߕ]qRp>OmNTt>7g'܁ҘRn>ߕp_]fXU|v8'd?z{~Tn>ߕG qsDۣC)@}*7oʒ`.Q~TRwAQʛE0ʌʛKH}*7oʒ.Q~TSwoʍ򤢀q}*J(woʍ򤢀q 4 f fѤ98xmou4f]u{k1zuVPio.oaCg193a>o% xbw/}ݏR3W|+}u}[=GэP3Q]Od'!3,Ym_Z-뺞xoκ3OD G1zk4v+zfz},|=m'2 |L}>:ޙ6@Z̻YoB= 7J}y1̷3`ݾuqk'ڿu#dc"PSRv5\!hte+<;𱼱-f qG4;עkgl1lӭix>"[ $c֫?;&ih|/~$U,#gP08x{E?-iU*,ĪZ4nRfM)L{wPFi4)@MFhRfEPz(=M9ɺ"?s|ZϘs |~68 T )ݎ9N`XOθkZ8V1H~r 4Ue3o@jZJ`G꿝oԔPoPNm B ti~>۾bPo꿝II@ }_ΏUPh}Zh}Zh}Zg}zIE3:>o=W@ }_Δ_[U&deX05(5zd8<*\`4es1-q i[*O# ?Uy}?Vß³eI؎Mq3]Ѕv%QJqz>T;.gYwK3k1Q f.[g b\f2BI_` w9Գ\mS֣[%n-ր.dRq‘<Fk%. ^zr+b$0B=sր+><-4g QA ;mĄOSn}g~qR{T`Ĭ ;"G,G!BzvaO>vR㟥M{ɭ-# qעI`B8dT浬#lݹ,YOE.)hRJ)hbRMyeIT?w\A5 Z~ʕR}mt>hygνkVUB^ bο'+#?Z.dЅv'⒟IJqa̋$۔`r8*5Q *c anIFdbΙk"C,#,2NAƣd"F`'}M3pyrdz+), o=GM56q3%2(Y@`pGP, Hr=hH-\٠{`Rp RE$sIJ"Itt`"!LJŘO{tʒpj(S]:`l|9?Y :O%%a̐.~ (TW-eQ[xIT:sS%ݴgKo,KaJv)((.)hS %^kj^~?]u\_A5綑>?PH#?jG@|C&y~z֙aZG5W"o+ [?M;׭oZ_$Դ=F'ҮuM'UͰR^ǓiԼY yLY&$2<q|U/z~&51R[XcPkWº,)Wty`|5]PwuuDTmćq,O=jǟb&4/7[a{[햓\ͧ5a*m7lsڬj:4׾%ѵD5(bmޓeđ^yk/15}Vvh:~S:e viR~ӡ#u^LaJ XU&a{wn }1GP8 :]Aur:;W'O5+OHԡ"ό䜎٫־ wRid$>lL[pݞ:U'EZ收`$qKIys6 ̰yieH9ZqXfдm'9]4`b@mPDV//#Gqg#tP(HaT1sW< \E*!T^+FATx ; uOWBG&1N&(1IN`UHY[{A(sb si..#dp=F `^;t;'C<t7n~QciĺpYd)~e|>wRmΟ %t!ܳ;q<@n(sz4>Zkfqu=x>mW:^4su~dc7F*+;YCsMkO@ bPqE;b+ b?GorkOG RXӊG@|j |*ߗA@*UIGz>tOVkp?!['(!񕅌Rit€O(CÚ޽E-k6hKL=ʱ =Ƶq>oJ9̶e[}{GA^1KhZǨMOkүbf[Y`2;vl}}kC0x`ݣsrS:(@R^\i=J78ӯ]ŝաܓ۲8 yb:FO2.Mcm;Us ^|8-FMFX𞯩Y\a.cuk4#ԧI_*)fkw rNr^ntHSRXc2$rsZ(ε{4*Z=4@FIa9__µ5חMWm䶑2ٱ޻Z2GCB]Z_kuAhnU@ 5me2(짊 [I$0k h (1EPJZ(q\ŲOG譫Me/#tPӊ%*-L"HSS&-8UVQ[j(1ʿ?!Zǩ?!Z(Z Ev`8.zօq7tmH%u&:m X_mu;tdI&69(AS W̻]}T@:4=j.2 0 >L5v/02NMY+%j2j ct+]FKK#AAjz(/J捡LiF$9,IO` Nszδ 3z62ͧiJǽ39 ϭ@GPm\o] ؒX]Һcom_;n#l+g@ O{UUYe˅Ҭ)w"S ( ( ( ("I#U,G#tU5ZDҌqSQGҧb4Z WX=*("/tOVk:|]Bz(+*=bxQ䟕WqZ\~[ mǭe8F d!hHlU^>~*;U`vv=jD9Y\m㱩ŁPٛ8=ai}Ydu#bs5@t tqOm>eyו,szӑ7)Uh3o7xQ4#%sGzG0]MH>a HfUkn9M"F\p"2vM-1=)--WӴ7lnoZԎ{4`RK2|o z:d7"R#} ZGQnqBÍOZ^]]fڏ{VG@fեoٽ7iytytoj>Z^]]fڏ{VG@fեoٽ~Z>]]gjzW|Nt&)iP: JZJZ)(QE-PbR@ 1KE&(-PbR@ 1KE&(-PbR@ \QEJ(i(?glyphsets-1.0.0/CHANGELOG.md000066400000000000000000000222261461513140100153430ustar00rootroot00000000000000Below are the most important changes from each release. ### v1.?.0 (2024-?) #### Changes since last release - ? ### v1.0.0 (2024-05-03) #### Changes since last release - Removed all remaining old code after diffenator2 got refactored - Pulled in 3 additional African language definitions from `gflanguages v0.6.0`. **GF_Latin_African** glyphset didn’t change as a result of that, only its "Character Sequences" definitions increased from 722 to 746 (commit [8b93034](https://github.com/googlefonts/glyphsets/commit/8b930342005868b6d192c789aef154d715bcf0c0)). ### v0.6.20 (2024-4-24) #### Changes since last release - Added `language_code` definition for **GF_Latin_PriAfrican** to allow shaping tests - Added `glyphsets coverage` CLI command that prints a font's glyphset coverages - Reworked glyphset coverage calculation in `get_glyphsets_fulfilled()`; now based on characters per glyphset that are unique **when compared to GF_Latin_Core**. **Coverage Calculation Changes in Detail:** _Previously_, the coverage percentage as returned by `get_glyphsets_fulfilled()` would calculate all the font’s characters as a percentage of a glyphset’s total characters. Fontbakery (among others) would then treat a glyphset as covered as soon as 80% of characters are present. This generally worked, but created unwelcome overlaps as soon as glyphsets were too similar to each other. The newly redefined **GF_Latin_PriAfrican** glyphset, for example, has only 34 additional characters compared to **GF_Latin_Core**, as revealed by the command `glyphsets compare GF_Latin_Core GF_Latin_PriAfrican`. **GF_Latin_Core** on the other hand currently has 324 glyphs, and so a font that covers **GF_Latin_Core** also covers 90% of **GF_Latin_PriAfrican** and would therefore be counted as supporting **GF_Latin_PriAfrican** _by accident_, without _actually_ supporting it, resulting in loads of unwelcome reports by Fontbakery’s `shape_languages` check. The _new_ calculation is based solely on **additional characters when compared to GF_Latin_Core**. Similar to the `compare` command, additional characters are calculated in a first step (`Ŋ ŋ Ɓ Ɔ Ɗ Ɛ Ƙ ƙ Ɲ Ƴ ƴ Ǹ ǹ ɓ ɔ ɗ ɛ ɲ Ḿ ḿ Ṅ ṅ Ṣ ṣ Ẹ ẹ Ị ị Ọ ọ Ụ ụ` for **GF_Latin_PriAfrican** vs **GF_Latin_Core**), and then it is calculated how many of _those_ characters a font supports, which is a significantly more accurate calculation. Since `get_glyphsets_fulfilled()` is hosted here inside `glyphsets`, no changes to external implementations are required as the API didn't change, only the calculation of the percentage. Fontbakery still uses 80% as the threshold, but now based on a more accurate calculation. ### v0.6.19 (2024-4-17) #### Changes since last release - Removed unnecessary glyphsLib import that caused trouble on fontbakery.com ### v0.6.18 (2024-4-10) #### Changes since last release - Added back a few unencoded glyphs to **Latin_Plus** and **Latin_Vietnamese** that went missing in the recent data transition (Issue #166) - Added `language_code` definition for **Latin_Vietnamese** to allow shaping tests - Added `glyphsets compare` CLI command ### v0.6.17 (2024-Apr-3) #### Changes since last release Reinstated deleted GFTestData for compatibility with diffenator2 ### v0.6.16 (2024-Apr-3) #### Changes since last release Actually nothing changed. Release was triggered prematurely. ### v0.6.15 (2024-Apr-3) #### Changes since last release - Excluded colonizer languages from African glyphset via new `exclude_language_codes` to prevent unnecessary glyphs (e.g. "ß") from appearing in the African Latin glyphset - Reintroduced `glyphsets filter-list` command to generate custom filter lists ### v0.6.14 (2024-Feb-15) #### Changes since last release Added language codes for additional glyphsets that can be now covered in Fontbakery's shape_languages check. In total, these glyphsets are now covered: - Latin African+Core - Cyrillic Core - Greek Core - Arabic Core+Plus ### v0.6.13 (2024-Feb-9) #### Changes since last release - Made human-readable description available in /GLYPHSETS.md - Changed API, consequently updated Fontbakery's usage of the API - Includes the new GF African Latin glyphset ### v0.6.11 (2023-Dec-15) #### Changes since last release - Transitioned GF_Arabic_Plus to new approach ### v0.6.5..10 (?) #### Changes since last release - Introduced new assembly approach of defining glyphsets as language code rather than codepoints, with codepoints being assembled from gflanguages #### New Contributors @yanone becomes repository maintainer ### v0.6.4 (2023-Sep-21) #### Changes since last release - [Symbols] new codepoints added to support Playpen Sans by @vv-monsalve in #127 - Add Aegean separator codepoints to Cypriot by @simoncozens in #128 #### New Contributors @vv-monsalve made their first contribution in #127 ### v0.6.3 (2023-Sep-20) #### Changes since last release: - [glyphsets] deprecated IJ/ij in GF_glyphsets by @RosaWagner in #111 - Update README.md by @davelab6 in #116 - [nam] Add Old Hungarian punctuation by @simoncozens in #113 - [nam] Add two dot punctuation to Old Turkic by @simoncozens in #114 - README: typo in 'Vietnamese' by @moyogo in #125 #### New Contributors @davelab6 made their first contribution in #116 Full Changelog: v0.6.2...v0.6.3 ### v0.6.2 (2023-Jun-21) #### Changes since last release: - Add combining marks to the latin, latin ext, and vietnamese glyphsets. by @garretrieger in #110 #### New Contributors @garretrieger made their first contribution in #110 Full Changelog: v0.6.1...v0.6.2 ### v0.6.1 (2023-May-3) #### Changes since last release: - [glyphsets]Added Okina in Beyond set by @RosaWagner in #103 - [nam] Add Kawi by @simoncozens in #106 - [nam] Add Nag Mundari by @simoncozens in #105 - [nam] Add Chorasmian glyphset by @simoncozens in #90 - [nam] Add Braille glyphset by @simoncozens in #91 - [nam] Add more yi codepoints by @simoncozens in #100 - [nam] Fill various holes by @simoncozens in #97 - [nam] Add UCAS Extended A codepoints by @simoncozens in #93 - [nam] Add IPA extensions by @simoncozens in #94 - Add missing Unicode 15.0 scripts by @simoncozens in #107 - [nam] Add all Arabic codepoints by @simoncozens in #92 - [nam] Add Ottoman Siyaq Numbers by @simoncozens in #108 Full Changelog: v0.6.0...v0.6.1 ### v0.6.0 (2023-Mar-21) #### Changes since previous release: - Add SignWriting #84 - Improve coverage test name reporting #89 - Build subsets.SUBSETS dynamically #95 - Add test strings (attempt 2) #104 ### v0.5.4 (2022-Nov-16) #### Changes since last release: - #83 Add Toto and Tangsa nam files ### v0.5.3 (2022-Oct-7) #### Changes since previous release: - #82: Removed U+20A4 (lira) from GF_Laptin_Plus - #81: Replaced Minorities by Beyond - #80 #79 #77 #73: adds missing glyphs to subsets - #78: Removed A/a caron from Latin_Core - #74 #72 #71 #70: Improved Phonetic glyphsets - #63: Corrected African glyphset - #69 #67: added missing glyphs to subsets (Armenian and Myanmar) ### v0.5.2 (2022-Jun-28) #### Changes since previous release: - missing_glyphsets_in_font: check keys not values #f0a1af223401271dc737f0003f37a67a63006f71 ### v0.5.1 (2022-Jun-23) #### Changes since last release: - Small changes Latin #60 - Fixed threshold #62 ### v0.5.0 (2022-Apr-29) #### Changes since previous release: - Removed WIP from directory name #49 - Gf glyphset update #50 - Updated bash script #51 - Updated Latin's readme.md #52 - Changed naming scheme, updated database and added translatin dir #53 - Updated readme.md with instructions to use `glyphsets` tool #54 - Add get_glyph method and refactor missing_glyphs #55 ### v0.4.0 (2022-Apr-21) #### Changes since previous release: - Update `glyphsets` #45 - Update-db: skip glyphs which are non-exportable #48 - filter-lists: output glyphsapp plist files #47 - Update db 5d7b788 ### v0.3.1 (2022-Apr-11) #### Changes since previous release: - Fix pypi upload `a2907eb` pointing at glyphsets tooling ### v0.3.0 (2022-Apr-11) #### Changes since previous release: - Add `glyphsets` tooling #43 to update the database ### 0.2.1 (2021-Dec-17) - Quick bugfix: undefined var `enc_path` (should be `nam_dir` instead!) ### 0.2.0 (2021-Dec-17) #### Noteworthy code-changes - Added function `set_encoding_path` that allows one to use `.nam` files from a different directory, other than the files shipped with the `glyphsets` module. - Minor code cleanup - This release includes a few tweaks needed to support usage in `gftools`. ### 0.1.0 (2021-Dec-14) #### Release notes - Initial release of the `glyphsets` python module. - Most of the code was migrated from the `gftools` repository (https://github.com/googlefonts/gftools/) so that glyphset data can be easily available to all our tools without having to also get the large dependency tree of `gftools`. The most immediate user of this module is `Font Bakery`, which needs to validate conformance of the Google Fonts glyphsets on font binaries being checked. (see https://github.com/googlefonts/fontbakery/issues/3533) - The second obvious user of this `glyphsets` module will be `gftools` itself. I'll be sending a pull request soon. All GFonts glyphset definitions will then be defined here on the `glyphsets` module, to avoid data duplication and to guarantee uniformity across tools. glyphsets-1.0.0/GLYPHSETS.md000066400000000000000000003000041461513140100154270ustar00rootroot00000000000000# Table of Contents: | Arabic | Cyrillic | Greek | Latin | Phonetics | TransLatin | | --- | --- | --- | --- | --- | --- | | [✅ Core](#gf-arabic-core) | [✅ Core](#gf-cyrillic-core) | [🛑 AncientMusicalSymbols](#gf-greek-ancientmusicalsymbols) | [✅ African](#gf-latin-african) | [🛑 APA](#gf-phonetics-apa) | [🛑 Arabic](#gf-translatin-arabic) | | [✅ Plus](#gf-arabic-plus) | [🛑 Historical](#gf-cyrillic-historical) | [🛑 Archaic](#gf-greek-archaic) | [🛑 Beyond](#gf-latin-beyond) | [🛑 DisorderedSpeech](#gf-phonetics-disorderedspeech) | [🛑 Pinyin](#gf-translatin-pinyin) | | | [🛑 Plus](#gf-cyrillic-plus) | [🛑 Coptic](#gf-greek-coptic) | [✅ Core](#gf-latin-core) | [🛑 IPAHistorical](#gf-phonetics-ipahistorical) | | | | [🛑 Pro](#gf-cyrillic-pro) | [✅ Core](#gf-greek-core) | [🛑 Kernel](#gf-latin-kernel) | [🛑 IPAStandard](#gf-phonetics-ipastandard) | | | | | [🛑 Expert](#gf-greek-expert) | [🛑 Plus](#gf-latin-plus) | [🛑 SinoExt](#gf-phonetics-sinoext) | | | | | [🛑 Plus](#gf-greek-plus) | [✅ PriAfrican](#gf-latin-priafrican) | | | | | | [🛑 Pro](#gf-greek-pro) | [✅ Vietnamese](#gf-latin-vietnamese) | | | > [!NOTE] > This document is a human-readable representation of the glyphset defintions defined in `.yaml` files [here](/Lib/glyphsets/definitions/) and gets updated automatically as part of the `sh build.sh` command. > [!NOTE] > The symbols ✅ and 🛑 above denote whether or not this glyphset is available as part of Fontbakery's `shape_languages` check; in other words, whether or not language codes are defined for it. # GF Arabic Core > _Description partially salvaged from old README, so languages manually listed here (if any) may be outdated or irrelevant and need to be replaced by language code lists:_ > > Basic character set covering the 3 most widely used languages `GF_Arabic_Core` is **statically** defined [here](/Lib/glyphsets/definitions/GF_Arabic_Core.yaml) as: * Script: Arabic * List of languages: ` Arabic (ar_Arab), Persian (fa_Arab), Urdu (ur_Arab) ` * Characters and glyphs defined in [GF_Arabic_Core.stub.glyphs](/data/definitions/per_glyphset/GF_Arabic_Core.stub.glyphs) ### Characters and Glyphs Letter (50 glyphs): `ء آ أ ؤ إ ئ ا ب ة ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ـ ف ق ك ل م ن ه و ى ي ٹ پ چ ڈ ڑ ژ ک گ ھ ہ ی ے ݣ` Mark, nonspacing (12 glyphs): `◌ً ◌ٌ ◌ٍ ◌َ ◌ُ ◌ِ ◌ّ ◌ْ ◌ٓ ◌ٔ ◌ٕ ◌ٰ` Number (32 glyphs): `0 1 2 3 4 5 6 7 8 9 ٠ ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩ ٫ ٬ ۰ ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹` Punctuation (36 glyphs): `! " # ' ( ) * , - . / : [ \ ] { } « » ، ؍ ؛ ؟ ٭ ۔ – — ‘ ’ “ ” … ‹ › ﴾ ﴿` Separator (3 glyphs): `   ‎` Symbol (12 glyphs): `% + < = > | × ÷ ؉ ؜ ٪ −` ### Resulting Glyphset Files .nam file (only encoded characters): [GF_Arabic_Core.nam](/data/results/nam/GF_Arabic_Core.nam) Glyphs.app source file: [GF_Arabic_Core.glyphs](/data/results/glyphs/GF_Arabic_Core.glyphs) Text files: [GF_Arabic_Core.txt](/data/results/txt/nice-names/GF_Arabic_Core.txt) (nice names) and [GF_Arabic_Core.txt](/data/results/txt/prod-names/GF_Arabic_Core.txt) (production names) Glyphs.app Custom Filter List (contains all Arabic glyphsets): [CustomFilter_GF_Arabic.plist](/data/results/plist/CustomFilter_GF_Arabic.plist) # GF Arabic Plus > _Description partially salvaged from old README, so languages manually listed here (if any) may be outdated or irrelevant and need to be replaced by language code lists:_ > > Covering additional less widely used languages (but not characters needed for historical or specialized texts) `GF_Arabic_Plus` is **statically** defined [here](/Lib/glyphsets/definitions/GF_Arabic_Plus.yaml) as: * Script: Arabic * List of languages: ` Central Kurdish (ckb_Arab), Malay (Arabic) (ms_Arab), Pashto (ps_Arab), Sindhi (sd_Arab), Uyghur (ug_Arab) ` ### Characters and Glyphs Letter (81 glyphs): `ء آ أ ؤ ئ ا ب ة ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ك ل م ن ه و ى ي ٺ ٻ ټ ٽ پ ٿ ڀ ځ ڃ ڄ څ چ ڇ ډ ڊ ڌ ڍ ڏ ړ ڕ ږ ژ ڙ ښ ڤ ڦ ک ڪ ګ ڭ گ ڱ ڳ ڵ ڻ ڼ ھ ۆ ۇ ۈ ۋ ی ۍ ێ ې ە` Mark, nonspacing (10 glyphs): `◌ً ◌ٌ ◌ٍ ◌َ ◌ُ ◌ِ ◌ّ ◌ْ ◌ٔ ◌ٰ` Number (32 glyphs): `0 1 2 3 4 5 6 7 8 9 ٠ ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩ ٫ ٬ ۰ ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹` Punctuation (18 glyphs): `! ' ( ) , - . / : ; [ ] ، ۔ ۽ ‘ ⁏ ⹁` Separator (2 glyphs): `‎ ‏` Symbol (6 glyphs): `% + ؉ ٪ ۾ −` ### Resulting Glyphset Files .nam file (only encoded characters): [GF_Arabic_Plus.nam](/data/results/nam/GF_Arabic_Plus.nam) Glyphs.app source file: [GF_Arabic_Plus.glyphs](/data/results/glyphs/GF_Arabic_Plus.glyphs) Text files: [GF_Arabic_Plus.txt](/data/results/txt/nice-names/GF_Arabic_Plus.txt) (nice names) and [GF_Arabic_Plus.txt](/data/results/txt/prod-names/GF_Arabic_Plus.txt) (production names) Glyphs.app Custom Filter List (contains all Arabic glyphsets): [CustomFilter_GF_Arabic.plist](/data/results/plist/CustomFilter_GF_Arabic.plist) # GF Cyrillic Core `GF_Cyrillic_Core` is **statically** defined [here](/Lib/glyphsets/definitions/GF_Cyrillic_Core.yaml) as: * Script: Cyrillic * List of languages: ` Belarusian (be_Cyrl), Bosnian (Cyrillic) (bs_Cyrl), Bulgarian (bg_Cyrl), Russian (ru_Cyrl), Serbian (sr_Cyrl), Ukrainian (uk_Cyrl) ` ### Characters and Glyphs Letter (88 glyphs): `Ё Ђ Є І Ї Ј Љ Њ Ћ Ў Џ А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я ё ђ є і ї ј љ њ ћ ў џ Ґ ґ` Mark, nonspacing (4 glyphs): `◌̀ ◌́ ◌̆ ◌̈` Mark, spacing (1 glyphs): `ʼ` Number (10 glyphs): `0 1 2 3 4 5 6 7 8 9` Punctuation (27 glyphs): `! " # ' ( ) * , - . / : ; ? [ \ ] « » – — ‘ ’ ‚ “ „ …` Symbol (5 glyphs): `% & + @ №` ### Resulting Glyphset Files .nam file (only encoded characters): [GF_Cyrillic_Core.nam](/data/results/nam/GF_Cyrillic_Core.nam) Glyphs.app source file: [GF_Cyrillic_Core.glyphs](/data/results/glyphs/GF_Cyrillic_Core.glyphs) Text files: [GF_Cyrillic_Core.txt](/data/results/txt/nice-names/GF_Cyrillic_Core.txt) (nice names) and [GF_Cyrillic_Core.txt](/data/results/txt/prod-names/GF_Cyrillic_Core.txt) (production names) Glyphs.app Custom Filter List (contains all Cyrillic glyphsets): [CustomFilter_GF_Cyrillic.plist](/data/results/plist/CustomFilter_GF_Cyrillic.plist) # GF Cyrillic Historical > _Description partially salvaged from old README, so languages manually listed here (if any) may be outdated or irrelevant and need to be replaced by language code lists:_ > > Provides support for Pre-Petrine Old Church Slavonic Texts `GF_Cyrillic_Historical` is **statically** defined [here](/Lib/glyphsets/definitions/GF_Cyrillic_Historical.yaml) as: * Script: Cyrillic * Characters and glyphs defined in [GF_Cyrillic_Historical.stub.glyphs](/data/definitions/per_glyphset/GF_Cyrillic_Historical.stub.glyphs) > [!CAUTION] > Since this glyphset has no defined languages, it can't be checked via Fontbakery's `shape_languages` check. > Please add language code definions [here](/Lib/glyphsets/definitions/GF_Cyrillic_Historical.yaml). ### Characters and Glyphs Letter (28 glyphs): `Ѡ ѡ Ѥ ѥ Ѧ ѧ Ѩ ѩ Ѭ ѭ Ѯ ѯ Ѱ ѱ Ѷ ѷ Ѹ ѹ Ҁ ҁ Ꙍ ꙍ /uni047A /uni047B /uni047C /uni047D /uni047E /uni047F` Mark, nonspacing (5 glyphs): `◌҃ ◌҄ ◌҅ ◌҆ ◌҇` Mark, spacing (2 glyphs): `҈ ҉` Symbol (1 glyphs): `҂` ### Resulting Glyphset Files .nam file (only encoded characters): [GF_Cyrillic_Historical.nam](/data/results/nam/GF_Cyrillic_Historical.nam) Glyphs.app source file: [GF_Cyrillic_Historical.glyphs](/data/results/glyphs/GF_Cyrillic_Historical.glyphs) Text files: [GF_Cyrillic_Historical.txt](/data/results/txt/nice-names/GF_Cyrillic_Historical.txt) (nice names) and [GF_Cyrillic_Historical.txt](/data/results/txt/prod-names/GF_Cyrillic_Historical.txt) (production names) Glyphs.app Custom Filter List (contains all Cyrillic glyphsets): [CustomFilter_GF_Cyrillic.plist](/data/results/plist/CustomFilter_GF_Cyrillic.plist) # GF Cyrillic Plus > _Description partially salvaged from old README, so languages manually listed here (if any) may be outdated or irrelevant and need to be replaced by language code lists:_ > > Includes added language coverage for Slavic, Non-Slavic, and Uralic languages. Supports the following 90 Cyrillic languages: Abaza, Adyghe, Agul, Akhvakh, Altay, Andi, Archi, Avar, Azerbaijani (Cyrillic), Bagvalal Balkar, Bashkir, Belarusian (Cyrillic), Bosnian (Cyrillic), Botlikh, Budukh, Bulgarian, Buryat, Chamalal, Chechen, Chuvash, Crimean Tatar (Cyrillic), Croatian (Cyrillic), Dargwa/Dargin, Dungan, Erzya, Gagauz (Cyrillic), Godoberi, Hinukh, Hunzib, Ingush, Juhuri/çuhuri (Cyrillic), Kabardian, Kalmyk, Karachay, Karaim (Cyrillic), Karakalpak (Cyrillic), Karata, Kazakh, Ket (Cyrillic), Khakas (Cyrillic), Khinalugh, Komi, Krymchak, Kryts, Kubachi, Kumyk, Kurdish (Cyrillic), Kurdish (Cyrillic), Kyrgyz (Cyrillic), Lak, Lezgian, Lingua Franca Nova (Cyrillic), Macedonian, Mari (Hill and Meadow), Moksha, Moldovan (Cyrillic), Mongolian (Cyrillic), Montenigrin (Cyrillic), Nanai, Nogai, Ossetian, Russian, Rusyn, Rutul, Serbian (Cyrillic), Shor, Slovio, Tabassaran, Tajik, Talysh (Cyrillic), Tat, Tatar, Tindi, Tofa, Tsakhur (Cyrillic), Tsez, Turkmen, Tuvan/Tuvinian, Udi, Udmurt, Ukrainian, Urum, Uyghur (Cyrillic), Uzbek (Cyrillic), Votik (Cyrillic), Wakhi (Cyrillic), West Polesian, Yaghnobi (Cyrillic), Yukaghir (Northern and Southern) > > Includes currencies: ₮, ₴, ₸. > > The ruble sign (₽ U+20BD) is not included, since it is already present in the Latin Plus set. `GF_Cyrillic_Plus` is **statically** defined [here](/Lib/glyphsets/definitions/GF_Cyrillic_Plus.yaml) as: * Script: Cyrillic * Characters and glyphs defined in [GF_Cyrillic_Plus.stub.glyphs](/data/definitions/per_glyphset/GF_Cyrillic_Plus.stub.glyphs) > [!CAUTION] > Since this glyphset has no defined languages, it can't be checked via Fontbakery's `shape_languages` check. > Please add language code definions [here](/Lib/glyphsets/definitions/GF_Cyrillic_Plus.yaml). ### Characters and Glyphs Letter (119 glyphs): `Ѣ ѣ Ѫ ѫ Ѳ ѳ Ѵ ѵ Ғ ғ Ҕ ҕ Җ җ Ҙ ҙ Қ қ Ҝ ҝ Ҡ ҡ Ң ң Ҥ ҥ Ҫ ҫ Ү ү Ұ ұ Ҳ ҳ Ҷ ҷ Ҹ ҹ Һ һ Ӏ Ӂ ӂ Ӌ ӌ ӏ Ӑ ӑ Ӓ ӓ Ӕ ӕ Ӗ ӗ Ә ә Ӝ ӝ Ӟ ӟ Ӣ ӣ Ӥ ӥ Ӧ ӧ Ө ө Ӯ ӯ Ӱ ӱ Ӳ ӳ Ӵ ӵ Ӷ ӷ Ӹ ӹ Ԛ ԛ Ԝ ԝ /De-cy.loclBGR /Ef-cy.loclBGR /El-cy.loclBGR /Esdescender-cy.loclBSH /Esdescender-cy.loclCHU /Gestroke-cy.loclBSH /Ii-cy.loclBGR /Iigrave-cy.loclBGR /Iishort-cy.loclBGR /Zedescender-cy.loclBSH /be-cy.loclSRB /che-cy.loclBGR /de-cy.loclBGR /el-cy.loclBGR /en-cy.loclBGR /esdescender-cy.loclBSH /esdescender-cy.loclCHU /ge-cy.loclBGR /gestroke-cy.loclBSH /hardsign-cy.loclBGR /ii-cy.loclBGR /iigrave-cy.loclBGR /iishort-cy.loclBGR /ka-cy.loclBGR /pe-cy.loclBGR /sha-cy.loclBGR /shcha-cy.loclBGR /softsign-cy.loclBGR /te-cy.loclBGR /tse-cy.loclBGR /ve-cy.loclBGR /yu-cy.loclBGR /ze-cy.loclBGR /zedescender-cy.loclBSH /zhe-cy.loclBGR` Mark, nonspacing (6 glyphs): `◌̀ ◌́ ◌̄ ◌̈ ◌̋ ◌/brevecomb-cy` Mark, spacing (1 glyphs): `ʼ` Symbol (3 glyphs): `₮ ₴ ₸` ### Resulting Glyphset Files .nam file (only encoded characters): [GF_Cyrillic_Plus.nam](/data/results/nam/GF_Cyrillic_Plus.nam) Glyphs.app source file: [GF_Cyrillic_Plus.glyphs](/data/results/glyphs/GF_Cyrillic_Plus.glyphs) Text files: [GF_Cyrillic_Plus.txt](/data/results/txt/nice-names/GF_Cyrillic_Plus.txt) (nice names) and [GF_Cyrillic_Plus.txt](/data/results/txt/prod-names/GF_Cyrillic_Plus.txt) (production names) Glyphs.app Custom Filter List (contains all Cyrillic glyphsets): [CustomFilter_GF_Cyrillic.plist](/data/results/plist/CustomFilter_GF_Cyrillic.plist) # GF Cyrillic Pro > _Description partially salvaged from old README, so languages manually listed here (if any) may be outdated or irrelevant and need to be replaced by language code lists:_ > > For Headline typefaces (?), with language support more Non-Slavic languages. Additional characters in this set provide support for the following 18 languages: Abkhaz, Chukchi, Enets, Eskimo, Even, Evenki, Itelmen, Khanty, Kildin Sami, Koryak, Mansi, Nganasan, Nenets, Oroch, Orok, Sakha/Yakut, Tati, Yukaghir, Yupik Ulch `GF_Cyrillic_Pro` is **statically** defined [here](/Lib/glyphsets/definitions/GF_Cyrillic_Pro.yaml) as: * Script: Cyrillic * Characters and glyphs defined in [GF_Cyrillic_Pro.stub.glyphs](/data/definitions/per_glyphset/GF_Cyrillic_Pro.stub.glyphs) > [!CAUTION] > Since this glyphset has no defined languages, it can't be checked via Fontbakery's `shape_languages` check. > Please add language code definions [here](/Lib/glyphsets/definitions/GF_Cyrillic_Pro.yaml). ### Characters and Glyphs Letter (56 glyphs): `Ҋ ҋ Ҍ ҍ Ҏ ҏ Ҕ ҕ Ҟ ҟ Ҩ ҩ Ҭ ҭ Ҵ ҵ Ҽ ҽ Ҿ ҿ Ӄ ӄ Ӆ ӆ Ӈ ӈ Ӊ ӊ Ӎ ӎ Ӛ ӛ Ӡ ӡ Ӫ ӫ Ӭ ӭ Ӻ ӻ Ӽ ӽ Ӿ ӿ Ԑ ԑ Ԓ ԓ Ԥ ԥ Ԧ ԧ Ԩ ԩ Ԯ ԯ` ### Resulting Glyphset Files .nam file (only encoded characters): [GF_Cyrillic_Pro.nam](/data/results/nam/GF_Cyrillic_Pro.nam) Glyphs.app source file: [GF_Cyrillic_Pro.glyphs](/data/results/glyphs/GF_Cyrillic_Pro.glyphs) Text files: [GF_Cyrillic_Pro.txt](/data/results/txt/nice-names/GF_Cyrillic_Pro.txt) (nice names) and [GF_Cyrillic_Pro.txt](/data/results/txt/prod-names/GF_Cyrillic_Pro.txt) (production names) Glyphs.app Custom Filter List (contains all Cyrillic glyphsets): [CustomFilter_GF_Cyrillic.plist](/data/results/plist/CustomFilter_GF_Cyrillic.plist) # GF Greek AncientMusicalSymbols > _Description partially salvaged from old README, so languages manually listed here (if any) may be outdated or irrelevant and need to be replaced by language code lists:_ > > **Scholarly Use:** Greek and Byzantine Musical Symbols > > * Greek Vocal Notation Symbols > * Greek Instrumental Notation Symbols > * Byzantine Musical Symbols `GF_Greek_AncientMusicalSymbols` is **statically** defined [here](/Lib/glyphsets/definitions/GF_Greek_AncientMusicalSymbols.yaml) as: * Script: Greek * Characters and glyphs defined in [GF_Greek_AncientMusicalSymbols.stub.glyphs](/data/definitions/per_glyphset/GF_Greek_AncientMusicalSymbols.stub.glyphs) > [!CAUTION] > Since this glyphset has no defined languages, it can't be checked via Fontbakery's `shape_languages` check. > Please add language code definions [here](/Lib/glyphsets/definitions/GF_Greek_AncientMusicalSymbols.yaml). ### Characters and Glyphs Uncategorized (316 glyphs): `/agogiArgi-byzantineMusic /agogiArgoteri-byzantineMusic /agogiGorgi-byzantineMusic /agogiGorgoteri-byzantineMusic /agogiMesi-byzantineMusic /agogiMetria-byzantineMusic /agogiPoliArgi-byzantineMusic /agogiPoliGorgi-byzantineMusic /anatrichisma-byzantineMusic /antikenokylisma-byzantineMusic /antikenoma-byzantineMusic /apesoEkfonitikon-byzantineMusic /apesoExoNeo-byzantineMusic /apli-byzantineMusic /apodermaArchaion-byzantineMusic /apodermaNeo-byzantineMusic /apostrofoiSyndesmosNeo-byzantineMusic /apostrofoiTelousIchimatos-byzantineMusic /apostrofos-byzantineMusic /apostrofosDipli-byzantineMusic /apostrofosNeo-byzantineMusic /apothema-byzantineMusic /argon-byzantineMusic /argosyntheton-byzantineMusic /arktikoDi-byzantineMusic /arktikoGa-byzantineMusic /arktikoKe-byzantineMusic /arktikoNi-byzantineMusic /arktikoPa-byzantineMusic /arktikoVou-byzantineMusic /arktikoZo-byzantineMusic /chamili-byzantineMusic /chamilon-byzantineMusic /chorevmaArchaion-byzantineMusic /chorevmaNeo-byzantineMusic /chroaKliton-byzantineMusic /chroaSpathi-byzantineMusic /chroaZygos-byzantineMusic /daseia-byzantineMusic /diargon-byzantineMusic /diastoliApliMegali-byzantineMusic /diastoliApliMikri-byzantineMusic /diastoliDipli-byzantineMusic /diastoliTheseos-byzantineMusic /diesisApliDyoDodekata-byzantineMusic /diesisDigrammosExDodekata-byzantineMusic /diesisMonogrammosTesseraDodekata-byzantineMusic /diesisTetartimorion-byzantineMusic /diesisTrigrammosOktoDodekata-byzantineMusic /diesisTritimorion-byzantineMusic /diftoggosOu-byzantineMusic /digorgon-byzantineMusic /digorgonParestigmenonAristeraAno-byzantineMusic /digorgonParestigmenonAristeraKato-byzantineMusic /digorgonParestigmenonDexia-byzantineMusic /digrammaGg-byzantineMusic /dipli-byzantineMusic /dipliArchaion-byzantineMusic /dyo-byzantineMusic /ekstrepton-byzantineMusic /elafron-byzantineMusic /enarxisKaiFthoraVou-byzantineMusic /endofonon-byzantineMusic /epegerma-byzantineMusic /eteronArgosyntheton-byzantineMusic /eteronParakalesma-byzantineMusic /exoEkfonitikon-byzantineMusic /fanerosisDifonias-byzantineMusic /fanerosisMonofonias-byzantineMusic /fanerosisTetrafonias-byzantineMusic /fhtoraSklironChromaVasis-byzantineMusic /fthoraArchaion-byzantineMusic /fthoraArchaionDeyterouIchou-byzantineMusic /fthoraDiatonikiDi-byzantineMusic /fthoraDiatonikiKe-byzantineMusic /fthoraDiatonikiNana-byzantineMusic /fthoraDiatonikiNiAno-byzantineMusic /fthoraDiatonikiNiKato-byzantineMusic /fthoraDiatonikiPa-byzantineMusic /fthoraDiatonikiZo-byzantineMusic /fthoraEnarmoniosAntifonia-byzantineMusic /fthoraIYfesisTetartimorion-byzantineMusic /fthoraMalakonChromaDifonias-byzantineMusic /fthoraMalakonChromaMonofonias-byzantineMusic /fthoraNaosIchos-byzantineMusic /fthoraNenano-byzantineMusic /fthoraSklironChromaSynafi-byzantineMusic /fthoraSklironDiatononDi-byzantineMusic /genikiDiesis-byzantineMusic /genikiYfesis-byzantineMusic /gorgonArchaion-byzantineMusic /gorgonNeoAno-byzantineMusic /gorgonNeoKato-byzantineMusic /gorgonParestigmenonAristera-byzantineMusic /gorgonParestigmenonDexia-byzantineMusic /gorgosyntheton-byzantineMusic /gorthmikonNAploun-byzantineMusic /gorthmikonNDiploun-byzantineMusic /gronthismata-byzantineMusic /ichadin-byzantineMusic /imidiargon-byzantineMusic /imifonon-byzantineMusic /imifthora-byzantineMusic /imifthoron-byzantineMusic /isakiaTelousIchimatos-byzantineMusic /isonArchaion-byzantineMusic /isonNeo-byzantineMusic /katavaTromikon-byzantineMusic /katavasma-byzantineMusic /kathisti-byzantineMusic /kentimaArchaion-byzantineMusic /kentimaNeoAno-byzantineMusic /kentimaNeoKato-byzantineMusic /kentimaNeoMeso-byzantineMusic /kentimata-byzantineMusic /kentimataArchaion-byzantineMusic /kentimataNeoAno-byzantineMusic /kentimataNeoKato-byzantineMusic /kentimataNeoMeso-byzantineMusic /klasma-byzantineMusic /klasmaAno-byzantineMusic /klasmaKato-byzantineMusic /kontevma-byzantineMusic /kontevmaAllo-byzantineMusic /koronis-byzantineMusic /koufisma-byzantineMusic /kratimaAllo-byzantineMusic /kratimaArchaion-byzantineMusic /kratimaNeo-byzantineMusic /kratimata-byzantineMusic /kratimokoufisma-byzantineMusic /kratimoyporroon-byzantineMusic /kremasti-byzantineMusic /kylisma-byzantineMusic /leimmaDyoChronon-byzantineMusic /leimmaEnosChronou-byzantineMusic /leimmaImiseosChronou-byzantineMusic /leimmaTessaronChronon-byzantineMusic /leimmaTrionChronon-byzantineMusic /lemoi-byzantineMusic /lygisma-byzantineMusic /martyriaAlliDeyterosIchos-byzantineMusic /martyriaAlliProtosIchos-byzantineMusic /martyriaDeyterosIchos-byzantineMusic /martyriaLegetosIchos-byzantineMusic /martyriaPlagiosIchos-byzantineMusic /martyriaPlagiosTetartosIchos-byzantineMusic /martyriaProtosIchos-byzantineMusic /martyriaProtovarysIchos-byzantineMusic /martyriaTetartosIchos-byzantineMusic /martyriaTetartosLegetosIchos-byzantineMusic /martyriaTrifonias-byzantineMusic /martyriaTritosIchos-byzantineMusic /martyriaVarysIchos-byzantineMusic /mikronIson-byzantineMusic /nana-byzantineMusic /oligonArchaion-byzantineMusic /oligonNeo-byzantineMusic /omalon-byzantineMusic /oxeiaDipli-byzantineMusic /oxeiaEkfonitikon-byzantineMusic /oxeiaNeo-byzantineMusic /oxeiaiArchaion-byzantineMusic /oyranismaArchaion-byzantineMusic /oyranismaNeo-byzantineMusic /parakalesmaArchaion-byzantineMusic /parakalesmaNeo-byzantineMusic /paraklitiki-byzantineMusic /paraklitikiArchaion-byzantineMusic /paraklitikiNeo-byzantineMusic /parichon-byzantineMusic /pelaston-byzantineMusic /pelastonNeo-byzantineMusic /perispomeni-byzantineMusic /petasma-byzantineMusic /petasti-byzantineMusic /petastokoufisma-byzantineMusic /piasmaArchaion-byzantineMusic /piasmaNeo-byzantineMusic /psifistolygisma-byzantineMusic /psifiston-byzantineMusic /psifistonNeo-byzantineMusic /psifistoparakalesma-byzantineMusic /psifistosynagma-byzantineMusic /psili-byzantineMusic /psilon-byzantineMusic /rapisma-byzantineMusic /revma-byzantineMusic /saximata-byzantineMusic /seisma-byzantineMusic /seismaNeo-byzantineMusic /simansisArseos-byzantineMusic /simansisArseosDisimou-byzantineMusic /simansisArseosTetrasimou-byzantineMusic /simansisArseosTrisimou-byzantineMusic /simansisTheseos-byzantineMusic /simansisTheseosDisimou-byzantineMusic /simansisTheseosTetrasimou-byzantineMusic /simansisTheseosTrisimou-byzantineMusic /stavros-byzantineMusic /stavrosApodexia-byzantineMusic /stigma-byzantineMusic /straggismata-byzantineMusic /synagmaArchaion-byzantineMusic /synagmaMetaStavrou-byzantineMusic /synagmaNeo-byzantineMusic /synevma-byzantineMusic /syrma-byzantineMusic /syrmatiki-byzantineMusic /teleia-byzantineMusic /tessera-byzantineMusic /tetrapli-byzantineMusic /thema-byzantineMusic /themaAploun-byzantineMusic /thematismosEso-byzantineMusic /thematismosExo-byzantineMusic /thesKaiApothes-byzantineMusic /thita-byzantineMusic /tinagma-byzantineMusic /tria-byzantineMusic /trigorgon-byzantineMusic /tripli-byzantineMusic /tromikolygisma-byzantineMusic /tromikonAllo-byzantineMusic /tromikonArchaion-byzantineMusic /tromikonNeo-byzantineMusic /tromikoparakalesma-byzantineMusic /tromikopsifiston-byzantineMusic /tromikosynagma-byzantineMusic /uni1D200 /uni1D201 /uni1D202 /uni1D203 /uni1D204 /uni1D205 /uni1D206 /uni1D207 /uni1D208 /uni1D209 /uni1D20A /uni1D20B /uni1D20C /uni1D20D /uni1D20E /uni1D20F /uni1D210 /uni1D211 /uni1D212 /uni1D213 /uni1D214 /uni1D215 /uni1D216 /uni1D217 /uni1D218 /uni1D219 /uni1D21A /uni1D21B /uni1D21C /uni1D21D /uni1D21E /uni1D21F /uni1D220 /uni1D221 /uni1D222 /uni1D223 /uni1D224 /uni1D225 /uni1D226 /uni1D227 /uni1D228 /uni1D229 /uni1D22A /uni1D22B /uni1D22C /uni1D22D /uni1D22E /uni1D22F /uni1D230 /uni1D231 /uni1D232 /uni1D233 /uni1D234 /uni1D235 /uni1D236 /uni1D237 /uni1D238 /uni1D239 /uni1D23A /uni1D23B /uni1D23C /uni1D23D /uni1D23E /uni1D23F /uni1D240 /uni1D241 /uni1D242 /uni1D243 /uni1D244 /uni1D245 /vareiaDipli-byzantineMusic /vareiaEkfonitikon-byzantineMusic /vareiaNeo-byzantineMusic /vareiaiArchaion-byzantineMusic /vathy-byzantineMusic /xironKlasma-byzantineMusic /yfenAno-byzantineMusic /yfenKato-byzantineMusic /yfesisApliDyoDodekata-byzantineMusic /yfesisDigrammosExDodekata-byzantineMusic /yfesisMonogrammosTesseraDodekata-byzantineMusic /yfesisTrigrammosOktoDodekata-byzantineMusic /yfesisTritimorion-byzantineMusic /ypokrisis-byzantineMusic /ypokrisisDipli-byzantineMusic /yporroi-byzantineMusic /ypsili-byzantineMusic` ### Resulting Glyphset Files .nam file (only encoded characters): [GF_Greek_AncientMusicalSymbols.nam](/data/results/nam/GF_Greek_AncientMusicalSymbols.nam) Glyphs.app source file: [GF_Greek_AncientMusicalSymbols.glyphs](/data/results/glyphs/GF_Greek_AncientMusicalSymbols.glyphs) Text files: [GF_Greek_AncientMusicalSymbols.txt](/data/results/txt/nice-names/GF_Greek_AncientMusicalSymbols.txt) (nice names) and [GF_Greek_AncientMusicalSymbols.txt](/data/results/txt/prod-names/GF_Greek_AncientMusicalSymbols.txt) (production names) Glyphs.app Custom Filter List (contains all Greek glyphsets): [CustomFilter_GF_Greek.plist](/data/results/plist/CustomFilter_GF_Greek.plist) # GF Greek Archaic > _Description partially salvaged from old README, so languages manually listed here (if any) may be outdated or irrelevant and need to be replaced by language code lists:_ > > **Scholarly Use:** Variable Letterforms for Ancient Texts, Papyri > > * Archaic UC `ϘϚϜϞϠϺ` > * Archaic LC `ϙϛϝϟϡϻ` > * Variant Letterforms `κρςΣ`, `Θϐϑϒϓϔϕϖε϶` > * Additional Letter `ϳ` > * Additional Archaic Letters for Bactrian `Ϸϸ` > * Symbols `ϼ ☧` > * Editorial Symbols `ϽϾϿ` > * Ancient Greek Mathematical Character `⟀ ⟁` > * Ancient Greek Acrophonic Numerals `𐅀𐅁𐅂𐅃𐅆𐅇𐅈𐅉𐅊𐅋𐅌𐅍𐅎𐅏𐅐𐅑𐅒𐅓𐅔𐅕𐅖𐅗𐅘𐅙𐅚𐅛𐅜𐅝𐅞𐅟𐅠𐅡𐅢𐅣𐅤𐅥𐅦𐅧𐅨𐅩𐅪𐅫𐅬𐅭𐅮𐅯𐅰𐅱𐅲𐅳𐅴` > * Geometric shape `□` > * Astrological symbols `★☉☊☋☌☍☽☾☿♀♁♂♃♄♅♆♇♈♉♊♋♌♍♎♏♐♑♒♓` `GF_Greek_Archaic` is **statically** defined [here](/Lib/glyphsets/definitions/GF_Greek_Archaic.yaml) as: * Script: Greek * Characters and glyphs defined in [GF_Greek_Archaic.stub.glyphs](/data/definitions/per_glyphset/GF_Greek_Archaic.stub.glyphs) > [!CAUTION] > Since this glyphset has no defined languages, it can't be checked via Fontbakery's `shape_languages` check. > Please add language code definions [here](/Lib/glyphsets/definitions/GF_Greek_Archaic.yaml). ### Characters and Glyphs Letter (33 glyphs): `Ͱ ͱ Ͳ ͳ Ͷ ͷ ͻ ͼ ͽ ϐ ϑ ϒ ϓ ϔ ϕ ϖ Ϙ ϙ ϰ ϱ ϲ ϳ ϴ ϵ Ϸ ϸ Ϲ Ϻ ϻ ϼ Ͻ Ͼ Ͽ` Number (58 glyphs): `𐅀 𐅁 𐅂 𐅃 𐅄 𐅅 𐅆 𐅇 𐅈 𐅉 𐅊 𐅋 𐅌 𐅍 𐅎 𐅏 𐅐 𐅑 𐅒 𐅓 𐅔 𐅕 𐅖 𐅗 𐅘 𐅙 𐅚 𐅛 𐅜 𐅝 𐅞 𐅟 𐅠 𐅡 𐅢 𐅣 𐅤 𐅥 𐅦 𐅧 𐅨 𐅩 𐅪 𐅫 𐅬 𐅭 𐅮 𐅯 𐅰 𐅱 𐅲 𐅳 𐅴 𐅵 𐅶 𐅷 𐅸 𐆊` Symbol (52 glyphs): `϶ □ ★ ☉ ☊ ☋ ☌ ☍ ☧ ☩ ☽ ☾ ☿ ♀ ♁ ♂ ♃ ♄ ♅ ♆ ♇ ♈ ♉ ♊ ♋ ♌ ♍ ♎ ♏ ♐ ♑ ♒ ♓ ⟀ ⟁ 𐅹 𐅺 𐅻 𐅼 𐅽 𐅾 𐅿 𐆀 𐆁 𐆂 𐆃 𐆄 𐆅 𐆆 𐆇 𐆈 𐆉` ### Resulting Glyphset Files .nam file (only encoded characters): [GF_Greek_Archaic.nam](/data/results/nam/GF_Greek_Archaic.nam) Glyphs.app source file: [GF_Greek_Archaic.glyphs](/data/results/glyphs/GF_Greek_Archaic.glyphs) Text files: [GF_Greek_Archaic.txt](/data/results/txt/nice-names/GF_Greek_Archaic.txt) (nice names) and [GF_Greek_Archaic.txt](/data/results/txt/prod-names/GF_Greek_Archaic.txt) (production names) Glyphs.app Custom Filter List (contains all Greek glyphsets): [CustomFilter_GF_Greek.plist](/data/results/plist/CustomFilter_GF_Greek.plist) # GF Greek Coptic > _Description partially salvaged from old README, so languages manually listed here (if any) may be outdated or irrelevant and need to be replaced by language code lists:_ > > **Scholarly Use:** Liturgical language for Coptic Church > > Coptic `U+03E2` – `U+03EF`, Coptic Unicode block `U+2C80` – `U+2CFF` > > * Coptic Letters `ϢϣϤϥϦϧϨϩϪϫϬϭϮϯ` > * Bohairic Coptic UC ` ⲀⲂⲄⲆⲈⲊⲌⲎⲐⲒⲔⲖⲘⲚⲜⲞⲠⲢⲤⲦⲨⲪⲬⲮⲰ` > * Bohairic Coptic LC ` ⲁⲃⲅⲇⲉⲋⲍⲏⲑⲓⲕⲗⲙⲛⲝⲟⲡⲣⲥⲧⲩⲫⲭⲯⲱ ` > * Old Coptic and Dialect Letters UC` ⲲⲴⲶⲸⲺⲼⲾⳀⳂⳄⳆⳈⳊⳌⳎⳐⳒⳔⳖⳘⳚ` > * Old Coptic and Dialect Letters LC ` ⲳⲵⲷⲹⲻⲽⲿⳁⳃⳅⳇⳉⳋⳍⳏⳑⳓⳕⳗⳙⳛ ` > * Old Nubian Letters ` ⳜⳞⳠⳢⳝⳟⳡⳣ ` > * Symbols ` ⳤ⳥⳦⳧⳨⳩⳪ ` > * Cryptogrammic Letters ` ⳫⳬⳭⳮ⳯⳰⳱ ` > * Combining Marks ` ⳯⳰⳱ ` > * Bohairic Coptic Letters ` Ⳳⳳ ` > * Old Nubian Punctuation ` ⳹⳺⳻⳼ ` > * Coptic Fraction ` ⳽ ` > * Punctuation ` ⳾ ⳿ ` `GF_Greek_Coptic` is **statically** defined [here](/Lib/glyphsets/definitions/GF_Greek_Coptic.yaml) as: * Script: Greek * Characters and glyphs defined in [GF_Greek_Coptic.stub.glyphs](/data/definitions/per_glyphset/GF_Greek_Coptic.stub.glyphs) > [!CAUTION] > Since this glyphset has no defined languages, it can't be checked via Fontbakery's `shape_languages` check. > Please add language code definions [here](/Lib/glyphsets/definitions/GF_Greek_Coptic.yaml). ### Characters and Glyphs Letter (106 glyphs): `Ϣ ϣ Ϥ ϥ Ϧ ϧ Ϩ ϩ Ϫ ϫ Ϭ ϭ Ϯ ϯ Ⲁ ⲁ Ⲃ ⲃ Ⲅ ⲅ Ⲇ ⲇ Ⲉ ⲉ Ⲋ ⲋ Ⲍ ⲍ Ⲏ ⲏ Ⲑ ⲑ Ⲓ ⲓ Ⲕ ⲕ Ⲗ ⲗ Ⲙ ⲙ Ⲛ ⲛ Ⲝ ⲝ Ⲟ ⲟ Ⲡ ⲡ Ⲣ ⲣ Ⲥ ⲥ Ⲧ ⲧ Ⲩ ⲩ Ⲫ ⲫ Ⲭ ⲭ Ⲯ ⲯ Ⲱ ⲱ Ⲳ ⲳ Ⲵ ⲵ Ⲷ ⲷ Ⲿ ⲿ Ⳁ ⳁ Ⳃ ⳃ Ⳅ ⳅ Ⳇ ⳇ Ⳉ ⳉ Ⳋ ⳋ Ⳍ ⳍ Ⳏ ⳏ Ⳑ ⳑ Ⳓ ⳓ Ⳕ ⳕ Ⳗ ⳗ Ⳙ ⳙ Ⳛ ⳛ Ⳬ ⳬ Ⳮ ⳮ Ⳳ ⳳ` Mark, nonspacing (3 glyphs): `◌/uni2CEF ◌/uni2CF0 ◌/uni2CF1` Number (1 glyphs): `⳽` Punctuation (2 glyphs): `⳾ ⳿` Symbol (7 glyphs): `ⳤ ⳥ ⳦ ⳧ ⳨ ⳩ ⳪` Uncategorized (18 glyphs): `/Cryptogrammicni-coptic /cryptogrammicni-coptic /dialectPkapa-coptic /dialectPni-coptic /dialectpkapa-coptic /dialectpni-coptic /oldNgi-nubian-coptic /oldNyi-nubian-coptic /oldShima-nubian-coptic /oldWau-nubian-coptic /olddirectquestion-nubian-coptic /oldfullstop-nubian-coptic /oldindirectquestion-nubian-coptic /oldngi-nubian-coptic /oldnyi-nubian-coptic /oldshima-nubian-coptic /oldversedivider-nubian-coptic /oldwau-nubian-coptic` ### Resulting Glyphset Files .nam file (only encoded characters): [GF_Greek_Coptic.nam](/data/results/nam/GF_Greek_Coptic.nam) Glyphs.app source file: [GF_Greek_Coptic.glyphs](/data/results/glyphs/GF_Greek_Coptic.glyphs) Text files: [GF_Greek_Coptic.txt](/data/results/txt/nice-names/GF_Greek_Coptic.txt) (nice names) and [GF_Greek_Coptic.txt](/data/results/txt/prod-names/GF_Greek_Coptic.txt) (production names) Glyphs.app Custom Filter List (contains all Greek glyphsets): [CustomFilter_GF_Greek.plist](/data/results/plist/CustomFilter_GF_Greek.plist) # GF Greek Core > _Description partially salvaged from old README, so languages manually listed here (if any) may be outdated or irrelevant and need to be replaced by language code lists:_ > > **General Use:** Basic Monotonic set for everyday Modern Greek > > * Basic Greek UC ` ΆΈΉΊΌΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΪΫ ` > * Basic Greek LC ` άέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώ ` > * Punctuation ` · ; ` > * Greek numeral signs or keraia ` ʹ ͵ ` > * Accents ` ́ ΅ ` > * Kai symbol ` ϗ Ϗ ` `GF_Greek_Core` is **statically** defined [here](/Lib/glyphsets/definitions/GF_Greek_Core.yaml) as: * Script: Greek * List of languages: ` Greek (el_Grek) ` * Characters and glyphs defined in [GF_Greek_Core.stub.glyphs](/data/definitions/per_glyphset/GF_Greek_Core.stub.glyphs) ### Characters and Glyphs Letter (71 glyphs): `Ά Έ Ή Ί Ό Ύ Ώ ΐ Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω Ϊ Ϋ ά έ ή ί ΰ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ ς σ τ υ φ χ ψ ω ϊ ϋ ό ύ ώ Ϗ ϗ` Mark, nonspacing (2 glyphs): `◌́ ◌̈` Mark, spacing (2 glyphs): `΄ ΅` Number (10 glyphs): `0 1 2 3 4 5 6 7 8 9` Punctuation (21 glyphs): `! " ( ) * , - . / : ; [ \ ] « » ; · – — …` Symbol (6 glyphs): `% & + @ ʹ ͵` ### Resulting Glyphset Files .nam file (only encoded characters): [GF_Greek_Core.nam](/data/results/nam/GF_Greek_Core.nam) Glyphs.app source file: [GF_Greek_Core.glyphs](/data/results/glyphs/GF_Greek_Core.glyphs) Text files: [GF_Greek_Core.txt](/data/results/txt/nice-names/GF_Greek_Core.txt) (nice names) and [GF_Greek_Core.txt](/data/results/txt/prod-names/GF_Greek_Core.txt) (production names) Glyphs.app Custom Filter List (contains all Greek glyphsets): [CustomFilter_GF_Greek.plist](/data/results/plist/CustomFilter_GF_Greek.plist) # GF Greek Expert > _Description partially salvaged from old README, so languages manually listed here (if any) may be outdated or irrelevant and need to be replaced by language code lists:_ > > **General Use:** Small Caps for Core and Plus sets, Superscript Letters > > * Core .sc `άέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώ` > * Plus .sc `ἀἁἂἃἄἅἆἇἐἑἒἓἔἕἠἡἢἣἤἥἦἧἰἱἲἳἴἵἶἷὀὁὂὃὄὅὐὑὒὓὔὕὖὗὠὡὢὣὤὥὦὧὰάὲέὴήὶίὸόὺύὼώᾀᾁᾂᾃᾄᾅᾆᾇᾐᾑᾒᾓᾔᾕᾖᾗᾠᾡᾢᾣᾤᾥᾦᾧᾰᾱᾲᾳᾴᾶᾷιῂῃῄῆῇῐῑῒΐῖῗῠῡῢΰῤῥῦῧῲῳῴῶῷ Ϗ` > * Archaic Numerals .sc `ϛ ϟ ϡ ϝ` > * Iota Adscript as ss01 .sc `ᾈᾉᾊᾋᾌᾍᾎᾏᾘᾙᾚᾛᾜᾝᾞᾟᾨᾩᾪᾫᾬᾭᾮᾯᾼῌῼ` > * Superior Letters .sups `ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρςστυφχψω` > * Ligatures `λλ γγ` `GF_Greek_Expert` is **statically** defined [here](/Lib/glyphsets/definitions/GF_Greek_Expert.yaml) as: * Script: Greek * Characters and glyphs defined in [GF_Greek_Expert.stub.glyphs](/data/definitions/per_glyphset/GF_Greek_Expert.stub.glyphs) > [!CAUTION] > Since this glyphset has no defined languages, it can't be checked via Fontbakery's `shape_languages` check. > Please add language code definions [here](/Lib/glyphsets/definitions/GF_Greek_Expert.yaml). ### Characters and Glyphs Letter (276 glyphs): `/Alpha.sups /Alphadasiaoxiaprosgegrammeni.sc.ss01 /Alphadasiaperispomeniprosgegrammeni.sc.ss01 /Alphadasiaprosgegrammeni.sc.ss01 /Alphadasiavariaprosgegrammeni.sc.ss01 /Alphaprosgegrammeni.sc.ss01 /Alphapsilioxiaprosgegrammeni.sc.ss01 /Alphapsiliperispomeniprosgegrammeni.sc.ss01 /Alphapsiliprosgegrammeni.sc.ss01 /Alphapsilivariaprosgegrammeni.sc.ss01 /Beta.sups /Chi.sups /Delta.sups /Epsilon.sups /Eta.sups /Etadasiaoxiaprosgegrammeni.sc.ss01 /Etadasiaperispomeniprosgegrammeni.sc.ss01 /Etadasiaprosgegrammeni.sc.ss01 /Etadasiavariaprosgegrammeni.sc.ss01 /Etaprosgegrammeni.sc.ss01 /Etapsilioxiaprosgegrammeni.sc.ss01 /Etapsiliperispomeniprosgegrammeni.sc.ss01 /Etapsiliprosgegrammeni.sc.ss01 /Etapsilivariaprosgegrammeni.sc.ss01 /Gamma.sups /Iota.sups /Kappa.sups /Lambda.sups /Mu.sups /Nu.sups /Omega.sups /Omegadasiaoxiaprosgegrammeni.sc.ss01 /Omegadasiaperispomeniprosgegrammeni.sc.ss01 /Omegadasiaprosgegrammeni.sc.ss01 /Omegadasiavariaprosgegrammeni.sc.ss01 /Omegaprosgegrammeni.sc.ss01 /Omegapsilioxiaprosgegrammeni.sc.ss01 /Omegapsiliperispomeniprosgegrammeni.sc.ss01 /Omegapsiliprosgegrammeni.sc.ss01 /Omegapsilivariaprosgegrammeni.sc.ss01 /Omicron.sups /Phi.sups /Pi.sups /Psi.sups /Rho.sups /Sigma.sups /Tau.sups /Theta.sups /Upsilon.sups /Xi.sups /Zeta.sups /alpha.sc /alpha.sups /alphadasia.sc /alphadasiaoxia.sc /alphadasiaoxiaypogegrammeni.sc /alphadasiaoxiaypogegrammeni.sc.ss01 /alphadasiaperispomeni.sc /alphadasiaperispomeniypogegrammeni.sc /alphadasiaperispomeniypogegrammeni.sc.ss01 /alphadasiavaria.sc /alphadasiavariaypogegrammeni.sc /alphadasiavariaypogegrammeni.sc.ss01 /alphadasiaypogegrammeni.sc /alphadasiaypogegrammeni.sc.ss01 /alphamacron.sc /alphaoxia.sc /alphaoxiaypogegrammeni.sc /alphaoxiaypogegrammeni.sc.ss01 /alphaperispomeni.sc /alphaperispomeniypogegrammeni.sc /alphaperispomeniypogegrammeni.sc.ss01 /alphapsili.sc /alphapsilioxia.sc /alphapsilioxiaypogegrammeni.sc /alphapsilioxiaypogegrammeni.sc.ss01 /alphapsiliperispomeni.sc /alphapsiliperispomeniypogegrammeni.sc /alphapsiliperispomeniypogegrammeni.sc.ss01 /alphapsilivaria.sc /alphapsilivariaypogegrammeni.sc /alphapsilivariaypogegrammeni.sc.ss01 /alphapsiliypogegrammeni.sc /alphapsiliypogegrammeni.sc.ss01 /alphatonos.sc /alphavaria.sc /alphavariaypogegrammeni.sc /alphavariaypogegrammeni.sc.ss01 /alphavrachy.sc /alphaypogegrammeni.sc /alphaypogegrammeni.sc.ss01 /beta.sc /beta.sups /chi.sc /chi.sups /delta.sc /delta.sups /digamma.sc /epsilon.sc /epsilon.sups /epsilondasia.sc /epsilondasiaoxia.sc /epsilondasiavaria.sc /epsilonoxia.sc /epsilonpsili.sc /epsilonpsilioxia.sc /epsilonpsilivaria.sc /epsilontonos.sc /epsilonvaria.sc /eta.sc /eta.sups /etadasia.sc /etadasiaoxia.sc /etadasiaoxiaypogegrammeni.sc /etadasiaoxiaypogegrammeni.sc.ss01 /etadasiaperispomeni.sc /etadasiaperispomeniypogegrammeni.sc /etadasiaperispomeniypogegrammeni.sc.ss01 /etadasiavaria.sc /etadasiavariaypogegrammeni.sc /etadasiavariaypogegrammeni.sc.ss01 /etadasiaypogegrammeni.sc /etadasiaypogegrammeni.sc.ss01 /etaoxia.sc /etaoxiaypogegrammeni.sc /etaoxiaypogegrammeni.sc.ss01 /etaperispomeni.sc /etaperispomeniypogegrammeni.sc /etaperispomeniypogegrammeni.sc.ss01 /etapsili.sc /etapsilioxia.sc /etapsilioxiaypogegrammeni.sc /etapsilioxiaypogegrammeni.sc.ss01 /etapsiliperispomeni.sc /etapsiliperispomeniypogegrammeni.sc /etapsiliperispomeniypogegrammeni.sc.ss01 /etapsilivaria.sc /etapsilivariaypogegrammeni.sc /etapsilivariaypogegrammeni.sc.ss01 /etapsiliypogegrammeni.sc /etapsiliypogegrammeni.sc.ss01 /etatonos.sc /etavaria.sc /etavariaypogegrammeni.sc /etavariaypogegrammeni.sc.ss01 /etaypogegrammeni.sc /etaypogegrammeni.sc.ss01 /gamma.sc /gamma.sups /gamma_gamma /iota.sc /iota.sups /iotadasia.sc /iotadasiaoxia.sc /iotadasiaperispomeni.sc /iotadasiavaria.sc /iotadialytikaoxia.sc /iotadialytikaperispomeni.sc /iotadialytikavaria.sc /iotadieresis.sc /iotadieresistonos.sc /iotamacron.sc /iotaoxia.sc /iotaperispomeni.sc /iotapsili.sc /iotapsilioxia.sc /iotapsiliperispomeni.sc /iotapsilivaria.sc /iotatonos.sc /iotavaria.sc /iotavrachy.sc /kaiSymbol.sc /kappa.sc /kappa.sups /koppa.sc /lambda.sc /lambda.sups /lambda_lambda /mu.sc /mu.sups /nu.sc /nu.sups /omega.sc /omega.sups /omegadasia.sc /omegadasiaoxia.sc /omegadasiaoxiaypogegrammeni.sc /omegadasiaoxiaypogegrammeni.sc.ss01 /omegadasiaperispomeni.sc /omegadasiaperispomeniypogegrammeni.sc /omegadasiaperispomeniypogegrammeni.sc.ss01 /omegadasiavaria.sc /omegadasiavariaypogegrammeni.sc /omegadasiavariaypogegrammeni.sc.ss01 /omegadasiaypogegrammeni.sc /omegadasiaypogegrammeni.sc.ss01 /omegaoxia.sc /omegaoxiaypogegrammeni.sc /omegaoxiaypogegrammeni.sc.ss01 /omegaperispomeni.sc /omegaperispomeniypogegrammeni.sc /omegaperispomeniypogegrammeni.sc.ss01 /omegapsili.sc /omegapsilioxia.sc /omegapsilioxiaypogegrammeni.sc /omegapsilioxiaypogegrammeni.sc.ss01 /omegapsiliperispomeni.sc /omegapsiliperispomeniypogegrammeni.sc /omegapsiliperispomeniypogegrammeni.sc.ss01 /omegapsilivaria.sc /omegapsilivariaypogegrammeni.sc /omegapsilivariaypogegrammeni.sc.ss01 /omegapsiliypogegrammeni.sc /omegapsiliypogegrammeni.sc.ss01 /omegatonos.sc /omegavaria.sc /omegavariaypogegrammeni.sc /omegavariaypogegrammeni.sc.ss01 /omegaypogegrammeni.sc /omegaypogegrammeni.sc.ss01 /omicron.sc /omicron.sups /omicrondasia.sc /omicrondasiaoxia.sc /omicrondasiavaria.sc /omicronoxia.sc /omicronpsili.sc /omicronpsilioxia.sc /omicronpsilivaria.sc /omicrontonos.sc /omicronvaria.sc /phi.sc /phi.sups /pi.sc /pi.sups /prosgegrammeni.sc /psi.sc /psi.sups /rho.sc /rho.sups /rhodasia.sc /rhopsili.sc /sampi.sc /sigma.sc /sigma.sups /sigmafinal.sups /stigma.sc /tau.sc /tau.sups /theta.sc /theta.sups /upsilon.sc /upsilon.sups /upsilondasia.sc /upsilondasiaoxia.sc /upsilondasiaperispomeni.sc /upsilondasiavaria.sc /upsilondialytikaoxia.sc /upsilondialytikaperispomeni.sc /upsilondialytikavaria.sc /upsilondieresis.sc /upsilondieresistonos.sc /upsilonmacron.sc /upsilonoxia.sc /upsilonperispomeni.sc /upsilonpsili.sc /upsilonpsilioxia.sc /upsilonpsiliperispomeni.sc /upsilonpsilivaria.sc /upsilontonos.sc /upsilonvaria.sc /upsilonvrachy.sc /xi.sc /xi.sups /zeta.sc /zeta.sups` Mark, spacing (2 glyphs): `/dieresistonos.sc /tonos.sc` Punctuation (2 glyphs): `/anoteleia.sc /questiongreek.sc` Symbol (2 glyphs): `/lowernumeral-greek.sc /numeral-greek.sc` ### Resulting Glyphset Files .nam file (only encoded characters): [GF_Greek_Expert.nam](/data/results/nam/GF_Greek_Expert.nam) Glyphs.app source file: [GF_Greek_Expert.glyphs](/data/results/glyphs/GF_Greek_Expert.glyphs) Text files: [GF_Greek_Expert.txt](/data/results/txt/nice-names/GF_Greek_Expert.txt) (nice names) and [GF_Greek_Expert.txt](/data/results/txt/prod-names/GF_Greek_Expert.txt) (production names) Glyphs.app Custom Filter List (contains all Greek glyphsets): [CustomFilter_GF_Greek.plist](/data/results/plist/CustomFilter_GF_Greek.plist) # GF Greek Plus > _Description partially salvaged from old README, so languages manually listed here (if any) may be outdated or irrelevant and need to be replaced by language code lists:_ > > **General Use:** Basic Polytonic set for Scholarly Greek > > * Polytonic UC `ἈἉἊἋἌἍἎἏἘἙἚἛἜἝἨἩἪἫἬἭἮἯἸἹἺἻἼἽἾἿὈὉὊὋὌὍὙὛὝὟὨὩὪὫὬὭὮὯᾈᾉᾊᾋᾌᾍᾎᾏᾘᾙᾚᾛᾜᾝᾞᾟᾨᾩᾪᾫᾬᾭᾮᾯᾸᾹᾺΆᾼῈΈῊΉῌῘῙῚΊῨῩῪΎῬῸΌῺΏῼ ` > * Polytonic LC ` ἀἁἂἃἄἅἆἇἐἑἒἓἔἕἠἡἢἣἤἥἦἧἰἱἲἳἴἵἶἷὀὁὂὃὄὅὐὑὒὓὔὕὖὗὠὡὢὣὤὥὦὧὰάὲέὴήὶίὸόὺύὼώᾀᾁᾂᾃᾄᾅᾆᾇᾐᾑᾒᾓᾔᾕᾖᾗᾠᾡᾢᾣᾤᾥᾦᾧᾰᾱᾲᾳᾴᾶᾷιῂῃῄῆῇῐῑῒΐῖῗῠῡῢΰῤῥῦῧῲῳῴῶῷ ` > * Accents ``` ́ ` ῀ ` ``` > * Breathings ` ῾ ᾿ ` > * Combinations ` ῁ ῍ ῎ ῏ ῝ ῞ ῟ ̈́ ` > * Diactritics ` ͅ ι ` > * Punctuation ` ᾽ ` > * Combining Marks ` ̓ ΅ ͂ ͅ ` > * Iota Adscript as ss01 `ᾈᾉᾊᾋᾌᾍᾎᾏᾘᾙᾚᾛᾜᾝᾞᾟᾨᾩᾪᾫᾬᾭᾮᾯᾼῌῼ` `GF_Greek_Plus` is **statically** defined [here](/Lib/glyphsets/definitions/GF_Greek_Plus.yaml) as: * Script: Greek * Characters and glyphs defined in [GF_Greek_Plus.stub.glyphs](/data/definitions/per_glyphset/GF_Greek_Plus.stub.glyphs) > [!CAUTION] > Since this glyphset has no defined languages, it can't be checked via Fontbakery's `shape_languages` check. > Please add language code definions [here](/Lib/glyphsets/definitions/GF_Greek_Plus.yaml). ### Characters and Glyphs Letter (246 glyphs): `ͺ ἀ ἁ ἂ ἃ ἄ ἅ ἆ ἇ Ἀ Ἁ Ἂ Ἃ Ἄ Ἅ Ἆ Ἇ ἐ ἑ ἒ ἓ ἔ ἕ Ἐ Ἑ Ἒ Ἓ Ἔ Ἕ ἠ ἡ ἢ ἣ ἤ ἥ ἦ ἧ Ἠ Ἡ Ἢ Ἣ Ἤ Ἥ Ἦ Ἧ ἰ ἱ ἲ ἳ ἴ ἵ ἶ ἷ Ἰ Ἱ Ἲ Ἳ Ἴ Ἵ Ἶ Ἷ ὀ ὁ ὂ ὃ ὄ ὅ Ὀ Ὁ Ὂ Ὃ Ὄ Ὅ ὐ ὑ ὒ ὓ ὔ ὕ ὖ ὗ Ὑ Ὓ Ὕ Ὗ ὠ ὡ ὢ ὣ ὤ ὥ ὦ ὧ Ὠ Ὡ Ὢ Ὣ Ὤ Ὥ Ὦ Ὧ ὰ ά ὲ έ ὴ ή ὶ ί ὸ ό ὺ ύ ὼ ώ ᾀ ᾁ ᾂ ᾃ ᾄ ᾅ ᾆ ᾇ ᾈ ᾉ ᾊ ᾋ ᾌ ᾍ ᾎ ᾏ ᾐ ᾑ ᾒ ᾓ ᾔ ᾕ ᾖ ᾗ ᾘ ᾙ ᾚ ᾛ ᾜ ᾝ ᾞ ᾟ ᾠ ᾡ ᾢ ᾣ ᾤ ᾥ ᾦ ᾧ ᾨ ᾩ ᾪ ᾫ ᾬ ᾭ ᾮ ᾯ ᾰ ᾱ ᾲ ᾳ ᾴ ᾶ ᾷ Ᾰ Ᾱ Ὰ Ά ᾼ ι ῂ ῃ ῄ ῆ ῇ Ὲ Έ Ὴ Ή ῌ ῐ ῑ ῒ ΐ ῖ ῗ Ῐ Ῑ Ὶ Ί ῠ ῡ ῢ ΰ ῤ ῥ ῦ ῧ Ῠ Ῡ Ὺ Ύ Ῥ ῲ ῳ ῴ ῶ ῷ Ὸ Ό Ὼ Ώ ῼ /Alphadasiaoxiaprosgegrammeni.ss01 /Alphadasiaperispomeniprosgegrammeni.ss01 /Alphadasiaprosgegrammeni.ss01 /Alphadasiavariaprosgegrammeni.ss01 /Alphaprosgegrammeni.ss01 /Alphapsilioxiaprosgegrammeni.ss01 /Alphapsiliperispomeniprosgegrammeni.ss01 /Alphapsiliprosgegrammeni.ss01 /Alphapsilivariaprosgegrammeni.ss01 /Etadasiaoxiaprosgegrammeni.ss01 /Etadasiaperispomeniprosgegrammeni.ss01 /Etadasiaprosgegrammeni.ss01 /Etadasiavariaprosgegrammeni.ss01 /Etaprosgegrammeni.ss01 /Etapsilioxiaprosgegrammeni.ss01 /Etapsiliperispomeniprosgegrammeni.ss01 /Etapsiliprosgegrammeni.ss01 /Etapsilivariaprosgegrammeni.ss01 /Omegadasiaoxiaprosgegrammeni.ss01 /Omegadasiaperispomeniprosgegrammeni.ss01 /Omegadasiaprosgegrammeni.ss01 /Omegadasiavariaprosgegrammeni.ss01 /Omegaprosgegrammeni.ss01 /Omegapsilioxiaprosgegrammeni.ss01 /Omegapsiliperispomeniprosgegrammeni.ss01 /Omegapsiliprosgegrammeni.ss01 /Omegapsilivariaprosgegrammeni.ss01` Mark, nonspacing (4 glyphs): `◌͂ ◌̓ ◌̈́ ◌ͅ` Mark, spacing (15 glyphs): `᾽ ᾿ ῀ ῁ ῍ ῎ ῏ ῝ ῞ ῟ ῭ ΅ ` ´ ῾` ### Resulting Glyphset Files .nam file (only encoded characters): [GF_Greek_Plus.nam](/data/results/nam/GF_Greek_Plus.nam) Glyphs.app source file: [GF_Greek_Plus.glyphs](/data/results/glyphs/GF_Greek_Plus.glyphs) Text files: [GF_Greek_Plus.txt](/data/results/txt/nice-names/GF_Greek_Plus.txt) (nice names) and [GF_Greek_Plus.txt](/data/results/txt/prod-names/GF_Greek_Plus.txt) (production names) Glyphs.app Custom Filter List (contains all Greek glyphsets): [CustomFilter_GF_Greek.plist](/data/results/plist/CustomFilter_GF_Greek.plist) # GF Greek Pro > _Description partially salvaged from old README, so languages manually listed here (if any) may be outdated or irrelevant and need to be replaced by language code lists:_ > > **Scholarly Use:** Extended Polytonic Greek, for scholarly edition of ancient texts (Ancient and Roman Greece studies, Byzantine studies, Greek Biblical studies) > > **[Learn how to draw good Polytonic Greek at irenevl.github.io/Polytonic-tutorial](https://irenevl.github.io/Polytonic-tutorial/)** > > **N.B.** List of characters from GF Latin Plus and Pro sets that are prerequisites to this set. > > № | char | nice name (Glyphs App) | uni name | set > ---|---|---|---|--- > 1|²|twosuperior|uni00B2|GF Latin Plus > 2|³|threesuperior|uni00B3|GF Latin Plus > 3|¹|onesuperior|uni00B9|GF Latin Plus > 4|⁰|zerosuperior|uni0270|GF Latin Pro > 5|†|dagger|uni2020|GF Latin Plus > 6|‡|daggerdbl|uni2021|GF Latin Plus > 7|⁴|foursuperior|uni2074|GF Latin Plus > 8|⁵|fivesuperior|uni2075|GF Latin Pro > 9|⁶|sixsuperior|uni2076|GF Latin Pro > 10|⁷|sevensuperior|uni2077|GF Latin Pro > 11|⁸|eightsuperior|uni2078|GF Latin Pro > 12|⁹|ninesuperior|uni2079|GF Latin Pro > 13|₀|zeroinferior|uni2080|GF Latin Pro > 14|₁|oneinferior|uni2081|GF Latin Pro > 15|₂|twoinferior|uni2082|GF Latin Pro > 16|₃|threeinferior|uni2083|GF Latin Pro > 17|₄|fourinferior|uni2084|GF Latin Pro > 18|₅|fiveinferior|uni2085|GF Latin Pro > 19|₆|sixinferior|uni2086|GF Latin Pro > 20|₇|seveninferior|uni2087|GF Latin Pro > 21|₈|eightinferior|uni2088|GF Latin Pro > 22|₉|nineinferior|uni2089|GF Latin Pro > > > * Archaic Letters and Numerals `Ϛ Ϟ Ϡ Ϝ ϛ ϟ ϡ ϝ` > * Ancient Greek Textual symbols `⸎ ⸏ ⸐ ⸑ ⸒ ⸓ ⸔ ⸕ ⸖ ⸗` > * Archaic Punctuation `※ ⁂ ‿ ͜ ˙ ⁖ ⁘ ⁙ ⁚ ⁛ ⁜ ⁝ ⁞ ⊗ ⋮` > * Greek Metrical Symbols `⏑ ⏒ ⏓ ⏔ ⏕ ⏖ ⏗ ⏘ ⏙` > * Critical Sigla `̅ ̣ ͙ ‖ ⁺ ⁻ ⁼ ₊ ₋ ₌ ⫽ ⸀ ⸁ ⸂ ⸃ ⸄ ⸅ ⸆ ⸇ ⸈ ⸉ ⸊ ⸋ ⸌ ⸍ 〈 〉《 》「 」〚 〛` > * Biblical Apparatus `ℵ ℶ 𝑙 𝔖 𝔐 𝔓 𝔭` > > > **N.B.** For certain design cases it is best practice to include inital and final variants of ` ̅` overlinecomb (uni0305): > > * `overlinecomb.init`, cropped on the left > * `overlinecomb.fina`, cropped on the right `GF_Greek_Pro` is **statically** defined [here](/Lib/glyphsets/definitions/GF_Greek_Pro.yaml) as: * Script: Greek * Characters and glyphs defined in [GF_Greek_Pro.stub.glyphs](/data/definitions/per_glyphset/GF_Greek_Pro.stub.glyphs) > [!CAUTION] > Since this glyphset has no defined languages, it can't be checked via Fontbakery's `shape_languages` check. > Please add language code definions [here](/Lib/glyphsets/definitions/GF_Greek_Pro.yaml). ### Characters and Glyphs Letter (13 glyphs): `Ϛ ϛ Ϝ ϝ Ϟ ϟ Ϡ ϡ 𝑙 𝔐 𝔓 𝔖 𝔭` Mark, nonspacing (4 glyphs): `◌̅ ◌̣ ◌͙ ◌͜` Mark, spacing (1 glyphs): `˙` Punctuation (44 glyphs): `‖ ※ ‿ ⁂ ⁖ ⁘ ⁙ ⁚ ⁛ ⁜ ⁝ ⁞ ⸀ ⸁ ⸂ ⸃ ⸄ ⸅ ⸆ ⸇ ⸈ ⸉ ⸊ ⸋ ⸌ ⸍ ⸎ ⸏ ⸐ ⸑ ⸒ ⸓ ⸔ ⸕ ⸖ ⸗ 〈 〉 《 》 「 」 〚 〛` Symbol (20 glyphs): `⁺ ⁻ ⁼ ₊ ₋ ₌ ℵ ℶ ⊗ ⋮ ⏑ ⏒ ⏓ ⏔ ⏕ ⏖ ⏗ ⏘ ⏙ ⫽` ### Resulting Glyphset Files .nam file (only encoded characters): [GF_Greek_Pro.nam](/data/results/nam/GF_Greek_Pro.nam) Glyphs.app source file: [GF_Greek_Pro.glyphs](/data/results/glyphs/GF_Greek_Pro.glyphs) Text files: [GF_Greek_Pro.txt](/data/results/txt/nice-names/GF_Greek_Pro.txt) (nice names) and [GF_Greek_Pro.txt](/data/results/txt/prod-names/GF_Greek_Pro.txt) (production names) Glyphs.app Custom Filter List (contains all Greek glyphsets): [CustomFilter_GF_Greek.plist](/data/results/plist/CustomFilter_GF_Greek.plist) # GF Latin African `GF_Latin_African` is **dynamically** defined [here](/Lib/glyphsets/definitions/GF_Latin_African.yaml) as: * Script: Latin * All languages of the countries ` Algeria (DZ), Angola (AO), Benin (BJ), Botswana (BW), British Indian Ocean Territory (IO), Burkina Faso (BF), Burundi (BI), Cameroon (CM), Canary Islands (IC), Cape Verde (CV), Central African Republic (CF), Ceuta & Melilla (EA), Chad (TD), Comoros (KM), Congo - Brazzaville (CG), Congo - Kinshasa (CD), Côte d’Ivoire (CI), Djibouti (DJ), Egypt (EG), Equatorial Guinea (GQ), Eritrea (ER), Eswatini (SZ), Ethiopia (ET), French Southern Territories (TF), Gabon (GA), Gambia (GM), Ghana (GH), Guinea (GN), Guinea-Bissau (GW), Kenya (KE), Lesotho (LS), Liberia (LR), Libya (LY), Madagascar (MG), Malawi (MW), Mali (ML), Mauritania (MR), Mauritius (MU), Mayotte (YT), Morocco (MA), Mozambique (MZ), Namibia (NA), Niger (NE), Nigeria (NG), Rwanda (RW), Réunion (RE), Senegal (SN), Seychelles (SC), Sierra Leone (SL), Somalia (SO), South Africa (ZA), South Sudan (SS), St. Helena (SH), Sudan (SD), São Tomé & Príncipe (ST), Tanzania (TZ), Togo (TG), Tunisia (TN), Uganda (UG), Western Sahara (EH), Zambia (ZM), Zimbabwe (ZW) ` * With a population of over 1 speakers * Including auxiliary characters * Excluding the following languages: ` English (en_Latn), French (fr_Latn), German (de_Latn), Portuguese (pt_Latn), Spanish (es_Latn) ` The following list of **601** languages is computed as a result of the dynamic conditions described above: ` Abidji (abi_Latn), Abron (abr_Latn), Abua (abn_Latn), Acoli (ach_Latn), Adangme (ada_Latn), Adara (kad_Latn), Adele (ade_Latn), Adioukrou (adj_Latn), Afar (aa_Latn), Afrikaans (af_Latn), Agatu (agc_Latn), Aghem (agq_Latn), Agwagwune (yay_Latn), Ahanta (aha_Latn), Aja (ajg_Latn), Akebu (keu_Latn), Akoose (bss_Latn), Akuapem Twi (tw_akuapem_Latn), Alago (ala_Latn), Amo (amo_Latn), Anaang (anw_Latn), Anii (blo_Latn), Anufo (cko_Latn), Anyin (any_Latn), Arabic, Chadian Spoken (shu_Latn), Ashe (ahs_Latn), Asu (asa_Latn), Atsam (cch_Latn), Attié (ati_Latn), Avatime (avn_Latn), Avokaya (avu_Latn), Awak (awo_Latn), Awing (azo_Latn), Ayizo Gbe (ayb_Latn), Baatonum (bba_Latn), Bacama (bcy_Latn), Bafia (ksf_Latn), Bafut (bfd_Latn), Baga Sitemu (bsp_Latn), Baka (bdh_Latn), Baka (beh_Latn), Baka (bkc_Latn), Balanta-Ganja (bjt_Latn), Bali (bcn_Latn), Bambara (bm_Latn), Bamun, Latin (bax_Latn), Bana (bcw_Latn), Banda, West Central (bbp_Latn), Bandi (bza_Latn), Bandial (bqj_Latn), Bangwinji (bsj_Latn), Baoulé (bci_Latn), Bapuku (bnm_Latn), Bari (bfa_Latn), Basa (bzw_Latn), Basaa (bas_Latn), Bassa (bsq_Latn), Bassari (bsc_Latn), Bassari (bsc_Latn_GN), Bedawiyet (bej_Latn), Bedjond (bjv_Latn), Bekwarra (bkv_Latn), Belanda Viri, Latin (bvi_Latn), Bemba (bem_Latn), Bena (bez_Latn), Bench (bcq_Latn), Beng (nhb_Latn), Benga (bng_Latn), Berom (bom_Latn), Bete-Bendi (btt_Latn), Bhele (bhy_Latn), Bilen (byn_Latn), Bimoba (bim_Latn), Bini (bin_Latn), Birifor, Southern (biv_Latn), Bissa (bib_Latn), Bisã (bqp_Latn), Boko (bqc_Latn), Bokobaru (bus_Latn), Bomu (bmq_Latn), Bondoukou Kulango (kzc_Latn), Bozo, Hainyaxo (bzx_Latn), Buamu (box_Latn), Bube (bvb_Latn), Budu (buu_Latn), Bulu (bum_Latn), Bura-Pabir (bwr_Latn), Burak (bys_Latn), Bushi (buc_Latn), Bété, Daloa (bev_Latn), Bété, Guiberoua (bet_Latn), Cahungwarya (nat_Latn), Cakfem-Mushere (cky_Latn), Cebaara Senoufo (sef_Latn), Central Atlas Tamazight (tzm_Latn), Central-Eastern Niger Fulfulde (fuq_Latn), Cerma (cme_Latn), Chiduruma (dug_Latn), Chiga (cgg_Latn), Chokwe (cjk_Latn), Chumburung (ncu_Latn), Cicipu (awc_Latn), Cishingini (asg_Latn), Comorian, Ngazidja (zdj_Latn), Crioulo, Upper Guinea (pov_Latn), C’Lela (dri_Latn), Daba (dbq_Latn), Dadiya (dbd_Latn), Dagaare, Southern (dga_Latn), Dagbani (dag_Latn), Dan (dnj_Latn), Dan (dnj_Latn_LR), Dangaléat (daa_Latn), Dawro (dwr_Latn), Dazaga (dzg_Latn), Deg (mzw_Latn), Delo (ntr_Latn), Dendi (ddn_Latn), Denya (anv_Latn), Dghwede (dgh_Latn), Dida, Yocoboué (gud_Latn), Didinga (did_Latn), Dii (dur_Latn), Dikaka (cfa_Latn), Dinka (din_Latn), Dinka, Northeastern (dip_Latn), Ditammari (tbz_Latn), Dogon, Toro So (dts_Latn), Doyayo (dow_Latn), Duala (dua_Latn), Duya (ldb_Latn), Dyan (dya_Latn), Dyula (dyu_Latn), Dza (jen_Latn), Eastern Gurung, Latin (ggn_Latn), Ebira (igb_Latn), Ede Cabe (cbj_Latn), Ede Ica (ica_Latn), Ede Idaca (idd_Latn), Ede Ije (ijj_Latn), Efik (efi_Latn), Ejagham (etu_Latn), Ekajuk (eka_Latn), Ekpeye (ekp_Latn), Elip (ekm_Latn), Emai-Iuleha-Ora (ema_Latn), Embu (ebu_Latn), Engenni (enn_Latn), Esan (ish_Latn), Etkywan (ich_Latn), Eton (Cameroon) (eto_Latn), Etulo (utr_Latn), Ewe (ee_Latn), Ewondo (ewo_Latn), Ezaa (eza_Latn), Fang (fan_Latn), Fanti (fat_Latn), Fe’fe’ (fmp_Latn), Fon (fon_Latn), Foodo (fod_Latn), Frafra (gur_Latn), Fulah (ff_Latn), Fulfulde, Adamawa (fub_Latn), Fulfulde, Borgu (fue_Latn), Fulfulde, Western Niger (fuh_Latn), Fuliiru (flr_Latn), Fur (fvr_Latn), Ga (gaa_Latn), Gamo (gmv_Latn), Ganda (lg_Latn), Gbari (gby_Latn), Gbaya (Sudan) (krs_Latn), Gbaya-Mbodomo (gmm_Latn), Gbe, Tofin (tfi_Latn), Gbe, Waci (wci_Latn), Gbe, Xwela (xwe_Latn), Gen (gej_Latn), Ghomala (bbj_Latn), Gikyode (acd_Latn), Godié (god_Latn), Goemai (ank_Latn), Gofa (gof_Latn), Gokana (gkn_Latn), Gonja (gjn_Latn), Goo (gov_Latn), Gor (gqr_Latn), Gourmanchéma (gux_Latn), Grebo (grb_Latn), Gude (gde_Latn), Gulay (gvl_Latn), Gumuz (guk_Latn), Gun (guw_Latn), Gungu (rub_Latn), Guro (goa_Latn), Gusii (guz_Latn), Gwak (jgk_Latn), Gyele (gyi_Latn), Hanga (hag_Latn), Harari (har_Latn), Hassaniyya (mey_Latn), Hausa (ha_Latn), Hdi (xed_Latn), Herero (hz_Latn), Hyam (jab_Latn), Ibani (iby_Latn), Ibibio (ibb_Latn), Idoma (idu_Latn), Ifè (ife_Latn), Igbo (ig_Latn), Igede (ige_Latn), Igo (ahl_Latn), Ijo, Southeast (ijs_Latn), Ik (ikx_Latn), Ika (ikk_Latn), Ikposo (kpo_Latn), Ikwere (ikw_Latn), Ikwo (iqw_Latn), Iten (etx_Latn), Ivbie North-Okpela-Arhe (atg_Latn), Izere (izr_Latn), Izii (izz_Latn), Jenaama Bozo (bze_Latn), Jibu (jib_Latn), Jju (kaj_Latn), Jola-Fonyi (dyo_Latn), Jola-Kasa (csk_Latn), Jukun Takum (jbu_Latn), Jur Modo (bex_Latn), Juǀʼhoan (ktz_Latn), Kaansa (gna_Latn), Kabalai (kvf_Latn), Kabba (ksp_Latn), Kabiyé (kbp_Latn), Kabuverdianu (kea_Latn), Kabyle (kab_Latn), Kako (kkj_Latn), Kalanga (kck_Latn), Kalenjin (kln_Latn), Kamba (kam_Latn), Kamuku (cdr_Latn), Kamwe (hig_Latn), Kanuri (kr_Latn), Kanuri, Central (knc_Latn), Kanuri, Manga (kby_Latn), Kaonde (kqn_Latn), Karaboro, Eastern (xrb_Latn), Karang (kzr_Latn), Karekare (kai_Latn), Kasem (xsm_Latn), Kasem (xsm_Latn_BF), Kenga (kyq_Latn), Kenyang (ken_Latn), Kibaku (ckl_Latn), Kikuyu (ki_Latn), Kim (kia_Latn), Kimbundu (kmb_Latn), Kimré (kqp_Latn), Kinyarwanda (rw_Latn), Kirike (okr_Latn), Kissi, Northern (kqs_Latn), Kita Maninkakan (mwk_Latn), Kituba (ktu_Latn), Koalib (kib_Latn), Kom (bkm_Latn), Koma (kmy_Latn), Kombe (nui_Latn), Kongo (kg_Latn), Konjo (koo_Latn), Konkomba (xon_Latn), Koonzime (ozm_Latn), Koro (kfo_Latn), Koro Wachi (bqv_Latn), Kouya (kyf_Latn), Koyra Chiini (khq_Latn), Koyraboro Senni (ses_Latn), Kpelle (kpe_Latn), Kpelle, Guinea (gkp_Latn), Krache (kye_Latn), Krio (kri_Latn), Krumen, Plapo (ktj_Latn), Krumen, Tepo (ted_Latn), Kuanyama (kj_Latn), Kukele (kez_Latn), Kulango, Bouna (nku_Latn), Kunama (kun_Latn), Kuo (xuo_Latn), Kuria (kuj_Latn), Kusaal (kus_Latn), Kutep (kub_Latn), Kutu (kdc_Latn), Kwanja (knp_Latn), Kwasio (nmg_Latn), Kwere (cwe_Latn), Lama (Togo) (las_Latn), Lamang (hia_Latn), Lamba (lam_Latn), Lamnso’ (lns_Latn), Langi (lag_Latn), Lango [Uganda] (laj_Latn), Lehar (cae_Latn), Lele (lln_Latn), Lendu (led_Latn), Lese (les_Latn), Ligbi (lig_Latn), Limba, West-Central (lia_Latn), Limbum (lmp_Latn), Lingala (ln_Latn), Lobala (loq_Latn), Lobi (lob_Latn), Logo (log_Latn), Lokaa (yaz_Latn), Loko (lok_Latn), Lomwe (ngl_Latn), Longuda (lnu_Latn), Lozi (loz_Latn), Luba-Katanga (lu_Latn), Luba-Lulua (lua_Latn), Lugbara (lgg_Latn), Luguru (ruf_Latn), Lukpa (dop_Latn), Lunda (lun_Latn), Luo (luo_Latn), Luvale (lue_Latn), Luwo (lwo_Latn), Luyia (luy_Latn), Lyélé (lee_Latn), Láá Láá Bwamu (bwj_Latn), Maasina Fulfulde (ffm_Latn), Machame (jmc_Latn), Mada (mda_Latn), Mafa (maf_Latn), Makaa (mcp_Latn), Makhuwa (vmw_Latn), Makhuwa-Meetto (mgh_Latn), Makonde (kde_Latn), Malagasy (mg_Latn), Malba Birifor (bfo_Latn), Mamara Senoufo (myk_Latn), Mambila, Cameroon (mcu_Latn), Mambila, Nigeria (mzk_Latn), Mampruli (maw_Latn), Mandingo (man_Latn), Mandinka (mnk_Latn), Mandjak (mfv_Latn), Mangbetu (mdj_Latn), Mango (mge_Latn), Maninka, Sankaran (msc_Latn), Maninkakan, Eastern (emk_Latn), Mankanya (knf_Latn), Mano (mev_Latn), Manyika (mxc_Latn), Maore Comorian, Latin (swb_Latn), Masaaba (myx_Latn), Masai (mas_Latn), Masalit (mls_Latn), Masana (mcn_Latn), Ma’di (mhi_Latn), Mbe (mfo_Latn), Mbelime (mql_Latn), Mbembe, Cross River (mfn_Latn), Mbere (mdt_Latn), Mbo (mbo_Latn), Mbuko (mqb_Latn), Mbula-Bwazza (mbu_Latn), Mbunga (mgy_Latn), Medumba (byv_Latn), Mendankwe-Nkwen (mfd_Latn), Mende (men_Latn), Merey (meq_Latn), Meru (mer_Latn), Metaʼ (mgo_Latn), Me’en (mym_Latn), Mfumte (nfu_Latn), Mina (hna_Latn), Miyobe (soy_Latn), Mmaala (mmu_Latn), Moba (mfq_Latn), Mokole (mkl_Latn), Mongo (lol_Latn), Morisyen (mfe_Latn), Moro (mor_Latn), Morokodo (mgc_Latn), Mossi (mos_Latn), Mumuye (mzm_Latn), Mundang (mua_Latn), Mundani (mnf_Latn), Murle (mur_Latn), Muyang (muy_Latn), Mwaghavul (sur_Latn), Mwan (moa_Latn), Mwani (wmw_Latn), Ménik (tnr_Latn), Mündü (muh_Latn), Nafaanra (nfr_Latn), Nama (naq_Latn), Nara (nrb_Latn), Nateni (ntm_Latn), Nawdm (nmz_Latn), Nawuri (naw_Latn), Ndamba (ndj_Latn), Ndau (ndc_Latn), Ndogo (ndz_Latn), Ndonga (ng_Latn), Ndrulo (dno_Latn), Ndut (ndv_Latn), Ngambay (sba_Latn), Ngangam (gng_Latn), Ngas (anc_Latn), Ngbaka (nga_Latn), Ngbandi, Northern (ngb_Latn), Ngiemboon (nnh_Latn), Ngindo (nnq_Latn), Ngiti (niy_Latn), Ngomba (jgo_Latn), Ngulu (ngp_Latn), Nigerian Fulfulde (fuv_Latn), Nigerian Pidgin (pcm_Latn), Ninzo (nin_Latn), Nkonya (nko_Latn), Nomaande (lem_Latn), Noon (snf_Latn), Noone (nhu_Latn), North Ndebele (nd_Latn), Northern Bobo Madaré (bbo_Latn), Northern Dagara (dgi_Latn), Northern Sotho (nso_Latn), Ntcham (bud_Latn), Nuer (nus_Latn), Nugunu (yas_Latn), Nuni, Northern (nuv_Latn), Nupe-Nupe-Tako (nup_Latn), Nyabwa (nwb_Latn), Nyamwezi (nym_Latn), Nyangbo (nyb_Latn), Nyanja (ny_Latn), Nyankole (nyn_Latn), Nyasa Tonga (tog_Latn), Nyemba (nba_Latn), Nyoro (nyo_Latn), Nzakara (nzk_Latn), Nzima (nzi_Latn), Nǁng (ngh_Latn), Obolo (ann_Latn), Ogbah (ogc_Latn), Okiek (oki_Latn), Oromo (om_Latn), Otuho (lot_Latn), Paasaal (sig_Latn), Pana (Central African Republic) (pnz_Latn), Pangu (png_Latn), Parkwa (pbi_Latn), Pero (pip_Latn), Phuie (pug_Latn), Pogolo (poy_Latn), Pokomo (pkb_Latn), Pulaar (fuc_Latn), Pular (fuf_Latn), Punu (puu_Latn), Pyam (pym_Latn), Pökoot (pko_Latn), Rendille (rel_Latn), Reshe (res_Latn), Riffian (Latin) (rif_Latn), Rigwe (iri_Latn), Rombo (rof_Latn), Ron (cla_Latn), Ronga (rng_Latn), Rundi (rn_Latn), Rwa (rwk_Latn), Réunion Creole French (rcf_Latn), Saafi-Saafi (sav_Latn), Safaliba (saf_Latn), Saho (ssy_Latn), Samburu (saq_Latn), Sandawe (sad_Latn), Sango (sg_Latn), Sangu (sbp_Latn), Sar (mwm_Latn), Saxwe Gbe (sxw_Latn), Seki (syi_Latn), Sekpele (lip_Latn), Selee (snw_Latn), Sena (seh_Latn), Serer (srr_Latn), Seselwa Creole French (crs_Latn), Shambala (ksb_Latn), Sheko (she_Latn), Shilluk (shk_Latn), Shona (sn_Latn), Sidamo (sid_Latn), Sisaala, Tumulung (sil_Latn), Sissala (sld_Latn), Siwu (akp_Latn), Soga (xog_Latn), Sokoro (sok_Latn), Somali (so_Latn), Soninke (snk_Latn), South Central Banda (lnl_Latn), South Ndebele (nr_Latn), Southern Bobo Madaré (bwq_Latn), Southern Giziga (giz_Latn), Southern Kisi (kss_Latn), Southern Nuni (nnw_Latn), Southern Samo (sbd_Latn), Southern Sotho (st_Latn), Suba (sxb_Latn), Sudanese Arabic (apd_Latn), Sukuma (suk_Latn), Suri, Tirmaga-Chai (suq_Latn), Susu (sus_Latn), Swahili (sw_Latn), Swahili, Congo (swc_Latn), Swati (ss_Latn), Syenara Senoufo (shz_Latn), Sãotomense (cri_Latn), Sénoufo, Djimini (dyi_Latn), Sénoufo, Supyire (spp_Latn), Tachelhit (Latin) (shi_Latn), Tafi (tcd_Latn), Taita (dav_Latn), Takwane (tke_Latn), Tal (tal_Latn), Talinga-Bwisi (tlj_Latn), Tamashek (tmh_Latn), Tamasheq, Latin (taq_Latn), Tampulma (tpm_Latn), Tangale (tan_Latn), Tarok (yer_Latn), Tasawaq (twq_Latn), Tawallammat Tamajaq (ttq_Latn), Tedaga (tuq_Latn), Tem (kdh_Latn), Tera (ttr_Latn), Teso (teo_Latn), Tigon Mbembe (nza_Latn), Tikar (tik_Latn), Timne (tem_Latn), Tiv (tiv_Latn), Tiéyaxo Bozo (boz_Latn), Toma (tod_Latn), Tomo Kan Dogon (dtm_Latn), Tonga (toi_Latn), Tooro (ttj_Latn), Toposa (toq_Latn), Toura (neb_Latn), Toussian, Southern (wib_Latn), Tsikimba (kdl_Latn), Tsishingini (tsw_Latn), Tsonga (ts_Latn), Tsuvadi (tvd_Latn), Tswana (tn_Latn), Tula (tul_Latn), Tumbuka (tum_Latn), Tunen (tvu_Latn), Tunisian Darija (aeb_Latn), Turka (tuz_Latn), Tuwuli (bov_Latn), Tyap (kcg_Latn), Téén (lor_Latn), Uduk (udu_Latn), Umbundu (umb_Latn), Vagla (vag_Latn), Vai (Latin) (vai_Latn), Venda (ve_Latn), Vengo (bav_Latn), Vidunda (vid_Latn), Vunjo (vun_Latn), Vute (vut_Latn), Waama (wwa_Latn), Waja (wja_Latn), Wamey (cou_Latn), Wan (wan_Latn), Wandala (mfi_Latn), Warji (wji_Latn), Winyé (kst_Latn), Wolaytta (wal_Latn), Wolof (wo_Latn), Wè Northern (wob_Latn), Xaasongaxango (kao_Latn), Xhosa (xh_Latn), Yala (yba_Latn), Yalunka (yal_Latn), Yamba (yam_Latn), Yambeta (yat_Latn), Yangben (yav_Latn), Yao (yao_Latn), Yaouré (yre_Latn), Yasa (yko_Latn), Yemba (ybb_Latn), Yom (pil_Latn), Yoruba (yo_Latn), Zaghawa (zag_Latn), Zande (zne_Latn), Zarma (dje_Latn), Zayse (zay_Latn), Zigula (ziw_Latn), Zulgo-Gemzek (gnd_Latn), Zulu (zu_Latn), gevové (buw_Latn), ut-Hun (uth_Latn), ut-Ma’in (gel_Latn) ` ### Characters and Glyphs Letter (438 glyphs): `A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ª º À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ñ Ò Ó Ô Õ Ö Ø Ù Ú Û Ü Ý à á â ã ä å æ ç è é ê ë ì í î ï ñ ò ó ô õ ö ø ù ú û ü ý ÿ Ā ā Ă ă Ą ą Ĉ ĉ Č č Đ đ Ē ē Ė ė Ę ę Ě ě Ĥ ĥ Ħ ħ Ĩ ĩ Ī ī Į į Ĺ ĺ Ń ń Ň ň Ŋ ŋ Ō ō Ő ő Œ œ Ŕ ŕ Ŗ ŗ Ř ř Ś ś Ŝ ŝ Ş ş Š š Ţ ţ Ŧ ŧ Ũ ũ Ū ū Ű ű Ų ų Ŵ ŵ Ŷ ŷ Ÿ Ż ż Ž ž Ɓ Ƃ ƃ Ɔ Ƈ ƈ Ɖ Ɗ Ǝ Ə Ɛ Ƒ Ɠ Ɣ Ɩ Ɨ Ƙ ƙ Ɯ Ɲ Ɵ Ƥ ƥ Ʃ Ƭ ƭ Ʈ Ʊ Ʋ Ƴ ƴ Ʒ Ƹ ƹ ǀ ǁ ǂ ǃ Ǎ ǎ Ǐ ǐ Ǒ ǒ Ǔ ǔ Ǘ ǘ ǝ Ǣ ǣ Ǧ ǧ Ǫ ǫ ǰ Ǹ ǹ Ǽ ǽ Ǿ ǿ Ȁ ȁ Ȅ ȅ Ȉ ȉ Ȍ ȍ Ȓ ȓ Ȕ ȕ Ȧ ȧ Ȩ ȩ Ȳ ȳ Ɂ ɂ Ʉ Ʌ Ɉ ɉ Ɍ ɍ ɐ ɑ ɓ ɔ ɖ ɗ ə ɛ ɠ ɣ ɤ ɥ ɦ ɨ ɩ ɪ ɯ ɲ ɵ ɽ ʃ ʈ ʉ ʊ ʋ ʌ ʒ ʔ ʘ ʝ ʷ ᵃ ᵉ ᵋ ᵒ ᵓ ᵘ ᵽ ᶤ ᶶ Ḅ ḅ Ḇ ḇ Ḋ ḋ Ḍ ḍ Ḏ ḏ Ḓ ḓ Ḕ ḕ Ḛ ḛ Ḣ ḣ Ḥ ḥ Ḭ ḭ Ḯ ḯ Ḳ ḳ Ḵ ḵ Ḷ ḷ Ḽ ḽ Ḿ ḿ Ṃ ṃ Ṅ ṅ Ṇ ṇ Ṉ ṉ Ṋ ṋ Ṍ ṍ Ṕ ṕ Ṛ ṛ Ṡ ṡ Ṣ ṣ Ṫ ṫ Ṭ ṭ Ṯ ṯ Ṱ ṱ Ṳ ṳ Ṵ ṵ Ṹ ṹ Ṽ ṽ Ṿ ṿ Ẅ ẅ Ẋ ẋ Ẓ ẓ ẖ Ạ ạ Ậ ậ Ẹ ẹ Ẽ ẽ Ệ ệ Ị ị Ọ ọ Ộ ộ Ụ ụ Ỳ ỳ Ỹ ỹ ⁱ Ᵽ Ɽ Ɑ Ɐ Ⱳ ⱳ Ꞌ ꞌ Ɥ Ɦ Ʝ Ꞵ ꞵ Ꞷ ꞷ /uniA7AE /uniA7C7 /uniA7C8` Mark, nonspacing (28 glyphs): `◌̀ ◌́ ◌̂ ◌̃ ◌̄ ◌̆ ◌̇ ◌̈ ◌̊ ◌̋ ◌̌ ◌̍ ◌̏ ◌̑ ◌̣ ◌̤ ◌̥ ◌̧ ◌̨ ◌̭ ◌̯ ◌̰ ◌̱ ◌͟ ◌᷄ ◌᷅ ◌᷆ ◌᷇` Mark, spacing (4 glyphs): `ʼ ˀ ˆ ˈ` Number (10 glyphs): `0 1 2 3 4 5 6 7 8 9` Punctuation (27 glyphs): `! " # ' ( ) * , - . / : ; ? [ ] « » – — ‘ ’ “ ” … ‹ ›` Symbol (12 glyphs): `% & + @ ƒ ˗ ˮ Ⓐ ⓐ ꞉ ꞊ /uniA7CB` ### Character Sequences The following 746 composed character sequences are decomposed in the font: ` A̋ A̍ A̧ A̧̍ A̰ A̱ A᷄ A᷅ A᷆ A᷇ B̀ B́ B̯ C̱ D̯ E̋ E̍ E̱ E᷄ E᷅ E᷆ E᷇ G̈ H̃ H̱ I̋ I̍ I̧ Ì̧ Í̧ Ī̧ I̱ I᷄ I᷅ I᷆ I᷇ J̌ L̀ L̄ M̀ Ḿ M̂ M̄ N̂ N̄ N̈ N̰ O̍ O̧ O̰ O̱ O᷄ O᷅ O᷆ O᷇ P̱ R̀ R̂ R̃ R̄ S̀ T̯ T͟H U̍ U̧ U̱ U᷄ U᷅ U᷆ U᷇ V̄ V̱ W̃ W̄ W̤ a̋ a̍ a̧ a̧̍ a̰ a̱ a᷄ a᷅ a᷆ a᷇ b̀ b́ b̯ c̱ d̯ e̋ e̍ e̱ e᷄ e᷅ e᷆ e᷇ g̈ h̃ i̋ i̍ i̧ ì̧ í̧ ī̧ i̱ i᷄ i᷅ i᷆ i᷇ l̀ l̄ m̀ ḿ m̂ m̄ n̂ n̄ n̈ n̰ o̍ o̧ o̰ o̱ o᷄ o᷅ o᷆ o᷇ p̱ r̀ r̂ r̃ r̄ s̀ t̯ t͟h u̍ u̧ u̱ u᷄ u᷅ u᷆ u᷇ v̄ v̱ w̃ w̄ w̤ À̧ À̰ Á̧ Á̰ Á̱ Â̧ Â̱ Ã̀ Ã́ Ã̂ Ã̄ Ã̌ Ã̍ Ä́ Ä̃ Æ̀ Æ̂ Æ̋ Æ̌ Æ̏ Ë́ Ë̃ Ì̧ Í̧ Í̱ Î̧ Ï̃ Ò̧ Ò̰ Ó̧ Ó̰ Ô̧ Õ̀ Õ̂ Õ̌ Õ̱ Ö́ Ö̃ Ø̀ Ø̂ Ø̃ Ø̃̀ Ø̃́ Ø̃̂ Ø̋ Ø̌ Ù̧ Ú̧ Û̧ Ü̃ à̧ à̰ á̧ á̰ á̱ â̧ â̱ ã̀ ã́ ã̂ ã̄ ã̌ ã̍ ä́ ä̃ æ̀ æ̂ æ̋ æ̌ æ̏ ë́ ë̃ ì̧ í̧ í̱ î̧ ï̃ ò̧ ò̰ ó̧ ó̰ ô̧ õ̀ õ̂ õ̌ õ̱ ö́ ö̃ ø̀ ø̂ ø̃ ø̃̀ ø̃́ ø̃̂ ø̋ ø̌ ù̧ ú̧ û̧ ü̃ Ā̧ Ā̰ ā̧ ā̰ Ą́ ą́ Ĩ̀ Ĩ́ Ĩ̂ Ĩ̌ Ĩ̍ ĩ̀ ĩ́ ĩ̂ ĩ̌ ĩ̍ Į́ į́ Ŋ̀ Ŋ́ Ŋ̂ Ŋ̄ Ŋ̈ Ŋ̍ ŋ̀ ŋ́ ŋ̂ ŋ̄ ŋ̈ ŋ̍ Ō̰ ō̰ Œ̀ Œ́ Œ̂ Œ̄ Œ̋ Œ̌ Œ̏ œ̀ œ́ œ̂ œ̄ œ̋ œ̌ œ̏ Ũ̀ Ũ̂ Ũ̄ Ũ̌ Ũ̍ Ũ᷆ ũ̀ ũ̂ ũ̄ ũ̌ ũ̍ ũ᷆ Ū̧ ū̧ Ų́ ų́ Ɔ̀ Ɔ́ Ɔ̂ Ɔ̃ Ɔ̃̀ Ɔ̃́ Ɔ̃̂ Ɔ̃̄ Ɔ̃̌ Ɔ̃̍ Ɔ̄ Ɔ̈ Ɔ̌ Ɔ̍ Ɔ̧ Ɔ̧̀ Ɔ̧́ Ɔ̧̂ Ɔ̧̄ Ɔ̧̌ Ɔ̨ Ɔ̨́ Ɔ̰ Ɔ̰̀ Ɔ̰́ Ɔ̰̄ Ɔ̱ Ɔ᷄ Ɔ᷅ Ɔ᷆ Ɔ᷇ Ǝ̀ Ǝ́ Ǝ̂ Ǝ̃ Ǝ̃̀ Ǝ̃́ Ǝ̃̂ Ǝ̄ Ǝ̌ Ǝ̰ Ə̀ Ə́ Ə̂ Ə̄ Ə̈ Ə̌ Ə̧ Ə̧̀ Ə̧́ Ə̧̂ Ə̨ Ə̨́ Ə̰ Ə̰̀ Ə̰́ Ə̰̄ Ɛ̀ Ɛ́ Ɛ̧́ Ɛ̂ Ɛ̧̂ Ɛ̃ Ɛ̃̀ Ɛ̃́ Ɛ̃̂ Ɛ̃̌ Ɛ̃̍ Ɛ̄ Ɛ̈ Ɛ̋ Ɛ̌ Ɛ̧̌ Ɛ̍ Ɛ̏ Ɛ̧ Ɛ̧́ Ɛ̧̂ Ɛ̧̄ Ɛ̨ Ɛ̨́ Ɛ̰ Ɛ̰̀ Ɛ̰́ Ɛ̰̄ Ɛ̱ Ɛ̱̈ Ɛ᷄ Ɛ᷅ Ɛ᷆ Ɛ᷇ Ɩ̀ Ɩ́ Ɩ̂ Ɩ̃ Ɩ̃̀ Ɩ̃́ Ɩ̃̂ Ɩ̃᷆ Ɩ̄ Ɩ̌ Ɩ᷆ Ɨ̀ Ɨ́ Ɨ̂ Ɨ̄ Ɨ̈ Ɨ̌ Ɨ̧ Ɨ̧̀ Ɨ̧́ Ɨ̧̂ Ɨ̧̌ Ɯ̀ Ɯ́ Ɯ̂ Ɯ̄ Ɯ̋ Ɯ̏ Ɲ̀ Ɲ́ Ɵ̀ Ɵ́ Ɵ̂ Ʊ̀ Ʊ́ Ʊ̂ Ʊ̃ Ʊ̃́ Ʊ̄ Ʊ̌ Ʋ̀ Ʋ́ Ʋ̂ Ʋ̃ Ʋ̃̀ Ʋ̃́ Ʋ̈ Ʋ̌ Ǎ̧ Ǎ̱ ǎ̧ ǎ̱ Ǒ̧ ǒ̧ Ǔ̧ ǔ̧ ǝ̀ ǝ́ ǝ̂ ǝ̃ ǝ̃̀ ǝ̃́ ǝ̃̂ ǝ̄ ǝ̌ ǝ̰ Ȩ̀ Ȩ́ Ȩ̂ Ȩ̌ ȩ̀ ȩ́ ȩ̂ ȩ̌ Ʉ̀ Ʉ́ Ʉ̂ Ʉ̄ Ʉ̈ Ʉ̌ Ʌ̀ Ʌ́ Ʌ̂ Ʌ̄ Ʌ̋ Ʌ̏ ɐ̀ ɐ́ ɐ̂ ɑ̀ ɑ́ ɑ̂ ɑ̄ ɑ̌ ɔ̀ ɔ́ ɔ̂ ɔ̃ ɔ̃̀ ɔ̃́ ɔ̃̂ ɔ̃̄ ɔ̃̌ ɔ̃̍ ɔ̄ ɔ̈ ɔ̌ ɔ̍ ɔ̧ ɔ̧̀ ɔ̧́ ɔ̧̂ ɔ̧̄ ɔ̧̌ ɔ̨ ɔ̨́ ɔ̰ ɔ̰̀ ɔ̰́ ɔ̰̄ ɔ̱ ɔ᷄ ɔ᷅ ɔ᷆ ɔ᷇ ə̀ ə́ ə̂ ə̄ ə̈ ə̌ ə̧ ə̧̀ ə̧́ ə̧̂ ə̨ ə̨́ ə̰ ə̰̀ ə̰́ ə̰̄ ɛ̀ ɛ́ ɛ̧́ ɛ̂ ɛ̧̂ ɛ̃ ɛ̃̀ ɛ̃́ ɛ̃̂ ɛ̃̌ ɛ̃̍ ɛ̄ ɛ̈ ɛ̋ ɛ̌ ɛ̧̌ ɛ̍ ɛ̏ ɛ̧ ɛ̧́ ɛ̧̂ ɛ̧̄ ɛ̨ ɛ̨́ ɛ̰ ɛ̰̀ ɛ̰́ ɛ̰̄ ɛ̱ ɛ̱̈ ɛ᷄ ɛ᷅ ɛ᷆ ɛ᷇ ɤ̀ ɤ́ ɤ̂ ɤ̄ ɤ̋ ɤ̏ ɥ̀ ɥ́ ɥ̂ ɥ̃̀ ɨ̀ ɨ́ ɨ̂ ɨ̄ ɨ̈ ɨ̌ ɨ̧ ɨ̧̀ ɨ̧́ ɨ̧̂ ɨ̧̌ ɩ̀ ɩ́ ɩ̂ ɩ̃ ɩ̃̀ ɩ̃́ ɩ̃̂ ɩ̃᷆ ɩ̄ ɩ̌ ɩ᷆ ɪ̃ ɯ̀ ɯ́ ɯ̂ ɯ̄ ɯ̋ ɯ̏ ɲ̀ ɲ́ ɵ̀ ɵ́ ɵ̂ ʉ̀ ʉ́ ʉ̂ ʉ̄ ʉ̈ ʉ̌ ʊ̀ ʊ́ ʊ̂ ʊ̃ ʊ̃́ ʊ̄ ʊ̌ ʋ̀ ʋ́ ʋ̂ ʋ̃ ʋ̃̀ ʋ̃́ ʋ̈ ʋ̌ ʌ̀ ʌ́ ʌ̂ ʌ̄ ʌ̋ ʌ̏ Ḛ̀ Ḛ́ Ḛ̄ ḛ̀ ḛ́ ḛ̄ Ḭ̀ Ḭ́ Ḭ̄ ḭ̀ ḭ́ ḭ̄ Ṵ̀ Ṵ́ Ṵ̄ ṵ̀ ṵ́ ṵ̄ Ạ́ Ạ̃ ạ́ ạ̃ Ẹ̀ Ẹ́ Ẹ̃ Ẹ̄ Ẹ̌ ẹ̀ ẹ́ ẹ̃ ẹ̄ ẹ̌ Ẽ̀ Ẽ́ Ẽ̂ Ẽ̄ Ẽ̌ Ẽ̱ ẽ̀ ẽ́ ẽ̂ ẽ̄ ẽ̌ ẽ̱ Ị̀ Ị́ Ị̂ Ị̃ Ị̄ Ị̌ ị̀ ị́ ị̂ ị̃ ị̄ ị̌ Ọ̀ Ọ́ Ọ̃ Ọ̄ Ọ̌ ọ̀ ọ́ ọ̃ ọ̄ ọ̌ Ụ̀ Ụ́ Ụ̂ Ụ̃ Ụ̄ Ụ̌ ụ̀ ụ́ ụ̂ ụ̃ ụ̄ ụ̌ Ɑ̀ Ɑ́ Ɑ̂ Ɑ̄ Ɑ̌ Ɐ̀ Ɐ́ Ɐ̂ Ɥ̀ Ɥ́ Ɥ̂ Ɥ̃̀ Ɪ̃ Ꞷ̃ ꞷ̃ Ɤ̀ Ɤ́ Ɤ̂ Ɤ̄ Ɤ̋ Ɤ̏ ` ### Resulting Glyphset Files .nam file (only encoded characters): [GF_Latin_African.nam](/data/results/nam/GF_Latin_African.nam) Glyphs.app source file: [GF_Latin_African.glyphs](/data/results/glyphs/GF_Latin_African.glyphs) Text files: [GF_Latin_African.txt](/data/results/txt/nice-names/GF_Latin_African.txt) (nice names) and [GF_Latin_African.txt](/data/results/txt/prod-names/GF_Latin_African.txt) (production names) Glyphs.app Custom Filter List (contains all Latin glyphsets): [CustomFilter_GF_Latin.plist](/data/results/plist/CustomFilter_GF_Latin.plist) # GF Latin Beyond > _Description partially salvaged from old README, so languages manually listed here (if any) may be outdated or irrelevant and need to be replaced by language code lists:_ > > Support for indigenous Latin-based languages from European and American regions (< 5M speakers), that are not supported in Latin Core. > > **This below is taken from the old README and is not accurate, as it lists languages that accidentally happen to be covered under this glyphset but are not actually intended to be covered here. This set needs more consideration:** Abron, Acholi, Achuar-Shiwiar, Adangme, Aguaruna, Ahtna, Akoose, Alekano, Aleut, Anaang, Anufo, Apinayé, Arabela, Asturian, Atayal, Awa-Cuaiquer, Awetí, Awing, Baatonum, Baoulé, Boko (Benin), Bora, Bouna Kulango, Buginese, Cashinahua, Chachi, Chayahuita, Dagbani, Dendi (Benin), Dimli, Dinka, Embu, Fanti, Ga, Gagauz, Gonja, Gwichʼin, Kaingang, Kamba (Kenya), Kaqchikel, Kikuyu, Kirmanjki, Krio, Kwak’wala, Lamnso', Lingala, Lozi, Luba-Katanga, Mandinka, Mandjak, Mankanya, Mende (Sierra Leone), Meta’, Metlatónoc Mixtec, Mezquital Otomi, Mi'kmaq, Mirandese, Murui Huitoto, Muslim Tat, Navajo, North Azerbaijani, Northeastern Dinka, Northern Kissi, Northern Sami, Nuer, Nuuchahnulth, Nyamwezi, Nyemba, Nzima, Otuho, Paraguayan Guaraní, Pite Sami, Páez, Secoya, Sharanahua, Shilluk, Shuar, Siona, Skolt Sami, South Azerbaijani, Southern Dagaare, Talysh, Ticuna, Toba, Tojolabal, Totontepec Mixe, Tsafiki, Tsakhur, Tuvalu, Twi, Umbundu, Ume Sami, Waama, Walser, Waorani, Wasa, Xavánte, Yagua, Yangben, Yanomamö, Zuni `GF_Latin_Beyond` is **statically** defined [here](/Lib/glyphsets/definitions/GF_Latin_Beyond.yaml) as: * Script: Latin * Characters and glyphs defined in [GF_Latin_Beyond.stub.glyphs](/data/definitions/per_glyphset/GF_Latin_Beyond.stub.glyphs) > [!CAUTION] > Since this glyphset has no defined languages, it can't be checked via Fontbakery's `shape_languages` check. > Please add language code definions [here](/Lib/glyphsets/definitions/GF_Latin_Beyond.yaml). ### Characters and Glyphs Letter (121 glyphs): `Ĉ ĉ Ĝ ĝ Ĥ ĥ Ĩ ĩ Ĵ ĵ ĸ Ŝ ŝ Ţ ţ Ŧ ŧ Ũ ũ Ɔ Ə Ɛ Ɣ Ɨ ƚ ƛ Ʊ Ʒ ǂ Ǎ ǎ Ǐ ǐ Ǒ ǒ Ǔ ǔ Ǥ ǥ Ǧ ǧ Ǩ ǩ Ǫ ǫ Ǭ ǭ Ǯ ǯ ǰ Ⱥ Ȼ ȼ Ƚ Ⱦ Ɂ ɔ ə ɛ ɣ ɨ ɩ ɪ ɫ ɬ ʊ ʒ ʔ ʕ ʷ ʸ λ χ ᶻ ᶿ Ḕ ḕ Ḗ ḗ Ḡ ḡ Ḥ ḥ Ḱ ḱ Ḳ ḳ Ḵ ḵ Ḷ ḷ Ṃ ṃ Ṇ ṇ Ṉ ṉ Ṑ ṑ Ṓ ṓ Ṣ ṣ Ṯ ṯ Ẑ ẑ Ẕ ẕ Ẽ ẽ Ị ị Ỹ ỹ Ɫ ⱥ ⱦ Ꞌ ꞌ ꭓ` Mark, nonspacing (6 glyphs): `◌̓ ◌̕ ◌̣ ◌̱ ◌̲ ◌̵` Mark, spacing (5 glyphs): `ʹ ʻ ʼ ˀ ˈ` Symbol (2 glyphs): `° ⅄` ### Resulting Glyphset Files .nam file (only encoded characters): [GF_Latin_Beyond.nam](/data/results/nam/GF_Latin_Beyond.nam) Glyphs.app source file: [GF_Latin_Beyond.glyphs](/data/results/glyphs/GF_Latin_Beyond.glyphs) Text files: [GF_Latin_Beyond.txt](/data/results/txt/nice-names/GF_Latin_Beyond.txt) (nice names) and [GF_Latin_Beyond.txt](/data/results/txt/prod-names/GF_Latin_Beyond.txt) (production names) Glyphs.app Custom Filter List (contains all Latin glyphsets): [CustomFilter_GF_Latin.plist](/data/results/plist/CustomFilter_GF_Latin.plist) # GF Latin Core > _Description partially salvaged from old README, so languages manually listed here (if any) may be outdated or irrelevant and need to be replaced by language code lists:_ > > Languages of Europe and the Americas with >5M speakers, with manually curated exceptions. This set is the minimal set required for all families meant to be onboarded into Google Fonts. `GF_Latin_Core` is **statically** defined [here](/Lib/glyphsets/definitions/GF_Latin_Core.yaml) as: * Script: Latin * List of languages: ` Albanian (sq_Latn), Catalan (ca_Latn), Croatian (hr_Latn), Czech (cs_Latn), Danish (da_Latn), Dutch (nl_Latn), English (en_Latn), Finnish (fi_Latn), French (fr_Latn), German (de_Latn), Hungarian (hu_Latn), Icelandic (is_Latn), Italian (it_Latn), Latvian (lv_Latn), Lithuanian (lt_Latn), Maltese (mt_Latn), Norwegian Bokmål (nb_Latn), Polish (pl_Latn), Portuguese (pt_Latn), Romanian (ro_Latn), Serbian (Latin) (sr_Latn), Slovak (sk_Latn), Spanish (es_Latn), Swedish (sv_Latn), Turkish (tr_Latn), Welsh (cy_Latn) ` * Characters and glyphs defined in [GF_Latin_Core.stub.glyphs](/data/definitions/per_glyphset/GF_Latin_Core.stub.glyphs) * Language-specific characters and glyphs defined for [Catalan (ca_Latn)](/data/definitions/per_language/ca_Latn.stub.glyphs) ### Characters and Glyphs Letter (220 glyphs): `A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ª º À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö Ø Ù Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ø ù ú û ü ý þ ÿ Ā ā Ă ă Ą ą Ć ć Ċ ċ Č č Ď ď Đ đ Ē ē Ė ė Ę ę Ě ě Ğ ğ Ġ ġ Ģ ģ Ħ ħ Ī ī Į į İ ı Ķ ķ Ĺ ĺ Ļ ļ Ľ ľ Ł ł Ń ń Ņ ņ Ň ň Ő ő Œ œ Ŕ ŕ Ř ř Ś ś Ş ş Š š Ť ť Ū ū Ů ů Ű ű Ų ų Ŵ ŵ Ŷ ŷ Ÿ Ź ź Ż ż Ž ž Ș ș Ț ț ȷ Ẁ ẁ Ẃ ẃ Ẅ ẅ ẞ Ỳ ỳ /idotaccent` Mark, nonspacing (15 glyphs): `◌̀ ◌́ ◌̂ ◌̃ ◌̄ ◌̆ ◌̇ ◌̈ ◌̊ ◌̋ ◌̌ ◌̦ ◌̧ ◌̨ ◌/caroncomb.alt` Mark, spacing (13 glyphs): `/grave ¨ ¯ ´ ¸ ˆ ˇ ˘ ˙ ˚ ˛ ˜ ˝` Number (10 glyphs): `0 1 2 3 4 5 6 7 8 9` Punctuation (39 glyphs): `! " # ' ( ) * , - . / : ; ? [ \ ] _ { } ¡ « · » ¿ – — ‘ ’ ‚ “ ” „ • … ‹ › /periodcentered.loclCAT /periodcentered.loclCAT.case` Separator (3 glyphs): `   /.notdef` Symbol (24 glyphs): `$ % & + < = > @ ^ | ~ ¢ £ ¥ § © ® ° ¶ × ÷ € ™ −` ### Character Sequences The following 2 composed character sequences are decomposed in the font: ` ÍJ́ íj́ ` ### Resulting Glyphset Files .nam file (only encoded characters): [GF_Latin_Core.nam](/data/results/nam/GF_Latin_Core.nam) Glyphs.app source file: [GF_Latin_Core.glyphs](/data/results/glyphs/GF_Latin_Core.glyphs) Text files: [GF_Latin_Core.txt](/data/results/txt/nice-names/GF_Latin_Core.txt) (nice names) and [GF_Latin_Core.txt](/data/results/txt/prod-names/GF_Latin_Core.txt) (production names) Glyphs.app Custom Filter List (contains all Latin glyphsets): [CustomFilter_GF_Latin.plist](/data/results/plist/CustomFilter_GF_Latin.plist) # GF Latin Kernel > _Description partially salvaged from old README, so languages manually listed here (if any) may be outdated or irrelevant and need to be replaced by language code lists:_ > > Support ASCII + necessary punctuation and symbols for English language. This set is the minimal set required for non-latin script families that are not meant to be used in latin language based context. > > English support is still mandatory for technical reasons: application support on one hand, and GF platform display on the other hand (to avoid .notdef glyphs appearing everywhere on the website). GF encourages designers to also support GF Latin Core glyphset, in addition to any script, so native speakers living abroad can also enjoy and use the font wherever they are in the world. > > **This below is taken from the old README and is not accurate, as it lists languages that accidentally happen to be covered under this glyphset but are not actually intended to be covered here. This set needs more consideration:** Afar, Eastern Arrernte, Amahuaca, Amis, Amarakaeri, Asu (Tanzania), Batak Toba, Bemba (Zambia), Bena (Tanzania), Bikol, Bislama, Batak Dairi, Batak Mandailing, Batak Simalungun, Batak Karo, Candoshi-Shapra, Cebuano, Chiga, Chokwe, Asháninka, Seselwa Creole French, Tedim Chin, Taita, Andaandi, Dongolawi, Nobiin, Fijian, Borana-Arsi-Guji Oromo, West Central Oromo, Gilbertese, Gusii, Eastern Oromo, Northern Qiandong Miao, Hiligaynon, Southern Qiandong Miao, Hani, Huastec, Indonesian, Jamaican Creole English, Japanese, Kalaallisut, Makonde, Kekchí, Kinyarwanda, Kalenjin, Kimbundu, Kongo, Shambala, Kituba (DRC), Kuanyama, Ladino, Latin, Luba-Lulua, Luo (Kenya and Tanzania), Mauritian Creole, Makhuwa-Meetto, Minangkabau, Murrinh-Patha, Ixcatlán Mazatec, Naga Pidgin, South Ndebele, North Ndebele, Ndonga, Ao Naga, Nyankole, Orma, Pampanga, Pintupi-Luritja, Paluan, Pohnpeian, Upper Guinea Crioulo, K'iche', Rotokas, Rundi, Rwa, Samburu, Sena, Shipibo-Conibo, Shawnee, Shona, Soninke, Somali, Swati, Maore Comorian, Congo Swahili, Swahili, Tok Pisin, Tsonga, Tumbuka, Tzeltal, Tzotzil, Northern Uzbek, Warlpiri, Wik-Mungkan, Mwani, Wiradjuri, Wangaaybuwan-Ngiyambaa, Xhosa, Kenzi, Mattokki, Soga, Yindjibarndi, Makwe, Ngazidja Comorian, Malaysian, Standard Malay, Zulu. > `GF_Latin_Kernel` is **statically** defined [here](/Lib/glyphsets/definitions/GF_Latin_Kernel.yaml) as: * Script: Latin * Characters and glyphs defined in [GF_Latin_Kernel.stub.glyphs](/data/definitions/per_glyphset/GF_Latin_Kernel.stub.glyphs) > [!CAUTION] > Since this glyphset has no defined languages, it can't be checked via Fontbakery's `shape_languages` check. > Please add language code definions [here](/Lib/glyphsets/definitions/GF_Latin_Kernel.yaml). ### Characters and Glyphs Letter (52 glyphs): `A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z` Mark, spacing (1 glyphs): `/grave` Number (10 glyphs): `0 1 2 3 4 5 6 7 8 9` Punctuation (29 glyphs): `! " # ' ( ) * , - . / : ; ? [ \ ] _ { } · – — ‘ ’ “ ” • …` Separator (2 glyphs): `  ` Symbol (22 glyphs): `$ % & + < = > @ ^ | ~ ¢ £ ¥ © ® ° × ÷ € ™ −` ### Resulting Glyphset Files .nam file (only encoded characters): [GF_Latin_Kernel.nam](/data/results/nam/GF_Latin_Kernel.nam) Glyphs.app source file: [GF_Latin_Kernel.glyphs](/data/results/glyphs/GF_Latin_Kernel.glyphs) Text files: [GF_Latin_Kernel.txt](/data/results/txt/nice-names/GF_Latin_Kernel.txt) (nice names) and [GF_Latin_Kernel.txt](/data/results/txt/prod-names/GF_Latin_Kernel.txt) (production names) Glyphs.app Custom Filter List (contains all Latin glyphsets): [CustomFilter_GF_Latin.plist](/data/results/plist/CustomFilter_GF_Latin.plist) # GF Latin Plus > _Description partially salvaged from old README, so languages manually listed here (if any) may be outdated or irrelevant and need to be replaced by language code lists:_ > > Additional set of symbols for basic math and economy. This includes the 3 sets Kernel/Core/Vietnamese. This set add to GF Core some support for all in use currencies and basic math symboles and punctuation. It adds necessary glyphs for fraction feature support. All fonts commissionned by Google should have a glyphset support up to this level: Core-Vietnamese-Plus. `GF_Latin_Plus` is **statically** defined [here](/Lib/glyphsets/definitions/GF_Latin_Plus.yaml) as: * Script: Latin * Characters and glyphs defined in [GF_Latin_Plus.stub.glyphs](/data/definitions/per_glyphset/GF_Latin_Plus.stub.glyphs) > [!CAUTION] > Since this glyphset has no defined languages, it can't be checked via Fontbakery's `shape_languages` check. > Please add language code definions [here](/Lib/glyphsets/definitions/GF_Latin_Plus.yaml). ### Characters and Glyphs Letter (1 glyphs): `π` Number (55 glyphs): `² ³ ¹ ¼ ½ ¾ ⁄ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹ ₁ ₂ ₃ ₄ ₅ ₆ ₇ ₈ ₉ ⅓ ⅔ /eight.dnom /eight.numr /eight.tf /five.dnom /five.numr /five.tf /four.dnom /four.numr /four.tf /nine.dnom /nine.numr /nine.tf /one.dnom /one.numr /one.tf /seven.dnom /seven.numr /seven.tf /six.dnom /six.numr /six.tf /three.dnom /three.numr /three.tf /two.dnom /two.numr /two.tf /zero.dnom /zero.numr /zero.tf /zero.zero` Punctuation (3 glyphs): `‖ ⟨ ⟩` Symbol (81 glyphs): `¦ ¬ ± µ ฿ † ‡ ‰ ′ ″ ₡ ₦ ₨ ₩ ₪ ₫ ₭ ₮ ₱ ₲ ₴ ₵ ₸ ₹ ₺ ₼ ₽ ₾ ₿ ℓ № Ω ℮ ← ↑ → ↓ ↔ ↕ ↖ ↗ ↘ ↙ ∂ ∅ ∆ ∏ ∑ √ ∞ ∫ ≈ ≠ ≤ ≥ ■ □ ▪ ▫ ▲ △ ▴ ▵ ▶ ▷ ▸ ▹ ▼ ▽ ▾ ▿ ◀ ◁ ◂ ◃ ◆ ◇ ◊ ○ ● ◦` ### Resulting Glyphset Files .nam file (only encoded characters): [GF_Latin_Plus.nam](/data/results/nam/GF_Latin_Plus.nam) Glyphs.app source file: [GF_Latin_Plus.glyphs](/data/results/glyphs/GF_Latin_Plus.glyphs) Text files: [GF_Latin_Plus.txt](/data/results/txt/nice-names/GF_Latin_Plus.txt) (nice names) and [GF_Latin_Plus.txt](/data/results/txt/prod-names/GF_Latin_Plus.txt) (production names) Glyphs.app Custom Filter List (contains all Latin glyphsets): [CustomFilter_GF_Latin.plist](/data/results/plist/CustomFilter_GF_Latin.plist) # GF Latin PriAfrican > _Description partially salvaged from old README, so languages manually listed here (if any) may be outdated or irrelevant and need to be replaced by language code lists:_ > > Languages of Africa with a minimal number of additional required characters and a large number of users. `GF_Latin_PriAfrican` is **statically** defined [here](/Lib/glyphsets/definitions/GF_Latin_PriAfrican.yaml) as: * Script: Latin * List of languages: ` Afrikaans (af_Latn), Akuapem Twi (tw_akuapem_Latn), Bambara (bm_Latn), Dyula (dyu_Latn), Fanti (fat_Latn), Fulah (ff_Latn), Ganda (lg_Latn), Hausa (ha_Latn), Igbo (ig_Latn), Oromo (om_Latn), Swahili (sw_Latn), Xhosa (xh_Latn), Yoruba (yo_Latn), Zulu (zu_Latn) ` * Characters and glyphs defined in [GF_Latin_PriAfrican.stub.glyphs](/data/definitions/per_glyphset/GF_Latin_PriAfrican.stub.glyphs) ### Characters and Glyphs Letter (128 glyphs): `A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z À Á Ä È É Ê Ë Ì Í Î Ï Ñ Ò Ó Ô Ö Ù Ú Û Ü Ý à á ä è é ê ë ì í î ï ñ ò ó ô ö ù ú û ü ý Ń ń Ŋ ŋ Ɓ Ɔ Ɗ Ɛ Ƙ ƙ Ɲ Ƴ ƴ Ǹ ǹ ɓ ɔ ɗ ɛ ɲ Ḿ ḿ Ṅ ṅ Ṣ ṣ Ẹ ẹ Ị ị Ọ ọ Ụ ụ` Mark, nonspacing (11 glyphs): `◌̀ ◌́ ◌̂ ◌̃ ◌̄ ◌̆ ◌̇ ◌̈ ◌̊ ◌̣ ◌̧` Mark, spacing (1 glyphs): `ʼ` Number (10 glyphs): `0 1 2 3 4 5 6 7 8 9` Punctuation (23 glyphs): `! " # ' ( ) * , - . / : ; ? [ ] – — ‘ ’ “ ” …` Symbol (4 glyphs): `% & + @` ### Character Sequences The following 10 composed character sequences are decomposed in the font: ` M̀ m̀ Ẹ̀ Ẹ́ ẹ̀ ẹ́ Ọ̀ Ọ́ ọ̀ ọ́ ` ### Resulting Glyphset Files .nam file (only encoded characters): [GF_Latin_PriAfrican.nam](/data/results/nam/GF_Latin_PriAfrican.nam) Glyphs.app source file: [GF_Latin_PriAfrican.glyphs](/data/results/glyphs/GF_Latin_PriAfrican.glyphs) Text files: [GF_Latin_PriAfrican.txt](/data/results/txt/nice-names/GF_Latin_PriAfrican.txt) (nice names) and [GF_Latin_PriAfrican.txt](/data/results/txt/prod-names/GF_Latin_PriAfrican.txt) (production names) Glyphs.app Custom Filter List (contains all Latin glyphsets): [CustomFilter_GF_Latin.plist](/data/results/plist/CustomFilter_GF_Latin.plist) # GF Latin Vietnamese `GF_Latin_Vietnamese` is **statically** defined [here](/Lib/glyphsets/definitions/GF_Latin_Vietnamese.yaml) as: * Script: Latin * List of languages: ` Vietnamese (vi_Latn) ` * Characters and glyphs defined in [GF_Latin_Vietnamese.stub.glyphs](/data/definitions/per_glyphset/GF_Latin_Vietnamese.stub.glyphs) ### Characters and Glyphs Letter (186 glyphs): `A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z À Á Â Ã È É Ê Ì Í Ò Ó Ô Õ Ù Ú Ý à á â ã è é ê ì í ò ó ô õ ù ú ý Ă ă Đ đ Ĩ ĩ Ũ ũ Ơ ơ Ư ư Ạ ạ Ả ả Ấ ấ Ầ ầ Ẩ ẩ Ẫ ẫ Ậ ậ Ắ ắ Ằ ằ Ẳ ẳ Ẵ ẵ Ặ ặ Ẹ ẹ Ẻ ẻ Ẽ ẽ Ế ế Ề ề Ể ể Ễ ễ Ệ ệ Ỉ ỉ Ị ị Ọ ọ Ỏ ỏ Ố ố Ồ ồ Ổ ổ Ỗ ỗ Ộ ộ Ớ ớ Ờ ờ Ở ở Ỡ ỡ Ợ ợ Ụ ụ Ủ ủ Ứ ứ Ừ ừ Ử ử Ữ ữ Ự ự Ỳ ỳ Ỵ ỵ Ỷ ỷ Ỹ ỹ` Mark, nonspacing (16 glyphs): `◌̀ ◌́ ◌̂ ◌̃ ◌̆ ◌̉ ◌̛ ◌̣ ◌/brevecomb_acutecomb ◌/brevecomb_gravecomb ◌/brevecomb_hookabovecomb ◌/brevecomb_tildecomb ◌/circumflexcomb_acutecomb ◌/circumflexcomb_gravecomb ◌/circumflexcomb_hookabovecomb ◌/circumflexcomb_tildecomb` Number (10 glyphs): `0 1 2 3 4 5 6 7 8 9` Punctuation (23 glyphs): `! " # ' ( ) * , - . / : ; ? [ ] – — ‘ ’ “ ” …` Symbol (4 glyphs): `% & + @` ### Resulting Glyphset Files .nam file (only encoded characters): [GF_Latin_Vietnamese.nam](/data/results/nam/GF_Latin_Vietnamese.nam) Glyphs.app source file: [GF_Latin_Vietnamese.glyphs](/data/results/glyphs/GF_Latin_Vietnamese.glyphs) Text files: [GF_Latin_Vietnamese.txt](/data/results/txt/nice-names/GF_Latin_Vietnamese.txt) (nice names) and [GF_Latin_Vietnamese.txt](/data/results/txt/prod-names/GF_Latin_Vietnamese.txt) (production names) Glyphs.app Custom Filter List (contains all Latin glyphsets): [CustomFilter_GF_Latin.plist](/data/results/plist/CustomFilter_GF_Latin.plist) # GF Phonetics APA > _Description partially salvaged from old README, so languages manually listed here (if any) may be outdated or irrelevant and need to be replaced by language code lists:_ > > These glyphs sets are still a work in progress. Any research, resource and contribution are welcome!! `GF_Phonetics_APA` is **statically** defined [here](/Lib/glyphsets/definitions/GF_Phonetics_APA.yaml) as: * Script: Phonetics * Characters and glyphs defined in [GF_Phonetics_APA.stub.glyphs](/data/definitions/per_glyphset/GF_Phonetics_APA.stub.glyphs) > [!CAUTION] > Since this glyphset has no defined languages, it can't be checked via Fontbakery's `shape_languages` check. > Please add language code definions [here](/Lib/glyphsets/definitions/GF_Phonetics_APA.yaml). ### Characters and Glyphs Letter (20 glyphs): `ĺ ƚ ƛ ǯ ǰ ȯ Ȼ ȼ ʸ λ φ ᴅ ᵍ ᵻ ᵾ ᶿ ṛ ṱ ẉ ẋ` Mark, nonspacing (2 glyphs): `◌̓ ◌̨` Symbol (1 glyphs): `꞉` ### Resulting Glyphset Files .nam file (only encoded characters): [GF_Phonetics_APA.nam](/data/results/nam/GF_Phonetics_APA.nam) Glyphs.app source file: [GF_Phonetics_APA.glyphs](/data/results/glyphs/GF_Phonetics_APA.glyphs) Text files: [GF_Phonetics_APA.txt](/data/results/txt/nice-names/GF_Phonetics_APA.txt) (nice names) and [GF_Phonetics_APA.txt](/data/results/txt/prod-names/GF_Phonetics_APA.txt) (production names) Glyphs.app Custom Filter List (contains all Phonetics glyphsets): [CustomFilter_GF_Phonetics.plist](/data/results/plist/CustomFilter_GF_Phonetics.plist) # GF Phonetics DisorderedSpeech > _Description partially salvaged from old README, so languages manually listed here (if any) may be outdated or irrelevant and need to be replaced by language code lists:_ > > These glyphs sets are still a work in progress. Any research, resource and contribution are welcome!! `GF_Phonetics_DisorderedSpeech` is **statically** defined [here](/Lib/glyphsets/definitions/GF_Phonetics_DisorderedSpeech.yaml) as: * Script: Phonetics * Characters and glyphs defined in [GF_Phonetics_DisorderedSpeech.stub.glyphs](/data/definitions/per_glyphset/GF_Phonetics_DisorderedSpeech.stub.glyphs) > [!CAUTION] > Since this glyphset has no defined languages, it can't be checked via Fontbakery's `shape_languages` check. > Please add language code definions [here](/Lib/glyphsets/definitions/GF_Phonetics_DisorderedSpeech.yaml). ### Characters and Glyphs Letter (19 glyphs): `ʩ ʪ ʫ ʬ ʭ ʴ ˢ ᴺ ᵊ ꞎ Ʞ 𝑓 𝑝 /Kturned.circled /fitalic-math.subs /fitalic-math.sups /pitalic-math.subs /pitalic-math.sups /uniA7AF` Mark, nonspacing (17 glyphs): `◌͆ ◌͇ ◌͉ ◌͊ ◌͋ ◌͌ ◌͍ ◌͎ ◌͔ ◌͕ ◌͢ ◌᪻ ◌᪽ ◌/uni1AC1 ◌/uni1AC2 ◌/uni1AC3 ◌/uni1AC4` Punctuation (5 glyphs): `! * ¡ ₍ ₎` Symbol (13 glyphs): `ˬ ˭ Ⓒ Ⓕ Ⓖ Ⓛ Ⓝ Ⓟ Ⓡ Ⓢ Ⓣ Ⓥ ◯` Uncategorized (16 glyphs): `/uni10790 /uni10799 /uni1079A /uni1079C /uni1079D /uni1079F /uni107A1 /uni107AA /uni1DF00 /uni1DF01 /uni1DF02 /uni1DF03 /uni1DF04 /uni1DF05 /uni1DF06 /uni1DF07` ### Resulting Glyphset Files .nam file (only encoded characters): [GF_Phonetics_DisorderedSpeech.nam](/data/results/nam/GF_Phonetics_DisorderedSpeech.nam) Glyphs.app source file: [GF_Phonetics_DisorderedSpeech.glyphs](/data/results/glyphs/GF_Phonetics_DisorderedSpeech.glyphs) Text files: [GF_Phonetics_DisorderedSpeech.txt](/data/results/txt/nice-names/GF_Phonetics_DisorderedSpeech.txt) (nice names) and [GF_Phonetics_DisorderedSpeech.txt](/data/results/txt/prod-names/GF_Phonetics_DisorderedSpeech.txt) (production names) Glyphs.app Custom Filter List (contains all Phonetics glyphsets): [CustomFilter_GF_Phonetics.plist](/data/results/plist/CustomFilter_GF_Phonetics.plist) # GF Phonetics IPAHistorical > _Description partially salvaged from old README, so languages manually listed here (if any) may be outdated or irrelevant and need to be replaced by language code lists:_ > > These glyphs sets are still a work in progress. Any research, resource and contribution are welcome!! `GF_Phonetics_IPAHistorical` is **statically** defined [here](/Lib/glyphsets/definitions/GF_Phonetics_IPAHistorical.yaml) as: * Script: Phonetics * Characters and glyphs defined in [GF_Phonetics_IPAHistorical.stub.glyphs](/data/definitions/per_glyphset/GF_Phonetics_IPAHistorical.stub.glyphs) > [!CAUTION] > Since this glyphset has no defined languages, it can't be checked via Fontbakery's `shape_languages` check. > Please add language code definions [here](/Lib/glyphsets/definitions/GF_Phonetics_IPAHistorical.yaml). ### Characters and Glyphs Letter (12 glyphs): `ƈ ƙ ƥ ƭ ʞ ʠ ʣ ʤ ʥ ʦ ʧ ʨ` Mark, nonspacing (1 glyphs): `◌̢` ### Resulting Glyphset Files .nam file (only encoded characters): [GF_Phonetics_IPAHistorical.nam](/data/results/nam/GF_Phonetics_IPAHistorical.nam) Glyphs.app source file: [GF_Phonetics_IPAHistorical.glyphs](/data/results/glyphs/GF_Phonetics_IPAHistorical.glyphs) Text files: [GF_Phonetics_IPAHistorical.txt](/data/results/txt/nice-names/GF_Phonetics_IPAHistorical.txt) (nice names) and [GF_Phonetics_IPAHistorical.txt](/data/results/txt/prod-names/GF_Phonetics_IPAHistorical.txt) (production names) Glyphs.app Custom Filter List (contains all Phonetics glyphsets): [CustomFilter_GF_Phonetics.plist](/data/results/plist/CustomFilter_GF_Phonetics.plist) # GF Phonetics IPAStandard > _Description partially salvaged from old README, so languages manually listed here (if any) may be outdated or irrelevant and need to be replaced by language code lists:_ > > These glyphs sets are still a work in progress. Any research, resource and contribution are welcome!! `GF_Phonetics_IPAStandard` is **statically** defined [here](/Lib/glyphsets/definitions/GF_Phonetics_IPAStandard.yaml) as: * Script: Phonetics * Characters and glyphs defined in [GF_Phonetics_IPAStandard.stub.glyphs](/data/definitions/per_glyphset/GF_Phonetics_IPAStandard.stub.glyphs) > [!CAUTION] > Since this glyphset has no defined languages, it can't be checked via Fontbakery's `shape_languages` check. > Please add language code definions [here](/Lib/glyphsets/definitions/GF_Phonetics_IPAStandard.yaml). ### Characters and Glyphs Letter (105 glyphs): `æ ç ð ø ħ ŋ œ ǀ ǁ ǂ ǃ ȅ ɐ ɑ ɒ ɓ ɔ ɕ ɖ ɗ ɘ ə ɚ ɛ ɜ ɝ ɞ ɟ ɠ ɡ ɢ ɣ ɤ ɥ ɦ ɧ ɨ ɪ ɫ ɬ ɭ ɮ ɯ ɰ ɱ ɲ ɳ ɴ ɵ ɶ ɸ ɹ ɺ ɻ ɽ ɾ ʀ ʁ ʂ ʃ ʄ ʈ ʉ ʊ ʋ ʌ ʍ ʎ ʏ ʐ ʑ ʒ ʔ ʕ ʘ ʙ ʛ ʜ ʝ ʟ ʡ ʢ ʰ ʲ ʷ ˡ β θ χ ᵬ ᵭ ᵮ ᵯ ᵰ ᵱ ᵲ ᵳ ᵴ ᵵ ᵶ ⁿ ꜛ ꜜ ꞵ ꭓ` Mark, nonspacing (43 glyphs): `◌̀ ◌́ ◌̂ ◌̃ ◌̄ ◌̅ ◌̆ ◌̈ ◌̊ ◌̋ ◌̌ ◌̏ ◌̘ ◌̙ ◌̚ ◌̜ ◌̝ ◌̞ ◌̟ ◌̠ ◌̤ ◌̥ ◌̩ ◌̪ ◌̬ ◌̯ ◌̰ ◌̲ ◌̴ ◌̹ ◌̺ ◌̻ ◌̼ ◌̽ ◌͈ ◌͜ ◌͡ ◌᷄ ◌᷅ ◌᷆ ◌᷇ ◌᷈ ◌᷉` Mark, spacing (6 glyphs): `ʼ ˁ ˈ ˌ ː ˑ` Punctuation (4 glyphs): `! . ‖ ‿` Symbol (10 glyphs): `| ˞ ˠ ˥ ˦ ˧ ˨ ˩ ˳ ◌` ### Resulting Glyphset Files .nam file (only encoded characters): [GF_Phonetics_IPAStandard.nam](/data/results/nam/GF_Phonetics_IPAStandard.nam) Glyphs.app source file: [GF_Phonetics_IPAStandard.glyphs](/data/results/glyphs/GF_Phonetics_IPAStandard.glyphs) Text files: [GF_Phonetics_IPAStandard.txt](/data/results/txt/nice-names/GF_Phonetics_IPAStandard.txt) (nice names) and [GF_Phonetics_IPAStandard.txt](/data/results/txt/prod-names/GF_Phonetics_IPAStandard.txt) (production names) Glyphs.app Custom Filter List (contains all Phonetics glyphsets): [CustomFilter_GF_Phonetics.plist](/data/results/plist/CustomFilter_GF_Phonetics.plist) # GF Phonetics SinoExt > _Description partially salvaged from old README, so languages manually listed here (if any) may be outdated or irrelevant and need to be replaced by language code lists:_ > > These glyphs sets are still a work in progress. Any research, resource and contribution are welcome!! `GF_Phonetics_SinoExt` is **statically** defined [here](/Lib/glyphsets/definitions/GF_Phonetics_SinoExt.yaml) as: * Script: Phonetics * Characters and glyphs defined in [GF_Phonetics_SinoExt.stub.glyphs](/data/definitions/per_glyphset/GF_Phonetics_SinoExt.stub.glyphs) > [!CAUTION] > Since this glyphset has no defined languages, it can't be checked via Fontbakery's `shape_languages` check. > Please add language code definions [here](/Lib/glyphsets/definitions/GF_Phonetics_SinoExt.yaml). ### Characters and Glyphs Letter (11 glyphs): `ȡ ȴ ȵ ȶ ɿ ʅ ʮ ʯ ᴀ ᴇ ꭥ` ### Resulting Glyphset Files .nam file (only encoded characters): [GF_Phonetics_SinoExt.nam](/data/results/nam/GF_Phonetics_SinoExt.nam) Glyphs.app source file: [GF_Phonetics_SinoExt.glyphs](/data/results/glyphs/GF_Phonetics_SinoExt.glyphs) Text files: [GF_Phonetics_SinoExt.txt](/data/results/txt/nice-names/GF_Phonetics_SinoExt.txt) (nice names) and [GF_Phonetics_SinoExt.txt](/data/results/txt/prod-names/GF_Phonetics_SinoExt.txt) (production names) Glyphs.app Custom Filter List (contains all Phonetics glyphsets): [CustomFilter_GF_Phonetics.plist](/data/results/plist/CustomFilter_GF_Phonetics.plist) # GF TransLatin Arabic > _Description partially salvaged from old README, so languages manually listed here (if any) may be outdated or irrelevant and need to be replaced by language code lists:_ > > These glyphs sets are still a work in progress. Any research, resource and contribution are welcome!! `GF_TransLatin_Arabic` is **statically** defined [here](/Lib/glyphsets/definitions/GF_TransLatin_Arabic.yaml) as: * Script: TransLatin * Characters and glyphs defined in [GF_TransLatin_Arabic.stub.glyphs](/data/definitions/per_glyphset/GF_TransLatin_Arabic.stub.glyphs) > [!CAUTION] > Since this glyphset has no defined languages, it can't be checked via Fontbakery's `shape_languages` check. > Please add language code definions [here](/Lib/glyphsets/definitions/GF_TransLatin_Arabic.yaml). ### Characters and Glyphs Letter (26 glyphs): `Ǧ ǧ Ȳ ȳ Ḍ ḍ Ḏ ḏ Ḡ ḡ Ḥ ḥ Ḫ ḫ Ḵ ḵ Ṣ ṣ Ṭ ṭ Ṯ ṯ Ẓ ẓ ẖ ẗ` Mark, nonspacing (3 glyphs): `◌̣ ◌̮ ◌̱` Mark, spacing (4 glyphs): `ʼ ʽ ʾ ʿ` ### Resulting Glyphset Files .nam file (only encoded characters): [GF_TransLatin_Arabic.nam](/data/results/nam/GF_TransLatin_Arabic.nam) Glyphs.app source file: [GF_TransLatin_Arabic.glyphs](/data/results/glyphs/GF_TransLatin_Arabic.glyphs) Text files: [GF_TransLatin_Arabic.txt](/data/results/txt/nice-names/GF_TransLatin_Arabic.txt) (nice names) and [GF_TransLatin_Arabic.txt](/data/results/txt/prod-names/GF_TransLatin_Arabic.txt) (production names) Glyphs.app Custom Filter List (contains all TransLatin glyphsets): [CustomFilter_GF_TransLatin.plist](/data/results/plist/CustomFilter_GF_TransLatin.plist) # GF TransLatin Pinyin > _Description partially salvaged from old README, so languages manually listed here (if any) may be outdated or irrelevant and need to be replaced by language code lists:_ > > These glyphs sets are still a work in progress. Any research, resource and contribution are welcome!! `GF_TransLatin_Pinyin` is **statically** defined [here](/Lib/glyphsets/definitions/GF_TransLatin_Pinyin.yaml) as: * Script: TransLatin * Characters and glyphs defined in [GF_TransLatin_Pinyin.stub.glyphs](/data/definitions/per_glyphset/GF_TransLatin_Pinyin.stub.glyphs) > [!CAUTION] > Since this glyphset has no defined languages, it can't be checked via Fontbakery's `shape_languages` check. > Please add language code definions [here](/Lib/glyphsets/definitions/GF_TransLatin_Pinyin.yaml). ### Characters and Glyphs Letter (79 glyphs): `À Á Â È É Ê Ì Í Î Ï Ò Ó Ô Ù Ú Û Ü à á â è é ê ì í î ñ ò ó ô ù ú û ü Ā ā Ă ă Ē ē Ĕ ĕ Ě ě Ī ī Ĭ ĭ Ń Ō ō Ŏ ŏ Ū ū Ŭ ŭ Ǎ ǎ Ǐ ǐ Ǒ ǒ Ǔ ǔ Ǖ ǖ Ǘ ǘ Ǚ ǚ Ǜ ǜ Ǹ ǹ ᴺ Ḿ ḿ ⁿ` Mark, nonspacing (15 glyphs): `◌̀ ◌́ ◌̂ ◌̄ ◌̆ ◌̈ ◌̌ ◌̍ ◌͘ ◌/acutecomb_dotaboverightcomb ◌/brevecomb_dotaboverightcomb ◌/circumflexcomb_dotaboverightcomb ◌/gravecomb_dotaboverightcomb ◌/macroncomb_dotaboverightcomb ◌/verticallineabovecomb_dotaboverightcomb` Mark, spacing (1 glyphs): `ʼ` ### Resulting Glyphset Files .nam file (only encoded characters): [GF_TransLatin_Pinyin.nam](/data/results/nam/GF_TransLatin_Pinyin.nam) Glyphs.app source file: [GF_TransLatin_Pinyin.glyphs](/data/results/glyphs/GF_TransLatin_Pinyin.glyphs) Text files: [GF_TransLatin_Pinyin.txt](/data/results/txt/nice-names/GF_TransLatin_Pinyin.txt) (nice names) and [GF_TransLatin_Pinyin.txt](/data/results/txt/prod-names/GF_TransLatin_Pinyin.txt) (production names) Glyphs.app Custom Filter List (contains all TransLatin glyphsets): [CustomFilter_GF_TransLatin.plist](/data/results/plist/CustomFilter_GF_TransLatin.plist) glyphsets-1.0.0/LICENSE000066400000000000000000000261351461513140100145420ustar00rootroot00000000000000 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "{}" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright {yyyy} {name of copyright owner} Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. glyphsets-1.0.0/Lib/000077500000000000000000000000001461513140100142345ustar00rootroot00000000000000glyphsets-1.0.0/Lib/glyphsets/000077500000000000000000000000001461513140100162565ustar00rootroot00000000000000glyphsets-1.0.0/Lib/glyphsets/__init__.py000066400000000000000000000457401461513140100204010ustar00rootroot00000000000000import yaml import plistlib import os import gflanguages from fontTools.unicodedata.Scripts import NAMES as SCRIPT_NAMES import unicodedata import functools from glyphsLib.glyphdata import get_glyph from glyphsets.helpers import Colors, headline try: from ._version import version as __version__ # type: ignore except ImportError: __version__ = "0.0.0+unknown" root_folder = os.path.abspath(os.path.join(os.path.dirname(__file__), "..", "..", "data")) tool_folder = os.path.abspath(os.path.dirname(__file__)) def sort_unicodes(a, b): glyph_a = get_glyph(a) glyph_b = get_glyph(b) if glyph_a.unicode and glyph_b.unicode: return int(glyph_a.unicode, 16) - int(glyph_b.unicode, 16) elif glyph_a.unicode: return -1 elif glyph_b.unicode: return 1 else: return 0 def read_nam_file(path): character_set = set() with open(path, "r") as f: nam_lines = f.readlines() for line in nam_lines: unicode = line.split(" ")[0] if unicode.startswith("0x"): character_set.add(int(unicode[2:], 16)) return list(sorted(character_set)) def build_glyphsapp_filter_list(glyphsets, out, use_production_names=False): """Build filter lists""" glyphsets = sorted(glyphsets) if not out.endswith(".plist"): raise ValueError("Only .plist files are supported") # glyphsapp need a prefix for the out file of "CustomFilter" if not os.path.basename(out).startswith("CustomFilter"): print("Prefixing 'CustomFilter' to out path since file is intended for Glyphsapp") out = os.path.join(os.path.dirname(out), "CustomFilter" + os.path.basename(out)) # Make .plist plist = [] for glyphset_name in glyphsets: plist.append( { "name": glyphset_name, "list": glyphs_in_glyphset(glyphset_name, use_production_names), } ) with open(out, "wb") as f: plistlib.dump(plist, f) print("Wrote", out) regions = gflanguages.LoadRegions() languages = gflanguages.LoadLanguages() def defined_glyphsets(): definitions_path = os.path.join(os.path.dirname(__file__), "definitions") yaml_files = [ os.path.splitext(f)[0] for f in os.listdir(definitions_path) if os.path.isfile(os.path.join(definitions_path, f)) and f.endswith(".yaml") ] return sorted(yaml_files) def get_script(glyphset_name): return glyphset_name.split("_")[1] def defined_scripts(): scripts = set() for glyphset_name in defined_glyphsets(): scripts.update([get_script(glyphset_name)]) return sorted(list(scripts)) def glyphsets_per_script(script): glyphsets = [] for glyphset_name in defined_glyphsets(): if get_script(glyphset_name) == script: glyphsets.append(glyphset_name) return glyphsets def get_glyphset_definition(glyphset_name): yaml_path = os.path.join(os.path.dirname(__file__), "definitions", f"{glyphset_name}.yaml") with open(yaml_path, "r", encoding="utf8") as f: return yaml.load(f, Loader=yaml.FullLoader) def unicodes_per_glyphset(glyphset_name): # Read .nam file nam_path = os.path.join( os.path.dirname(__file__), "results", "nam", f"{glyphset_name}.nam", ) if os.path.exists(nam_path): return read_nam_file(nam_path) def glyphs_in_glyphsets(glyphset_names, production_names=False): glyphs = set() for glyphset_name in glyphset_names: glyphs.update(glyphs_in_glyphset(glyphset_name, production_names)) return sorted(list(glyphs)) def glyphs_in_glyphset(glyphset_name, production_names=False): # script = glyphset_name.split("_")[1] with open( os.path.join( tool_folder, "results", "txt", "nice-names", f"{glyphset_name}.txt", ), "r", ) as f: glyph_names = [line.strip() for line in f.readlines() if not line.startswith("#")] return sorted(glyph_names) def languages_per_glyphset(glyphset_name): script = get_script(glyphset_name) glyphset_definition = get_glyphset_definition(glyphset_name) language_codes = glyphset_definition.get("language_codes", []) regions = glyphset_definition.get("regions") # use_aux = glyphset_definition.get("use_auxiliary", False) historical = glyphset_definition.get("historical", False) population = glyphset_definition.get("population", False) exclude_language_codes = glyphset_definition.get("exclude_language_codes", set()) # Assemble character sets from gflanguages if regions: for language in languages.values(): if language.id in exclude_language_codes: continue if not historical and language.historical: continue if population > language.population: continue if set(language.region).intersection(set(regions)) and SCRIPT_NAMES[language.script] == script: language_codes.append(language.id) return language_codes def categorize_glyphs(glyph_names): categories = {} unicode_sorted_glyph_names = sorted(glyph_names, key=functools.cmp_to_key(sort_unicodes)) for glyph_name in unicode_sorted_glyph_names: glyph = get_glyph(glyph_name) if not glyph.category: category = "Uncategorized" else: category = glyph.category if category == "Mark" and glyph.subCategory == "Nonspacing": category = "Mark, nonspacing" elif category == "Mark": category = "Mark, spacing" if category not in categories: categories[category] = [] if glyph.unicode: categories[category].append(chr(int(glyph.unicode, 16))) else: categories[category].append("/" + glyph_name) return dict(sorted(categories.items())) def add_dotted_circle(character): return "◌" + character def describe_glyphset(glyph_names, target="markdown", color=""): md = "" categories = categorize_glyphs(glyph_names) for category, characters in categories.items(): md += f"{Colors.BOLD if target=='console' else ''}{category}{Colors.END if target=='console' else ''} " md += f"({len(characters)} glyphs): \n" if category == "Mark, nonspacing": string = " ".join(map(add_dotted_circle, characters)) else: string = " ".join(characters) if target == "markdown": string = string.replace("`", "/grave") md += ( f"`{color if target=='console' and color else ''}" + string + f"{Colors.END if target=='console' and color else ''}`\n\n" ) return md def compare_glyphsets(glyphsets): """ Compare the contents of glyphsets to each other, with the first glyphset being the reference. Each consecutive glyphset gets compares to each former. """ if len(list(set(glyphsets))) != len(glyphsets): raise ValueError("Please provide unique glyphsets to compare.") reference_glyphset = glyphsets[0] reference_glyphs = set(glyphs_in_glyphset(reference_glyphset)) if not reference_glyphs: raise ValueError(f"Glyphset {reference_glyphset} is empty.") headline(reference_glyphset) print(f"Total glyphs: {len(reference_glyphs)}\n") print(describe_glyphset(reference_glyphs, target="console")) for i, _glyphset in enumerate(glyphsets): if i == 0: continue this_glyphs = set(glyphs_in_glyphset(glyphsets[i])) if not this_glyphs: raise ValueError(f"Glyphset {glyphsets[i]} is empty.") if i > 1: previous_glyphs = set(glyphs_in_glyphset(glyphsets[i - 1])) else: previous_glyphs = reference_glyphs headline(glyphsets[i]) print(f"Total glyphs: {len(this_glyphs)}\n") missing = previous_glyphs.difference(this_glyphs) extra = this_glyphs.difference(previous_glyphs) if extra: print( f"{Colors.BOLD}{glyphsets[i]}{Colors.END} has {len(extra)} {Colors.GREEN}{Colors.BOLD}additional" + f"{Colors.END} glyphs compared to {Colors.BOLD}{glyphsets[i - 1]}{Colors.END}:\n" ) print(describe_glyphset(extra, target="console", color=Colors.GREEN)) if missing: print( f"{Colors.BOLD}{glyphsets[i]}{Colors.END} is {Colors.RED}{Colors.BOLD}missing{Colors.END} " + f"{len(missing)} glyphs compared to {Colors.BOLD}{glyphsets[i - 1]}{Colors.END}:\n" ) print(describe_glyphset(missing, target="console", color=Colors.RED)) def add_country(code): if code in regions: return f"{regions[code].name} ({code})" return code def add_language(code): if code in languages: return f"{languages[code].name} ({code})" return code def description_per_glyphset(glyphset_name): script = get_script(glyphset_name) glyphset_definition = get_glyphset_definition(glyphset_name) language_codes = glyphset_definition.get("language_codes", []) regions = glyphset_definition.get("regions") use_aux = glyphset_definition.get("use_auxiliary", False) historical = glyphset_definition.get("historical", False) population = glyphset_definition.get("population", False) description = glyphset_definition.get("description", None) exclude_language_codes = glyphset_definition.get("exclude_language_codes", []) glyphs_stub_path = os.path.join(root_folder, "definitions", "per_glyphset", f"{glyphset_name}.stub.glyphs") warning = False md = "" md += f"# {glyphset_name.replace('_', ' ')}\n\n" if description: md += ( "> _Description partially salvaged from old README, so languages manually listed here (if any) may be " + "outdated or irrelevant and need to be replaced by language code lists:_\n> \n> " + "\n> ".join(description.split("\n")) + "\n\n" ) if regions: md += f"`{glyphset_name}` is **dynamically** defined [here](/Lib/glyphsets/definitions/{glyphset_name}.yaml) " md += "as:\n\n" else: md += f"`{glyphset_name}` is **statically** defined [here](/Lib/glyphsets/definitions/{glyphset_name}.yaml) " md += "as:\n\n" md += f"* Script: {script}\n" # Dynamic defintion if regions: md += "* All languages of the countries `\n" + ",\n".join(sorted(map(add_country, regions))) + "\n`\n" if population: md += f"* With a population of over {population} speakers\n" if historical: md += "* Including historical languages\n" if use_aux: md += "* Including auxiliary characters\n" if exclude_language_codes: md += ( "* Excluding the following languages: `\n" + ",\n".join(sorted(map(add_language, exclude_language_codes))) + "\n`\n" ) if regions and language_codes: md += ( "* Additionally, the following languages are defined **statically**: `\n" + ",\n".join(sorted(map(add_language, language_codes))) + "\n`\n" ) # Static defintion elif not regions and language_codes: md += "* List of languages: `\n" + ",\n".join(sorted(map(add_language, language_codes))) + "\n`\n" # Additional resources if os.path.exists(glyphs_stub_path): md += f"* Characters and glyphs defined in [{os.path.basename(glyphs_stub_path)}]" md += f"(/data/definitions/per_glyphset/{os.path.basename(glyphs_stub_path)})\n" for language_code in language_codes: lang_stub_path = os.path.join(root_folder, "definitions", "per_language", f"{language_code}.stub.glyphs") if os.path.exists(lang_stub_path): md += "* Language-specific characters and glyphs defined for " md += ( f"[{add_language(language_code)}](/data/definitions/per_language/{os.path.basename(lang_stub_path)})\n" ) if not regions and not language_codes: md += "\n> [!CAUTION] \n> Since this glyphset has no defined languages, it can't be checked via " md += "Fontbakery's `shape_languages` check.\n> Please add language code definions " md += f"[here](/Lib/glyphsets/definitions/{glyphset_name}.yaml).\n" warning = True md += "\n" if regions: _languages_per_glyphset = languages_per_glyphset(glyphset_name) md += ( f"\nThe following list of **{len(_languages_per_glyphset)}** languages is computed as a result " + "of the dynamic conditions described above:\n\n`\n" + ",\n".join(sorted(map(add_language, _languages_per_glyphset))) + "\n`\n\n" ) # Content md += "### Characters and Glyphs\n\n" md += str(describe_glyphset(glyphs_in_glyphset(glyphset_name))) # Composed characters decomposed_chars = get_decomposed_chars(glyphset_name) if decomposed_chars: md += "### Character Sequences\n\n" md += f"The following {len(decomposed_chars)} composed character sequences are decomposed in the font:\n\n" md += "`\n" md += " ".join(decomposed_chars) md += "\n`\n\n" md += "### Resulting Glyphset Files\n\n" md += f".nam file (only encoded characters): [{glyphset_name}.nam](/data/results/nam/{glyphset_name}.nam)\n\n" md += f"Glyphs.app source file: [{glyphset_name}.glyphs](/data/results/glyphs/{glyphset_name}.glyphs)\n\n" md += f"Text files: [{glyphset_name}.txt](/data/results/txt/nice-names/{glyphset_name}.txt) (nice names) and " md += f"[{glyphset_name}.txt](/data/results/txt/prod-names/{glyphset_name}.txt) (production names)\n\n" md += f"Glyphs.app Custom Filter List (contains all {script} glyphsets): " md += f"[CustomFilter_GF_{script}.plist](/data/results/plist/CustomFilter_GF_{script}.plist)\n\n" return md, warning def get_glyphsets_fulfilled(ttFont): """Returns a dictionary of glyphsets that are fulfilled by the font, and the percentage of glyphs in the font that are in the glyphset. This is following the new glyphset definitions in glyphsets """ res = {} unicodes_in_font = set(ttFont.getBestCmap().keys()) for glyphset in defined_glyphsets(): unicodes_in_glyphset = unicodes_per_glyphset(glyphset) if glyphset not in res: res[glyphset] = {"has": [], "missing": [], "percentage": 0} for unicode in unicodes_in_glyphset: if unicode in unicodes_in_font: res[glyphset]["has"].append(unicode) else: res[glyphset]["missing"].append(unicode) if len(res[glyphset]["has"]) > 0 and len(res[glyphset]["missing"]) == 0: res[glyphset]["percentage"] = 1 else: # Calculate the percentage supported not in total glyphs in font # compared to the total glyphs in the glyphset, # but shrink both to the unique set of Unicodes in the glyphset. # Compare everything to Latin Core: # - Subtract Latin Core from the covered Unicodes # - Calculate percentage covered based on that if glyphset == "GF_Latin_Core": if unicodes_in_glyphset: has = res[glyphset]["has"] res[glyphset]["percentage"] = len(has) / len(unicodes_in_glyphset) else: res[glyphset]["percentage"] = 0 else: unicodes_unique_in_glyphset = list( set(unicodes_per_glyphset(glyphset)).difference(set(unicodes_per_glyphset("GF_Latin_Core"))) ) if unicodes_unique_in_glyphset: has = set(res[glyphset]["has"]).intersection(set(unicodes_unique_in_glyphset)) res[glyphset]["percentage"] = len(has) / len(unicodes_unique_in_glyphset) # res[glyphset]["has_unique"] = list(has) # res[glyphset]["unique_in"] = unicodes_unique_in_glyphset else: res[glyphset]["percentage"] = 0 return dict(sorted(res.items(), key=lambda x: x[1]["percentage"], reverse=True)) def get_decomposed_chars(glyphset_name): allchars = set() for lang_code in languages_per_glyphset(glyphset_name): lang = languages[lang_code] allchars.update(getattr(getattr(lang, "exemplar_chars", {}), "base", "").split(" ")) if get_glyphset_definition(glyphset_name).get("use_auxiliary"): allchars.update(getattr(getattr(lang, "exemplar_chars", {}), "auxiliary", "").split(" ")) decomposed_chars = sorted( [ g[1:-1] for g in allchars if any(unicodedata.combining(c) for c in g) and g.startswith("{") and g.endswith("}") ] ) return decomposed_chars def analyze_font(ttFont): results = get_glyphsets_fulfilled(ttFont) def print_support(lower=0, upper=1): if lower >= 0.8: print( ( f"{Colors.BROWN}These glyphsets will {Colors.ITALIC}implicitly{Colors.END}{Colors.BROWN} be part " f"of Fontbakery's {Colors.ITALIC}shape_languages{Colors.END}{Colors.BROWN} check:{Colors.END}" ) ) print() found = 0 for key in results: if (lower < upper and lower <= results[key]["percentage"] < upper) or ( lower == upper and results[key]["percentage"] == lower ): color = color = Colors.RED if results[key]["percentage"] < 0.8 else Colors.GREEN found += 1 not_covered = "" if lower >= 0.8: languages = languages_per_glyphset(key) if not languages: not_covered = ( f"{Colors.BROWN}(Not part of {Colors.ITALIC}shape_languages{Colors.END}" f"{Colors.BROWN} because of missing language definitions){Colors.END}" ) print( ( f"{Colors.BOLD}{key}{Colors.END} {color}{int(results[key]['percentage']*100)}%" f"{Colors.END} {not_covered}" ) ) if results[key]["missing"]: print(f"Missing: {' '.join([chr(x) for x in results[key]['missing']])}") if "unique" in results[key]: print(f"Unique: {' '.join([chr(x) for x in results[key]['unique']])}") if "has_unique" in results[key]: print(f"Unique in font: {' '.join([chr(x) for x in results[key]['has_unique']])}") print() if not found: print("———") headline("Fully supported glyphsets:") print_support(1, 1) print() headline("Partially supported glyphsets (>80%):") print_support(0.8, 1) print() headline("Unsupported glyphsets (<80%):") print_support(0, 0.8) if __name__ == "__main__": print(defined_scripts()) glyphsets-1.0.0/Lib/glyphsets/__main__.py000066400000000000000000000026611461513140100203550ustar00rootroot00000000000000import argparse from glyphsets import build_glyphsapp_filter_list, compare_glyphsets, analyze_font from fontTools.ttLib import TTFont def main(): parser = argparse.ArgumentParser() subparsers = parser.add_subparsers(dest="command", required=True) # Filter List filter_lists_parser = subparsers.add_parser("filter-list", help="Ouput Glyphs.app filter from given glyphset(s).") filter_lists_parser.add_argument("glyphsets", nargs="+") filter_lists_parser.add_argument("--prod-names", action="store_true", default=False) filter_lists_parser.add_argument("-o", "--out", required=True, help="output path") # Compare compare_parser = subparsers.add_parser( "compare", help="Compare two or more glyhsets to each other; with later glyphsets being compared to the former.", ) compare_parser.add_argument("glyphsets", nargs="+") # Analyze analyze_parser = subparsers.add_parser( "coverage", help="Analyze glyphsets covered by a font binary.", ) analyze_parser.add_argument("font", help="Font binary to analyze") # PROCESS args = parser.parse_args() if args.command == "filter-list": build_glyphsapp_filter_list(args.glyphsets, args.out, args.prod_names) if args.command == "compare": compare_glyphsets(args.glyphsets) if args.command == "coverage": analyze_font(TTFont(args.font)) if __name__ == "__main__": main() glyphsets-1.0.0/Lib/glyphsets/definitions/000077500000000000000000000000001461513140100205715ustar00rootroot00000000000000glyphsets-1.0.0/Lib/glyphsets/definitions/GF_Arabic_Core.yaml000066400000000000000000000001711461513140100241610ustar00rootroot00000000000000description: Basic character set covering the 3 most widely used languages language_codes: - ar_Arab - fa_Arab - ur_Arab glyphsets-1.0.0/Lib/glyphsets/definitions/GF_Arabic_Plus.yaml000066400000000000000000000003011461513140100242070ustar00rootroot00000000000000description: Covering additional less widely used languages (but not characters needed for historical or specialized texts) language_codes: - ckb_Arab - ms_Arab - ps_Arab - sd_Arab - ug_Arab glyphsets-1.0.0/Lib/glyphsets/definitions/GF_Cyrillic_Core.yaml000066400000000000000000000001141461513140100245470ustar00rootroot00000000000000language_codes: - ru_Cyrl - uk_Cyrl - sr_Cyrl - be_Cyrl - bg_Cyrl - bs_Cyrl glyphsets-1.0.0/Lib/glyphsets/definitions/GF_Cyrillic_Historical.yaml000066400000000000000000000001101461513140100257540ustar00rootroot00000000000000description: Provides support for Pre-Petrine Old Church Slavonic Texts glyphsets-1.0.0/Lib/glyphsets/definitions/GF_Cyrillic_Plus.yaml000066400000000000000000000026321461513140100246110ustar00rootroot00000000000000description: "Includes added language coverage for Slavic, Non-Slavic, and Uralic languages. Supports the following 90 Cyrillic languages: Abaza, Adyghe, Agul, Akhvakh, Altay, Andi, Archi, Avar, Azerbaijani (Cyrillic), Bagvalal Balkar, Bashkir, Belarusian (Cyrillic), Bosnian (Cyrillic), Botlikh, Budukh, Bulgarian, Buryat, Chamalal, Chechen, Chuvash, Crimean Tatar (Cyrillic), Croatian (Cyrillic), Dargwa/Dargin, Dungan, Erzya, Gagauz (Cyrillic), Godoberi, Hinukh, Hunzib, Ingush, Juhuri/çuhuri (Cyrillic), Kabardian, Kalmyk, Karachay, Karaim (Cyrillic), Karakalpak (Cyrillic), Karata, Kazakh, Ket (Cyrillic), Khakas (Cyrillic), Khinalugh, Komi, Krymchak, Kryts, Kubachi, Kumyk, Kurdish (Cyrillic), Kurdish (Cyrillic), Kyrgyz (Cyrillic), Lak, Lezgian, Lingua Franca Nova (Cyrillic), Macedonian, Mari (Hill and Meadow), Moksha, Moldovan (Cyrillic), Mongolian (Cyrillic), Montenigrin (Cyrillic), Nanai, Nogai, Ossetian, Russian, Rusyn, Rutul, Serbian (Cyrillic), Shor, Slovio, Tabassaran, Tajik, Talysh (Cyrillic), Tat, Tatar, Tindi, Tofa, Tsakhur (Cyrillic), Tsez, Turkmen, Tuvan/Tuvinian, Udi, Udmurt, Ukrainian, Urum, Uyghur (Cyrillic), Uzbek (Cyrillic), Votik (Cyrillic), Wakhi (Cyrillic), West Polesian, Yaghnobi (Cyrillic), Yukaghir (Northern and Southern)\n\nIncludes currencies: ₮, ₴, ₸.\n\nThe ruble sign (₽ U+20BD) is not included, since it is already present in the Latin Plus set." glyphsets-1.0.0/Lib/glyphsets/definitions/GF_Cyrillic_Pro.yaml000066400000000000000000000005261461513140100244260ustar00rootroot00000000000000description: 'For Headline typefaces (?), with language support more Non-Slavic languages. Additional characters in this set provide support for the following 18 languages: Abkhaz, Chukchi, Enets, Eskimo, Even, Evenki, Itelmen, Khanty, Kildin Sami, Koryak, Mansi, Nganasan, Nenets, Oroch, Orok, Sakha/Yakut, Tati, Yukaghir, Yupik Ulch' glyphsets-1.0.0/Lib/glyphsets/definitions/GF_Greek_AncientMusicalSymbols.yaml000066400000000000000000000002561461513140100274210ustar00rootroot00000000000000description: "**Scholarly Use:** Greek and Byzantine Musical Symbols\n\n* Greek Vocal Notation Symbols\n* Greek Instrumental Notation Symbols\n* Byzantine Musical Symbols" glyphsets-1.0.0/Lib/glyphsets/definitions/GF_Greek_Archaic.yaml000066400000000000000000000014041461513140100244770ustar00rootroot00000000000000description: "**Scholarly Use:** Variable Letterforms for Ancient Texts, Papyri\n\n * Archaic UC `ϘϚϜϞϠϺ`\n* Archaic LC `ϙϛϝϟϡϻ`\n* Variant Letterforms `κρςΣ`, `Θϐϑϒϓϔϕϖε϶`\n * Additional Letter `ϳ`\n* Additional Archaic Letters for Bactrian `Ϸϸ`\n* Symbols `ϼ ☧`\n* Editorial Symbols `ϽϾϿ`\n* Ancient Greek Mathematical Character `⟀ ⟁`\n * Ancient Greek Acrophonic Numerals `𐅀𐅁𐅂𐅃𐅆𐅇𐅈𐅉𐅊𐅋𐅌𐅍𐅎𐅏𐅐𐅑𐅒𐅓𐅔𐅕𐅖𐅗𐅘𐅙𐅚𐅛𐅜𐅝𐅞𐅟𐅠𐅡𐅢𐅣𐅤𐅥𐅦𐅧𐅨𐅩𐅪𐅫𐅬𐅭𐅮𐅯𐅰𐅱𐅲𐅳𐅴`\n * Geometric shape `□`\n* Astrological symbols `★☉☊☋☌☍☽☾☿♀♁♂♃♄♅♆♇♈♉♊♋♌♍♎♏♐♑♒♓`" glyphsets-1.0.0/Lib/glyphsets/definitions/GF_Greek_Coptic.yaml000066400000000000000000000016501461513140100243710ustar00rootroot00000000000000description: "**Scholarly Use:** Liturgical language for Coptic Church\n\nCoptic `U+03E2` – `U+03EF`, Coptic Unicode block `U+2C80` – `U+2CFF`\n\n* Coptic Letters `ϢϣϤϥϦϧϨϩϪϫϬϭϮϯ`\n * Bohairic Coptic UC ` ⲀⲂⲄⲆⲈⲊⲌⲎⲐⲒⲔⲖⲘⲚⲜⲞⲠⲢⲤⲦⲨⲪⲬⲮⲰ`\n* Bohairic Coptic LC ` ⲁⲃⲅⲇⲉⲋⲍⲏⲑⲓⲕⲗⲙⲛⲝⲟⲡⲣⲥⲧⲩⲫⲭⲯⲱ `\n* Old Coptic and Dialect Letters UC` ⲲⲴⲶⲸⲺⲼⲾⳀⳂⳄⳆⳈⳊⳌⳎⳐⳒⳔⳖⳘⳚ`\n* Old Coptic and Dialect Letters LC ` ⲳⲵⲷⲹⲻⲽⲿⳁⳃⳅⳇⳉⳋⳍⳏⳑⳓⳕⳗⳙⳛ `\n* Old Nubian Letters ` ⳜⳞⳠⳢⳝⳟⳡⳣ `\n * Symbols ` ⳤ⳥⳦⳧⳨⳩⳪ `\n* Cryptogrammic Letters ` ⳫⳬⳭⳮ⳯⳰⳱ `\n* Combining Marks ` ⳯⳰⳱ ` \n* Bohairic Coptic Letters ` Ⳳⳳ `\n* Old Nubian Punctuation ` ⳹⳺⳻⳼ `\n* Coptic Fraction ` ⳽ ` \n* Punctuation ` ⳾ ⳿ ` " glyphsets-1.0.0/Lib/glyphsets/definitions/GF_Greek_Core.yaml000066400000000000000000000006341461513140100240410ustar00rootroot00000000000000description: "**General Use:** Basic Monotonic set for everyday Modern Greek\n\n* Basic Greek UC ` ΆΈΉΊΌΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΪΫ `\n* Basic Greek LC ` άέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώ `\n* Punctuation ` · ; `\n* Greek numeral signs or keraia ` ʹ ͵ `\n* Accents ` \ \ ́ ΅ `\n* Kai symbol ` ϗ Ϗ `" language_codes: - el_Grek glyphsets-1.0.0/Lib/glyphsets/definitions/GF_Greek_Expert.yaml000066400000000000000000000015351461513140100244210ustar00rootroot00000000000000description: "**General Use:** Small Caps for Core and Plus sets, Superscript Letters\n \n* Core .sc `άέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώ`\n* Plus .sc `ἀἁἂἃἄἅἆἇἐἑἒἓἔἕἠἡἢἣἤἥἦἧἰἱἲἳἴἵἶἷὀὁὂὃὄὅὐὑὒὓὔὕὖὗὠὡὢὣὤὥὦὧὰάὲέὴήὶίὸόὺύὼώᾀᾁᾂᾃᾄᾅᾆᾇᾐᾑᾒᾓᾔᾕᾖᾗᾠᾡᾢᾣᾤᾥᾦᾧᾰᾱᾲᾳᾴᾶᾷιῂῃῄῆῇῐῑῒΐῖῗῠῡῢΰῤῥῦῧῲῳῴῶῷ Ϗ`\n* Archaic Numerals .sc `ϛ ϟ ϡ ϝ`\n* Iota Adscript as ss01 .sc `ᾈᾉᾊᾋᾌᾍᾎᾏᾘᾙᾚᾛᾜᾝᾞᾟᾨᾩᾪᾫᾬᾭᾮᾯᾼῌῼ`\n * Superior Letters .sups `ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρςστυφχψω`\n* Ligatures `λλ γγ`" glyphsets-1.0.0/Lib/glyphsets/definitions/GF_Greek_Plus.yaml000066400000000000000000000020561461513140100240740ustar00rootroot00000000000000description: "**General Use:** Basic Polytonic set for Scholarly Greek\n\n* Polytonic UC `ἈἉἊἋἌἍἎἏἘἙἚἛἜἝἨἩἪἫἬἭἮἯἸἹἺἻἼἽἾἿὈὉὊὋὌὍὙὛὝὟὨὩὪὫὬὭὮὯᾈᾉᾊᾋᾌᾍᾎᾏᾘᾙᾚᾛᾜᾝᾞᾟᾨᾩᾪᾫᾬᾭᾮᾯᾸᾹᾺΆᾼῈΈῊΉῌῘῙῚΊῨῩῪΎῬῸΌῺΏῼ `\n* Polytonic LC ` ἀἁἂἃἄἅἆἇἐἑἒἓἔἕἠἡἢἣἤἥἦἧἰἱἲἳἴἵἶἷὀὁὂὃὄὅὐὑὒὓὔὕὖὗὠὡὢὣὤὥὦὧὰάὲέὴήὶίὸόὺύὼώᾀᾁᾂᾃᾄᾅᾆᾇᾐᾑᾒᾓᾔᾕᾖᾗᾠᾡᾢᾣᾤᾥᾦᾧᾰᾱᾲᾳᾴᾶᾷιῂῃῄῆῇῐῑῒΐῖῗῠῡῢΰῤῥῦῧῲῳῴῶῷ `\n* Accents ``` ́ ` ῀ ` ```\n* Breathings ` ῾ ᾿ `\n* Combinations ` ῁ ῍ ῎ ῏ ῝ ῞ ῟ ̈́ `\n* Diactritics ` ͅ ι `\n* Punctuation ` ᾽ `\n* Combining Marks ` ̓ ΅ ͂ ͅ `\n* Iota Adscript as ss01 `ᾈᾉᾊᾋᾌᾍᾎᾏᾘᾙᾚᾛᾜᾝᾞᾟᾨᾩᾪᾫᾬᾭᾮᾯᾼῌῼ`" glyphsets-1.0.0/Lib/glyphsets/definitions/GF_Greek_Pro.yaml000066400000000000000000000041501461513140100237060ustar00rootroot00000000000000description: "**Scholarly Use:** Extended Polytonic Greek, for scholarly edition of ancient texts (Ancient and Roman Greece studies, Byzantine studies, Greek Biblical studies)\n\n**[Learn how to draw good Polytonic Greek at irenevl.github.io/Polytonic-tutorial](https://irenevl.github.io/Polytonic-tutorial/)**\n \n**N.B.** List of characters from GF Latin Plus and Pro sets that are prerequisites to this set.\n\n№ | char | nice name (Glyphs App) | uni name | set\n---|---|---|---|---\n 1|²|twosuperior|uni00B2|GF Latin Plus\n2|³|threesuperior|uni00B3|GF Latin Plus\n 3|¹|onesuperior|uni00B9|GF Latin Plus\n4|⁰|zerosuperior|uni0270|GF Latin Pro\n5|†|dagger|uni2020|GF Latin Plus\n6|‡|daggerdbl|uni2021|GF Latin Plus\n7|⁴|foursuperior|uni2074|GF Latin Plus\n8|⁵|fivesuperior|uni2075|GF Latin Pro\n9|⁶|sixsuperior|uni2076|GF Latin Pro\n 10|⁷|sevensuperior|uni2077|GF Latin Pro\n11|⁸|eightsuperior|uni2078|GF Latin Pro\n 12|⁹|ninesuperior|uni2079|GF Latin Pro\n13|₀|zeroinferior|uni2080|GF Latin Pro\n 14|₁|oneinferior|uni2081|GF Latin Pro\n15|₂|twoinferior|uni2082|GF Latin Pro\n16|₃|threeinferior|uni2083|GF Latin Pro\n17|₄|fourinferior|uni2084|GF Latin Pro\n18|₅|fiveinferior|uni2085|GF Latin Pro\n19|₆|sixinferior|uni2086|GF Latin Pro\n20|₇|seveninferior|uni2087|GF Latin Pro\n21|₈|eightinferior|uni2088|GF Latin Pro\n22|₉|nineinferior|uni2089|GF Latin Pro\n\n\n* Archaic Letters and Numerals `Ϛ Ϟ Ϡ Ϝ ϛ ϟ ϡ ϝ`\n* Ancient Greek Textual symbols `⸎ ⸏ ⸐ ⸑ ⸒ ⸓ ⸔ ⸕ ⸖ ⸗`\n* Archaic Punctuation `※ ⁂ ‿ ͜ ˙ ⁖ ⁘ ⁙ ⁚ ⁛ ⁜ ⁝ ⁞ ⊗ ⋮`\n* Greek Metrical Symbols `⏑ ⏒ ⏓ ⏔ ⏕ ⏖ ⏗ ⏘ ⏙`\n* Critical Sigla `̅ ̣ ͙ ‖ ⁺ ⁻ ⁼ ₊ ₋ ₌ ⫽ ⸀ ⸁ ⸂ ⸃ ⸄ ⸅ ⸆ ⸇ ⸈ ⸉ ⸊ ⸋ ⸌ ⸍ 〈 〉《 》「 」〚 〛`\n* Biblical Apparatus `ℵ ℶ 𝑙 𝔖 𝔐 𝔓 𝔭`\n\n\n**N.B.** For certain design cases it is best practice to include inital and final variants of ` ̅` overlinecomb (uni0305):\n\n* `overlinecomb.init`, cropped on the left\n* `overlinecomb.fina`, cropped on the right" glyphsets-1.0.0/Lib/glyphsets/definitions/GF_Latin_African.yaml000066400000000000000000000006751461513140100245330ustar00rootroot00000000000000use_auxiliary: true historical: false population: 1 regions: - AO - BF - BI - BJ - BW - CD - CF - CG - CI - CM - CV - DJ - DZ - EA - EG - EH - ER - ET - GA - GH - GM - GN - GQ - GW - IC - IO - KE - KM - LR - LS - LY - MA - MG - ML - MR - MU - MW - MZ - NA - NE - NG - RE - RW - SC - SD - SH - SL - SN - SO - SS - ST - SZ - TD - TF - TG - TN - TZ - UG - YT - ZA - ZM - ZW exclude_language_codes: - de_Latn - en_Latn - fr_Latn - pt_Latn - es_Latn glyphsets-1.0.0/Lib/glyphsets/definitions/GF_Latin_Beyond.yaml000066400000000000000000000026441461513140100244060ustar00rootroot00000000000000description: "Support for indigenous Latin-based languages from European and American regions (< 5M speakers), that are not supported in Latin Core.\n\n**This below is taken from the old README and is not accurate, as it lists languages that accidentally happen to be covered under this glyphset but are not actually intended to be covered here. This set needs more consideration:** Abron, Acholi, Achuar-Shiwiar, Adangme, Aguaruna, Ahtna, Akoose, Alekano, Aleut, Anaang, Anufo, Apinayé, Arabela, Asturian, Atayal, Awa-Cuaiquer, Awetí, Awing, Baatonum, Baoulé, Boko (Benin), Bora, Bouna Kulango, Buginese, Cashinahua, Chachi, Chayahuita, Dagbani, Dendi (Benin), Dimli, Dinka, Embu, Fanti, Ga, Gagauz, Gonja, Gwichʼin, Kaingang, Kamba (Kenya), Kaqchikel, Kikuyu, Kirmanjki, Krio, Kwak’wala, Lamnso', Lingala, Lozi, Luba-Katanga, Mandinka, Mandjak, Mankanya, Mende (Sierra Leone), Meta’, Metlatónoc Mixtec, Mezquital Otomi, Mi'kmaq, Mirandese, Murui Huitoto, Muslim Tat, Navajo, North Azerbaijani, Northeastern Dinka, Northern Kissi, Northern Sami, Nuer, Nuuchahnulth, Nyamwezi, Nyemba, Nzima, Otuho, Paraguayan Guaraní, Pite Sami, Páez, Secoya, Sharanahua, Shilluk, Shuar, Siona, Skolt Sami, South Azerbaijani, Southern Dagaare, Talysh, Ticuna, Toba, Tojolabal, Totontepec Mixe, Tsafiki, Tsakhur, Tuvalu, Twi, Umbundu, Ume Sami, Waama, Walser, Waorani, Wasa, Xavánte, Yagua, Yangben, Yanomamö, Zuni" glyphsets-1.0.0/Lib/glyphsets/definitions/GF_Latin_Core.yaml000066400000000000000000000007401461513140100240510ustar00rootroot00000000000000description: "Languages of Europe and the Americas with >5M speakers, with manually curated exceptions. This set is the minimal set required for all families meant to be onboarded into Google Fonts." language_codes: - ca_Latn - cs_Latn - cy_Latn - da_Latn - de_Latn - en_Latn - es_Latn - fi_Latn - fr_Latn - hr_Latn - hu_Latn - is_Latn - it_Latn - lt_Latn - lv_Latn - mt_Latn - nb_Latn - nl_Latn - pl_Latn - pt_Latn - ro_Latn - sk_Latn - sq_Latn - sr_Latn - sv_Latn - tr_Latn glyphsets-1.0.0/Lib/glyphsets/definitions/GF_Latin_Kernel.yaml000066400000000000000000000041671461513140100244100ustar00rootroot00000000000000description: "Support ASCII + necessary punctuation and symbols for English language. This set is the minimal set required for non-latin script families that are not meant to be used in latin language based context. \n\nEnglish support is still mandatory for technical reasons: application support on one hand, and GF platform display on the other hand (to avoid .notdef glyphs appearing everywhere on the website). GF encourages designers to also support GF Latin Core glyphset, in addition to any script, so native speakers living abroad can also enjoy and use the font wherever they are in the world.\n\n**This below is taken from the old README and is not accurate, as it lists languages that accidentally happen to be covered under this glyphset but are not actually intended to be covered here. This set needs more consideration:** Afar, Eastern Arrernte, Amahuaca, Amis, Amarakaeri, Asu (Tanzania), Batak Toba, Bemba (Zambia), Bena (Tanzania), Bikol, Bislama, Batak Dairi, Batak Mandailing, Batak Simalungun, Batak Karo, Candoshi-Shapra, Cebuano, Chiga, Chokwe, Asháninka, Seselwa Creole French, Tedim Chin, Taita, Andaandi, Dongolawi, Nobiin, Fijian, Borana-Arsi-Guji Oromo, West Central Oromo, Gilbertese, Gusii, Eastern Oromo, Northern Qiandong Miao, Hiligaynon, Southern Qiandong Miao, Hani, Huastec, Indonesian, Jamaican Creole English, Japanese, Kalaallisut, Makonde, Kekchí, Kinyarwanda, Kalenjin, Kimbundu, Kongo, Shambala, Kituba (DRC), Kuanyama, Ladino, Latin, Luba-Lulua, Luo (Kenya and Tanzania), Mauritian Creole, Makhuwa-Meetto, Minangkabau, Murrinh-Patha, Ixcatlán Mazatec, Naga Pidgin, South Ndebele, North Ndebele, Ndonga, Ao Naga, Nyankole, Orma, Pampanga, Pintupi-Luritja, Paluan, Pohnpeian, Upper Guinea Crioulo, K'iche', Rotokas, Rundi, Rwa, Samburu, Sena, Shipibo-Conibo, Shawnee, Shona, Soninke, Somali, Swati, Maore Comorian, Congo Swahili, Swahili, Tok Pisin, Tsonga, Tumbuka, Tzeltal, Tzotzil, Northern Uzbek, Warlpiri, Wik-Mungkan, Mwani, Wiradjuri, Wangaaybuwan-Ngiyambaa, Xhosa, Kenzi, Mattokki, Soga, Yindjibarndi, Makwe, Ngazidja Comorian, Malaysian, Standard Malay, Zulu.\n" glyphsets-1.0.0/Lib/glyphsets/definitions/GF_Latin_Plus.yaml000066400000000000000000000006061461513140100241050ustar00rootroot00000000000000description: 'Additional set of symbols for basic math and economy. This includes the 3 sets Kernel/Core/Vietnamese. This set add to GF Core some support for all in use currencies and basic math symboles and punctuation. It adds necessary glyphs for fraction feature support. All fonts commissionned by Google should have a glyphset support up to this level: Core-Vietnamese-Plus.' glyphsets-1.0.0/Lib/glyphsets/definitions/GF_Latin_PriAfrican.yaml000066400000000000000000000004401461513140100251740ustar00rootroot00000000000000description: "Languages of Africa with a minimal number of additional required characters and a large number of users." language_codes: - af_Latn - bm_Latn - dyu_Latn - fat_Latn - ff_Latn - ha_Latn - ig_Latn - lg_Latn - om_Latn - sw_Latn - tw_akuapem_Latn - xh_Latn - yo_Latn - zu_Latn glyphsets-1.0.0/Lib/glyphsets/definitions/GF_Latin_Vietnamese.yaml000066400000000000000000000000321461513140100252530ustar00rootroot00000000000000language_codes: - vi_Latn glyphsets-1.0.0/Lib/glyphsets/definitions/GF_Phonetics_APA.yaml000066400000000000000000000001651461513140100244500ustar00rootroot00000000000000description: These glyphs sets are still a work in progress. Any research, resource and contribution are welcome!! glyphsets-1.0.0/Lib/glyphsets/definitions/GF_Phonetics_DisorderedSpeech.yaml000066400000000000000000000001651461513140100272630ustar00rootroot00000000000000description: These glyphs sets are still a work in progress. Any research, resource and contribution are welcome!! glyphsets-1.0.0/Lib/glyphsets/definitions/GF_Phonetics_IPAHistorical.yaml000066400000000000000000000001651461513140100265020ustar00rootroot00000000000000description: These glyphs sets are still a work in progress. Any research, resource and contribution are welcome!! glyphsets-1.0.0/Lib/glyphsets/definitions/GF_Phonetics_IPAStandard.yaml000066400000000000000000000001651461513140100261410ustar00rootroot00000000000000description: These glyphs sets are still a work in progress. Any research, resource and contribution are welcome!! glyphsets-1.0.0/Lib/glyphsets/definitions/GF_Phonetics_SinoExt.yaml000066400000000000000000000001651461513140100254400ustar00rootroot00000000000000description: These glyphs sets are still a work in progress. Any research, resource and contribution are welcome!! glyphsets-1.0.0/Lib/glyphsets/definitions/GF_TransLatin_Arabic.yaml000066400000000000000000000001651461513140100253530ustar00rootroot00000000000000description: These glyphs sets are still a work in progress. Any research, resource and contribution are welcome!! glyphsets-1.0.0/Lib/glyphsets/definitions/GF_TransLatin_Pinyin.yaml000066400000000000000000000001651461513140100254400ustar00rootroot00000000000000description: These glyphs sets are still a work in progress. Any research, resource and contribution are welcome!! glyphsets-1.0.0/Lib/glyphsets/helpers.py000066400000000000000000000024331461513140100202740ustar00rootroot00000000000000class Colors: """ANSI color codes""" BLACK = "\033[0;30m" RED = "\033[0;31m" GREEN = "\033[0;32m" BROWN = "\033[0;33m" BLUE = "\033[0;34m" PURPLE = "\033[0;35m" CYAN = "\033[0;36m" LIGHT_GRAY = "\033[0;37m" DARK_GRAY = "\033[1;30m" LIGHT_RED = "\033[1;31m" LIGHT_GREEN = "\033[1;32m" YELLOW = "\033[1;33m" LIGHT_BLUE = "\033[1;34m" LIGHT_PURPLE = "\033[1;35m" LIGHT_CYAN = "\033[1;36m" LIGHT_WHITE = "\033[1;37m" BOLD = "\033[1m" FAINT = "\033[2m" ITALIC = "\033[3m" UNDERLINE = "\033[4m" BLINK = "\033[5m" NEGATIVE = "\033[7m" CROSSED = "\033[9m" END = "\033[0m" # cancel SGR codes if we don't write to a terminal if not __import__("sys").stdout.isatty(): for _ in dir(): if isinstance(_, str) and _[0] != "_": locals()[_] = "" else: # set Windows console in VT mode if __import__("platform").system() == "Windows": kernel32 = __import__("ctypes").windll.kernel32 kernel32.SetConsoleMode(kernel32.GetStdHandle(-11), 7) del kernel32 def headline(string): print(Colors.NEGATIVE) print(" " * (len(string) + 2)) print(" " + string + " ") print(" " * (len(string) + 2)) print(Colors.END) glyphsets-1.0.0/Lib/glyphsets/results/000077500000000000000000000000001461513140100177575ustar00rootroot00000000000000glyphsets-1.0.0/Lib/glyphsets/results/nam/000077500000000000000000000000001461513140100205325ustar00rootroot00000000000000glyphsets-1.0.0/Lib/glyphsets/results/nam/GF_Arabic_Core.nam000066400000000000000000000077301461513140100237430ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x0020 SPACE 0x0021 EXCLAMATION MARK 0x0022 QUOTATION MARK 0x0023 NUMBER SIGN 0x0025 PERCENT SIGN 0x0027 APOSTROPHE 0x0028 LEFT PARENTHESIS 0x0029 RIGHT PARENTHESIS 0x002A ASTERISK 0x002B PLUS SIGN 0x002C COMMA 0x002D HYPHEN-MINUS 0x002E FULL STOP 0x002F SOLIDUS 0x0030 DIGIT ZERO 0x0031 DIGIT ONE 0x0032 DIGIT TWO 0x0033 DIGIT THREE 0x0034 DIGIT FOUR 0x0035 DIGIT FIVE 0x0036 DIGIT SIX 0x0037 DIGIT SEVEN 0x0038 DIGIT EIGHT 0x0039 DIGIT NINE 0x003A COLON 0x003C LESS-THAN SIGN 0x003D EQUALS SIGN 0x003E GREATER-THAN SIGN 0x005B LEFT SQUARE BRACKET 0x005C REVERSE SOLIDUS 0x005D RIGHT SQUARE BRACKET 0x007B LEFT CURLY BRACKET 0x007C VERTICAL LINE 0x007D RIGHT CURLY BRACKET 0x00A0 NO-BREAK SPACE 0x00AB LEFT-POINTING DOUBLE ANGLE QUOTATION MARK 0x00BB RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK 0x00D7 MULTIPLICATION SIGN 0x00F7 DIVISION SIGN 0x0609 ARABIC-INDIC PER MILLE SIGN 0x060C ARABIC COMMA 0x060D ARABIC DATE SEPARATOR 0x061B ARABIC SEMICOLON 0x061C ARABIC LETTER MARK 0x061F ARABIC QUESTION MARK 0x0621 ARABIC LETTER HAMZA 0x0622 ARABIC LETTER ALEF WITH MADDA ABOVE 0x0623 ARABIC LETTER ALEF WITH HAMZA ABOVE 0x0624 ARABIC LETTER WAW WITH HAMZA ABOVE 0x0625 ARABIC LETTER ALEF WITH HAMZA BELOW 0x0626 ARABIC LETTER YEH WITH HAMZA ABOVE 0x0627 ARABIC LETTER ALEF 0x0628 ARABIC LETTER BEH 0x0629 ARABIC LETTER TEH MARBUTA 0x062A ARABIC LETTER TEH 0x062B ARABIC LETTER THEH 0x062C ARABIC LETTER JEEM 0x062D ARABIC LETTER HAH 0x062E ARABIC LETTER KHAH 0x062F ARABIC LETTER DAL 0x0630 ARABIC LETTER THAL 0x0631 ARABIC LETTER REH 0x0632 ARABIC LETTER ZAIN 0x0633 ARABIC LETTER SEEN 0x0634 ARABIC LETTER SHEEN 0x0635 ARABIC LETTER SAD 0x0636 ARABIC LETTER DAD 0x0637 ARABIC LETTER TAH 0x0638 ARABIC LETTER ZAH 0x0639 ARABIC LETTER AIN 0x063A ARABIC LETTER GHAIN 0x0640 ARABIC TATWEEL 0x0641 ARABIC LETTER FEH 0x0642 ARABIC LETTER QAF 0x0643 ARABIC LETTER KAF 0x0644 ARABIC LETTER LAM 0x0645 ARABIC LETTER MEEM 0x0646 ARABIC LETTER NOON 0x0647 ARABIC LETTER HEH 0x0648 ARABIC LETTER WAW 0x0649 ARABIC LETTER ALEF MAKSURA 0x064A ARABIC LETTER YEH 0x064B ARABIC FATHATAN 0x064C ARABIC DAMMATAN 0x064D ARABIC KASRATAN 0x064E ARABIC FATHA 0x064F ARABIC DAMMA 0x0650 ARABIC KASRA 0x0651 ARABIC SHADDA 0x0652 ARABIC SUKUN 0x0653 ARABIC MADDAH ABOVE 0x0654 ARABIC HAMZA ABOVE 0x0655 ARABIC HAMZA BELOW 0x0660 ARABIC-INDIC DIGIT ZERO 0x0661 ARABIC-INDIC DIGIT ONE 0x0662 ARABIC-INDIC DIGIT TWO 0x0663 ARABIC-INDIC DIGIT THREE 0x0664 ARABIC-INDIC DIGIT FOUR 0x0665 ARABIC-INDIC DIGIT FIVE 0x0666 ARABIC-INDIC DIGIT SIX 0x0667 ARABIC-INDIC DIGIT SEVEN 0x0668 ARABIC-INDIC DIGIT EIGHT 0x0669 ARABIC-INDIC DIGIT NINE 0x066A ARABIC PERCENT SIGN 0x066B ARABIC DECIMAL SEPARATOR 0x066C ARABIC THOUSANDS SEPARATOR 0x066D ARABIC FIVE POINTED STAR 0x0670 ARABIC LETTER SUPERSCRIPT ALEF 0x0679 ARABIC LETTER TTEH 0x067E ARABIC LETTER PEH 0x0686 ARABIC LETTER TCHEH 0x0688 ARABIC LETTER DDAL 0x0691 ARABIC LETTER RREH 0x0698 ARABIC LETTER JEH 0x06A9 ARABIC LETTER KEHEH 0x06AF ARABIC LETTER GAF 0x06BE ARABIC LETTER HEH DOACHASHMEE 0x06C1 ARABIC LETTER HEH GOAL 0x06CC ARABIC LETTER FARSI YEH 0x06D2 ARABIC LETTER YEH BARREE 0x06D4 ARABIC FULL STOP 0x06F0 EXTENDED ARABIC-INDIC DIGIT ZERO 0x06F1 EXTENDED ARABIC-INDIC DIGIT ONE 0x06F2 EXTENDED ARABIC-INDIC DIGIT TWO 0x06F3 EXTENDED ARABIC-INDIC DIGIT THREE 0x06F4 EXTENDED ARABIC-INDIC DIGIT FOUR 0x06F5 EXTENDED ARABIC-INDIC DIGIT FIVE 0x06F6 EXTENDED ARABIC-INDIC DIGIT SIX 0x06F7 EXTENDED ARABIC-INDIC DIGIT SEVEN 0x06F8 EXTENDED ARABIC-INDIC DIGIT EIGHT 0x06F9 EXTENDED ARABIC-INDIC DIGIT NINE 0x0763 ARABIC LETTER KEHEH WITH THREE DOTS ABOVE 0x200E LEFT-TO-RIGHT MARK 0x2013 EN DASH 0x2014 EM DASH 0x2018 LEFT SINGLE QUOTATION MARK 0x2019 RIGHT SINGLE QUOTATION MARK 0x201C LEFT DOUBLE QUOTATION MARK 0x201D RIGHT DOUBLE QUOTATION MARK 0x2026 HORIZONTAL ELLIPSIS 0x2039 SINGLE LEFT-POINTING ANGLE QUOTATION MARK 0x203A SINGLE RIGHT-POINTING ANGLE QUOTATION MARK 0x2212 MINUS SIGN 0xFD3E ORNATE LEFT PARENTHESIS 0xFD3F ORNATE RIGHT PARENTHESISglyphsets-1.0.0/Lib/glyphsets/results/nam/GF_Arabic_Plus.nam000066400000000000000000000104051461513140100237670ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x0021 EXCLAMATION MARK 0x0025 PERCENT SIGN 0x0027 APOSTROPHE 0x0028 LEFT PARENTHESIS 0x0029 RIGHT PARENTHESIS 0x002B PLUS SIGN 0x002C COMMA 0x002D HYPHEN-MINUS 0x002E FULL STOP 0x002F SOLIDUS 0x0030 DIGIT ZERO 0x0031 DIGIT ONE 0x0032 DIGIT TWO 0x0033 DIGIT THREE 0x0034 DIGIT FOUR 0x0035 DIGIT FIVE 0x0036 DIGIT SIX 0x0037 DIGIT SEVEN 0x0038 DIGIT EIGHT 0x0039 DIGIT NINE 0x003A COLON 0x003B SEMICOLON 0x005B LEFT SQUARE BRACKET 0x005D RIGHT SQUARE BRACKET 0x0609 ARABIC-INDIC PER MILLE SIGN 0x060C ARABIC COMMA 0x0621 ARABIC LETTER HAMZA 0x0622 ARABIC LETTER ALEF WITH MADDA ABOVE 0x0623 ARABIC LETTER ALEF WITH HAMZA ABOVE 0x0624 ARABIC LETTER WAW WITH HAMZA ABOVE 0x0626 ARABIC LETTER YEH WITH HAMZA ABOVE 0x0627 ARABIC LETTER ALEF 0x0628 ARABIC LETTER BEH 0x0629 ARABIC LETTER TEH MARBUTA 0x062A ARABIC LETTER TEH 0x062B ARABIC LETTER THEH 0x062C ARABIC LETTER JEEM 0x062D ARABIC LETTER HAH 0x062E ARABIC LETTER KHAH 0x062F ARABIC LETTER DAL 0x0630 ARABIC LETTER THAL 0x0631 ARABIC LETTER REH 0x0632 ARABIC LETTER ZAIN 0x0633 ARABIC LETTER SEEN 0x0634 ARABIC LETTER SHEEN 0x0635 ARABIC LETTER SAD 0x0636 ARABIC LETTER DAD 0x0637 ARABIC LETTER TAH 0x0638 ARABIC LETTER ZAH 0x0639 ARABIC LETTER AIN 0x063A ARABIC LETTER GHAIN 0x0641 ARABIC LETTER FEH 0x0642 ARABIC LETTER QAF 0x0643 ARABIC LETTER KAF 0x0644 ARABIC LETTER LAM 0x0645 ARABIC LETTER MEEM 0x0646 ARABIC LETTER NOON 0x0647 ARABIC LETTER HEH 0x0648 ARABIC LETTER WAW 0x0649 ARABIC LETTER ALEF MAKSURA 0x064A ARABIC LETTER YEH 0x064B ARABIC FATHATAN 0x064C ARABIC DAMMATAN 0x064D ARABIC KASRATAN 0x064E ARABIC FATHA 0x064F ARABIC DAMMA 0x0650 ARABIC KASRA 0x0651 ARABIC SHADDA 0x0652 ARABIC SUKUN 0x0654 ARABIC HAMZA ABOVE 0x0660 ARABIC-INDIC DIGIT ZERO 0x0661 ARABIC-INDIC DIGIT ONE 0x0662 ARABIC-INDIC DIGIT TWO 0x0663 ARABIC-INDIC DIGIT THREE 0x0664 ARABIC-INDIC DIGIT FOUR 0x0665 ARABIC-INDIC DIGIT FIVE 0x0666 ARABIC-INDIC DIGIT SIX 0x0667 ARABIC-INDIC DIGIT SEVEN 0x0668 ARABIC-INDIC DIGIT EIGHT 0x0669 ARABIC-INDIC DIGIT NINE 0x066A ARABIC PERCENT SIGN 0x066B ARABIC DECIMAL SEPARATOR 0x066C ARABIC THOUSANDS SEPARATOR 0x0670 ARABIC LETTER SUPERSCRIPT ALEF 0x067A ARABIC LETTER TTEHEH 0x067B ARABIC LETTER BEEH 0x067C ARABIC LETTER TEH WITH RING 0x067D ARABIC LETTER TEH WITH THREE DOTS ABOVE DOWNWARDS 0x067E ARABIC LETTER PEH 0x067F ARABIC LETTER TEHEH 0x0680 ARABIC LETTER BEHEH 0x0681 ARABIC LETTER HAH WITH HAMZA ABOVE 0x0683 ARABIC LETTER NYEH 0x0684 ARABIC LETTER DYEH 0x0685 ARABIC LETTER HAH WITH THREE DOTS ABOVE 0x0686 ARABIC LETTER TCHEH 0x0687 ARABIC LETTER TCHEHEH 0x0689 ARABIC LETTER DAL WITH RING 0x068A ARABIC LETTER DAL WITH DOT BELOW 0x068C ARABIC LETTER DAHAL 0x068D ARABIC LETTER DDAHAL 0x068F ARABIC LETTER DAL WITH THREE DOTS ABOVE DOWNWARDS 0x0693 ARABIC LETTER REH WITH RING 0x0695 ARABIC LETTER REH WITH SMALL V BELOW 0x0696 ARABIC LETTER REH WITH DOT BELOW AND DOT ABOVE 0x0698 ARABIC LETTER JEH 0x0699 ARABIC LETTER REH WITH FOUR DOTS ABOVE 0x069A ARABIC LETTER SEEN WITH DOT BELOW AND DOT ABOVE 0x06A4 ARABIC LETTER VEH 0x06A6 ARABIC LETTER PEHEH 0x06A9 ARABIC LETTER KEHEH 0x06AA ARABIC LETTER SWASH KAF 0x06AB ARABIC LETTER KAF WITH RING 0x06AD ARABIC LETTER NG 0x06AF ARABIC LETTER GAF 0x06B1 ARABIC LETTER NGOEH 0x06B3 ARABIC LETTER GUEH 0x06B5 ARABIC LETTER LAM WITH SMALL V 0x06BB ARABIC LETTER RNOON 0x06BC ARABIC LETTER NOON WITH RING 0x06BE ARABIC LETTER HEH DOACHASHMEE 0x06C6 ARABIC LETTER OE 0x06C7 ARABIC LETTER U 0x06C8 ARABIC LETTER YU 0x06CB ARABIC LETTER VE 0x06CC ARABIC LETTER FARSI YEH 0x06CD ARABIC LETTER YEH WITH TAIL 0x06CE ARABIC LETTER YEH WITH SMALL V 0x06D0 ARABIC LETTER E 0x06D4 ARABIC FULL STOP 0x06D5 ARABIC LETTER AE 0x06F0 EXTENDED ARABIC-INDIC DIGIT ZERO 0x06F1 EXTENDED ARABIC-INDIC DIGIT ONE 0x06F2 EXTENDED ARABIC-INDIC DIGIT TWO 0x06F3 EXTENDED ARABIC-INDIC DIGIT THREE 0x06F4 EXTENDED ARABIC-INDIC DIGIT FOUR 0x06F5 EXTENDED ARABIC-INDIC DIGIT FIVE 0x06F6 EXTENDED ARABIC-INDIC DIGIT SIX 0x06F7 EXTENDED ARABIC-INDIC DIGIT SEVEN 0x06F8 EXTENDED ARABIC-INDIC DIGIT EIGHT 0x06F9 EXTENDED ARABIC-INDIC DIGIT NINE 0x06FD ARABIC SIGN SINDHI AMPERSAND 0x06FE ARABIC SIGN SINDHI POSTPOSITION MEN 0x200E LEFT-TO-RIGHT MARK 0x200F RIGHT-TO-LEFT MARK 0x2018 LEFT SINGLE QUOTATION MARK 0x204F REVERSED SEMICOLON 0x2212 MINUS SIGN 0x2E41 REVERSED COMMAglyphsets-1.0.0/Lib/glyphsets/results/nam/GF_Cyrillic_Core.nam000066400000000000000000000102071461513140100243250ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x0021 EXCLAMATION MARK 0x0022 QUOTATION MARK 0x0023 NUMBER SIGN 0x0025 PERCENT SIGN 0x0026 AMPERSAND 0x0027 APOSTROPHE 0x0028 LEFT PARENTHESIS 0x0029 RIGHT PARENTHESIS 0x002A ASTERISK 0x002B PLUS SIGN 0x002C COMMA 0x002D HYPHEN-MINUS 0x002E FULL STOP 0x002F SOLIDUS 0x0030 DIGIT ZERO 0x0031 DIGIT ONE 0x0032 DIGIT TWO 0x0033 DIGIT THREE 0x0034 DIGIT FOUR 0x0035 DIGIT FIVE 0x0036 DIGIT SIX 0x0037 DIGIT SEVEN 0x0038 DIGIT EIGHT 0x0039 DIGIT NINE 0x003A COLON 0x003B SEMICOLON 0x003F QUESTION MARK 0x0040 COMMERCIAL AT 0x005B LEFT SQUARE BRACKET 0x005C REVERSE SOLIDUS 0x005D RIGHT SQUARE BRACKET 0x00AB LEFT-POINTING DOUBLE ANGLE QUOTATION MARK 0x00BB RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK 0x02BC MODIFIER LETTER APOSTROPHE 0x0300 COMBINING GRAVE ACCENT 0x0301 COMBINING ACUTE ACCENT 0x0306 COMBINING BREVE 0x0308 COMBINING DIAERESIS 0x0401 CYRILLIC CAPITAL LETTER IO 0x0402 CYRILLIC CAPITAL LETTER DJE 0x0404 CYRILLIC CAPITAL LETTER UKRAINIAN IE 0x0406 CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I 0x0407 CYRILLIC CAPITAL LETTER YI 0x0408 CYRILLIC CAPITAL LETTER JE 0x0409 CYRILLIC CAPITAL LETTER LJE 0x040A CYRILLIC CAPITAL LETTER NJE 0x040B CYRILLIC CAPITAL LETTER TSHE 0x040E CYRILLIC CAPITAL LETTER SHORT U 0x040F CYRILLIC CAPITAL LETTER DZHE 0x0410 CYRILLIC CAPITAL LETTER A 0x0411 CYRILLIC CAPITAL LETTER BE 0x0412 CYRILLIC CAPITAL LETTER VE 0x0413 CYRILLIC CAPITAL LETTER GHE 0x0414 CYRILLIC CAPITAL LETTER DE 0x0415 CYRILLIC CAPITAL LETTER IE 0x0416 CYRILLIC CAPITAL LETTER ZHE 0x0417 CYRILLIC CAPITAL LETTER ZE 0x0418 CYRILLIC CAPITAL LETTER I 0x0419 CYRILLIC CAPITAL LETTER SHORT I 0x041A CYRILLIC CAPITAL LETTER KA 0x041B CYRILLIC CAPITAL LETTER EL 0x041C CYRILLIC CAPITAL LETTER EM 0x041D CYRILLIC CAPITAL LETTER EN 0x041E CYRILLIC CAPITAL LETTER O 0x041F CYRILLIC CAPITAL LETTER PE 0x0420 CYRILLIC CAPITAL LETTER ER 0x0421 CYRILLIC CAPITAL LETTER ES 0x0422 CYRILLIC CAPITAL LETTER TE 0x0423 CYRILLIC CAPITAL LETTER U 0x0424 CYRILLIC CAPITAL LETTER EF 0x0425 CYRILLIC CAPITAL LETTER HA 0x0426 CYRILLIC CAPITAL LETTER TSE 0x0427 CYRILLIC CAPITAL LETTER CHE 0x0428 CYRILLIC CAPITAL LETTER SHA 0x0429 CYRILLIC CAPITAL LETTER SHCHA 0x042A CYRILLIC CAPITAL LETTER HARD SIGN 0x042B CYRILLIC CAPITAL LETTER YERU 0x042C CYRILLIC CAPITAL LETTER SOFT SIGN 0x042D CYRILLIC CAPITAL LETTER E 0x042E CYRILLIC CAPITAL LETTER YU 0x042F CYRILLIC CAPITAL LETTER YA 0x0430 CYRILLIC SMALL LETTER A 0x0431 CYRILLIC SMALL LETTER BE 0x0432 CYRILLIC SMALL LETTER VE 0x0433 CYRILLIC SMALL LETTER GHE 0x0434 CYRILLIC SMALL LETTER DE 0x0435 CYRILLIC SMALL LETTER IE 0x0436 CYRILLIC SMALL LETTER ZHE 0x0437 CYRILLIC SMALL LETTER ZE 0x0438 CYRILLIC SMALL LETTER I 0x0439 CYRILLIC SMALL LETTER SHORT I 0x043A CYRILLIC SMALL LETTER KA 0x043B CYRILLIC SMALL LETTER EL 0x043C CYRILLIC SMALL LETTER EM 0x043D CYRILLIC SMALL LETTER EN 0x043E CYRILLIC SMALL LETTER O 0x043F CYRILLIC SMALL LETTER PE 0x0440 CYRILLIC SMALL LETTER ER 0x0441 CYRILLIC SMALL LETTER ES 0x0442 CYRILLIC SMALL LETTER TE 0x0443 CYRILLIC SMALL LETTER U 0x0444 CYRILLIC SMALL LETTER EF 0x0445 CYRILLIC SMALL LETTER HA 0x0446 CYRILLIC SMALL LETTER TSE 0x0447 CYRILLIC SMALL LETTER CHE 0x0448 CYRILLIC SMALL LETTER SHA 0x0449 CYRILLIC SMALL LETTER SHCHA 0x044A CYRILLIC SMALL LETTER HARD SIGN 0x044B CYRILLIC SMALL LETTER YERU 0x044C CYRILLIC SMALL LETTER SOFT SIGN 0x044D CYRILLIC SMALL LETTER E 0x044E CYRILLIC SMALL LETTER YU 0x044F CYRILLIC SMALL LETTER YA 0x0451 CYRILLIC SMALL LETTER IO 0x0452 CYRILLIC SMALL LETTER DJE 0x0454 CYRILLIC SMALL LETTER UKRAINIAN IE 0x0456 CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I 0x0457 CYRILLIC SMALL LETTER YI 0x0458 CYRILLIC SMALL LETTER JE 0x0459 CYRILLIC SMALL LETTER LJE 0x045A CYRILLIC SMALL LETTER NJE 0x045B CYRILLIC SMALL LETTER TSHE 0x045E CYRILLIC SMALL LETTER SHORT U 0x045F CYRILLIC SMALL LETTER DZHE 0x0490 CYRILLIC CAPITAL LETTER GHE WITH UPTURN 0x0491 CYRILLIC SMALL LETTER GHE WITH UPTURN 0x2013 EN DASH 0x2014 EM DASH 0x2018 LEFT SINGLE QUOTATION MARK 0x2019 RIGHT SINGLE QUOTATION MARK 0x201A SINGLE LOW-9 QUOTATION MARK 0x201C LEFT DOUBLE QUOTATION MARK 0x201E DOUBLE LOW-9 QUOTATION MARK 0x2026 HORIZONTAL ELLIPSIS 0x2116 NUMERO SIGNglyphsets-1.0.0/Lib/glyphsets/results/nam/GF_Cyrillic_Historical.nam000066400000000000000000000030101461513140100255300ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x0460 CYRILLIC CAPITAL LETTER OMEGA 0x0461 CYRILLIC SMALL LETTER OMEGA 0x0464 CYRILLIC CAPITAL LETTER IOTIFIED E 0x0465 CYRILLIC SMALL LETTER IOTIFIED E 0x0466 CYRILLIC CAPITAL LETTER LITTLE YUS 0x0467 CYRILLIC SMALL LETTER LITTLE YUS 0x0468 CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS 0x0469 CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS 0x046C CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS 0x046D CYRILLIC SMALL LETTER IOTIFIED BIG YUS 0x046E CYRILLIC CAPITAL LETTER KSI 0x046F CYRILLIC SMALL LETTER KSI 0x0470 CYRILLIC CAPITAL LETTER PSI 0x0471 CYRILLIC SMALL LETTER PSI 0x0476 CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT 0x0477 CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT 0x0478 CYRILLIC CAPITAL LETTER UK 0x0479 CYRILLIC SMALL LETTER UK 0x047A CYRILLIC CAPITAL LETTER ROUND OMEGA 0x047B CYRILLIC SMALL LETTER ROUND OMEGA 0x047C CYRILLIC CAPITAL LETTER OMEGA WITH TITLO 0x047D CYRILLIC SMALL LETTER OMEGA WITH TITLO 0x047E CYRILLIC CAPITAL LETTER OT 0x047F CYRILLIC SMALL LETTER OT 0x0480 CYRILLIC CAPITAL LETTER KOPPA 0x0481 CYRILLIC SMALL LETTER KOPPA 0x0482 CYRILLIC THOUSANDS SIGN 0x0483 COMBINING CYRILLIC TITLO 0x0484 COMBINING CYRILLIC PALATALIZATION 0x0485 COMBINING CYRILLIC DASIA PNEUMATA 0x0486 COMBINING CYRILLIC PSILI PNEUMATA 0x0487 COMBINING CYRILLIC POKRYTIE 0x0488 COMBINING CYRILLIC HUNDRED THOUSANDS SIGN 0x0489 COMBINING CYRILLIC MILLIONS SIGN 0xA64C CYRILLIC CAPITAL LETTER BROAD OMEGA 0xA64D CYRILLIC SMALL LETTER BROAD OMEGAglyphsets-1.0.0/Lib/glyphsets/results/nam/GF_Cyrillic_Plus.nam000066400000000000000000000077011461513140100243650ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x02BC MODIFIER LETTER APOSTROPHE 0x0300 COMBINING GRAVE ACCENT 0x0301 COMBINING ACUTE ACCENT 0x0304 COMBINING MACRON 0x0308 COMBINING DIAERESIS 0x030B COMBINING DOUBLE ACUTE ACCENT 0x0462 CYRILLIC CAPITAL LETTER YAT 0x0463 CYRILLIC SMALL LETTER YAT 0x046A CYRILLIC CAPITAL LETTER BIG YUS 0x046B CYRILLIC SMALL LETTER BIG YUS 0x0472 CYRILLIC CAPITAL LETTER FITA 0x0473 CYRILLIC SMALL LETTER FITA 0x0474 CYRILLIC CAPITAL LETTER IZHITSA 0x0475 CYRILLIC SMALL LETTER IZHITSA 0x0492 CYRILLIC CAPITAL LETTER GHE WITH STROKE 0x0493 CYRILLIC SMALL LETTER GHE WITH STROKE 0x0494 CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK 0x0495 CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK 0x0496 CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER 0x0497 CYRILLIC SMALL LETTER ZHE WITH DESCENDER 0x0498 CYRILLIC CAPITAL LETTER ZE WITH DESCENDER 0x0499 CYRILLIC SMALL LETTER ZE WITH DESCENDER 0x049A CYRILLIC CAPITAL LETTER KA WITH DESCENDER 0x049B CYRILLIC SMALL LETTER KA WITH DESCENDER 0x049C CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE 0x049D CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE 0x04A0 CYRILLIC CAPITAL LETTER BASHKIR KA 0x04A1 CYRILLIC SMALL LETTER BASHKIR KA 0x04A2 CYRILLIC CAPITAL LETTER EN WITH DESCENDER 0x04A3 CYRILLIC SMALL LETTER EN WITH DESCENDER 0x04A4 CYRILLIC CAPITAL LIGATURE EN GHE 0x04A5 CYRILLIC SMALL LIGATURE EN GHE 0x04AA CYRILLIC CAPITAL LETTER ES WITH DESCENDER 0x04AB CYRILLIC SMALL LETTER ES WITH DESCENDER 0x04AE CYRILLIC CAPITAL LETTER STRAIGHT U 0x04AF CYRILLIC SMALL LETTER STRAIGHT U 0x04B0 CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE 0x04B1 CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE 0x04B2 CYRILLIC CAPITAL LETTER HA WITH DESCENDER 0x04B3 CYRILLIC SMALL LETTER HA WITH DESCENDER 0x04B6 CYRILLIC CAPITAL LETTER CHE WITH DESCENDER 0x04B7 CYRILLIC SMALL LETTER CHE WITH DESCENDER 0x04B8 CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE 0x04B9 CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE 0x04BA CYRILLIC CAPITAL LETTER SHHA 0x04BB CYRILLIC SMALL LETTER SHHA 0x04C0 CYRILLIC LETTER PALOCHKA 0x04C1 CYRILLIC CAPITAL LETTER ZHE WITH BREVE 0x04C2 CYRILLIC SMALL LETTER ZHE WITH BREVE 0x04CB CYRILLIC CAPITAL LETTER KHAKASSIAN CHE 0x04CC CYRILLIC SMALL LETTER KHAKASSIAN CHE 0x04CF CYRILLIC SMALL LETTER PALOCHKA 0x04D0 CYRILLIC CAPITAL LETTER A WITH BREVE 0x04D1 CYRILLIC SMALL LETTER A WITH BREVE 0x04D2 CYRILLIC CAPITAL LETTER A WITH DIAERESIS 0x04D3 CYRILLIC SMALL LETTER A WITH DIAERESIS 0x04D4 CYRILLIC CAPITAL LIGATURE A IE 0x04D5 CYRILLIC SMALL LIGATURE A IE 0x04D6 CYRILLIC CAPITAL LETTER IE WITH BREVE 0x04D7 CYRILLIC SMALL LETTER IE WITH BREVE 0x04D8 CYRILLIC CAPITAL LETTER SCHWA 0x04D9 CYRILLIC SMALL LETTER SCHWA 0x04DC CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS 0x04DD CYRILLIC SMALL LETTER ZHE WITH DIAERESIS 0x04DE CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS 0x04DF CYRILLIC SMALL LETTER ZE WITH DIAERESIS 0x04E2 CYRILLIC CAPITAL LETTER I WITH MACRON 0x04E3 CYRILLIC SMALL LETTER I WITH MACRON 0x04E4 CYRILLIC CAPITAL LETTER I WITH DIAERESIS 0x04E5 CYRILLIC SMALL LETTER I WITH DIAERESIS 0x04E6 CYRILLIC CAPITAL LETTER O WITH DIAERESIS 0x04E7 CYRILLIC SMALL LETTER O WITH DIAERESIS 0x04E8 CYRILLIC CAPITAL LETTER BARRED O 0x04E9 CYRILLIC SMALL LETTER BARRED O 0x04EE CYRILLIC CAPITAL LETTER U WITH MACRON 0x04EF CYRILLIC SMALL LETTER U WITH MACRON 0x04F0 CYRILLIC CAPITAL LETTER U WITH DIAERESIS 0x04F1 CYRILLIC SMALL LETTER U WITH DIAERESIS 0x04F2 CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE 0x04F3 CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE 0x04F4 CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS 0x04F5 CYRILLIC SMALL LETTER CHE WITH DIAERESIS 0x04F6 CYRILLIC CAPITAL LETTER GHE WITH DESCENDER 0x04F7 CYRILLIC SMALL LETTER GHE WITH DESCENDER 0x04F8 CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS 0x04F9 CYRILLIC SMALL LETTER YERU WITH DIAERESIS 0x051A CYRILLIC CAPITAL LETTER QA 0x051B CYRILLIC SMALL LETTER QA 0x051C CYRILLIC CAPITAL LETTER WE 0x051D CYRILLIC SMALL LETTER WE 0x20AE TUGRIK SIGN 0x20B4 HRYVNIA SIGN 0x20B8 TENGE SIGNglyphsets-1.0.0/Lib/glyphsets/results/nam/GF_Cyrillic_Pro.nam000066400000000000000000000051561461513140100242040ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x048A CYRILLIC CAPITAL LETTER SHORT I WITH TAIL 0x048B CYRILLIC SMALL LETTER SHORT I WITH TAIL 0x048C CYRILLIC CAPITAL LETTER SEMISOFT SIGN 0x048D CYRILLIC SMALL LETTER SEMISOFT SIGN 0x048E CYRILLIC CAPITAL LETTER ER WITH TICK 0x048F CYRILLIC SMALL LETTER ER WITH TICK 0x0494 CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK 0x0495 CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK 0x049E CYRILLIC CAPITAL LETTER KA WITH STROKE 0x049F CYRILLIC SMALL LETTER KA WITH STROKE 0x04A8 CYRILLIC CAPITAL LETTER ABKHASIAN HA 0x04A9 CYRILLIC SMALL LETTER ABKHASIAN HA 0x04AC CYRILLIC CAPITAL LETTER TE WITH DESCENDER 0x04AD CYRILLIC SMALL LETTER TE WITH DESCENDER 0x04B4 CYRILLIC CAPITAL LIGATURE TE TSE 0x04B5 CYRILLIC SMALL LIGATURE TE TSE 0x04BC CYRILLIC CAPITAL LETTER ABKHASIAN CHE 0x04BD CYRILLIC SMALL LETTER ABKHASIAN CHE 0x04BE CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER 0x04BF CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER 0x04C3 CYRILLIC CAPITAL LETTER KA WITH HOOK 0x04C4 CYRILLIC SMALL LETTER KA WITH HOOK 0x04C5 CYRILLIC CAPITAL LETTER EL WITH TAIL 0x04C6 CYRILLIC SMALL LETTER EL WITH TAIL 0x04C7 CYRILLIC CAPITAL LETTER EN WITH HOOK 0x04C8 CYRILLIC SMALL LETTER EN WITH HOOK 0x04C9 CYRILLIC CAPITAL LETTER EN WITH TAIL 0x04CA CYRILLIC SMALL LETTER EN WITH TAIL 0x04CD CYRILLIC CAPITAL LETTER EM WITH TAIL 0x04CE CYRILLIC SMALL LETTER EM WITH TAIL 0x04DA CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS 0x04DB CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS 0x04E0 CYRILLIC CAPITAL LETTER ABKHASIAN DZE 0x04E1 CYRILLIC SMALL LETTER ABKHASIAN DZE 0x04EA CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS 0x04EB CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS 0x04EC CYRILLIC CAPITAL LETTER E WITH DIAERESIS 0x04ED CYRILLIC SMALL LETTER E WITH DIAERESIS 0x04FA CYRILLIC CAPITAL LETTER GHE WITH STROKE AND HOOK 0x04FB CYRILLIC SMALL LETTER GHE WITH STROKE AND HOOK 0x04FC CYRILLIC CAPITAL LETTER HA WITH HOOK 0x04FD CYRILLIC SMALL LETTER HA WITH HOOK 0x04FE CYRILLIC CAPITAL LETTER HA WITH STROKE 0x04FF CYRILLIC SMALL LETTER HA WITH STROKE 0x0510 CYRILLIC CAPITAL LETTER REVERSED ZE 0x0511 CYRILLIC SMALL LETTER REVERSED ZE 0x0512 CYRILLIC CAPITAL LETTER EL WITH HOOK 0x0513 CYRILLIC SMALL LETTER EL WITH HOOK 0x0524 CYRILLIC CAPITAL LETTER PE WITH DESCENDER 0x0525 CYRILLIC SMALL LETTER PE WITH DESCENDER 0x0526 CYRILLIC CAPITAL LETTER SHHA WITH DESCENDER 0x0527 CYRILLIC SMALL LETTER SHHA WITH DESCENDER 0x0528 CYRILLIC CAPITAL LETTER EN WITH LEFT HOOK 0x0529 CYRILLIC SMALL LETTER EN WITH LEFT HOOK 0x052E CYRILLIC CAPITAL LETTER EL WITH DESCENDER 0x052F CYRILLIC SMALL LETTER EL WITH DESCENDERglyphsets-1.0.0/Lib/glyphsets/results/nam/GF_Greek_AncientMusicalSymbols.nam000066400000000000000000000353531461513140100272010ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x1D000 BYZANTINE MUSICAL SYMBOL PSILI 0x1D001 BYZANTINE MUSICAL SYMBOL DASEIA 0x1D002 BYZANTINE MUSICAL SYMBOL PERISPOMENI 0x1D003 BYZANTINE MUSICAL SYMBOL OXEIA EKFONITIKON 0x1D004 BYZANTINE MUSICAL SYMBOL OXEIA DIPLI 0x1D005 BYZANTINE MUSICAL SYMBOL VAREIA EKFONITIKON 0x1D006 BYZANTINE MUSICAL SYMBOL VAREIA DIPLI 0x1D007 BYZANTINE MUSICAL SYMBOL KATHISTI 0x1D008 BYZANTINE MUSICAL SYMBOL SYRMATIKI 0x1D009 BYZANTINE MUSICAL SYMBOL PARAKLITIKI 0x1D00A BYZANTINE MUSICAL SYMBOL YPOKRISIS 0x1D00B BYZANTINE MUSICAL SYMBOL YPOKRISIS DIPLI 0x1D00C BYZANTINE MUSICAL SYMBOL KREMASTI 0x1D00D BYZANTINE MUSICAL SYMBOL APESO EKFONITIKON 0x1D00E BYZANTINE MUSICAL SYMBOL EXO EKFONITIKON 0x1D00F BYZANTINE MUSICAL SYMBOL TELEIA 0x1D010 BYZANTINE MUSICAL SYMBOL KENTIMATA 0x1D011 BYZANTINE MUSICAL SYMBOL APOSTROFOS 0x1D012 BYZANTINE MUSICAL SYMBOL APOSTROFOS DIPLI 0x1D013 BYZANTINE MUSICAL SYMBOL SYNEVMA 0x1D014 BYZANTINE MUSICAL SYMBOL THITA 0x1D015 BYZANTINE MUSICAL SYMBOL OLIGON ARCHAION 0x1D016 BYZANTINE MUSICAL SYMBOL GORGON ARCHAION 0x1D017 BYZANTINE MUSICAL SYMBOL PSILON 0x1D018 BYZANTINE MUSICAL SYMBOL CHAMILON 0x1D019 BYZANTINE MUSICAL SYMBOL VATHY 0x1D01A BYZANTINE MUSICAL SYMBOL ISON ARCHAION 0x1D01B BYZANTINE MUSICAL SYMBOL KENTIMA ARCHAION 0x1D01C BYZANTINE MUSICAL SYMBOL KENTIMATA ARCHAION 0x1D01D BYZANTINE MUSICAL SYMBOL SAXIMATA 0x1D01E BYZANTINE MUSICAL SYMBOL PARICHON 0x1D01F BYZANTINE MUSICAL SYMBOL STAVROS APODEXIA 0x1D020 BYZANTINE MUSICAL SYMBOL OXEIAI ARCHAION 0x1D021 BYZANTINE MUSICAL SYMBOL VAREIAI ARCHAION 0x1D022 BYZANTINE MUSICAL SYMBOL APODERMA ARCHAION 0x1D023 BYZANTINE MUSICAL SYMBOL APOTHEMA 0x1D024 BYZANTINE MUSICAL SYMBOL KLASMA 0x1D025 BYZANTINE MUSICAL SYMBOL REVMA 0x1D026 BYZANTINE MUSICAL SYMBOL PIASMA ARCHAION 0x1D027 BYZANTINE MUSICAL SYMBOL TINAGMA 0x1D028 BYZANTINE MUSICAL SYMBOL ANATRICHISMA 0x1D029 BYZANTINE MUSICAL SYMBOL SEISMA 0x1D02A BYZANTINE MUSICAL SYMBOL SYNAGMA ARCHAION 0x1D02B BYZANTINE MUSICAL SYMBOL SYNAGMA META STAVROU 0x1D02C BYZANTINE MUSICAL SYMBOL OYRANISMA ARCHAION 0x1D02D BYZANTINE MUSICAL SYMBOL THEMA 0x1D02E BYZANTINE MUSICAL SYMBOL LEMOI 0x1D02F BYZANTINE MUSICAL SYMBOL DYO 0x1D030 BYZANTINE MUSICAL SYMBOL TRIA 0x1D031 BYZANTINE MUSICAL SYMBOL TESSERA 0x1D032 BYZANTINE MUSICAL SYMBOL KRATIMATA 0x1D033 BYZANTINE MUSICAL SYMBOL APESO EXO NEO 0x1D034 BYZANTINE MUSICAL SYMBOL FTHORA ARCHAION 0x1D035 BYZANTINE MUSICAL SYMBOL IMIFTHORA 0x1D036 BYZANTINE MUSICAL SYMBOL TROMIKON ARCHAION 0x1D037 BYZANTINE MUSICAL SYMBOL KATAVA TROMIKON 0x1D038 BYZANTINE MUSICAL SYMBOL PELASTON 0x1D039 BYZANTINE MUSICAL SYMBOL PSIFISTON 0x1D03A BYZANTINE MUSICAL SYMBOL KONTEVMA 0x1D03B BYZANTINE MUSICAL SYMBOL CHOREVMA ARCHAION 0x1D03C BYZANTINE MUSICAL SYMBOL RAPISMA 0x1D03D BYZANTINE MUSICAL SYMBOL PARAKALESMA ARCHAION 0x1D03E BYZANTINE MUSICAL SYMBOL PARAKLITIKI ARCHAION 0x1D03F BYZANTINE MUSICAL SYMBOL ICHADIN 0x1D040 BYZANTINE MUSICAL SYMBOL NANA 0x1D041 BYZANTINE MUSICAL SYMBOL PETASMA 0x1D042 BYZANTINE MUSICAL SYMBOL KONTEVMA ALLO 0x1D043 BYZANTINE MUSICAL SYMBOL TROMIKON ALLO 0x1D044 BYZANTINE MUSICAL SYMBOL STRAGGISMATA 0x1D045 BYZANTINE MUSICAL SYMBOL GRONTHISMATA 0x1D046 BYZANTINE MUSICAL SYMBOL ISON NEO 0x1D047 BYZANTINE MUSICAL SYMBOL OLIGON NEO 0x1D048 BYZANTINE MUSICAL SYMBOL OXEIA NEO 0x1D049 BYZANTINE MUSICAL SYMBOL PETASTI 0x1D04A BYZANTINE MUSICAL SYMBOL KOUFISMA 0x1D04B BYZANTINE MUSICAL SYMBOL PETASTOKOUFISMA 0x1D04C BYZANTINE MUSICAL SYMBOL KRATIMOKOUFISMA 0x1D04D BYZANTINE MUSICAL SYMBOL PELASTON NEO 0x1D04E BYZANTINE MUSICAL SYMBOL KENTIMATA NEO ANO 0x1D04F BYZANTINE MUSICAL SYMBOL KENTIMA NEO ANO 0x1D050 BYZANTINE MUSICAL SYMBOL YPSILI 0x1D051 BYZANTINE MUSICAL SYMBOL APOSTROFOS NEO 0x1D052 BYZANTINE MUSICAL SYMBOL APOSTROFOI SYNDESMOS NEO 0x1D053 BYZANTINE MUSICAL SYMBOL YPORROI 0x1D054 BYZANTINE MUSICAL SYMBOL KRATIMOYPORROON 0x1D055 BYZANTINE MUSICAL SYMBOL ELAFRON 0x1D056 BYZANTINE MUSICAL SYMBOL CHAMILI 0x1D057 BYZANTINE MUSICAL SYMBOL MIKRON ISON 0x1D058 BYZANTINE MUSICAL SYMBOL VAREIA NEO 0x1D059 BYZANTINE MUSICAL SYMBOL PIASMA NEO 0x1D05A BYZANTINE MUSICAL SYMBOL PSIFISTON NEO 0x1D05B BYZANTINE MUSICAL SYMBOL OMALON 0x1D05C BYZANTINE MUSICAL SYMBOL ANTIKENOMA 0x1D05D BYZANTINE MUSICAL SYMBOL LYGISMA 0x1D05E BYZANTINE MUSICAL SYMBOL PARAKLITIKI NEO 0x1D05F BYZANTINE MUSICAL SYMBOL PARAKALESMA NEO 0x1D060 BYZANTINE MUSICAL SYMBOL ETERON PARAKALESMA 0x1D061 BYZANTINE MUSICAL SYMBOL KYLISMA 0x1D062 BYZANTINE MUSICAL SYMBOL ANTIKENOKYLISMA 0x1D063 BYZANTINE MUSICAL SYMBOL TROMIKON NEO 0x1D064 BYZANTINE MUSICAL SYMBOL EKSTREPTON 0x1D065 BYZANTINE MUSICAL SYMBOL SYNAGMA NEO 0x1D066 BYZANTINE MUSICAL SYMBOL SYRMA 0x1D067 BYZANTINE MUSICAL SYMBOL CHOREVMA NEO 0x1D068 BYZANTINE MUSICAL SYMBOL EPEGERMA 0x1D069 BYZANTINE MUSICAL SYMBOL SEISMA NEO 0x1D06A BYZANTINE MUSICAL SYMBOL XIRON KLASMA 0x1D06B BYZANTINE MUSICAL SYMBOL TROMIKOPSIFISTON 0x1D06C BYZANTINE MUSICAL SYMBOL PSIFISTOLYGISMA 0x1D06D BYZANTINE MUSICAL SYMBOL TROMIKOLYGISMA 0x1D06E BYZANTINE MUSICAL SYMBOL TROMIKOPARAKALESMA 0x1D06F BYZANTINE MUSICAL SYMBOL PSIFISTOPARAKALESMA 0x1D070 BYZANTINE MUSICAL SYMBOL TROMIKOSYNAGMA 0x1D071 BYZANTINE MUSICAL SYMBOL PSIFISTOSYNAGMA 0x1D072 BYZANTINE MUSICAL SYMBOL GORGOSYNTHETON 0x1D073 BYZANTINE MUSICAL SYMBOL ARGOSYNTHETON 0x1D074 BYZANTINE MUSICAL SYMBOL ETERON ARGOSYNTHETON 0x1D075 BYZANTINE MUSICAL SYMBOL OYRANISMA NEO 0x1D076 BYZANTINE MUSICAL SYMBOL THEMATISMOS ESO 0x1D077 BYZANTINE MUSICAL SYMBOL THEMATISMOS EXO 0x1D078 BYZANTINE MUSICAL SYMBOL THEMA APLOUN 0x1D079 BYZANTINE MUSICAL SYMBOL THES KAI APOTHES 0x1D07A BYZANTINE MUSICAL SYMBOL KATAVASMA 0x1D07B BYZANTINE MUSICAL SYMBOL ENDOFONON 0x1D07C BYZANTINE MUSICAL SYMBOL YFEN KATO 0x1D07D BYZANTINE MUSICAL SYMBOL YFEN ANO 0x1D07E BYZANTINE MUSICAL SYMBOL STAVROS 0x1D07F BYZANTINE MUSICAL SYMBOL KLASMA ANO 0x1D080 BYZANTINE MUSICAL SYMBOL DIPLI ARCHAION 0x1D081 BYZANTINE MUSICAL SYMBOL KRATIMA ARCHAION 0x1D082 BYZANTINE MUSICAL SYMBOL KRATIMA ALLO 0x1D083 BYZANTINE MUSICAL SYMBOL KRATIMA NEO 0x1D084 BYZANTINE MUSICAL SYMBOL APODERMA NEO 0x1D085 BYZANTINE MUSICAL SYMBOL APLI 0x1D086 BYZANTINE MUSICAL SYMBOL DIPLI 0x1D087 BYZANTINE MUSICAL SYMBOL TRIPLI 0x1D088 BYZANTINE MUSICAL SYMBOL TETRAPLI 0x1D089 BYZANTINE MUSICAL SYMBOL KORONIS 0x1D08A BYZANTINE MUSICAL SYMBOL LEIMMA ENOS CHRONOU 0x1D08B BYZANTINE MUSICAL SYMBOL LEIMMA DYO CHRONON 0x1D08C BYZANTINE MUSICAL SYMBOL LEIMMA TRION CHRONON 0x1D08D BYZANTINE MUSICAL SYMBOL LEIMMA TESSARON CHRONON 0x1D08E BYZANTINE MUSICAL SYMBOL LEIMMA IMISEOS CHRONOU 0x1D08F BYZANTINE MUSICAL SYMBOL GORGON NEO ANO 0x1D090 BYZANTINE MUSICAL SYMBOL GORGON PARESTIGMENON ARISTERA 0x1D091 BYZANTINE MUSICAL SYMBOL GORGON PARESTIGMENON DEXIA 0x1D092 BYZANTINE MUSICAL SYMBOL DIGORGON 0x1D093 BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON ARISTERA KATO 0x1D094 BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON ARISTERA ANO 0x1D095 BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON DEXIA 0x1D096 BYZANTINE MUSICAL SYMBOL TRIGORGON 0x1D097 BYZANTINE MUSICAL SYMBOL ARGON 0x1D098 BYZANTINE MUSICAL SYMBOL IMIDIARGON 0x1D099 BYZANTINE MUSICAL SYMBOL DIARGON 0x1D09A BYZANTINE MUSICAL SYMBOL AGOGI POLI ARGI 0x1D09B BYZANTINE MUSICAL SYMBOL AGOGI ARGOTERI 0x1D09C BYZANTINE MUSICAL SYMBOL AGOGI ARGI 0x1D09D BYZANTINE MUSICAL SYMBOL AGOGI METRIA 0x1D09E BYZANTINE MUSICAL SYMBOL AGOGI MESI 0x1D09F BYZANTINE MUSICAL SYMBOL AGOGI GORGI 0x1D0A0 BYZANTINE MUSICAL SYMBOL AGOGI GORGOTERI 0x1D0A1 BYZANTINE MUSICAL SYMBOL AGOGI POLI GORGI 0x1D0A2 BYZANTINE MUSICAL SYMBOL MARTYRIA PROTOS ICHOS 0x1D0A3 BYZANTINE MUSICAL SYMBOL MARTYRIA ALLI PROTOS ICHOS 0x1D0A4 BYZANTINE MUSICAL SYMBOL MARTYRIA DEYTEROS ICHOS 0x1D0A5 BYZANTINE MUSICAL SYMBOL MARTYRIA ALLI DEYTEROS ICHOS 0x1D0A6 BYZANTINE MUSICAL SYMBOL MARTYRIA TRITOS ICHOS 0x1D0A7 BYZANTINE MUSICAL SYMBOL MARTYRIA TRIFONIAS 0x1D0A8 BYZANTINE MUSICAL SYMBOL MARTYRIA TETARTOS ICHOS 0x1D0A9 BYZANTINE MUSICAL SYMBOL MARTYRIA TETARTOS LEGETOS ICHOS 0x1D0AA BYZANTINE MUSICAL SYMBOL MARTYRIA LEGETOS ICHOS 0x1D0AB BYZANTINE MUSICAL SYMBOL MARTYRIA PLAGIOS ICHOS 0x1D0AC BYZANTINE MUSICAL SYMBOL ISAKIA TELOUS ICHIMATOS 0x1D0AD BYZANTINE MUSICAL SYMBOL APOSTROFOI TELOUS ICHIMATOS 0x1D0AE BYZANTINE MUSICAL SYMBOL FANEROSIS TETRAFONIAS 0x1D0AF BYZANTINE MUSICAL SYMBOL FANEROSIS MONOFONIAS 0x1D0B0 BYZANTINE MUSICAL SYMBOL FANEROSIS DIFONIAS 0x1D0B1 BYZANTINE MUSICAL SYMBOL MARTYRIA VARYS ICHOS 0x1D0B2 BYZANTINE MUSICAL SYMBOL MARTYRIA PROTOVARYS ICHOS 0x1D0B3 BYZANTINE MUSICAL SYMBOL MARTYRIA PLAGIOS TETARTOS ICHOS 0x1D0B4 BYZANTINE MUSICAL SYMBOL GORTHMIKON N APLOUN 0x1D0B5 BYZANTINE MUSICAL SYMBOL GORTHMIKON N DIPLOUN 0x1D0B6 BYZANTINE MUSICAL SYMBOL ENARXIS KAI FTHORA VOU 0x1D0B7 BYZANTINE MUSICAL SYMBOL IMIFONON 0x1D0B8 BYZANTINE MUSICAL SYMBOL IMIFTHORON 0x1D0B9 BYZANTINE MUSICAL SYMBOL FTHORA ARCHAION DEYTEROU ICHOU 0x1D0BA BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI PA 0x1D0BB BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NANA 0x1D0BC BYZANTINE MUSICAL SYMBOL FTHORA NAOS ICHOS 0x1D0BD BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI DI 0x1D0BE BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON DIATONON DI 0x1D0BF BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI KE 0x1D0C0 BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI ZO 0x1D0C1 BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NI KATO 0x1D0C2 BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NI ANO 0x1D0C3 BYZANTINE MUSICAL SYMBOL FTHORA MALAKON CHROMA DIFONIAS 0x1D0C4 BYZANTINE MUSICAL SYMBOL FTHORA MALAKON CHROMA MONOFONIAS 0x1D0C5 BYZANTINE MUSICAL SYMBOL FHTORA SKLIRON CHROMA VASIS 0x1D0C6 BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON CHROMA SYNAFI 0x1D0C7 BYZANTINE MUSICAL SYMBOL FTHORA NENANO 0x1D0C8 BYZANTINE MUSICAL SYMBOL CHROA ZYGOS 0x1D0C9 BYZANTINE MUSICAL SYMBOL CHROA KLITON 0x1D0CA BYZANTINE MUSICAL SYMBOL CHROA SPATHI 0x1D0CB BYZANTINE MUSICAL SYMBOL FTHORA I YFESIS TETARTIMORION 0x1D0CC BYZANTINE MUSICAL SYMBOL FTHORA ENARMONIOS ANTIFONIA 0x1D0CD BYZANTINE MUSICAL SYMBOL YFESIS TRITIMORION 0x1D0CE BYZANTINE MUSICAL SYMBOL DIESIS TRITIMORION 0x1D0CF BYZANTINE MUSICAL SYMBOL DIESIS TETARTIMORION 0x1D0D0 BYZANTINE MUSICAL SYMBOL DIESIS APLI DYO DODEKATA 0x1D0D1 BYZANTINE MUSICAL SYMBOL DIESIS MONOGRAMMOS TESSERA DODEKATA 0x1D0D2 BYZANTINE MUSICAL SYMBOL DIESIS DIGRAMMOS EX DODEKATA 0x1D0D3 BYZANTINE MUSICAL SYMBOL DIESIS TRIGRAMMOS OKTO DODEKATA 0x1D0D4 BYZANTINE MUSICAL SYMBOL YFESIS APLI DYO DODEKATA 0x1D0D5 BYZANTINE MUSICAL SYMBOL YFESIS MONOGRAMMOS TESSERA DODEKATA 0x1D0D6 BYZANTINE MUSICAL SYMBOL YFESIS DIGRAMMOS EX DODEKATA 0x1D0D7 BYZANTINE MUSICAL SYMBOL YFESIS TRIGRAMMOS OKTO DODEKATA 0x1D0D8 BYZANTINE MUSICAL SYMBOL GENIKI DIESIS 0x1D0D9 BYZANTINE MUSICAL SYMBOL GENIKI YFESIS 0x1D0DA BYZANTINE MUSICAL SYMBOL DIASTOLI APLI MIKRI 0x1D0DB BYZANTINE MUSICAL SYMBOL DIASTOLI APLI MEGALI 0x1D0DC BYZANTINE MUSICAL SYMBOL DIASTOLI DIPLI 0x1D0DD BYZANTINE MUSICAL SYMBOL DIASTOLI THESEOS 0x1D0DE BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS 0x1D0DF BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS DISIMOU 0x1D0E0 BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS TRISIMOU 0x1D0E1 BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS TETRASIMOU 0x1D0E2 BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS 0x1D0E3 BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS DISIMOU 0x1D0E4 BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS TRISIMOU 0x1D0E5 BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS TETRASIMOU 0x1D0E6 BYZANTINE MUSICAL SYMBOL DIGRAMMA GG 0x1D0E7 BYZANTINE MUSICAL SYMBOL DIFTOGGOS OU 0x1D0E8 BYZANTINE MUSICAL SYMBOL STIGMA 0x1D0E9 BYZANTINE MUSICAL SYMBOL ARKTIKO PA 0x1D0EA BYZANTINE MUSICAL SYMBOL ARKTIKO VOU 0x1D0EB BYZANTINE MUSICAL SYMBOL ARKTIKO GA 0x1D0EC BYZANTINE MUSICAL SYMBOL ARKTIKO DI 0x1D0ED BYZANTINE MUSICAL SYMBOL ARKTIKO KE 0x1D0EE BYZANTINE MUSICAL SYMBOL ARKTIKO ZO 0x1D0EF BYZANTINE MUSICAL SYMBOL ARKTIKO NI 0x1D0F0 BYZANTINE MUSICAL SYMBOL KENTIMATA NEO MESO 0x1D0F1 BYZANTINE MUSICAL SYMBOL KENTIMA NEO MESO 0x1D0F2 BYZANTINE MUSICAL SYMBOL KENTIMATA NEO KATO 0x1D0F3 BYZANTINE MUSICAL SYMBOL KENTIMA NEO KATO 0x1D0F4 BYZANTINE MUSICAL SYMBOL KLASMA KATO 0x1D0F5 BYZANTINE MUSICAL SYMBOL GORGON NEO KATO 0x1D200 GREEK VOCAL NOTATION SYMBOL-1 0x1D201 GREEK VOCAL NOTATION SYMBOL-2 0x1D202 GREEK VOCAL NOTATION SYMBOL-3 0x1D203 GREEK VOCAL NOTATION SYMBOL-4 0x1D204 GREEK VOCAL NOTATION SYMBOL-5 0x1D205 GREEK VOCAL NOTATION SYMBOL-6 0x1D206 GREEK VOCAL NOTATION SYMBOL-7 0x1D207 GREEK VOCAL NOTATION SYMBOL-8 0x1D208 GREEK VOCAL NOTATION SYMBOL-9 0x1D209 GREEK VOCAL NOTATION SYMBOL-10 0x1D20A GREEK VOCAL NOTATION SYMBOL-11 0x1D20B GREEK VOCAL NOTATION SYMBOL-12 0x1D20C GREEK VOCAL NOTATION SYMBOL-13 0x1D20D GREEK VOCAL NOTATION SYMBOL-14 0x1D20E GREEK VOCAL NOTATION SYMBOL-15 0x1D20F GREEK VOCAL NOTATION SYMBOL-16 0x1D210 GREEK VOCAL NOTATION SYMBOL-17 0x1D211 GREEK VOCAL NOTATION SYMBOL-18 0x1D212 GREEK VOCAL NOTATION SYMBOL-19 0x1D213 GREEK VOCAL NOTATION SYMBOL-20 0x1D214 GREEK VOCAL NOTATION SYMBOL-21 0x1D215 GREEK VOCAL NOTATION SYMBOL-22 0x1D216 GREEK VOCAL NOTATION SYMBOL-23 0x1D217 GREEK VOCAL NOTATION SYMBOL-24 0x1D218 GREEK VOCAL NOTATION SYMBOL-50 0x1D219 GREEK VOCAL NOTATION SYMBOL-51 0x1D21A GREEK VOCAL NOTATION SYMBOL-52 0x1D21B GREEK VOCAL NOTATION SYMBOL-53 0x1D21C GREEK VOCAL NOTATION SYMBOL-54 0x1D21D GREEK INSTRUMENTAL NOTATION SYMBOL-1 0x1D21E GREEK INSTRUMENTAL NOTATION SYMBOL-2 0x1D21F GREEK INSTRUMENTAL NOTATION SYMBOL-4 0x1D220 GREEK INSTRUMENTAL NOTATION SYMBOL-5 0x1D221 GREEK INSTRUMENTAL NOTATION SYMBOL-7 0x1D222 GREEK INSTRUMENTAL NOTATION SYMBOL-8 0x1D223 GREEK INSTRUMENTAL NOTATION SYMBOL-11 0x1D224 GREEK INSTRUMENTAL NOTATION SYMBOL-12 0x1D225 GREEK INSTRUMENTAL NOTATION SYMBOL-13 0x1D226 GREEK INSTRUMENTAL NOTATION SYMBOL-14 0x1D227 GREEK INSTRUMENTAL NOTATION SYMBOL-17 0x1D228 GREEK INSTRUMENTAL NOTATION SYMBOL-18 0x1D229 GREEK INSTRUMENTAL NOTATION SYMBOL-19 0x1D22A GREEK INSTRUMENTAL NOTATION SYMBOL-23 0x1D22B GREEK INSTRUMENTAL NOTATION SYMBOL-24 0x1D22C GREEK INSTRUMENTAL NOTATION SYMBOL-25 0x1D22D GREEK INSTRUMENTAL NOTATION SYMBOL-26 0x1D22E GREEK INSTRUMENTAL NOTATION SYMBOL-27 0x1D22F GREEK INSTRUMENTAL NOTATION SYMBOL-29 0x1D230 GREEK INSTRUMENTAL NOTATION SYMBOL-30 0x1D231 GREEK INSTRUMENTAL NOTATION SYMBOL-32 0x1D232 GREEK INSTRUMENTAL NOTATION SYMBOL-36 0x1D233 GREEK INSTRUMENTAL NOTATION SYMBOL-37 0x1D234 GREEK INSTRUMENTAL NOTATION SYMBOL-38 0x1D235 GREEK INSTRUMENTAL NOTATION SYMBOL-39 0x1D236 GREEK INSTRUMENTAL NOTATION SYMBOL-40 0x1D237 GREEK INSTRUMENTAL NOTATION SYMBOL-42 0x1D238 GREEK INSTRUMENTAL NOTATION SYMBOL-43 0x1D239 GREEK INSTRUMENTAL NOTATION SYMBOL-45 0x1D23A GREEK INSTRUMENTAL NOTATION SYMBOL-47 0x1D23B GREEK INSTRUMENTAL NOTATION SYMBOL-48 0x1D23C GREEK INSTRUMENTAL NOTATION SYMBOL-49 0x1D23D GREEK INSTRUMENTAL NOTATION SYMBOL-50 0x1D23E GREEK INSTRUMENTAL NOTATION SYMBOL-51 0x1D23F GREEK INSTRUMENTAL NOTATION SYMBOL-52 0x1D240 GREEK INSTRUMENTAL NOTATION SYMBOL-53 0x1D241 GREEK INSTRUMENTAL NOTATION SYMBOL-54 0x1D242 COMBINING GREEK MUSICAL TRISEME 0x1D243 COMBINING GREEK MUSICAL TETRASEME 0x1D244 COMBINING GREEK MUSICAL PENTASEME 0x1D245 GREEK MUSICAL LEIMMAglyphsets-1.0.0/Lib/glyphsets/results/nam/GF_Greek_Archaic.nam000066400000000000000000000115751461513140100242630ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x0370 GREEK CAPITAL LETTER HETA 0x0371 GREEK SMALL LETTER HETA 0x0372 GREEK CAPITAL LETTER ARCHAIC SAMPI 0x0373 GREEK SMALL LETTER ARCHAIC SAMPI 0x0376 GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA 0x0377 GREEK SMALL LETTER PAMPHYLIAN DIGAMMA 0x037B GREEK SMALL REVERSED LUNATE SIGMA SYMBOL 0x037C GREEK SMALL DOTTED LUNATE SIGMA SYMBOL 0x037D GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL 0x03D0 GREEK BETA SYMBOL 0x03D1 GREEK THETA SYMBOL 0x03D2 GREEK UPSILON WITH HOOK SYMBOL 0x03D3 GREEK UPSILON WITH ACUTE AND HOOK SYMBOL 0x03D4 GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL 0x03D5 GREEK PHI SYMBOL 0x03D6 GREEK PI SYMBOL 0x03D8 GREEK LETTER ARCHAIC KOPPA 0x03D9 GREEK SMALL LETTER ARCHAIC KOPPA 0x03F0 GREEK KAPPA SYMBOL 0x03F1 GREEK RHO SYMBOL 0x03F2 GREEK LUNATE SIGMA SYMBOL 0x03F3 GREEK LETTER YOT 0x03F4 GREEK CAPITAL THETA SYMBOL 0x03F5 GREEK LUNATE EPSILON SYMBOL 0x03F6 GREEK REVERSED LUNATE EPSILON SYMBOL 0x03F7 GREEK CAPITAL LETTER SHO 0x03F8 GREEK SMALL LETTER SHO 0x03F9 GREEK CAPITAL LUNATE SIGMA SYMBOL 0x03FA GREEK CAPITAL LETTER SAN 0x03FB GREEK SMALL LETTER SAN 0x03FC GREEK RHO WITH STROKE SYMBOL 0x03FD GREEK CAPITAL REVERSED LUNATE SIGMA SYMBOL 0x03FE GREEK CAPITAL DOTTED LUNATE SIGMA SYMBOL 0x03FF GREEK CAPITAL REVERSED DOTTED LUNATE SIGMA SYMBOL 0x25A1 WHITE SQUARE 0x2605 BLACK STAR 0x2609 SUN 0x260A ASCENDING NODE 0x260B DESCENDING NODE 0x260C CONJUNCTION 0x260D OPPOSITION 0x2627 CHI RHO 0x2629 CROSS OF JERUSALEM 0x263D FIRST QUARTER MOON 0x263E LAST QUARTER MOON 0x263F MERCURY 0x2640 FEMALE SIGN 0x2641 EARTH 0x2642 MALE SIGN 0x2643 JUPITER 0x2644 SATURN 0x2645 URANUS 0x2646 NEPTUNE 0x2647 PLUTO 0x2648 ARIES 0x2649 TAURUS 0x264A GEMINI 0x264B CANCER 0x264C LEO 0x264D VIRGO 0x264E LIBRA 0x264F SCORPIUS 0x2650 SAGITTARIUS 0x2651 CAPRICORN 0x2652 AQUARIUS 0x2653 PISCES 0x27C0 THREE DIMENSIONAL ANGLE 0x27C1 WHITE TRIANGLE CONTAINING SMALL WHITE TRIANGLE 0x10140 GREEK ACROPHONIC ATTIC ONE QUARTER 0x10141 GREEK ACROPHONIC ATTIC ONE HALF 0x10142 GREEK ACROPHONIC ATTIC ONE DRACHMA 0x10143 GREEK ACROPHONIC ATTIC FIVE 0x10144 GREEK ACROPHONIC ATTIC FIFTY 0x10145 GREEK ACROPHONIC ATTIC FIVE HUNDRED 0x10146 GREEK ACROPHONIC ATTIC FIVE THOUSAND 0x10147 GREEK ACROPHONIC ATTIC FIFTY THOUSAND 0x10148 GREEK ACROPHONIC ATTIC FIVE TALENTS 0x10149 GREEK ACROPHONIC ATTIC TEN TALENTS 0x1014A GREEK ACROPHONIC ATTIC FIFTY TALENTS 0x1014B GREEK ACROPHONIC ATTIC ONE HUNDRED TALENTS 0x1014C GREEK ACROPHONIC ATTIC FIVE HUNDRED TALENTS 0x1014D GREEK ACROPHONIC ATTIC ONE THOUSAND TALENTS 0x1014E GREEK ACROPHONIC ATTIC FIVE THOUSAND TALENTS 0x1014F GREEK ACROPHONIC ATTIC FIVE STATERS 0x10150 GREEK ACROPHONIC ATTIC TEN STATERS 0x10151 GREEK ACROPHONIC ATTIC FIFTY STATERS 0x10152 GREEK ACROPHONIC ATTIC ONE HUNDRED STATERS 0x10153 GREEK ACROPHONIC ATTIC FIVE HUNDRED STATERS 0x10154 GREEK ACROPHONIC ATTIC ONE THOUSAND STATERS 0x10155 GREEK ACROPHONIC ATTIC TEN THOUSAND STATERS 0x10156 GREEK ACROPHONIC ATTIC FIFTY THOUSAND STATERS 0x10157 GREEK ACROPHONIC ATTIC TEN MNAS 0x10158 GREEK ACROPHONIC HERAEUM ONE PLETHRON 0x10159 GREEK ACROPHONIC THESPIAN ONE 0x1015A GREEK ACROPHONIC HERMIONIAN ONE 0x1015B GREEK ACROPHONIC EPIDAUREAN TWO 0x1015C GREEK ACROPHONIC THESPIAN TWO 0x1015D GREEK ACROPHONIC CYRENAIC TWO DRACHMAS 0x1015E GREEK ACROPHONIC EPIDAUREAN TWO DRACHMAS 0x1015F GREEK ACROPHONIC TROEZENIAN FIVE 0x10160 GREEK ACROPHONIC TROEZENIAN TEN 0x10161 GREEK ACROPHONIC TROEZENIAN TEN ALTERNATE FORM 0x10162 GREEK ACROPHONIC HERMIONIAN TEN 0x10163 GREEK ACROPHONIC MESSENIAN TEN 0x10164 GREEK ACROPHONIC THESPIAN TEN 0x10165 GREEK ACROPHONIC THESPIAN THIRTY 0x10166 GREEK ACROPHONIC TROEZENIAN FIFTY 0x10167 GREEK ACROPHONIC TROEZENIAN FIFTY ALTERNATE FORM 0x10168 GREEK ACROPHONIC HERMIONIAN FIFTY 0x10169 GREEK ACROPHONIC THESPIAN FIFTY 0x1016A GREEK ACROPHONIC THESPIAN ONE HUNDRED 0x1016B GREEK ACROPHONIC THESPIAN THREE HUNDRED 0x1016C GREEK ACROPHONIC EPIDAUREAN FIVE HUNDRED 0x1016D GREEK ACROPHONIC TROEZENIAN FIVE HUNDRED 0x1016E GREEK ACROPHONIC THESPIAN FIVE HUNDRED 0x1016F GREEK ACROPHONIC CARYSTIAN FIVE HUNDRED 0x10170 GREEK ACROPHONIC NAXIAN FIVE HUNDRED 0x10171 GREEK ACROPHONIC THESPIAN ONE THOUSAND 0x10172 GREEK ACROPHONIC THESPIAN FIVE THOUSAND 0x10173 GREEK ACROPHONIC DELPHIC FIVE MNAS 0x10174 GREEK ACROPHONIC STRATIAN FIFTY MNAS 0x10175 GREEK ONE HALF SIGN 0x10176 GREEK ONE HALF SIGN ALTERNATE FORM 0x10177 GREEK TWO THIRDS SIGN 0x10178 GREEK THREE QUARTERS SIGN 0x10179 GREEK YEAR SIGN 0x1017A GREEK TALENT SIGN 0x1017B GREEK DRACHMA SIGN 0x1017C GREEK OBOL SIGN 0x1017D GREEK TWO OBOLS SIGN 0x1017E GREEK THREE OBOLS SIGN 0x1017F GREEK FOUR OBOLS SIGN 0x10180 GREEK FIVE OBOLS SIGN 0x10181 GREEK METRETES SIGN 0x10182 GREEK KYATHOS BASE SIGN 0x10183 GREEK LITRA SIGN 0x10184 GREEK OUNKIA SIGN 0x10185 GREEK XESTES SIGN 0x10186 GREEK ARTABE SIGN 0x10187 GREEK AROURA SIGN 0x10188 GREEK GRAMMA SIGN 0x10189 GREEK TRYBLION BASE SIGN 0x1018A GREEK ZERO SIGNglyphsets-1.0.0/Lib/glyphsets/results/nam/GF_Greek_Coptic.nam000066400000000000000000000110231461513140100241360ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x03E2 COPTIC CAPITAL LETTER SHEI 0x03E3 COPTIC SMALL LETTER SHEI 0x03E4 COPTIC CAPITAL LETTER FEI 0x03E5 COPTIC SMALL LETTER FEI 0x03E6 COPTIC CAPITAL LETTER KHEI 0x03E7 COPTIC SMALL LETTER KHEI 0x03E8 COPTIC CAPITAL LETTER HORI 0x03E9 COPTIC SMALL LETTER HORI 0x03EA COPTIC CAPITAL LETTER GANGIA 0x03EB COPTIC SMALL LETTER GANGIA 0x03EC COPTIC CAPITAL LETTER SHIMA 0x03ED COPTIC SMALL LETTER SHIMA 0x03EE COPTIC CAPITAL LETTER DEI 0x03EF COPTIC SMALL LETTER DEI 0x2C80 COPTIC CAPITAL LETTER ALFA 0x2C81 COPTIC SMALL LETTER ALFA 0x2C82 COPTIC CAPITAL LETTER VIDA 0x2C83 COPTIC SMALL LETTER VIDA 0x2C84 COPTIC CAPITAL LETTER GAMMA 0x2C85 COPTIC SMALL LETTER GAMMA 0x2C86 COPTIC CAPITAL LETTER DALDA 0x2C87 COPTIC SMALL LETTER DALDA 0x2C88 COPTIC CAPITAL LETTER EIE 0x2C89 COPTIC SMALL LETTER EIE 0x2C8A COPTIC CAPITAL LETTER SOU 0x2C8B COPTIC SMALL LETTER SOU 0x2C8C COPTIC CAPITAL LETTER ZATA 0x2C8D COPTIC SMALL LETTER ZATA 0x2C8E COPTIC CAPITAL LETTER HATE 0x2C8F COPTIC SMALL LETTER HATE 0x2C90 COPTIC CAPITAL LETTER THETHE 0x2C91 COPTIC SMALL LETTER THETHE 0x2C92 COPTIC CAPITAL LETTER IAUDA 0x2C93 COPTIC SMALL LETTER IAUDA 0x2C94 COPTIC CAPITAL LETTER KAPA 0x2C95 COPTIC SMALL LETTER KAPA 0x2C96 COPTIC CAPITAL LETTER LAULA 0x2C97 COPTIC SMALL LETTER LAULA 0x2C98 COPTIC CAPITAL LETTER MI 0x2C99 COPTIC SMALL LETTER MI 0x2C9A COPTIC CAPITAL LETTER NI 0x2C9B COPTIC SMALL LETTER NI 0x2C9C COPTIC CAPITAL LETTER KSI 0x2C9D COPTIC SMALL LETTER KSI 0x2C9E COPTIC CAPITAL LETTER O 0x2C9F COPTIC SMALL LETTER O 0x2CA0 COPTIC CAPITAL LETTER PI 0x2CA1 COPTIC SMALL LETTER PI 0x2CA2 COPTIC CAPITAL LETTER RO 0x2CA3 COPTIC SMALL LETTER RO 0x2CA4 COPTIC CAPITAL LETTER SIMA 0x2CA5 COPTIC SMALL LETTER SIMA 0x2CA6 COPTIC CAPITAL LETTER TAU 0x2CA7 COPTIC SMALL LETTER TAU 0x2CA8 COPTIC CAPITAL LETTER UA 0x2CA9 COPTIC SMALL LETTER UA 0x2CAA COPTIC CAPITAL LETTER FI 0x2CAB COPTIC SMALL LETTER FI 0x2CAC COPTIC CAPITAL LETTER KHI 0x2CAD COPTIC SMALL LETTER KHI 0x2CAE COPTIC CAPITAL LETTER PSI 0x2CAF COPTIC SMALL LETTER PSI 0x2CB0 COPTIC CAPITAL LETTER OOU 0x2CB1 COPTIC SMALL LETTER OOU 0x2CB2 COPTIC CAPITAL LETTER DIALECT-P ALEF 0x2CB3 COPTIC SMALL LETTER DIALECT-P ALEF 0x2CB4 COPTIC CAPITAL LETTER OLD COPTIC AIN 0x2CB5 COPTIC SMALL LETTER OLD COPTIC AIN 0x2CB6 COPTIC CAPITAL LETTER CRYPTOGRAMMIC EIE 0x2CB7 COPTIC SMALL LETTER CRYPTOGRAMMIC EIE 0x2CB8 COPTIC CAPITAL LETTER DIALECT-P KAPA 0x2CB9 COPTIC SMALL LETTER DIALECT-P KAPA 0x2CBA COPTIC CAPITAL LETTER DIALECT-P NI 0x2CBB COPTIC SMALL LETTER DIALECT-P NI 0x2CBC COPTIC CAPITAL LETTER CRYPTOGRAMMIC NI 0x2CBD COPTIC SMALL LETTER CRYPTOGRAMMIC NI 0x2CBE COPTIC CAPITAL LETTER OLD COPTIC OOU 0x2CBF COPTIC SMALL LETTER OLD COPTIC OOU 0x2CC0 COPTIC CAPITAL LETTER SAMPI 0x2CC1 COPTIC SMALL LETTER SAMPI 0x2CC2 COPTIC CAPITAL LETTER CROSSED SHEI 0x2CC3 COPTIC SMALL LETTER CROSSED SHEI 0x2CC4 COPTIC CAPITAL LETTER OLD COPTIC SHEI 0x2CC5 COPTIC SMALL LETTER OLD COPTIC SHEI 0x2CC6 COPTIC CAPITAL LETTER OLD COPTIC ESH 0x2CC7 COPTIC SMALL LETTER OLD COPTIC ESH 0x2CC8 COPTIC CAPITAL LETTER AKHMIMIC KHEI 0x2CC9 COPTIC SMALL LETTER AKHMIMIC KHEI 0x2CCA COPTIC CAPITAL LETTER DIALECT-P HORI 0x2CCB COPTIC SMALL LETTER DIALECT-P HORI 0x2CCC COPTIC CAPITAL LETTER OLD COPTIC HORI 0x2CCD COPTIC SMALL LETTER OLD COPTIC HORI 0x2CCE COPTIC CAPITAL LETTER OLD COPTIC HA 0x2CCF COPTIC SMALL LETTER OLD COPTIC HA 0x2CD0 COPTIC CAPITAL LETTER L-SHAPED HA 0x2CD1 COPTIC SMALL LETTER L-SHAPED HA 0x2CD2 COPTIC CAPITAL LETTER OLD COPTIC HEI 0x2CD3 COPTIC SMALL LETTER OLD COPTIC HEI 0x2CD4 COPTIC CAPITAL LETTER OLD COPTIC HAT 0x2CD5 COPTIC SMALL LETTER OLD COPTIC HAT 0x2CD6 COPTIC CAPITAL LETTER OLD COPTIC GANGIA 0x2CD7 COPTIC SMALL LETTER OLD COPTIC GANGIA 0x2CD8 COPTIC CAPITAL LETTER OLD COPTIC DJA 0x2CD9 COPTIC SMALL LETTER OLD COPTIC DJA 0x2CDA COPTIC CAPITAL LETTER OLD COPTIC SHIMA 0x2CDB COPTIC SMALL LETTER OLD COPTIC SHIMA 0x2CE4 COPTIC SYMBOL KAI 0x2CE5 COPTIC SYMBOL MI RO 0x2CE6 COPTIC SYMBOL PI RO 0x2CE7 COPTIC SYMBOL STAUROS 0x2CE8 COPTIC SYMBOL TAU RO 0x2CE9 COPTIC SYMBOL KHI RO 0x2CEA COPTIC SYMBOL SHIMA SIMA 0x2CEB COPTIC CAPITAL LETTER CRYPTOGRAMMIC SHEI 0x2CEC COPTIC SMALL LETTER CRYPTOGRAMMIC SHEI 0x2CED COPTIC CAPITAL LETTER CRYPTOGRAMMIC GANGIA 0x2CEE COPTIC SMALL LETTER CRYPTOGRAMMIC GANGIA 0x2CEF COPTIC COMBINING NI ABOVE 0x2CF0 COPTIC COMBINING SPIRITUS ASPER 0x2CF1 COPTIC COMBINING SPIRITUS LENIS 0x2CF2 COPTIC CAPITAL LETTER BOHAIRIC KHEI 0x2CF3 COPTIC SMALL LETTER BOHAIRIC KHEI 0x2CFD COPTIC FRACTION ONE HALF 0x2CFE COPTIC FULL STOP 0x2CFF COPTIC MORPHOLOGICAL DIVIDERglyphsets-1.0.0/Lib/glyphsets/results/nam/GF_Greek_Core.nam000066400000000000000000000067401461513140100236170ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x0021 EXCLAMATION MARK 0x0022 QUOTATION MARK 0x0025 PERCENT SIGN 0x0026 AMPERSAND 0x0028 LEFT PARENTHESIS 0x0029 RIGHT PARENTHESIS 0x002A ASTERISK 0x002B PLUS SIGN 0x002C COMMA 0x002D HYPHEN-MINUS 0x002E FULL STOP 0x002F SOLIDUS 0x0030 DIGIT ZERO 0x0031 DIGIT ONE 0x0032 DIGIT TWO 0x0033 DIGIT THREE 0x0034 DIGIT FOUR 0x0035 DIGIT FIVE 0x0036 DIGIT SIX 0x0037 DIGIT SEVEN 0x0038 DIGIT EIGHT 0x0039 DIGIT NINE 0x003A COLON 0x003B SEMICOLON 0x0040 COMMERCIAL AT 0x005B LEFT SQUARE BRACKET 0x005C REVERSE SOLIDUS 0x005D RIGHT SQUARE BRACKET 0x00AB LEFT-POINTING DOUBLE ANGLE QUOTATION MARK 0x00BB RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK 0x0301 COMBINING ACUTE ACCENT 0x0308 COMBINING DIAERESIS 0x0374 GREEK NUMERAL SIGN 0x0375 GREEK LOWER NUMERAL SIGN 0x037E GREEK QUESTION MARK 0x0384 GREEK TONOS 0x0385 GREEK DIALYTIKA TONOS 0x0386 GREEK CAPITAL LETTER ALPHA WITH TONOS 0x0387 GREEK ANO TELEIA 0x0388 GREEK CAPITAL LETTER EPSILON WITH TONOS 0x0389 GREEK CAPITAL LETTER ETA WITH TONOS 0x038A GREEK CAPITAL LETTER IOTA WITH TONOS 0x038C GREEK CAPITAL LETTER OMICRON WITH TONOS 0x038E GREEK CAPITAL LETTER UPSILON WITH TONOS 0x038F GREEK CAPITAL LETTER OMEGA WITH TONOS 0x0390 GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS 0x0391 GREEK CAPITAL LETTER ALPHA 0x0392 GREEK CAPITAL LETTER BETA 0x0393 GREEK CAPITAL LETTER GAMMA 0x0394 GREEK CAPITAL LETTER DELTA 0x0395 GREEK CAPITAL LETTER EPSILON 0x0396 GREEK CAPITAL LETTER ZETA 0x0397 GREEK CAPITAL LETTER ETA 0x0398 GREEK CAPITAL LETTER THETA 0x0399 GREEK CAPITAL LETTER IOTA 0x039A GREEK CAPITAL LETTER KAPPA 0x039B GREEK CAPITAL LETTER LAMDA 0x039C GREEK CAPITAL LETTER MU 0x039D GREEK CAPITAL LETTER NU 0x039E GREEK CAPITAL LETTER XI 0x039F GREEK CAPITAL LETTER OMICRON 0x03A0 GREEK CAPITAL LETTER PI 0x03A1 GREEK CAPITAL LETTER RHO 0x03A3 GREEK CAPITAL LETTER SIGMA 0x03A4 GREEK CAPITAL LETTER TAU 0x03A5 GREEK CAPITAL LETTER UPSILON 0x03A6 GREEK CAPITAL LETTER PHI 0x03A7 GREEK CAPITAL LETTER CHI 0x03A8 GREEK CAPITAL LETTER PSI 0x03A9 GREEK CAPITAL LETTER OMEGA 0x03AA GREEK CAPITAL LETTER IOTA WITH DIALYTIKA 0x03AB GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA 0x03AC GREEK SMALL LETTER ALPHA WITH TONOS 0x03AD GREEK SMALL LETTER EPSILON WITH TONOS 0x03AE GREEK SMALL LETTER ETA WITH TONOS 0x03AF GREEK SMALL LETTER IOTA WITH TONOS 0x03B0 GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS 0x03B1 GREEK SMALL LETTER ALPHA 0x03B2 GREEK SMALL LETTER BETA 0x03B3 GREEK SMALL LETTER GAMMA 0x03B4 GREEK SMALL LETTER DELTA 0x03B5 GREEK SMALL LETTER EPSILON 0x03B6 GREEK SMALL LETTER ZETA 0x03B7 GREEK SMALL LETTER ETA 0x03B8 GREEK SMALL LETTER THETA 0x03B9 GREEK SMALL LETTER IOTA 0x03BA GREEK SMALL LETTER KAPPA 0x03BB GREEK SMALL LETTER LAMDA 0x03BC GREEK SMALL LETTER MU 0x03BD GREEK SMALL LETTER NU 0x03BE GREEK SMALL LETTER XI 0x03BF GREEK SMALL LETTER OMICRON 0x03C0 GREEK SMALL LETTER PI 0x03C1 GREEK SMALL LETTER RHO 0x03C2 GREEK SMALL LETTER FINAL SIGMA 0x03C3 GREEK SMALL LETTER SIGMA 0x03C4 GREEK SMALL LETTER TAU 0x03C5 GREEK SMALL LETTER UPSILON 0x03C6 GREEK SMALL LETTER PHI 0x03C7 GREEK SMALL LETTER CHI 0x03C8 GREEK SMALL LETTER PSI 0x03C9 GREEK SMALL LETTER OMEGA 0x03CA GREEK SMALL LETTER IOTA WITH DIALYTIKA 0x03CB GREEK SMALL LETTER UPSILON WITH DIALYTIKA 0x03CC GREEK SMALL LETTER OMICRON WITH TONOS 0x03CD GREEK SMALL LETTER UPSILON WITH TONOS 0x03CE GREEK SMALL LETTER OMEGA WITH TONOS 0x03CF GREEK CAPITAL KAI SYMBOL 0x03D7 GREEK KAI SYMBOL 0x2013 EN DASH 0x2014 EM DASH 0x2026 HORIZONTAL ELLIPSISglyphsets-1.0.0/Lib/glyphsets/results/nam/GF_Greek_Expert.nam000066400000000000000000000001151461513140100241640ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. glyphsets-1.0.0/Lib/glyphsets/results/nam/GF_Greek_Plus.nam000066400000000000000000000306021461513140100236440ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x0342 COMBINING GREEK PERISPOMENI 0x0343 COMBINING GREEK KORONIS 0x0344 COMBINING GREEK DIALYTIKA TONOS 0x0345 COMBINING GREEK YPOGEGRAMMENI 0x037A GREEK YPOGEGRAMMENI 0x1F00 GREEK SMALL LETTER ALPHA WITH PSILI 0x1F01 GREEK SMALL LETTER ALPHA WITH DASIA 0x1F02 GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA 0x1F03 GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA 0x1F04 GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA 0x1F05 GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA 0x1F06 GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI 0x1F07 GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI 0x1F08 GREEK CAPITAL LETTER ALPHA WITH PSILI 0x1F09 GREEK CAPITAL LETTER ALPHA WITH DASIA 0x1F0A GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA 0x1F0B GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA 0x1F0C GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA 0x1F0D GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA 0x1F0E GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI 0x1F0F GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI 0x1F10 GREEK SMALL LETTER EPSILON WITH PSILI 0x1F11 GREEK SMALL LETTER EPSILON WITH DASIA 0x1F12 GREEK SMALL LETTER EPSILON WITH PSILI AND VARIA 0x1F13 GREEK SMALL LETTER EPSILON WITH DASIA AND VARIA 0x1F14 GREEK SMALL LETTER EPSILON WITH PSILI AND OXIA 0x1F15 GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA 0x1F18 GREEK CAPITAL LETTER EPSILON WITH PSILI 0x1F19 GREEK CAPITAL LETTER EPSILON WITH DASIA 0x1F1A GREEK CAPITAL LETTER EPSILON WITH PSILI AND VARIA 0x1F1B GREEK CAPITAL LETTER EPSILON WITH DASIA AND VARIA 0x1F1C GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA 0x1F1D GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA 0x1F20 GREEK SMALL LETTER ETA WITH PSILI 0x1F21 GREEK SMALL LETTER ETA WITH DASIA 0x1F22 GREEK SMALL LETTER ETA WITH PSILI AND VARIA 0x1F23 GREEK SMALL LETTER ETA WITH DASIA AND VARIA 0x1F24 GREEK SMALL LETTER ETA WITH PSILI AND OXIA 0x1F25 GREEK SMALL LETTER ETA WITH DASIA AND OXIA 0x1F26 GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI 0x1F27 GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI 0x1F28 GREEK CAPITAL LETTER ETA WITH PSILI 0x1F29 GREEK CAPITAL LETTER ETA WITH DASIA 0x1F2A GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA 0x1F2B GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA 0x1F2C GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA 0x1F2D GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA 0x1F2E GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI 0x1F2F GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI 0x1F30 GREEK SMALL LETTER IOTA WITH PSILI 0x1F31 GREEK SMALL LETTER IOTA WITH DASIA 0x1F32 GREEK SMALL LETTER IOTA WITH PSILI AND VARIA 0x1F33 GREEK SMALL LETTER IOTA WITH DASIA AND VARIA 0x1F34 GREEK SMALL LETTER IOTA WITH PSILI AND OXIA 0x1F35 GREEK SMALL LETTER IOTA WITH DASIA AND OXIA 0x1F36 GREEK SMALL LETTER IOTA WITH PSILI AND PERISPOMENI 0x1F37 GREEK SMALL LETTER IOTA WITH DASIA AND PERISPOMENI 0x1F38 GREEK CAPITAL LETTER IOTA WITH PSILI 0x1F39 GREEK CAPITAL LETTER IOTA WITH DASIA 0x1F3A GREEK CAPITAL LETTER IOTA WITH PSILI AND VARIA 0x1F3B GREEK CAPITAL LETTER IOTA WITH DASIA AND VARIA 0x1F3C GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA 0x1F3D GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA 0x1F3E GREEK CAPITAL LETTER IOTA WITH PSILI AND PERISPOMENI 0x1F3F GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI 0x1F40 GREEK SMALL LETTER OMICRON WITH PSILI 0x1F41 GREEK SMALL LETTER OMICRON WITH DASIA 0x1F42 GREEK SMALL LETTER OMICRON WITH PSILI AND VARIA 0x1F43 GREEK SMALL LETTER OMICRON WITH DASIA AND VARIA 0x1F44 GREEK SMALL LETTER OMICRON WITH PSILI AND OXIA 0x1F45 GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA 0x1F48 GREEK CAPITAL LETTER OMICRON WITH PSILI 0x1F49 GREEK CAPITAL LETTER OMICRON WITH DASIA 0x1F4A GREEK CAPITAL LETTER OMICRON WITH PSILI AND VARIA 0x1F4B GREEK CAPITAL LETTER OMICRON WITH DASIA AND VARIA 0x1F4C GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA 0x1F4D GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA 0x1F50 GREEK SMALL LETTER UPSILON WITH PSILI 0x1F51 GREEK SMALL LETTER UPSILON WITH DASIA 0x1F52 GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA 0x1F53 GREEK SMALL LETTER UPSILON WITH DASIA AND VARIA 0x1F54 GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA 0x1F55 GREEK SMALL LETTER UPSILON WITH DASIA AND OXIA 0x1F56 GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI 0x1F57 GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI 0x1F59 GREEK CAPITAL LETTER UPSILON WITH DASIA 0x1F5B GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA 0x1F5D GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA 0x1F5F GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI 0x1F60 GREEK SMALL LETTER OMEGA WITH PSILI 0x1F61 GREEK SMALL LETTER OMEGA WITH DASIA 0x1F62 GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA 0x1F63 GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA 0x1F64 GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA 0x1F65 GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA 0x1F66 GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI 0x1F67 GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI 0x1F68 GREEK CAPITAL LETTER OMEGA WITH PSILI 0x1F69 GREEK CAPITAL LETTER OMEGA WITH DASIA 0x1F6A GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA 0x1F6B GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA 0x1F6C GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA 0x1F6D GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA 0x1F6E GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI 0x1F6F GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI 0x1F70 GREEK SMALL LETTER ALPHA WITH VARIA 0x1F71 GREEK SMALL LETTER ALPHA WITH OXIA 0x1F72 GREEK SMALL LETTER EPSILON WITH VARIA 0x1F73 GREEK SMALL LETTER EPSILON WITH OXIA 0x1F74 GREEK SMALL LETTER ETA WITH VARIA 0x1F75 GREEK SMALL LETTER ETA WITH OXIA 0x1F76 GREEK SMALL LETTER IOTA WITH VARIA 0x1F77 GREEK SMALL LETTER IOTA WITH OXIA 0x1F78 GREEK SMALL LETTER OMICRON WITH VARIA 0x1F79 GREEK SMALL LETTER OMICRON WITH OXIA 0x1F7A GREEK SMALL LETTER UPSILON WITH VARIA 0x1F7B GREEK SMALL LETTER UPSILON WITH OXIA 0x1F7C GREEK SMALL LETTER OMEGA WITH VARIA 0x1F7D GREEK SMALL LETTER OMEGA WITH OXIA 0x1F80 GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI 0x1F81 GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI 0x1F82 GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI 0x1F83 GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI 0x1F84 GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI 0x1F85 GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI 0x1F86 GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI 0x1F87 GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI 0x1F88 GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI 0x1F89 GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI 0x1F8A GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI 0x1F8B GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI 0x1F8C GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI 0x1F8D GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI 0x1F8E GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI 0x1F8F GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI 0x1F90 GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI 0x1F91 GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI 0x1F92 GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI 0x1F93 GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI 0x1F94 GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI 0x1F95 GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI 0x1F96 GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI 0x1F97 GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI 0x1F98 GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI 0x1F99 GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI 0x1F9A GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI 0x1F9B GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI 0x1F9C GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI 0x1F9D GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI 0x1F9E GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI 0x1F9F GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI 0x1FA0 GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI 0x1FA1 GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI 0x1FA2 GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI 0x1FA3 GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI 0x1FA4 GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI 0x1FA5 GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI 0x1FA6 GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI 0x1FA7 GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI 0x1FA8 GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI 0x1FA9 GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI 0x1FAA GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI 0x1FAB GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI 0x1FAC GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI 0x1FAD GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI 0x1FAE GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI 0x1FAF GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI 0x1FB0 GREEK SMALL LETTER ALPHA WITH VRACHY 0x1FB1 GREEK SMALL LETTER ALPHA WITH MACRON 0x1FB2 GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI 0x1FB3 GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI 0x1FB4 GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI 0x1FB6 GREEK SMALL LETTER ALPHA WITH PERISPOMENI 0x1FB7 GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI 0x1FB8 GREEK CAPITAL LETTER ALPHA WITH VRACHY 0x1FB9 GREEK CAPITAL LETTER ALPHA WITH MACRON 0x1FBA GREEK CAPITAL LETTER ALPHA WITH VARIA 0x1FBB GREEK CAPITAL LETTER ALPHA WITH OXIA 0x1FBC GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI 0x1FBD GREEK KORONIS 0x1FBE GREEK PROSGEGRAMMENI 0x1FBF GREEK PSILI 0x1FC0 GREEK PERISPOMENI 0x1FC1 GREEK DIALYTIKA AND PERISPOMENI 0x1FC2 GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI 0x1FC3 GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI 0x1FC4 GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI 0x1FC6 GREEK SMALL LETTER ETA WITH PERISPOMENI 0x1FC7 GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI 0x1FC8 GREEK CAPITAL LETTER EPSILON WITH VARIA 0x1FC9 GREEK CAPITAL LETTER EPSILON WITH OXIA 0x1FCA GREEK CAPITAL LETTER ETA WITH VARIA 0x1FCB GREEK CAPITAL LETTER ETA WITH OXIA 0x1FCC GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI 0x1FCD GREEK PSILI AND VARIA 0x1FCE GREEK PSILI AND OXIA 0x1FCF GREEK PSILI AND PERISPOMENI 0x1FD0 GREEK SMALL LETTER IOTA WITH VRACHY 0x1FD1 GREEK SMALL LETTER IOTA WITH MACRON 0x1FD2 GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA 0x1FD3 GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA 0x1FD6 GREEK SMALL LETTER IOTA WITH PERISPOMENI 0x1FD7 GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI 0x1FD8 GREEK CAPITAL LETTER IOTA WITH VRACHY 0x1FD9 GREEK CAPITAL LETTER IOTA WITH MACRON 0x1FDA GREEK CAPITAL LETTER IOTA WITH VARIA 0x1FDB GREEK CAPITAL LETTER IOTA WITH OXIA 0x1FDD GREEK DASIA AND VARIA 0x1FDE GREEK DASIA AND OXIA 0x1FDF GREEK DASIA AND PERISPOMENI 0x1FE0 GREEK SMALL LETTER UPSILON WITH VRACHY 0x1FE1 GREEK SMALL LETTER UPSILON WITH MACRON 0x1FE2 GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA 0x1FE3 GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA 0x1FE4 GREEK SMALL LETTER RHO WITH PSILI 0x1FE5 GREEK SMALL LETTER RHO WITH DASIA 0x1FE6 GREEK SMALL LETTER UPSILON WITH PERISPOMENI 0x1FE7 GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI 0x1FE8 GREEK CAPITAL LETTER UPSILON WITH VRACHY 0x1FE9 GREEK CAPITAL LETTER UPSILON WITH MACRON 0x1FEA GREEK CAPITAL LETTER UPSILON WITH VARIA 0x1FEB GREEK CAPITAL LETTER UPSILON WITH OXIA 0x1FEC GREEK CAPITAL LETTER RHO WITH DASIA 0x1FED GREEK DIALYTIKA AND VARIA 0x1FEE GREEK DIALYTIKA AND OXIA 0x1FEF GREEK VARIA 0x1FF2 GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI 0x1FF3 GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI 0x1FF4 GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI 0x1FF6 GREEK SMALL LETTER OMEGA WITH PERISPOMENI 0x1FF7 GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI 0x1FF8 GREEK CAPITAL LETTER OMICRON WITH VARIA 0x1FF9 GREEK CAPITAL LETTER OMICRON WITH OXIA 0x1FFA GREEK CAPITAL LETTER OMEGA WITH VARIA 0x1FFB GREEK CAPITAL LETTER OMEGA WITH OXIA 0x1FFC GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI 0x1FFD GREEK OXIA 0x1FFE GREEK DASIAglyphsets-1.0.0/Lib/glyphsets/results/nam/GF_Greek_Pro.nam000066400000000000000000000046511461513140100234660ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x02D9 DOT ABOVE 0x0305 COMBINING OVERLINE 0x0323 COMBINING DOT BELOW 0x0359 COMBINING ASTERISK BELOW 0x035C COMBINING DOUBLE BREVE BELOW 0x03DA GREEK LETTER STIGMA 0x03DB GREEK SMALL LETTER STIGMA 0x03DC GREEK LETTER DIGAMMA 0x03DD GREEK SMALL LETTER DIGAMMA 0x03DE GREEK LETTER KOPPA 0x03DF GREEK SMALL LETTER KOPPA 0x03E0 GREEK LETTER SAMPI 0x03E1 GREEK SMALL LETTER SAMPI 0x2016 DOUBLE VERTICAL LINE 0x203B REFERENCE MARK 0x203F UNDERTIE 0x2042 ASTERISM 0x2056 THREE DOT PUNCTUATION 0x2058 FOUR DOT PUNCTUATION 0x2059 FIVE DOT PUNCTUATION 0x205A TWO DOT PUNCTUATION 0x205B FOUR DOT MARK 0x205C DOTTED CROSS 0x205D TRICOLON 0x205E VERTICAL FOUR DOTS 0x207A SUPERSCRIPT PLUS SIGN 0x207B SUPERSCRIPT MINUS 0x207C SUPERSCRIPT EQUALS SIGN 0x208A SUBSCRIPT PLUS SIGN 0x208B SUBSCRIPT MINUS 0x208C SUBSCRIPT EQUALS SIGN 0x2135 ALEF SYMBOL 0x2136 BET SYMBOL 0x2297 CIRCLED TIMES 0x22EE VERTICAL ELLIPSIS 0x23D1 METRICAL BREVE 0x23D2 METRICAL LONG OVER SHORT 0x23D3 METRICAL SHORT OVER LONG 0x23D4 METRICAL LONG OVER TWO SHORTS 0x23D5 METRICAL TWO SHORTS OVER LONG 0x23D6 METRICAL TWO SHORTS JOINED 0x23D7 METRICAL TRISEME 0x23D8 METRICAL TETRASEME 0x23D9 METRICAL PENTASEME 0x2AFD DOUBLE SOLIDUS OPERATOR 0x2E00 RIGHT ANGLE SUBSTITUTION MARKER 0x2E01 RIGHT ANGLE DOTTED SUBSTITUTION MARKER 0x2E02 LEFT SUBSTITUTION BRACKET 0x2E03 RIGHT SUBSTITUTION BRACKET 0x2E04 LEFT DOTTED SUBSTITUTION BRACKET 0x2E05 RIGHT DOTTED SUBSTITUTION BRACKET 0x2E06 RAISED INTERPOLATION MARKER 0x2E07 RAISED DOTTED INTERPOLATION MARKER 0x2E08 DOTTED TRANSPOSITION MARKER 0x2E09 LEFT TRANSPOSITION BRACKET 0x2E0A RIGHT TRANSPOSITION BRACKET 0x2E0B RAISED SQUARE 0x2E0C LEFT RAISED OMISSION BRACKET 0x2E0D RIGHT RAISED OMISSION BRACKET 0x2E0E EDITORIAL CORONIS 0x2E0F PARAGRAPHOS 0x2E10 FORKED PARAGRAPHOS 0x2E11 REVERSED FORKED PARAGRAPHOS 0x2E12 HYPODIASTOLE 0x2E13 DOTTED OBELOS 0x2E14 DOWNWARDS ANCORA 0x2E15 UPWARDS ANCORA 0x2E16 DOTTED RIGHT-POINTING ANGLE 0x2E17 DOUBLE OBLIQUE HYPHEN 0x3008 LEFT ANGLE BRACKET 0x3009 RIGHT ANGLE BRACKET 0x300A LEFT DOUBLE ANGLE BRACKET 0x300B RIGHT DOUBLE ANGLE BRACKET 0x300C LEFT CORNER BRACKET 0x300D RIGHT CORNER BRACKET 0x301A LEFT WHITE SQUARE BRACKET 0x301B RIGHT WHITE SQUARE BRACKET 0x1D459 MATHEMATICAL ITALIC SMALL L 0x1D510 MATHEMATICAL FRAKTUR CAPITAL M 0x1D513 MATHEMATICAL FRAKTUR CAPITAL P 0x1D516 MATHEMATICAL FRAKTUR CAPITAL S 0x1D52D MATHEMATICAL FRAKTUR SMALL Pglyphsets-1.0.0/Lib/glyphsets/results/nam/GF_Latin_African.nam000066400000000000000000000467251461513140100243130ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x0021 EXCLAMATION MARK 0x0022 QUOTATION MARK 0x0023 NUMBER SIGN 0x0025 PERCENT SIGN 0x0026 AMPERSAND 0x0027 APOSTROPHE 0x0028 LEFT PARENTHESIS 0x0029 RIGHT PARENTHESIS 0x002A ASTERISK 0x002B PLUS SIGN 0x002C COMMA 0x002D HYPHEN-MINUS 0x002E FULL STOP 0x002F SOLIDUS 0x0030 DIGIT ZERO 0x0031 DIGIT ONE 0x0032 DIGIT TWO 0x0033 DIGIT THREE 0x0034 DIGIT FOUR 0x0035 DIGIT FIVE 0x0036 DIGIT SIX 0x0037 DIGIT SEVEN 0x0038 DIGIT EIGHT 0x0039 DIGIT NINE 0x003A COLON 0x003B SEMICOLON 0x003F QUESTION MARK 0x0040 COMMERCIAL AT 0x0041 LATIN CAPITAL LETTER A 0x0042 LATIN CAPITAL LETTER B 0x0043 LATIN CAPITAL LETTER C 0x0044 LATIN CAPITAL LETTER D 0x0045 LATIN CAPITAL LETTER E 0x0046 LATIN CAPITAL LETTER F 0x0047 LATIN CAPITAL LETTER G 0x0048 LATIN CAPITAL LETTER H 0x0049 LATIN CAPITAL LETTER I 0x004A LATIN CAPITAL LETTER J 0x004B LATIN CAPITAL LETTER K 0x004C LATIN CAPITAL LETTER L 0x004D LATIN CAPITAL LETTER M 0x004E LATIN CAPITAL LETTER N 0x004F LATIN CAPITAL LETTER O 0x0050 LATIN CAPITAL LETTER P 0x0051 LATIN CAPITAL LETTER Q 0x0052 LATIN CAPITAL LETTER R 0x0053 LATIN CAPITAL LETTER S 0x0054 LATIN CAPITAL LETTER T 0x0055 LATIN CAPITAL LETTER U 0x0056 LATIN CAPITAL LETTER V 0x0057 LATIN CAPITAL LETTER W 0x0058 LATIN CAPITAL LETTER X 0x0059 LATIN CAPITAL LETTER Y 0x005A LATIN CAPITAL LETTER Z 0x005B LEFT SQUARE BRACKET 0x005D RIGHT SQUARE BRACKET 0x0061 LATIN SMALL LETTER A 0x0062 LATIN SMALL LETTER B 0x0063 LATIN SMALL LETTER C 0x0064 LATIN SMALL LETTER D 0x0065 LATIN SMALL LETTER E 0x0066 LATIN SMALL LETTER F 0x0067 LATIN SMALL LETTER G 0x0068 LATIN SMALL LETTER H 0x0069 LATIN SMALL LETTER I 0x006A LATIN SMALL LETTER J 0x006B LATIN SMALL LETTER K 0x006C LATIN SMALL LETTER L 0x006D LATIN SMALL LETTER M 0x006E LATIN SMALL LETTER N 0x006F LATIN SMALL LETTER O 0x0070 LATIN SMALL LETTER P 0x0071 LATIN SMALL LETTER Q 0x0072 LATIN SMALL LETTER R 0x0073 LATIN SMALL LETTER S 0x0074 LATIN SMALL LETTER T 0x0075 LATIN SMALL LETTER U 0x0076 LATIN SMALL LETTER V 0x0077 LATIN SMALL LETTER W 0x0078 LATIN SMALL LETTER X 0x0079 LATIN SMALL LETTER Y 0x007A LATIN SMALL LETTER Z 0x00AA FEMININE ORDINAL INDICATOR 0x00AB LEFT-POINTING DOUBLE ANGLE QUOTATION MARK 0x00BA MASCULINE ORDINAL INDICATOR 0x00BB RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK 0x00C0 LATIN CAPITAL LETTER A WITH GRAVE 0x00C1 LATIN CAPITAL LETTER A WITH ACUTE 0x00C2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX 0x00C3 LATIN CAPITAL LETTER A WITH TILDE 0x00C4 LATIN CAPITAL LETTER A WITH DIAERESIS 0x00C5 LATIN CAPITAL LETTER A WITH RING ABOVE 0x00C6 LATIN CAPITAL LETTER AE 0x00C7 LATIN CAPITAL LETTER C WITH CEDILLA 0x00C8 LATIN CAPITAL LETTER E WITH GRAVE 0x00C9 LATIN CAPITAL LETTER E WITH ACUTE 0x00CA LATIN CAPITAL LETTER E WITH CIRCUMFLEX 0x00CB LATIN CAPITAL LETTER E WITH DIAERESIS 0x00CC LATIN CAPITAL LETTER I WITH GRAVE 0x00CD LATIN CAPITAL LETTER I WITH ACUTE 0x00CE LATIN CAPITAL LETTER I WITH CIRCUMFLEX 0x00CF LATIN CAPITAL LETTER I WITH DIAERESIS 0x00D1 LATIN CAPITAL LETTER N WITH TILDE 0x00D2 LATIN CAPITAL LETTER O WITH GRAVE 0x00D3 LATIN CAPITAL LETTER O WITH ACUTE 0x00D4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX 0x00D5 LATIN CAPITAL LETTER O WITH TILDE 0x00D6 LATIN CAPITAL LETTER O WITH DIAERESIS 0x00D8 LATIN CAPITAL LETTER O WITH STROKE 0x00D9 LATIN CAPITAL LETTER U WITH GRAVE 0x00DA LATIN CAPITAL LETTER U WITH ACUTE 0x00DB LATIN CAPITAL LETTER U WITH CIRCUMFLEX 0x00DC LATIN CAPITAL LETTER U WITH DIAERESIS 0x00DD LATIN CAPITAL LETTER Y WITH ACUTE 0x00E0 LATIN SMALL LETTER A WITH GRAVE 0x00E1 LATIN SMALL LETTER A WITH ACUTE 0x00E2 LATIN SMALL LETTER A WITH CIRCUMFLEX 0x00E3 LATIN SMALL LETTER A WITH TILDE 0x00E4 LATIN SMALL LETTER A WITH DIAERESIS 0x00E5 LATIN SMALL LETTER A WITH RING ABOVE 0x00E6 LATIN SMALL LETTER AE 0x00E7 LATIN SMALL LETTER C WITH CEDILLA 0x00E8 LATIN SMALL LETTER E WITH GRAVE 0x00E9 LATIN SMALL LETTER E WITH ACUTE 0x00EA LATIN SMALL LETTER E WITH CIRCUMFLEX 0x00EB LATIN SMALL LETTER E WITH DIAERESIS 0x00EC LATIN SMALL LETTER I WITH GRAVE 0x00ED LATIN SMALL LETTER I WITH ACUTE 0x00EE LATIN SMALL LETTER I WITH CIRCUMFLEX 0x00EF LATIN SMALL LETTER I WITH DIAERESIS 0x00F1 LATIN SMALL LETTER N WITH TILDE 0x00F2 LATIN SMALL LETTER O WITH GRAVE 0x00F3 LATIN SMALL LETTER O WITH ACUTE 0x00F4 LATIN SMALL LETTER O WITH CIRCUMFLEX 0x00F5 LATIN SMALL LETTER O WITH TILDE 0x00F6 LATIN SMALL LETTER O WITH DIAERESIS 0x00F8 LATIN SMALL LETTER O WITH STROKE 0x00F9 LATIN SMALL LETTER U WITH GRAVE 0x00FA LATIN SMALL LETTER U WITH ACUTE 0x00FB LATIN SMALL LETTER U WITH CIRCUMFLEX 0x00FC LATIN SMALL LETTER U WITH DIAERESIS 0x00FD LATIN SMALL LETTER Y WITH ACUTE 0x00FF LATIN SMALL LETTER Y WITH DIAERESIS 0x0100 LATIN CAPITAL LETTER A WITH MACRON 0x0101 LATIN SMALL LETTER A WITH MACRON 0x0102 LATIN CAPITAL LETTER A WITH BREVE 0x0103 LATIN SMALL LETTER A WITH BREVE 0x0104 LATIN CAPITAL LETTER A WITH OGONEK 0x0105 LATIN SMALL LETTER A WITH OGONEK 0x0108 LATIN CAPITAL LETTER C WITH CIRCUMFLEX 0x0109 LATIN SMALL LETTER C WITH CIRCUMFLEX 0x010C LATIN CAPITAL LETTER C WITH CARON 0x010D LATIN SMALL LETTER C WITH CARON 0x0110 LATIN CAPITAL LETTER D WITH STROKE 0x0111 LATIN SMALL LETTER D WITH STROKE 0x0112 LATIN CAPITAL LETTER E WITH MACRON 0x0113 LATIN SMALL LETTER E WITH MACRON 0x0116 LATIN CAPITAL LETTER E WITH DOT ABOVE 0x0117 LATIN SMALL LETTER E WITH DOT ABOVE 0x0118 LATIN CAPITAL LETTER E WITH OGONEK 0x0119 LATIN SMALL LETTER E WITH OGONEK 0x011A LATIN CAPITAL LETTER E WITH CARON 0x011B LATIN SMALL LETTER E WITH CARON 0x0124 LATIN CAPITAL LETTER H WITH CIRCUMFLEX 0x0125 LATIN SMALL LETTER H WITH CIRCUMFLEX 0x0126 LATIN CAPITAL LETTER H WITH STROKE 0x0127 LATIN SMALL LETTER H WITH STROKE 0x0128 LATIN CAPITAL LETTER I WITH TILDE 0x0129 LATIN SMALL LETTER I WITH TILDE 0x012A LATIN CAPITAL LETTER I WITH MACRON 0x012B LATIN SMALL LETTER I WITH MACRON 0x012E LATIN CAPITAL LETTER I WITH OGONEK 0x012F LATIN SMALL LETTER I WITH OGONEK 0x0139 LATIN CAPITAL LETTER L WITH ACUTE 0x013A LATIN SMALL LETTER L WITH ACUTE 0x0143 LATIN CAPITAL LETTER N WITH ACUTE 0x0144 LATIN SMALL LETTER N WITH ACUTE 0x0147 LATIN CAPITAL LETTER N WITH CARON 0x0148 LATIN SMALL LETTER N WITH CARON 0x014A LATIN CAPITAL LETTER ENG 0x014B LATIN SMALL LETTER ENG 0x014C LATIN CAPITAL LETTER O WITH MACRON 0x014D LATIN SMALL LETTER O WITH MACRON 0x0150 LATIN CAPITAL LETTER O WITH DOUBLE ACUTE 0x0151 LATIN SMALL LETTER O WITH DOUBLE ACUTE 0x0152 LATIN CAPITAL LIGATURE OE 0x0153 LATIN SMALL LIGATURE OE 0x0154 LATIN CAPITAL LETTER R WITH ACUTE 0x0155 LATIN SMALL LETTER R WITH ACUTE 0x0156 LATIN CAPITAL LETTER R WITH CEDILLA 0x0157 LATIN SMALL LETTER R WITH CEDILLA 0x0158 LATIN CAPITAL LETTER R WITH CARON 0x0159 LATIN SMALL LETTER R WITH CARON 0x015A LATIN CAPITAL LETTER S WITH ACUTE 0x015B LATIN SMALL LETTER S WITH ACUTE 0x015C LATIN CAPITAL LETTER S WITH CIRCUMFLEX 0x015D LATIN SMALL LETTER S WITH CIRCUMFLEX 0x015E LATIN CAPITAL LETTER S WITH CEDILLA 0x015F LATIN SMALL LETTER S WITH CEDILLA 0x0160 LATIN CAPITAL LETTER S WITH CARON 0x0161 LATIN SMALL LETTER S WITH CARON 0x0162 LATIN CAPITAL LETTER T WITH CEDILLA 0x0163 LATIN SMALL LETTER T WITH CEDILLA 0x0166 LATIN CAPITAL LETTER T WITH STROKE 0x0167 LATIN SMALL LETTER T WITH STROKE 0x0168 LATIN CAPITAL LETTER U WITH TILDE 0x0169 LATIN SMALL LETTER U WITH TILDE 0x016A LATIN CAPITAL LETTER U WITH MACRON 0x016B LATIN SMALL LETTER U WITH MACRON 0x0170 LATIN CAPITAL LETTER U WITH DOUBLE ACUTE 0x0171 LATIN SMALL LETTER U WITH DOUBLE ACUTE 0x0172 LATIN CAPITAL LETTER U WITH OGONEK 0x0173 LATIN SMALL LETTER U WITH OGONEK 0x0174 LATIN CAPITAL LETTER W WITH CIRCUMFLEX 0x0175 LATIN SMALL LETTER W WITH CIRCUMFLEX 0x0176 LATIN CAPITAL LETTER Y WITH CIRCUMFLEX 0x0177 LATIN SMALL LETTER Y WITH CIRCUMFLEX 0x0178 LATIN CAPITAL LETTER Y WITH DIAERESIS 0x017B LATIN CAPITAL LETTER Z WITH DOT ABOVE 0x017C LATIN SMALL LETTER Z WITH DOT ABOVE 0x017D LATIN CAPITAL LETTER Z WITH CARON 0x017E LATIN SMALL LETTER Z WITH CARON 0x0181 LATIN CAPITAL LETTER B WITH HOOK 0x0182 LATIN CAPITAL LETTER B WITH TOPBAR 0x0183 LATIN SMALL LETTER B WITH TOPBAR 0x0186 LATIN CAPITAL LETTER OPEN O 0x0187 LATIN CAPITAL LETTER C WITH HOOK 0x0188 LATIN SMALL LETTER C WITH HOOK 0x0189 LATIN CAPITAL LETTER AFRICAN D 0x018A LATIN CAPITAL LETTER D WITH HOOK 0x018E LATIN CAPITAL LETTER REVERSED E 0x018F LATIN CAPITAL LETTER SCHWA 0x0190 LATIN CAPITAL LETTER OPEN E 0x0191 LATIN CAPITAL LETTER F WITH HOOK 0x0192 LATIN SMALL LETTER F WITH HOOK 0x0193 LATIN CAPITAL LETTER G WITH HOOK 0x0194 LATIN CAPITAL LETTER GAMMA 0x0196 LATIN CAPITAL LETTER IOTA 0x0197 LATIN CAPITAL LETTER I WITH STROKE 0x0198 LATIN CAPITAL LETTER K WITH HOOK 0x0199 LATIN SMALL LETTER K WITH HOOK 0x019C LATIN CAPITAL LETTER TURNED M 0x019D LATIN CAPITAL LETTER N WITH LEFT HOOK 0x019F LATIN CAPITAL LETTER O WITH MIDDLE TILDE 0x01A4 LATIN CAPITAL LETTER P WITH HOOK 0x01A5 LATIN SMALL LETTER P WITH HOOK 0x01A9 LATIN CAPITAL LETTER ESH 0x01AC LATIN CAPITAL LETTER T WITH HOOK 0x01AD LATIN SMALL LETTER T WITH HOOK 0x01AE LATIN CAPITAL LETTER T WITH RETROFLEX HOOK 0x01B1 LATIN CAPITAL LETTER UPSILON 0x01B2 LATIN CAPITAL LETTER V WITH HOOK 0x01B3 LATIN CAPITAL LETTER Y WITH HOOK 0x01B4 LATIN SMALL LETTER Y WITH HOOK 0x01B7 LATIN CAPITAL LETTER EZH 0x01B8 LATIN CAPITAL LETTER EZH REVERSED 0x01B9 LATIN SMALL LETTER EZH REVERSED 0x01C0 LATIN LETTER DENTAL CLICK 0x01C1 LATIN LETTER LATERAL CLICK 0x01C2 LATIN LETTER ALVEOLAR CLICK 0x01C3 LATIN LETTER RETROFLEX CLICK 0x01CD LATIN CAPITAL LETTER A WITH CARON 0x01CE LATIN SMALL LETTER A WITH CARON 0x01CF LATIN CAPITAL LETTER I WITH CARON 0x01D0 LATIN SMALL LETTER I WITH CARON 0x01D1 LATIN CAPITAL LETTER O WITH CARON 0x01D2 LATIN SMALL LETTER O WITH CARON 0x01D3 LATIN CAPITAL LETTER U WITH CARON 0x01D4 LATIN SMALL LETTER U WITH CARON 0x01D7 LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE 0x01D8 LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE 0x01DD LATIN SMALL LETTER TURNED E 0x01E2 LATIN CAPITAL LETTER AE WITH MACRON 0x01E3 LATIN SMALL LETTER AE WITH MACRON 0x01E6 LATIN CAPITAL LETTER G WITH CARON 0x01E7 LATIN SMALL LETTER G WITH CARON 0x01EA LATIN CAPITAL LETTER O WITH OGONEK 0x01EB LATIN SMALL LETTER O WITH OGONEK 0x01F0 LATIN SMALL LETTER J WITH CARON 0x01F8 LATIN CAPITAL LETTER N WITH GRAVE 0x01F9 LATIN SMALL LETTER N WITH GRAVE 0x01FC LATIN CAPITAL LETTER AE WITH ACUTE 0x01FD LATIN SMALL LETTER AE WITH ACUTE 0x01FE LATIN CAPITAL LETTER O WITH STROKE AND ACUTE 0x01FF LATIN SMALL LETTER O WITH STROKE AND ACUTE 0x0200 LATIN CAPITAL LETTER A WITH DOUBLE GRAVE 0x0201 LATIN SMALL LETTER A WITH DOUBLE GRAVE 0x0204 LATIN CAPITAL LETTER E WITH DOUBLE GRAVE 0x0205 LATIN SMALL LETTER E WITH DOUBLE GRAVE 0x0208 LATIN CAPITAL LETTER I WITH DOUBLE GRAVE 0x0209 LATIN SMALL LETTER I WITH DOUBLE GRAVE 0x020C LATIN CAPITAL LETTER O WITH DOUBLE GRAVE 0x020D LATIN SMALL LETTER O WITH DOUBLE GRAVE 0x0212 LATIN CAPITAL LETTER R WITH INVERTED BREVE 0x0213 LATIN SMALL LETTER R WITH INVERTED BREVE 0x0214 LATIN CAPITAL LETTER U WITH DOUBLE GRAVE 0x0215 LATIN SMALL LETTER U WITH DOUBLE GRAVE 0x0226 LATIN CAPITAL LETTER A WITH DOT ABOVE 0x0227 LATIN SMALL LETTER A WITH DOT ABOVE 0x0228 LATIN CAPITAL LETTER E WITH CEDILLA 0x0229 LATIN SMALL LETTER E WITH CEDILLA 0x0232 LATIN CAPITAL LETTER Y WITH MACRON 0x0233 LATIN SMALL LETTER Y WITH MACRON 0x0241 LATIN CAPITAL LETTER GLOTTAL STOP 0x0242 LATIN SMALL LETTER GLOTTAL STOP 0x0244 LATIN CAPITAL LETTER U BAR 0x0245 LATIN CAPITAL LETTER TURNED V 0x0248 LATIN CAPITAL LETTER J WITH STROKE 0x0249 LATIN SMALL LETTER J WITH STROKE 0x024C LATIN CAPITAL LETTER R WITH STROKE 0x024D LATIN SMALL LETTER R WITH STROKE 0x0250 LATIN SMALL LETTER TURNED A 0x0251 LATIN SMALL LETTER ALPHA 0x0253 LATIN SMALL LETTER B WITH HOOK 0x0254 LATIN SMALL LETTER OPEN O 0x0256 LATIN SMALL LETTER D WITH TAIL 0x0257 LATIN SMALL LETTER D WITH HOOK 0x0259 LATIN SMALL LETTER SCHWA 0x025B LATIN SMALL LETTER OPEN E 0x0260 LATIN SMALL LETTER G WITH HOOK 0x0263 LATIN SMALL LETTER GAMMA 0x0264 LATIN SMALL LETTER RAMS HORN 0x0265 LATIN SMALL LETTER TURNED H 0x0266 LATIN SMALL LETTER H WITH HOOK 0x0268 LATIN SMALL LETTER I WITH STROKE 0x0269 LATIN SMALL LETTER IOTA 0x026A LATIN LETTER SMALL CAPITAL I 0x026F LATIN SMALL LETTER TURNED M 0x0272 LATIN SMALL LETTER N WITH LEFT HOOK 0x0275 LATIN SMALL LETTER BARRED O 0x027D LATIN SMALL LETTER R WITH TAIL 0x0283 LATIN SMALL LETTER ESH 0x0288 LATIN SMALL LETTER T WITH RETROFLEX HOOK 0x0289 LATIN SMALL LETTER U BAR 0x028A LATIN SMALL LETTER UPSILON 0x028B LATIN SMALL LETTER V WITH HOOK 0x028C LATIN SMALL LETTER TURNED V 0x0292 LATIN SMALL LETTER EZH 0x0294 LATIN LETTER GLOTTAL STOP 0x0298 LATIN LETTER BILABIAL CLICK 0x029D LATIN SMALL LETTER J WITH CROSSED-TAIL 0x02B7 MODIFIER LETTER SMALL W 0x02BC MODIFIER LETTER APOSTROPHE 0x02C0 MODIFIER LETTER GLOTTAL STOP 0x02C6 MODIFIER LETTER CIRCUMFLEX ACCENT 0x02C8 MODIFIER LETTER VERTICAL LINE 0x02D7 MODIFIER LETTER MINUS SIGN 0x02EE MODIFIER LETTER DOUBLE APOSTROPHE 0x0300 COMBINING GRAVE ACCENT 0x0301 COMBINING ACUTE ACCENT 0x0302 COMBINING CIRCUMFLEX ACCENT 0x0303 COMBINING TILDE 0x0304 COMBINING MACRON 0x0306 COMBINING BREVE 0x0307 COMBINING DOT ABOVE 0x0308 COMBINING DIAERESIS 0x030A COMBINING RING ABOVE 0x030B COMBINING DOUBLE ACUTE ACCENT 0x030C COMBINING CARON 0x030D COMBINING VERTICAL LINE ABOVE 0x030F COMBINING DOUBLE GRAVE ACCENT 0x0311 COMBINING INVERTED BREVE 0x0323 COMBINING DOT BELOW 0x0324 COMBINING DIAERESIS BELOW 0x0325 COMBINING RING BELOW 0x0327 COMBINING CEDILLA 0x0328 COMBINING OGONEK 0x032D COMBINING CIRCUMFLEX ACCENT BELOW 0x032F COMBINING INVERTED BREVE BELOW 0x0330 COMBINING TILDE BELOW 0x0331 COMBINING MACRON BELOW 0x035F COMBINING DOUBLE MACRON BELOW 0x1D43 MODIFIER LETTER SMALL A 0x1D49 MODIFIER LETTER SMALL E 0x1D4B MODIFIER LETTER SMALL OPEN E 0x1D52 MODIFIER LETTER SMALL O 0x1D53 MODIFIER LETTER SMALL OPEN O 0x1D58 MODIFIER LETTER SMALL U 0x1D7D LATIN SMALL LETTER P WITH STROKE 0x1DA4 MODIFIER LETTER SMALL I WITH STROKE 0x1DB6 MODIFIER LETTER SMALL U BAR 0x1DC4 COMBINING MACRON-ACUTE 0x1DC5 COMBINING GRAVE-MACRON 0x1DC6 COMBINING MACRON-GRAVE 0x1DC7 COMBINING ACUTE-MACRON 0x1E04 LATIN CAPITAL LETTER B WITH DOT BELOW 0x1E05 LATIN SMALL LETTER B WITH DOT BELOW 0x1E06 LATIN CAPITAL LETTER B WITH LINE BELOW 0x1E07 LATIN SMALL LETTER B WITH LINE BELOW 0x1E0A LATIN CAPITAL LETTER D WITH DOT ABOVE 0x1E0B LATIN SMALL LETTER D WITH DOT ABOVE 0x1E0C LATIN CAPITAL LETTER D WITH DOT BELOW 0x1E0D LATIN SMALL LETTER D WITH DOT BELOW 0x1E0E LATIN CAPITAL LETTER D WITH LINE BELOW 0x1E0F LATIN SMALL LETTER D WITH LINE BELOW 0x1E12 LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW 0x1E13 LATIN SMALL LETTER D WITH CIRCUMFLEX BELOW 0x1E14 LATIN CAPITAL LETTER E WITH MACRON AND GRAVE 0x1E15 LATIN SMALL LETTER E WITH MACRON AND GRAVE 0x1E1A LATIN CAPITAL LETTER E WITH TILDE BELOW 0x1E1B LATIN SMALL LETTER E WITH TILDE BELOW 0x1E22 LATIN CAPITAL LETTER H WITH DOT ABOVE 0x1E23 LATIN SMALL LETTER H WITH DOT ABOVE 0x1E24 LATIN CAPITAL LETTER H WITH DOT BELOW 0x1E25 LATIN SMALL LETTER H WITH DOT BELOW 0x1E2C LATIN CAPITAL LETTER I WITH TILDE BELOW 0x1E2D LATIN SMALL LETTER I WITH TILDE BELOW 0x1E2E LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE 0x1E2F LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE 0x1E32 LATIN CAPITAL LETTER K WITH DOT BELOW 0x1E33 LATIN SMALL LETTER K WITH DOT BELOW 0x1E34 LATIN CAPITAL LETTER K WITH LINE BELOW 0x1E35 LATIN SMALL LETTER K WITH LINE BELOW 0x1E36 LATIN CAPITAL LETTER L WITH DOT BELOW 0x1E37 LATIN SMALL LETTER L WITH DOT BELOW 0x1E3C LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW 0x1E3D LATIN SMALL LETTER L WITH CIRCUMFLEX BELOW 0x1E3E LATIN CAPITAL LETTER M WITH ACUTE 0x1E3F LATIN SMALL LETTER M WITH ACUTE 0x1E42 LATIN CAPITAL LETTER M WITH DOT BELOW 0x1E43 LATIN SMALL LETTER M WITH DOT BELOW 0x1E44 LATIN CAPITAL LETTER N WITH DOT ABOVE 0x1E45 LATIN SMALL LETTER N WITH DOT ABOVE 0x1E46 LATIN CAPITAL LETTER N WITH DOT BELOW 0x1E47 LATIN SMALL LETTER N WITH DOT BELOW 0x1E48 LATIN CAPITAL LETTER N WITH LINE BELOW 0x1E49 LATIN SMALL LETTER N WITH LINE BELOW 0x1E4A LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW 0x1E4B LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW 0x1E4C LATIN CAPITAL LETTER O WITH TILDE AND ACUTE 0x1E4D LATIN SMALL LETTER O WITH TILDE AND ACUTE 0x1E54 LATIN CAPITAL LETTER P WITH ACUTE 0x1E55 LATIN SMALL LETTER P WITH ACUTE 0x1E5A LATIN CAPITAL LETTER R WITH DOT BELOW 0x1E5B LATIN SMALL LETTER R WITH DOT BELOW 0x1E60 LATIN CAPITAL LETTER S WITH DOT ABOVE 0x1E61 LATIN SMALL LETTER S WITH DOT ABOVE 0x1E62 LATIN CAPITAL LETTER S WITH DOT BELOW 0x1E63 LATIN SMALL LETTER S WITH DOT BELOW 0x1E6A LATIN CAPITAL LETTER T WITH DOT ABOVE 0x1E6B LATIN SMALL LETTER T WITH DOT ABOVE 0x1E6C LATIN CAPITAL LETTER T WITH DOT BELOW 0x1E6D LATIN SMALL LETTER T WITH DOT BELOW 0x1E6E LATIN CAPITAL LETTER T WITH LINE BELOW 0x1E6F LATIN SMALL LETTER T WITH LINE BELOW 0x1E70 LATIN CAPITAL LETTER T WITH CIRCUMFLEX BELOW 0x1E71 LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW 0x1E72 LATIN CAPITAL LETTER U WITH DIAERESIS BELOW 0x1E73 LATIN SMALL LETTER U WITH DIAERESIS BELOW 0x1E74 LATIN CAPITAL LETTER U WITH TILDE BELOW 0x1E75 LATIN SMALL LETTER U WITH TILDE BELOW 0x1E78 LATIN CAPITAL LETTER U WITH TILDE AND ACUTE 0x1E79 LATIN SMALL LETTER U WITH TILDE AND ACUTE 0x1E7C LATIN CAPITAL LETTER V WITH TILDE 0x1E7D LATIN SMALL LETTER V WITH TILDE 0x1E7E LATIN CAPITAL LETTER V WITH DOT BELOW 0x1E7F LATIN SMALL LETTER V WITH DOT BELOW 0x1E84 LATIN CAPITAL LETTER W WITH DIAERESIS 0x1E85 LATIN SMALL LETTER W WITH DIAERESIS 0x1E8A LATIN CAPITAL LETTER X WITH DOT ABOVE 0x1E8B LATIN SMALL LETTER X WITH DOT ABOVE 0x1E92 LATIN CAPITAL LETTER Z WITH DOT BELOW 0x1E93 LATIN SMALL LETTER Z WITH DOT BELOW 0x1E96 LATIN SMALL LETTER H WITH LINE BELOW 0x1EA0 LATIN CAPITAL LETTER A WITH DOT BELOW 0x1EA1 LATIN SMALL LETTER A WITH DOT BELOW 0x1EAC LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW 0x1EAD LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW 0x1EB8 LATIN CAPITAL LETTER E WITH DOT BELOW 0x1EB9 LATIN SMALL LETTER E WITH DOT BELOW 0x1EBC LATIN CAPITAL LETTER E WITH TILDE 0x1EBD LATIN SMALL LETTER E WITH TILDE 0x1EC6 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW 0x1EC7 LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW 0x1ECA LATIN CAPITAL LETTER I WITH DOT BELOW 0x1ECB LATIN SMALL LETTER I WITH DOT BELOW 0x1ECC LATIN CAPITAL LETTER O WITH DOT BELOW 0x1ECD LATIN SMALL LETTER O WITH DOT BELOW 0x1ED8 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW 0x1ED9 LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW 0x1EE4 LATIN CAPITAL LETTER U WITH DOT BELOW 0x1EE5 LATIN SMALL LETTER U WITH DOT BELOW 0x1EF2 LATIN CAPITAL LETTER Y WITH GRAVE 0x1EF3 LATIN SMALL LETTER Y WITH GRAVE 0x1EF8 LATIN CAPITAL LETTER Y WITH TILDE 0x1EF9 LATIN SMALL LETTER Y WITH TILDE 0x2013 EN DASH 0x2014 EM DASH 0x2018 LEFT SINGLE QUOTATION MARK 0x2019 RIGHT SINGLE QUOTATION MARK 0x201C LEFT DOUBLE QUOTATION MARK 0x201D RIGHT DOUBLE QUOTATION MARK 0x2026 HORIZONTAL ELLIPSIS 0x2039 SINGLE LEFT-POINTING ANGLE QUOTATION MARK 0x203A SINGLE RIGHT-POINTING ANGLE QUOTATION MARK 0x2071 SUPERSCRIPT LATIN SMALL LETTER I 0x24B6 CIRCLED LATIN CAPITAL LETTER A 0x24D0 CIRCLED LATIN SMALL LETTER A 0x2C63 LATIN CAPITAL LETTER P WITH STROKE 0x2C64 LATIN CAPITAL LETTER R WITH TAIL 0x2C6D LATIN CAPITAL LETTER ALPHA 0x2C6F LATIN CAPITAL LETTER TURNED A 0x2C72 LATIN CAPITAL LETTER W WITH HOOK 0x2C73 LATIN SMALL LETTER W WITH HOOK 0xA789 MODIFIER LETTER COLON 0xA78A MODIFIER LETTER SHORT EQUALS SIGN 0xA78B LATIN CAPITAL LETTER SALTILLO 0xA78C LATIN SMALL LETTER SALTILLO 0xA78D LATIN CAPITAL LETTER TURNED H 0xA7AA LATIN CAPITAL LETTER H WITH HOOK 0xA7AE LATIN CAPITAL LETTER SMALL CAPITAL I 0xA7B2 LATIN CAPITAL LETTER J WITH CROSSED-TAIL 0xA7B4 LATIN CAPITAL LETTER BETA 0xA7B5 LATIN SMALL LETTER BETA 0xA7B6 LATIN CAPITAL LETTER OMEGA 0xA7B7 LATIN SMALL LETTER OMEGA 0xA7C7 LATIN CAPITAL LETTER D WITH SHORT STROKE OVERLAY 0xA7C8 LATIN SMALL LETTER D WITH SHORT STROKE OVERLAY 0xA7CB glyphsets-1.0.0/Lib/glyphsets/results/nam/GF_Latin_Beyond.nam000066400000000000000000000125431461513140100241570ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x00B0 DEGREE SIGN 0x0108 LATIN CAPITAL LETTER C WITH CIRCUMFLEX 0x0109 LATIN SMALL LETTER C WITH CIRCUMFLEX 0x011C LATIN CAPITAL LETTER G WITH CIRCUMFLEX 0x011D LATIN SMALL LETTER G WITH CIRCUMFLEX 0x0124 LATIN CAPITAL LETTER H WITH CIRCUMFLEX 0x0125 LATIN SMALL LETTER H WITH CIRCUMFLEX 0x0128 LATIN CAPITAL LETTER I WITH TILDE 0x0129 LATIN SMALL LETTER I WITH TILDE 0x0134 LATIN CAPITAL LETTER J WITH CIRCUMFLEX 0x0135 LATIN SMALL LETTER J WITH CIRCUMFLEX 0x0138 LATIN SMALL LETTER KRA 0x015C LATIN CAPITAL LETTER S WITH CIRCUMFLEX 0x015D LATIN SMALL LETTER S WITH CIRCUMFLEX 0x0162 LATIN CAPITAL LETTER T WITH CEDILLA 0x0163 LATIN SMALL LETTER T WITH CEDILLA 0x0166 LATIN CAPITAL LETTER T WITH STROKE 0x0167 LATIN SMALL LETTER T WITH STROKE 0x0168 LATIN CAPITAL LETTER U WITH TILDE 0x0169 LATIN SMALL LETTER U WITH TILDE 0x0186 LATIN CAPITAL LETTER OPEN O 0x018F LATIN CAPITAL LETTER SCHWA 0x0190 LATIN CAPITAL LETTER OPEN E 0x0194 LATIN CAPITAL LETTER GAMMA 0x0197 LATIN CAPITAL LETTER I WITH STROKE 0x019A LATIN SMALL LETTER L WITH BAR 0x019B LATIN SMALL LETTER LAMBDA WITH STROKE 0x01B1 LATIN CAPITAL LETTER UPSILON 0x01B7 LATIN CAPITAL LETTER EZH 0x01C2 LATIN LETTER ALVEOLAR CLICK 0x01CD LATIN CAPITAL LETTER A WITH CARON 0x01CE LATIN SMALL LETTER A WITH CARON 0x01CF LATIN CAPITAL LETTER I WITH CARON 0x01D0 LATIN SMALL LETTER I WITH CARON 0x01D1 LATIN CAPITAL LETTER O WITH CARON 0x01D2 LATIN SMALL LETTER O WITH CARON 0x01D3 LATIN CAPITAL LETTER U WITH CARON 0x01D4 LATIN SMALL LETTER U WITH CARON 0x01E4 LATIN CAPITAL LETTER G WITH STROKE 0x01E5 LATIN SMALL LETTER G WITH STROKE 0x01E6 LATIN CAPITAL LETTER G WITH CARON 0x01E7 LATIN SMALL LETTER G WITH CARON 0x01E8 LATIN CAPITAL LETTER K WITH CARON 0x01E9 LATIN SMALL LETTER K WITH CARON 0x01EA LATIN CAPITAL LETTER O WITH OGONEK 0x01EB LATIN SMALL LETTER O WITH OGONEK 0x01EC LATIN CAPITAL LETTER O WITH OGONEK AND MACRON 0x01ED LATIN SMALL LETTER O WITH OGONEK AND MACRON 0x01EE LATIN CAPITAL LETTER EZH WITH CARON 0x01EF LATIN SMALL LETTER EZH WITH CARON 0x01F0 LATIN SMALL LETTER J WITH CARON 0x023A LATIN CAPITAL LETTER A WITH STROKE 0x023B LATIN CAPITAL LETTER C WITH STROKE 0x023C LATIN SMALL LETTER C WITH STROKE 0x023D LATIN CAPITAL LETTER L WITH BAR 0x023E LATIN CAPITAL LETTER T WITH DIAGONAL STROKE 0x0241 LATIN CAPITAL LETTER GLOTTAL STOP 0x0254 LATIN SMALL LETTER OPEN O 0x0259 LATIN SMALL LETTER SCHWA 0x025B LATIN SMALL LETTER OPEN E 0x0263 LATIN SMALL LETTER GAMMA 0x0268 LATIN SMALL LETTER I WITH STROKE 0x0269 LATIN SMALL LETTER IOTA 0x026A LATIN LETTER SMALL CAPITAL I 0x026B LATIN SMALL LETTER L WITH MIDDLE TILDE 0x026C LATIN SMALL LETTER L WITH BELT 0x028A LATIN SMALL LETTER UPSILON 0x0292 LATIN SMALL LETTER EZH 0x0294 LATIN LETTER GLOTTAL STOP 0x0295 LATIN LETTER PHARYNGEAL VOICED FRICATIVE 0x02B7 MODIFIER LETTER SMALL W 0x02B8 MODIFIER LETTER SMALL Y 0x02B9 MODIFIER LETTER PRIME 0x02BB MODIFIER LETTER TURNED COMMA 0x02BC MODIFIER LETTER APOSTROPHE 0x02C0 MODIFIER LETTER GLOTTAL STOP 0x02C8 MODIFIER LETTER VERTICAL LINE 0x0313 COMBINING COMMA ABOVE 0x0315 COMBINING COMMA ABOVE RIGHT 0x0323 COMBINING DOT BELOW 0x0331 COMBINING MACRON BELOW 0x0332 COMBINING LOW LINE 0x0335 COMBINING SHORT STROKE OVERLAY 0x03BB GREEK SMALL LETTER LAMDA 0x03C7 GREEK SMALL LETTER CHI 0x1DBB MODIFIER LETTER SMALL Z 0x1DBF MODIFIER LETTER SMALL THETA 0x1E14 LATIN CAPITAL LETTER E WITH MACRON AND GRAVE 0x1E15 LATIN SMALL LETTER E WITH MACRON AND GRAVE 0x1E16 LATIN CAPITAL LETTER E WITH MACRON AND ACUTE 0x1E17 LATIN SMALL LETTER E WITH MACRON AND ACUTE 0x1E20 LATIN CAPITAL LETTER G WITH MACRON 0x1E21 LATIN SMALL LETTER G WITH MACRON 0x1E24 LATIN CAPITAL LETTER H WITH DOT BELOW 0x1E25 LATIN SMALL LETTER H WITH DOT BELOW 0x1E30 LATIN CAPITAL LETTER K WITH ACUTE 0x1E31 LATIN SMALL LETTER K WITH ACUTE 0x1E32 LATIN CAPITAL LETTER K WITH DOT BELOW 0x1E33 LATIN SMALL LETTER K WITH DOT BELOW 0x1E34 LATIN CAPITAL LETTER K WITH LINE BELOW 0x1E35 LATIN SMALL LETTER K WITH LINE BELOW 0x1E36 LATIN CAPITAL LETTER L WITH DOT BELOW 0x1E37 LATIN SMALL LETTER L WITH DOT BELOW 0x1E42 LATIN CAPITAL LETTER M WITH DOT BELOW 0x1E43 LATIN SMALL LETTER M WITH DOT BELOW 0x1E46 LATIN CAPITAL LETTER N WITH DOT BELOW 0x1E47 LATIN SMALL LETTER N WITH DOT BELOW 0x1E48 LATIN CAPITAL LETTER N WITH LINE BELOW 0x1E49 LATIN SMALL LETTER N WITH LINE BELOW 0x1E50 LATIN CAPITAL LETTER O WITH MACRON AND GRAVE 0x1E51 LATIN SMALL LETTER O WITH MACRON AND GRAVE 0x1E52 LATIN CAPITAL LETTER O WITH MACRON AND ACUTE 0x1E53 LATIN SMALL LETTER O WITH MACRON AND ACUTE 0x1E62 LATIN CAPITAL LETTER S WITH DOT BELOW 0x1E63 LATIN SMALL LETTER S WITH DOT BELOW 0x1E6E LATIN CAPITAL LETTER T WITH LINE BELOW 0x1E6F LATIN SMALL LETTER T WITH LINE BELOW 0x1E90 LATIN CAPITAL LETTER Z WITH CIRCUMFLEX 0x1E91 LATIN SMALL LETTER Z WITH CIRCUMFLEX 0x1E94 LATIN CAPITAL LETTER Z WITH LINE BELOW 0x1E95 LATIN SMALL LETTER Z WITH LINE BELOW 0x1EBC LATIN CAPITAL LETTER E WITH TILDE 0x1EBD LATIN SMALL LETTER E WITH TILDE 0x1ECA LATIN CAPITAL LETTER I WITH DOT BELOW 0x1ECB LATIN SMALL LETTER I WITH DOT BELOW 0x1EF8 LATIN CAPITAL LETTER Y WITH TILDE 0x1EF9 LATIN SMALL LETTER Y WITH TILDE 0x2144 TURNED SANS-SERIF CAPITAL Y 0x2C62 LATIN CAPITAL LETTER L WITH MIDDLE TILDE 0x2C65 LATIN SMALL LETTER A WITH STROKE 0x2C66 LATIN SMALL LETTER T WITH DIAGONAL STROKE 0xA78B LATIN CAPITAL LETTER SALTILLO 0xA78C LATIN SMALL LETTER SALTILLO 0xAB53 LATIN SMALL LETTER CHIglyphsets-1.0.0/Lib/glyphsets/results/nam/GF_Latin_Core.nam000066400000000000000000000247731461513140100236370ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x0020 SPACE 0x0021 EXCLAMATION MARK 0x0022 QUOTATION MARK 0x0023 NUMBER SIGN 0x0024 DOLLAR SIGN 0x0025 PERCENT SIGN 0x0026 AMPERSAND 0x0027 APOSTROPHE 0x0028 LEFT PARENTHESIS 0x0029 RIGHT PARENTHESIS 0x002A ASTERISK 0x002B PLUS SIGN 0x002C COMMA 0x002D HYPHEN-MINUS 0x002E FULL STOP 0x002F SOLIDUS 0x0030 DIGIT ZERO 0x0031 DIGIT ONE 0x0032 DIGIT TWO 0x0033 DIGIT THREE 0x0034 DIGIT FOUR 0x0035 DIGIT FIVE 0x0036 DIGIT SIX 0x0037 DIGIT SEVEN 0x0038 DIGIT EIGHT 0x0039 DIGIT NINE 0x003A COLON 0x003B SEMICOLON 0x003C LESS-THAN SIGN 0x003D EQUALS SIGN 0x003E GREATER-THAN SIGN 0x003F QUESTION MARK 0x0040 COMMERCIAL AT 0x0041 LATIN CAPITAL LETTER A 0x0042 LATIN CAPITAL LETTER B 0x0043 LATIN CAPITAL LETTER C 0x0044 LATIN CAPITAL LETTER D 0x0045 LATIN CAPITAL LETTER E 0x0046 LATIN CAPITAL LETTER F 0x0047 LATIN CAPITAL LETTER G 0x0048 LATIN CAPITAL LETTER H 0x0049 LATIN CAPITAL LETTER I 0x004A LATIN CAPITAL LETTER J 0x004B LATIN CAPITAL LETTER K 0x004C LATIN CAPITAL LETTER L 0x004D LATIN CAPITAL LETTER M 0x004E LATIN CAPITAL LETTER N 0x004F LATIN CAPITAL LETTER O 0x0050 LATIN CAPITAL LETTER P 0x0051 LATIN CAPITAL LETTER Q 0x0052 LATIN CAPITAL LETTER R 0x0053 LATIN CAPITAL LETTER S 0x0054 LATIN CAPITAL LETTER T 0x0055 LATIN CAPITAL LETTER U 0x0056 LATIN CAPITAL LETTER V 0x0057 LATIN CAPITAL LETTER W 0x0058 LATIN CAPITAL LETTER X 0x0059 LATIN CAPITAL LETTER Y 0x005A LATIN CAPITAL LETTER Z 0x005B LEFT SQUARE BRACKET 0x005C REVERSE SOLIDUS 0x005D RIGHT SQUARE BRACKET 0x005E CIRCUMFLEX ACCENT 0x005F LOW LINE 0x0060 GRAVE ACCENT 0x0061 LATIN SMALL LETTER A 0x0062 LATIN SMALL LETTER B 0x0063 LATIN SMALL LETTER C 0x0064 LATIN SMALL LETTER D 0x0065 LATIN SMALL LETTER E 0x0066 LATIN SMALL LETTER F 0x0067 LATIN SMALL LETTER G 0x0068 LATIN SMALL LETTER H 0x0069 LATIN SMALL LETTER I 0x006A LATIN SMALL LETTER J 0x006B LATIN SMALL LETTER K 0x006C LATIN SMALL LETTER L 0x006D LATIN SMALL LETTER M 0x006E LATIN SMALL LETTER N 0x006F LATIN SMALL LETTER O 0x0070 LATIN SMALL LETTER P 0x0071 LATIN SMALL LETTER Q 0x0072 LATIN SMALL LETTER R 0x0073 LATIN SMALL LETTER S 0x0074 LATIN SMALL LETTER T 0x0075 LATIN SMALL LETTER U 0x0076 LATIN SMALL LETTER V 0x0077 LATIN SMALL LETTER W 0x0078 LATIN SMALL LETTER X 0x0079 LATIN SMALL LETTER Y 0x007A LATIN SMALL LETTER Z 0x007B LEFT CURLY BRACKET 0x007C VERTICAL LINE 0x007D RIGHT CURLY BRACKET 0x007E TILDE 0x00A0 NO-BREAK SPACE 0x00A1 INVERTED EXCLAMATION MARK 0x00A2 CENT SIGN 0x00A3 POUND SIGN 0x00A5 YEN SIGN 0x00A7 SECTION SIGN 0x00A8 DIAERESIS 0x00A9 COPYRIGHT SIGN 0x00AA FEMININE ORDINAL INDICATOR 0x00AB LEFT-POINTING DOUBLE ANGLE QUOTATION MARK 0x00AE REGISTERED SIGN 0x00AF MACRON 0x00B0 DEGREE SIGN 0x00B4 ACUTE ACCENT 0x00B6 PILCROW SIGN 0x00B7 MIDDLE DOT 0x00B8 CEDILLA 0x00BA MASCULINE ORDINAL INDICATOR 0x00BB RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK 0x00BF INVERTED QUESTION MARK 0x00C0 LATIN CAPITAL LETTER A WITH GRAVE 0x00C1 LATIN CAPITAL LETTER A WITH ACUTE 0x00C2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX 0x00C3 LATIN CAPITAL LETTER A WITH TILDE 0x00C4 LATIN CAPITAL LETTER A WITH DIAERESIS 0x00C5 LATIN CAPITAL LETTER A WITH RING ABOVE 0x00C6 LATIN CAPITAL LETTER AE 0x00C7 LATIN CAPITAL LETTER C WITH CEDILLA 0x00C8 LATIN CAPITAL LETTER E WITH GRAVE 0x00C9 LATIN CAPITAL LETTER E WITH ACUTE 0x00CA LATIN CAPITAL LETTER E WITH CIRCUMFLEX 0x00CB LATIN CAPITAL LETTER E WITH DIAERESIS 0x00CC LATIN CAPITAL LETTER I WITH GRAVE 0x00CD LATIN CAPITAL LETTER I WITH ACUTE 0x00CE LATIN CAPITAL LETTER I WITH CIRCUMFLEX 0x00CF LATIN CAPITAL LETTER I WITH DIAERESIS 0x00D0 LATIN CAPITAL LETTER ETH 0x00D1 LATIN CAPITAL LETTER N WITH TILDE 0x00D2 LATIN CAPITAL LETTER O WITH GRAVE 0x00D3 LATIN CAPITAL LETTER O WITH ACUTE 0x00D4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX 0x00D5 LATIN CAPITAL LETTER O WITH TILDE 0x00D6 LATIN CAPITAL LETTER O WITH DIAERESIS 0x00D7 MULTIPLICATION SIGN 0x00D8 LATIN CAPITAL LETTER O WITH STROKE 0x00D9 LATIN CAPITAL LETTER U WITH GRAVE 0x00DA LATIN CAPITAL LETTER U WITH ACUTE 0x00DB LATIN CAPITAL LETTER U WITH CIRCUMFLEX 0x00DC LATIN CAPITAL LETTER U WITH DIAERESIS 0x00DD LATIN CAPITAL LETTER Y WITH ACUTE 0x00DE LATIN CAPITAL LETTER THORN 0x00DF LATIN SMALL LETTER SHARP S 0x00E0 LATIN SMALL LETTER A WITH GRAVE 0x00E1 LATIN SMALL LETTER A WITH ACUTE 0x00E2 LATIN SMALL LETTER A WITH CIRCUMFLEX 0x00E3 LATIN SMALL LETTER A WITH TILDE 0x00E4 LATIN SMALL LETTER A WITH DIAERESIS 0x00E5 LATIN SMALL LETTER A WITH RING ABOVE 0x00E6 LATIN SMALL LETTER AE 0x00E7 LATIN SMALL LETTER C WITH CEDILLA 0x00E8 LATIN SMALL LETTER E WITH GRAVE 0x00E9 LATIN SMALL LETTER E WITH ACUTE 0x00EA LATIN SMALL LETTER E WITH CIRCUMFLEX 0x00EB LATIN SMALL LETTER E WITH DIAERESIS 0x00EC LATIN SMALL LETTER I WITH GRAVE 0x00ED LATIN SMALL LETTER I WITH ACUTE 0x00EE LATIN SMALL LETTER I WITH CIRCUMFLEX 0x00EF LATIN SMALL LETTER I WITH DIAERESIS 0x00F0 LATIN SMALL LETTER ETH 0x00F1 LATIN SMALL LETTER N WITH TILDE 0x00F2 LATIN SMALL LETTER O WITH GRAVE 0x00F3 LATIN SMALL LETTER O WITH ACUTE 0x00F4 LATIN SMALL LETTER O WITH CIRCUMFLEX 0x00F5 LATIN SMALL LETTER O WITH TILDE 0x00F6 LATIN SMALL LETTER O WITH DIAERESIS 0x00F7 DIVISION SIGN 0x00F8 LATIN SMALL LETTER O WITH STROKE 0x00F9 LATIN SMALL LETTER U WITH GRAVE 0x00FA LATIN SMALL LETTER U WITH ACUTE 0x00FB LATIN SMALL LETTER U WITH CIRCUMFLEX 0x00FC LATIN SMALL LETTER U WITH DIAERESIS 0x00FD LATIN SMALL LETTER Y WITH ACUTE 0x00FE LATIN SMALL LETTER THORN 0x00FF LATIN SMALL LETTER Y WITH DIAERESIS 0x0100 LATIN CAPITAL LETTER A WITH MACRON 0x0101 LATIN SMALL LETTER A WITH MACRON 0x0102 LATIN CAPITAL LETTER A WITH BREVE 0x0103 LATIN SMALL LETTER A WITH BREVE 0x0104 LATIN CAPITAL LETTER A WITH OGONEK 0x0105 LATIN SMALL LETTER A WITH OGONEK 0x0106 LATIN CAPITAL LETTER C WITH ACUTE 0x0107 LATIN SMALL LETTER C WITH ACUTE 0x010A LATIN CAPITAL LETTER C WITH DOT ABOVE 0x010B LATIN SMALL LETTER C WITH DOT ABOVE 0x010C LATIN CAPITAL LETTER C WITH CARON 0x010D LATIN SMALL LETTER C WITH CARON 0x010E LATIN CAPITAL LETTER D WITH CARON 0x010F LATIN SMALL LETTER D WITH CARON 0x0110 LATIN CAPITAL LETTER D WITH STROKE 0x0111 LATIN SMALL LETTER D WITH STROKE 0x0112 LATIN CAPITAL LETTER E WITH MACRON 0x0113 LATIN SMALL LETTER E WITH MACRON 0x0116 LATIN CAPITAL LETTER E WITH DOT ABOVE 0x0117 LATIN SMALL LETTER E WITH DOT ABOVE 0x0118 LATIN CAPITAL LETTER E WITH OGONEK 0x0119 LATIN SMALL LETTER E WITH OGONEK 0x011A LATIN CAPITAL LETTER E WITH CARON 0x011B LATIN SMALL LETTER E WITH CARON 0x011E LATIN CAPITAL LETTER G WITH BREVE 0x011F LATIN SMALL LETTER G WITH BREVE 0x0120 LATIN CAPITAL LETTER G WITH DOT ABOVE 0x0121 LATIN SMALL LETTER G WITH DOT ABOVE 0x0122 LATIN CAPITAL LETTER G WITH CEDILLA 0x0123 LATIN SMALL LETTER G WITH CEDILLA 0x0126 LATIN CAPITAL LETTER H WITH STROKE 0x0127 LATIN SMALL LETTER H WITH STROKE 0x012A LATIN CAPITAL LETTER I WITH MACRON 0x012B LATIN SMALL LETTER I WITH MACRON 0x012E LATIN CAPITAL LETTER I WITH OGONEK 0x012F LATIN SMALL LETTER I WITH OGONEK 0x0130 LATIN CAPITAL LETTER I WITH DOT ABOVE 0x0131 LATIN SMALL LETTER DOTLESS I 0x0136 LATIN CAPITAL LETTER K WITH CEDILLA 0x0137 LATIN SMALL LETTER K WITH CEDILLA 0x0139 LATIN CAPITAL LETTER L WITH ACUTE 0x013A LATIN SMALL LETTER L WITH ACUTE 0x013B LATIN CAPITAL LETTER L WITH CEDILLA 0x013C LATIN SMALL LETTER L WITH CEDILLA 0x013D LATIN CAPITAL LETTER L WITH CARON 0x013E LATIN SMALL LETTER L WITH CARON 0x0141 LATIN CAPITAL LETTER L WITH STROKE 0x0142 LATIN SMALL LETTER L WITH STROKE 0x0143 LATIN CAPITAL LETTER N WITH ACUTE 0x0144 LATIN SMALL LETTER N WITH ACUTE 0x0145 LATIN CAPITAL LETTER N WITH CEDILLA 0x0146 LATIN SMALL LETTER N WITH CEDILLA 0x0147 LATIN CAPITAL LETTER N WITH CARON 0x0148 LATIN SMALL LETTER N WITH CARON 0x0150 LATIN CAPITAL LETTER O WITH DOUBLE ACUTE 0x0151 LATIN SMALL LETTER O WITH DOUBLE ACUTE 0x0152 LATIN CAPITAL LIGATURE OE 0x0153 LATIN SMALL LIGATURE OE 0x0154 LATIN CAPITAL LETTER R WITH ACUTE 0x0155 LATIN SMALL LETTER R WITH ACUTE 0x0158 LATIN CAPITAL LETTER R WITH CARON 0x0159 LATIN SMALL LETTER R WITH CARON 0x015A LATIN CAPITAL LETTER S WITH ACUTE 0x015B LATIN SMALL LETTER S WITH ACUTE 0x015E LATIN CAPITAL LETTER S WITH CEDILLA 0x015F LATIN SMALL LETTER S WITH CEDILLA 0x0160 LATIN CAPITAL LETTER S WITH CARON 0x0161 LATIN SMALL LETTER S WITH CARON 0x0164 LATIN CAPITAL LETTER T WITH CARON 0x0165 LATIN SMALL LETTER T WITH CARON 0x016A LATIN CAPITAL LETTER U WITH MACRON 0x016B LATIN SMALL LETTER U WITH MACRON 0x016E LATIN CAPITAL LETTER U WITH RING ABOVE 0x016F LATIN SMALL LETTER U WITH RING ABOVE 0x0170 LATIN CAPITAL LETTER U WITH DOUBLE ACUTE 0x0171 LATIN SMALL LETTER U WITH DOUBLE ACUTE 0x0172 LATIN CAPITAL LETTER U WITH OGONEK 0x0173 LATIN SMALL LETTER U WITH OGONEK 0x0174 LATIN CAPITAL LETTER W WITH CIRCUMFLEX 0x0175 LATIN SMALL LETTER W WITH CIRCUMFLEX 0x0176 LATIN CAPITAL LETTER Y WITH CIRCUMFLEX 0x0177 LATIN SMALL LETTER Y WITH CIRCUMFLEX 0x0178 LATIN CAPITAL LETTER Y WITH DIAERESIS 0x0179 LATIN CAPITAL LETTER Z WITH ACUTE 0x017A LATIN SMALL LETTER Z WITH ACUTE 0x017B LATIN CAPITAL LETTER Z WITH DOT ABOVE 0x017C LATIN SMALL LETTER Z WITH DOT ABOVE 0x017D LATIN CAPITAL LETTER Z WITH CARON 0x017E LATIN SMALL LETTER Z WITH CARON 0x0218 LATIN CAPITAL LETTER S WITH COMMA BELOW 0x0219 LATIN SMALL LETTER S WITH COMMA BELOW 0x021A LATIN CAPITAL LETTER T WITH COMMA BELOW 0x021B LATIN SMALL LETTER T WITH COMMA BELOW 0x0237 LATIN SMALL LETTER DOTLESS J 0x02C6 MODIFIER LETTER CIRCUMFLEX ACCENT 0x02C7 CARON 0x02D8 BREVE 0x02D9 DOT ABOVE 0x02DA RING ABOVE 0x02DB OGONEK 0x02DC SMALL TILDE 0x02DD DOUBLE ACUTE ACCENT 0x0300 COMBINING GRAVE ACCENT 0x0301 COMBINING ACUTE ACCENT 0x0302 COMBINING CIRCUMFLEX ACCENT 0x0303 COMBINING TILDE 0x0304 COMBINING MACRON 0x0306 COMBINING BREVE 0x0307 COMBINING DOT ABOVE 0x0308 COMBINING DIAERESIS 0x030A COMBINING RING ABOVE 0x030B COMBINING DOUBLE ACUTE ACCENT 0x030C COMBINING CARON 0x0326 COMBINING COMMA BELOW 0x0327 COMBINING CEDILLA 0x0328 COMBINING OGONEK 0x1E80 LATIN CAPITAL LETTER W WITH GRAVE 0x1E81 LATIN SMALL LETTER W WITH GRAVE 0x1E82 LATIN CAPITAL LETTER W WITH ACUTE 0x1E83 LATIN SMALL LETTER W WITH ACUTE 0x1E84 LATIN CAPITAL LETTER W WITH DIAERESIS 0x1E85 LATIN SMALL LETTER W WITH DIAERESIS 0x1E9E LATIN CAPITAL LETTER SHARP S 0x1EF2 LATIN CAPITAL LETTER Y WITH GRAVE 0x1EF3 LATIN SMALL LETTER Y WITH GRAVE 0x2013 EN DASH 0x2014 EM DASH 0x2018 LEFT SINGLE QUOTATION MARK 0x2019 RIGHT SINGLE QUOTATION MARK 0x201A SINGLE LOW-9 QUOTATION MARK 0x201C LEFT DOUBLE QUOTATION MARK 0x201D RIGHT DOUBLE QUOTATION MARK 0x201E DOUBLE LOW-9 QUOTATION MARK 0x2022 BULLET 0x2026 HORIZONTAL ELLIPSIS 0x2039 SINGLE LEFT-POINTING ANGLE QUOTATION MARK 0x203A SINGLE RIGHT-POINTING ANGLE QUOTATION MARK 0x20AC EURO SIGN 0x2122 TRADE MARK SIGN 0x2212 MINUS SIGNglyphsets-1.0.0/Lib/glyphsets/results/nam/GF_Latin_Kernel.nam000066400000000000000000000055211461513140100241550ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x0020 SPACE 0x0021 EXCLAMATION MARK 0x0022 QUOTATION MARK 0x0023 NUMBER SIGN 0x0024 DOLLAR SIGN 0x0025 PERCENT SIGN 0x0026 AMPERSAND 0x0027 APOSTROPHE 0x0028 LEFT PARENTHESIS 0x0029 RIGHT PARENTHESIS 0x002A ASTERISK 0x002B PLUS SIGN 0x002C COMMA 0x002D HYPHEN-MINUS 0x002E FULL STOP 0x002F SOLIDUS 0x0030 DIGIT ZERO 0x0031 DIGIT ONE 0x0032 DIGIT TWO 0x0033 DIGIT THREE 0x0034 DIGIT FOUR 0x0035 DIGIT FIVE 0x0036 DIGIT SIX 0x0037 DIGIT SEVEN 0x0038 DIGIT EIGHT 0x0039 DIGIT NINE 0x003A COLON 0x003B SEMICOLON 0x003C LESS-THAN SIGN 0x003D EQUALS SIGN 0x003E GREATER-THAN SIGN 0x003F QUESTION MARK 0x0040 COMMERCIAL AT 0x0041 LATIN CAPITAL LETTER A 0x0042 LATIN CAPITAL LETTER B 0x0043 LATIN CAPITAL LETTER C 0x0044 LATIN CAPITAL LETTER D 0x0045 LATIN CAPITAL LETTER E 0x0046 LATIN CAPITAL LETTER F 0x0047 LATIN CAPITAL LETTER G 0x0048 LATIN CAPITAL LETTER H 0x0049 LATIN CAPITAL LETTER I 0x004A LATIN CAPITAL LETTER J 0x004B LATIN CAPITAL LETTER K 0x004C LATIN CAPITAL LETTER L 0x004D LATIN CAPITAL LETTER M 0x004E LATIN CAPITAL LETTER N 0x004F LATIN CAPITAL LETTER O 0x0050 LATIN CAPITAL LETTER P 0x0051 LATIN CAPITAL LETTER Q 0x0052 LATIN CAPITAL LETTER R 0x0053 LATIN CAPITAL LETTER S 0x0054 LATIN CAPITAL LETTER T 0x0055 LATIN CAPITAL LETTER U 0x0056 LATIN CAPITAL LETTER V 0x0057 LATIN CAPITAL LETTER W 0x0058 LATIN CAPITAL LETTER X 0x0059 LATIN CAPITAL LETTER Y 0x005A LATIN CAPITAL LETTER Z 0x005B LEFT SQUARE BRACKET 0x005C REVERSE SOLIDUS 0x005D RIGHT SQUARE BRACKET 0x005E CIRCUMFLEX ACCENT 0x005F LOW LINE 0x0060 GRAVE ACCENT 0x0061 LATIN SMALL LETTER A 0x0062 LATIN SMALL LETTER B 0x0063 LATIN SMALL LETTER C 0x0064 LATIN SMALL LETTER D 0x0065 LATIN SMALL LETTER E 0x0066 LATIN SMALL LETTER F 0x0067 LATIN SMALL LETTER G 0x0068 LATIN SMALL LETTER H 0x0069 LATIN SMALL LETTER I 0x006A LATIN SMALL LETTER J 0x006B LATIN SMALL LETTER K 0x006C LATIN SMALL LETTER L 0x006D LATIN SMALL LETTER M 0x006E LATIN SMALL LETTER N 0x006F LATIN SMALL LETTER O 0x0070 LATIN SMALL LETTER P 0x0071 LATIN SMALL LETTER Q 0x0072 LATIN SMALL LETTER R 0x0073 LATIN SMALL LETTER S 0x0074 LATIN SMALL LETTER T 0x0075 LATIN SMALL LETTER U 0x0076 LATIN SMALL LETTER V 0x0077 LATIN SMALL LETTER W 0x0078 LATIN SMALL LETTER X 0x0079 LATIN SMALL LETTER Y 0x007A LATIN SMALL LETTER Z 0x007B LEFT CURLY BRACKET 0x007C VERTICAL LINE 0x007D RIGHT CURLY BRACKET 0x007E TILDE 0x00A0 NO-BREAK SPACE 0x00A2 CENT SIGN 0x00A3 POUND SIGN 0x00A5 YEN SIGN 0x00A9 COPYRIGHT SIGN 0x00AE REGISTERED SIGN 0x00B0 DEGREE SIGN 0x00B7 MIDDLE DOT 0x00D7 MULTIPLICATION SIGN 0x00F7 DIVISION SIGN 0x2013 EN DASH 0x2014 EM DASH 0x2018 LEFT SINGLE QUOTATION MARK 0x2019 RIGHT SINGLE QUOTATION MARK 0x201C LEFT DOUBLE QUOTATION MARK 0x201D RIGHT DOUBLE QUOTATION MARK 0x2022 BULLET 0x2026 HORIZONTAL ELLIPSIS 0x20AC EURO SIGN 0x2122 TRADE MARK SIGN 0x2212 MINUS SIGNglyphsets-1.0.0/Lib/glyphsets/results/nam/GF_Latin_Plus.nam000066400000000000000000000053351461513140100236630ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x00A6 BROKEN BAR 0x00AC NOT SIGN 0x00B1 PLUS-MINUS SIGN 0x00B2 SUPERSCRIPT TWO 0x00B3 SUPERSCRIPT THREE 0x00B5 MICRO SIGN 0x00B9 SUPERSCRIPT ONE 0x00BC VULGAR FRACTION ONE QUARTER 0x00BD VULGAR FRACTION ONE HALF 0x00BE VULGAR FRACTION THREE QUARTERS 0x03C0 GREEK SMALL LETTER PI 0x0E3F THAI CURRENCY SYMBOL BAHT 0x2016 DOUBLE VERTICAL LINE 0x2020 DAGGER 0x2021 DOUBLE DAGGER 0x2030 PER MILLE SIGN 0x2032 PRIME 0x2033 DOUBLE PRIME 0x2044 FRACTION SLASH 0x2074 SUPERSCRIPT FOUR 0x2075 SUPERSCRIPT FIVE 0x2076 SUPERSCRIPT SIX 0x2077 SUPERSCRIPT SEVEN 0x2078 SUPERSCRIPT EIGHT 0x2079 SUPERSCRIPT NINE 0x2081 SUBSCRIPT ONE 0x2082 SUBSCRIPT TWO 0x2083 SUBSCRIPT THREE 0x2084 SUBSCRIPT FOUR 0x2085 SUBSCRIPT FIVE 0x2086 SUBSCRIPT SIX 0x2087 SUBSCRIPT SEVEN 0x2088 SUBSCRIPT EIGHT 0x2089 SUBSCRIPT NINE 0x20A1 COLON SIGN 0x20A6 NAIRA SIGN 0x20A8 RUPEE SIGN 0x20A9 WON SIGN 0x20AA NEW SHEQEL SIGN 0x20AB DONG SIGN 0x20AD KIP SIGN 0x20AE TUGRIK SIGN 0x20B1 PESO SIGN 0x20B2 GUARANI SIGN 0x20B4 HRYVNIA SIGN 0x20B5 CEDI SIGN 0x20B8 TENGE SIGN 0x20B9 INDIAN RUPEE SIGN 0x20BA TURKISH LIRA SIGN 0x20BC MANAT SIGN 0x20BD RUBLE SIGN 0x20BE LARI SIGN 0x20BF BITCOIN SIGN 0x2113 SCRIPT SMALL L 0x2116 NUMERO SIGN 0x2126 OHM SIGN 0x212E ESTIMATED SYMBOL 0x2153 VULGAR FRACTION ONE THIRD 0x2154 VULGAR FRACTION TWO THIRDS 0x2190 LEFTWARDS ARROW 0x2191 UPWARDS ARROW 0x2192 RIGHTWARDS ARROW 0x2193 DOWNWARDS ARROW 0x2194 LEFT RIGHT ARROW 0x2195 UP DOWN ARROW 0x2196 NORTH WEST ARROW 0x2197 NORTH EAST ARROW 0x2198 SOUTH EAST ARROW 0x2199 SOUTH WEST ARROW 0x2202 PARTIAL DIFFERENTIAL 0x2205 EMPTY SET 0x2206 INCREMENT 0x220F N-ARY PRODUCT 0x2211 N-ARY SUMMATION 0x221A SQUARE ROOT 0x221E INFINITY 0x222B INTEGRAL 0x2248 ALMOST EQUAL TO 0x2260 NOT EQUAL TO 0x2264 LESS-THAN OR EQUAL TO 0x2265 GREATER-THAN OR EQUAL TO 0x25A0 BLACK SQUARE 0x25A1 WHITE SQUARE 0x25AA BLACK SMALL SQUARE 0x25AB WHITE SMALL SQUARE 0x25B2 BLACK UP-POINTING TRIANGLE 0x25B3 WHITE UP-POINTING TRIANGLE 0x25B4 BLACK UP-POINTING SMALL TRIANGLE 0x25B5 WHITE UP-POINTING SMALL TRIANGLE 0x25B6 BLACK RIGHT-POINTING TRIANGLE 0x25B7 WHITE RIGHT-POINTING TRIANGLE 0x25B8 BLACK RIGHT-POINTING SMALL TRIANGLE 0x25B9 WHITE RIGHT-POINTING SMALL TRIANGLE 0x25BC BLACK DOWN-POINTING TRIANGLE 0x25BD WHITE DOWN-POINTING TRIANGLE 0x25BE BLACK DOWN-POINTING SMALL TRIANGLE 0x25BF WHITE DOWN-POINTING SMALL TRIANGLE 0x25C0 BLACK LEFT-POINTING TRIANGLE 0x25C1 WHITE LEFT-POINTING TRIANGLE 0x25C2 BLACK LEFT-POINTING SMALL TRIANGLE 0x25C3 WHITE LEFT-POINTING SMALL TRIANGLE 0x25C6 BLACK DIAMOND 0x25C7 WHITE DIAMOND 0x25CA LOZENGE 0x25CB WHITE CIRCLE 0x25CF BLACK CIRCLE 0x25E6 WHITE BULLET 0x27E8 MATHEMATICAL LEFT ANGLE BRACKET 0x27E9 MATHEMATICAL RIGHT ANGLE BRACKETglyphsets-1.0.0/Lib/glyphsets/results/nam/GF_Latin_PriAfrican.nam000066400000000000000000000132641461513140100247560ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x0021 EXCLAMATION MARK 0x0022 QUOTATION MARK 0x0023 NUMBER SIGN 0x0025 PERCENT SIGN 0x0026 AMPERSAND 0x0027 APOSTROPHE 0x0028 LEFT PARENTHESIS 0x0029 RIGHT PARENTHESIS 0x002A ASTERISK 0x002B PLUS SIGN 0x002C COMMA 0x002D HYPHEN-MINUS 0x002E FULL STOP 0x002F SOLIDUS 0x0030 DIGIT ZERO 0x0031 DIGIT ONE 0x0032 DIGIT TWO 0x0033 DIGIT THREE 0x0034 DIGIT FOUR 0x0035 DIGIT FIVE 0x0036 DIGIT SIX 0x0037 DIGIT SEVEN 0x0038 DIGIT EIGHT 0x0039 DIGIT NINE 0x003A COLON 0x003B SEMICOLON 0x003F QUESTION MARK 0x0040 COMMERCIAL AT 0x0041 LATIN CAPITAL LETTER A 0x0042 LATIN CAPITAL LETTER B 0x0043 LATIN CAPITAL LETTER C 0x0044 LATIN CAPITAL LETTER D 0x0045 LATIN CAPITAL LETTER E 0x0046 LATIN CAPITAL LETTER F 0x0047 LATIN CAPITAL LETTER G 0x0048 LATIN CAPITAL LETTER H 0x0049 LATIN CAPITAL LETTER I 0x004A LATIN CAPITAL LETTER J 0x004B LATIN CAPITAL LETTER K 0x004C LATIN CAPITAL LETTER L 0x004D LATIN CAPITAL LETTER M 0x004E LATIN CAPITAL LETTER N 0x004F LATIN CAPITAL LETTER O 0x0050 LATIN CAPITAL LETTER P 0x0051 LATIN CAPITAL LETTER Q 0x0052 LATIN CAPITAL LETTER R 0x0053 LATIN CAPITAL LETTER S 0x0054 LATIN CAPITAL LETTER T 0x0055 LATIN CAPITAL LETTER U 0x0056 LATIN CAPITAL LETTER V 0x0057 LATIN CAPITAL LETTER W 0x0058 LATIN CAPITAL LETTER X 0x0059 LATIN CAPITAL LETTER Y 0x005A LATIN CAPITAL LETTER Z 0x005B LEFT SQUARE BRACKET 0x005D RIGHT SQUARE BRACKET 0x0061 LATIN SMALL LETTER A 0x0062 LATIN SMALL LETTER B 0x0063 LATIN SMALL LETTER C 0x0064 LATIN SMALL LETTER D 0x0065 LATIN SMALL LETTER E 0x0066 LATIN SMALL LETTER F 0x0067 LATIN SMALL LETTER G 0x0068 LATIN SMALL LETTER H 0x0069 LATIN SMALL LETTER I 0x006A LATIN SMALL LETTER J 0x006B LATIN SMALL LETTER K 0x006C LATIN SMALL LETTER L 0x006D LATIN SMALL LETTER M 0x006E LATIN SMALL LETTER N 0x006F LATIN SMALL LETTER O 0x0070 LATIN SMALL LETTER P 0x0071 LATIN SMALL LETTER Q 0x0072 LATIN SMALL LETTER R 0x0073 LATIN SMALL LETTER S 0x0074 LATIN SMALL LETTER T 0x0075 LATIN SMALL LETTER U 0x0076 LATIN SMALL LETTER V 0x0077 LATIN SMALL LETTER W 0x0078 LATIN SMALL LETTER X 0x0079 LATIN SMALL LETTER Y 0x007A LATIN SMALL LETTER Z 0x00C0 LATIN CAPITAL LETTER A WITH GRAVE 0x00C1 LATIN CAPITAL LETTER A WITH ACUTE 0x00C4 LATIN CAPITAL LETTER A WITH DIAERESIS 0x00C8 LATIN CAPITAL LETTER E WITH GRAVE 0x00C9 LATIN CAPITAL LETTER E WITH ACUTE 0x00CA LATIN CAPITAL LETTER E WITH CIRCUMFLEX 0x00CB LATIN CAPITAL LETTER E WITH DIAERESIS 0x00CC LATIN CAPITAL LETTER I WITH GRAVE 0x00CD LATIN CAPITAL LETTER I WITH ACUTE 0x00CE LATIN CAPITAL LETTER I WITH CIRCUMFLEX 0x00CF LATIN CAPITAL LETTER I WITH DIAERESIS 0x00D1 LATIN CAPITAL LETTER N WITH TILDE 0x00D2 LATIN CAPITAL LETTER O WITH GRAVE 0x00D3 LATIN CAPITAL LETTER O WITH ACUTE 0x00D4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX 0x00D6 LATIN CAPITAL LETTER O WITH DIAERESIS 0x00D9 LATIN CAPITAL LETTER U WITH GRAVE 0x00DA LATIN CAPITAL LETTER U WITH ACUTE 0x00DB LATIN CAPITAL LETTER U WITH CIRCUMFLEX 0x00DC LATIN CAPITAL LETTER U WITH DIAERESIS 0x00DD LATIN CAPITAL LETTER Y WITH ACUTE 0x00E0 LATIN SMALL LETTER A WITH GRAVE 0x00E1 LATIN SMALL LETTER A WITH ACUTE 0x00E4 LATIN SMALL LETTER A WITH DIAERESIS 0x00E8 LATIN SMALL LETTER E WITH GRAVE 0x00E9 LATIN SMALL LETTER E WITH ACUTE 0x00EA LATIN SMALL LETTER E WITH CIRCUMFLEX 0x00EB LATIN SMALL LETTER E WITH DIAERESIS 0x00EC LATIN SMALL LETTER I WITH GRAVE 0x00ED LATIN SMALL LETTER I WITH ACUTE 0x00EE LATIN SMALL LETTER I WITH CIRCUMFLEX 0x00EF LATIN SMALL LETTER I WITH DIAERESIS 0x00F1 LATIN SMALL LETTER N WITH TILDE 0x00F2 LATIN SMALL LETTER O WITH GRAVE 0x00F3 LATIN SMALL LETTER O WITH ACUTE 0x00F4 LATIN SMALL LETTER O WITH CIRCUMFLEX 0x00F6 LATIN SMALL LETTER O WITH DIAERESIS 0x00F9 LATIN SMALL LETTER U WITH GRAVE 0x00FA LATIN SMALL LETTER U WITH ACUTE 0x00FB LATIN SMALL LETTER U WITH CIRCUMFLEX 0x00FC LATIN SMALL LETTER U WITH DIAERESIS 0x00FD LATIN SMALL LETTER Y WITH ACUTE 0x0143 LATIN CAPITAL LETTER N WITH ACUTE 0x0144 LATIN SMALL LETTER N WITH ACUTE 0x014A LATIN CAPITAL LETTER ENG 0x014B LATIN SMALL LETTER ENG 0x0181 LATIN CAPITAL LETTER B WITH HOOK 0x0186 LATIN CAPITAL LETTER OPEN O 0x018A LATIN CAPITAL LETTER D WITH HOOK 0x0190 LATIN CAPITAL LETTER OPEN E 0x0198 LATIN CAPITAL LETTER K WITH HOOK 0x0199 LATIN SMALL LETTER K WITH HOOK 0x019D LATIN CAPITAL LETTER N WITH LEFT HOOK 0x01B3 LATIN CAPITAL LETTER Y WITH HOOK 0x01B4 LATIN SMALL LETTER Y WITH HOOK 0x01F8 LATIN CAPITAL LETTER N WITH GRAVE 0x01F9 LATIN SMALL LETTER N WITH GRAVE 0x0253 LATIN SMALL LETTER B WITH HOOK 0x0254 LATIN SMALL LETTER OPEN O 0x0257 LATIN SMALL LETTER D WITH HOOK 0x025B LATIN SMALL LETTER OPEN E 0x0272 LATIN SMALL LETTER N WITH LEFT HOOK 0x02BC MODIFIER LETTER APOSTROPHE 0x0300 COMBINING GRAVE ACCENT 0x0301 COMBINING ACUTE ACCENT 0x0302 COMBINING CIRCUMFLEX ACCENT 0x0303 COMBINING TILDE 0x0304 COMBINING MACRON 0x0306 COMBINING BREVE 0x0307 COMBINING DOT ABOVE 0x0308 COMBINING DIAERESIS 0x030A COMBINING RING ABOVE 0x0323 COMBINING DOT BELOW 0x0327 COMBINING CEDILLA 0x1E3E LATIN CAPITAL LETTER M WITH ACUTE 0x1E3F LATIN SMALL LETTER M WITH ACUTE 0x1E44 LATIN CAPITAL LETTER N WITH DOT ABOVE 0x1E45 LATIN SMALL LETTER N WITH DOT ABOVE 0x1E62 LATIN CAPITAL LETTER S WITH DOT BELOW 0x1E63 LATIN SMALL LETTER S WITH DOT BELOW 0x1EB8 LATIN CAPITAL LETTER E WITH DOT BELOW 0x1EB9 LATIN SMALL LETTER E WITH DOT BELOW 0x1ECA LATIN CAPITAL LETTER I WITH DOT BELOW 0x1ECB LATIN SMALL LETTER I WITH DOT BELOW 0x1ECC LATIN CAPITAL LETTER O WITH DOT BELOW 0x1ECD LATIN SMALL LETTER O WITH DOT BELOW 0x1EE4 LATIN CAPITAL LETTER U WITH DOT BELOW 0x1EE5 LATIN SMALL LETTER U WITH DOT BELOW 0x2013 EN DASH 0x2014 EM DASH 0x2018 LEFT SINGLE QUOTATION MARK 0x2019 RIGHT SINGLE QUOTATION MARK 0x201C LEFT DOUBLE QUOTATION MARK 0x201D RIGHT DOUBLE QUOTATION MARK 0x2026 HORIZONTAL ELLIPSISglyphsets-1.0.0/Lib/glyphsets/results/nam/GF_Latin_Vietnamese.nam000066400000000000000000000213111461513140100250300ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x0021 EXCLAMATION MARK 0x0022 QUOTATION MARK 0x0023 NUMBER SIGN 0x0025 PERCENT SIGN 0x0026 AMPERSAND 0x0027 APOSTROPHE 0x0028 LEFT PARENTHESIS 0x0029 RIGHT PARENTHESIS 0x002A ASTERISK 0x002B PLUS SIGN 0x002C COMMA 0x002D HYPHEN-MINUS 0x002E FULL STOP 0x002F SOLIDUS 0x0030 DIGIT ZERO 0x0031 DIGIT ONE 0x0032 DIGIT TWO 0x0033 DIGIT THREE 0x0034 DIGIT FOUR 0x0035 DIGIT FIVE 0x0036 DIGIT SIX 0x0037 DIGIT SEVEN 0x0038 DIGIT EIGHT 0x0039 DIGIT NINE 0x003A COLON 0x003B SEMICOLON 0x003F QUESTION MARK 0x0040 COMMERCIAL AT 0x0041 LATIN CAPITAL LETTER A 0x0042 LATIN CAPITAL LETTER B 0x0043 LATIN CAPITAL LETTER C 0x0044 LATIN CAPITAL LETTER D 0x0045 LATIN CAPITAL LETTER E 0x0046 LATIN CAPITAL LETTER F 0x0047 LATIN CAPITAL LETTER G 0x0048 LATIN CAPITAL LETTER H 0x0049 LATIN CAPITAL LETTER I 0x004A LATIN CAPITAL LETTER J 0x004B LATIN CAPITAL LETTER K 0x004C LATIN CAPITAL LETTER L 0x004D LATIN CAPITAL LETTER M 0x004E LATIN CAPITAL LETTER N 0x004F LATIN CAPITAL LETTER O 0x0050 LATIN CAPITAL LETTER P 0x0051 LATIN CAPITAL LETTER Q 0x0052 LATIN CAPITAL LETTER R 0x0053 LATIN CAPITAL LETTER S 0x0054 LATIN CAPITAL LETTER T 0x0055 LATIN CAPITAL LETTER U 0x0056 LATIN CAPITAL LETTER V 0x0057 LATIN CAPITAL LETTER W 0x0058 LATIN CAPITAL LETTER X 0x0059 LATIN CAPITAL LETTER Y 0x005A LATIN CAPITAL LETTER Z 0x005B LEFT SQUARE BRACKET 0x005D RIGHT SQUARE BRACKET 0x0061 LATIN SMALL LETTER A 0x0062 LATIN SMALL LETTER B 0x0063 LATIN SMALL LETTER C 0x0064 LATIN SMALL LETTER D 0x0065 LATIN SMALL LETTER E 0x0066 LATIN SMALL LETTER F 0x0067 LATIN SMALL LETTER G 0x0068 LATIN SMALL LETTER H 0x0069 LATIN SMALL LETTER I 0x006A LATIN SMALL LETTER J 0x006B LATIN SMALL LETTER K 0x006C LATIN SMALL LETTER L 0x006D LATIN SMALL LETTER M 0x006E LATIN SMALL LETTER N 0x006F LATIN SMALL LETTER O 0x0070 LATIN SMALL LETTER P 0x0071 LATIN SMALL LETTER Q 0x0072 LATIN SMALL LETTER R 0x0073 LATIN SMALL LETTER S 0x0074 LATIN SMALL LETTER T 0x0075 LATIN SMALL LETTER U 0x0076 LATIN SMALL LETTER V 0x0077 LATIN SMALL LETTER W 0x0078 LATIN SMALL LETTER X 0x0079 LATIN SMALL LETTER Y 0x007A LATIN SMALL LETTER Z 0x00C0 LATIN CAPITAL LETTER A WITH GRAVE 0x00C1 LATIN CAPITAL LETTER A WITH ACUTE 0x00C2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX 0x00C3 LATIN CAPITAL LETTER A WITH TILDE 0x00C8 LATIN CAPITAL LETTER E WITH GRAVE 0x00C9 LATIN CAPITAL LETTER E WITH ACUTE 0x00CA LATIN CAPITAL LETTER E WITH CIRCUMFLEX 0x00CC LATIN CAPITAL LETTER I WITH GRAVE 0x00CD LATIN CAPITAL LETTER I WITH ACUTE 0x00D2 LATIN CAPITAL LETTER O WITH GRAVE 0x00D3 LATIN CAPITAL LETTER O WITH ACUTE 0x00D4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX 0x00D5 LATIN CAPITAL LETTER O WITH TILDE 0x00D9 LATIN CAPITAL LETTER U WITH GRAVE 0x00DA LATIN CAPITAL LETTER U WITH ACUTE 0x00DD LATIN CAPITAL LETTER Y WITH ACUTE 0x00E0 LATIN SMALL LETTER A WITH GRAVE 0x00E1 LATIN SMALL LETTER A WITH ACUTE 0x00E2 LATIN SMALL LETTER A WITH CIRCUMFLEX 0x00E3 LATIN SMALL LETTER A WITH TILDE 0x00E8 LATIN SMALL LETTER E WITH GRAVE 0x00E9 LATIN SMALL LETTER E WITH ACUTE 0x00EA LATIN SMALL LETTER E WITH CIRCUMFLEX 0x00EC LATIN SMALL LETTER I WITH GRAVE 0x00ED LATIN SMALL LETTER I WITH ACUTE 0x00F2 LATIN SMALL LETTER O WITH GRAVE 0x00F3 LATIN SMALL LETTER O WITH ACUTE 0x00F4 LATIN SMALL LETTER O WITH CIRCUMFLEX 0x00F5 LATIN SMALL LETTER O WITH TILDE 0x00F9 LATIN SMALL LETTER U WITH GRAVE 0x00FA LATIN SMALL LETTER U WITH ACUTE 0x00FD LATIN SMALL LETTER Y WITH ACUTE 0x0102 LATIN CAPITAL LETTER A WITH BREVE 0x0103 LATIN SMALL LETTER A WITH BREVE 0x0110 LATIN CAPITAL LETTER D WITH STROKE 0x0111 LATIN SMALL LETTER D WITH STROKE 0x0128 LATIN CAPITAL LETTER I WITH TILDE 0x0129 LATIN SMALL LETTER I WITH TILDE 0x0168 LATIN CAPITAL LETTER U WITH TILDE 0x0169 LATIN SMALL LETTER U WITH TILDE 0x01A0 LATIN CAPITAL LETTER O WITH HORN 0x01A1 LATIN SMALL LETTER O WITH HORN 0x01AF LATIN CAPITAL LETTER U WITH HORN 0x01B0 LATIN SMALL LETTER U WITH HORN 0x0300 COMBINING GRAVE ACCENT 0x0301 COMBINING ACUTE ACCENT 0x0302 COMBINING CIRCUMFLEX ACCENT 0x0303 COMBINING TILDE 0x0306 COMBINING BREVE 0x0309 COMBINING HOOK ABOVE 0x031B COMBINING HORN 0x0323 COMBINING DOT BELOW 0x1EA0 LATIN CAPITAL LETTER A WITH DOT BELOW 0x1EA1 LATIN SMALL LETTER A WITH DOT BELOW 0x1EA2 LATIN CAPITAL LETTER A WITH HOOK ABOVE 0x1EA3 LATIN SMALL LETTER A WITH HOOK ABOVE 0x1EA4 LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE 0x1EA5 LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE 0x1EA6 LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE 0x1EA7 LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE 0x1EA8 LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE 0x1EA9 LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE 0x1EAA LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE 0x1EAB LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE 0x1EAC LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW 0x1EAD LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW 0x1EAE LATIN CAPITAL LETTER A WITH BREVE AND ACUTE 0x1EAF LATIN SMALL LETTER A WITH BREVE AND ACUTE 0x1EB0 LATIN CAPITAL LETTER A WITH BREVE AND GRAVE 0x1EB1 LATIN SMALL LETTER A WITH BREVE AND GRAVE 0x1EB2 LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE 0x1EB3 LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE 0x1EB4 LATIN CAPITAL LETTER A WITH BREVE AND TILDE 0x1EB5 LATIN SMALL LETTER A WITH BREVE AND TILDE 0x1EB6 LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW 0x1EB7 LATIN SMALL LETTER A WITH BREVE AND DOT BELOW 0x1EB8 LATIN CAPITAL LETTER E WITH DOT BELOW 0x1EB9 LATIN SMALL LETTER E WITH DOT BELOW 0x1EBA LATIN CAPITAL LETTER E WITH HOOK ABOVE 0x1EBB LATIN SMALL LETTER E WITH HOOK ABOVE 0x1EBC LATIN CAPITAL LETTER E WITH TILDE 0x1EBD LATIN SMALL LETTER E WITH TILDE 0x1EBE LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE 0x1EBF LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE 0x1EC0 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE 0x1EC1 LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE 0x1EC2 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE 0x1EC3 LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE 0x1EC4 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE 0x1EC5 LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE 0x1EC6 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW 0x1EC7 LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW 0x1EC8 LATIN CAPITAL LETTER I WITH HOOK ABOVE 0x1EC9 LATIN SMALL LETTER I WITH HOOK ABOVE 0x1ECA LATIN CAPITAL LETTER I WITH DOT BELOW 0x1ECB LATIN SMALL LETTER I WITH DOT BELOW 0x1ECC LATIN CAPITAL LETTER O WITH DOT BELOW 0x1ECD LATIN SMALL LETTER O WITH DOT BELOW 0x1ECE LATIN CAPITAL LETTER O WITH HOOK ABOVE 0x1ECF LATIN SMALL LETTER O WITH HOOK ABOVE 0x1ED0 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE 0x1ED1 LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE 0x1ED2 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE 0x1ED3 LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE 0x1ED4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE 0x1ED5 LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE 0x1ED6 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE 0x1ED7 LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE 0x1ED8 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW 0x1ED9 LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW 0x1EDA LATIN CAPITAL LETTER O WITH HORN AND ACUTE 0x1EDB LATIN SMALL LETTER O WITH HORN AND ACUTE 0x1EDC LATIN CAPITAL LETTER O WITH HORN AND GRAVE 0x1EDD LATIN SMALL LETTER O WITH HORN AND GRAVE 0x1EDE LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE 0x1EDF LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE 0x1EE0 LATIN CAPITAL LETTER O WITH HORN AND TILDE 0x1EE1 LATIN SMALL LETTER O WITH HORN AND TILDE 0x1EE2 LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW 0x1EE3 LATIN SMALL LETTER O WITH HORN AND DOT BELOW 0x1EE4 LATIN CAPITAL LETTER U WITH DOT BELOW 0x1EE5 LATIN SMALL LETTER U WITH DOT BELOW 0x1EE6 LATIN CAPITAL LETTER U WITH HOOK ABOVE 0x1EE7 LATIN SMALL LETTER U WITH HOOK ABOVE 0x1EE8 LATIN CAPITAL LETTER U WITH HORN AND ACUTE 0x1EE9 LATIN SMALL LETTER U WITH HORN AND ACUTE 0x1EEA LATIN CAPITAL LETTER U WITH HORN AND GRAVE 0x1EEB LATIN SMALL LETTER U WITH HORN AND GRAVE 0x1EEC LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE 0x1EED LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE 0x1EEE LATIN CAPITAL LETTER U WITH HORN AND TILDE 0x1EEF LATIN SMALL LETTER U WITH HORN AND TILDE 0x1EF0 LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW 0x1EF1 LATIN SMALL LETTER U WITH HORN AND DOT BELOW 0x1EF2 LATIN CAPITAL LETTER Y WITH GRAVE 0x1EF3 LATIN SMALL LETTER Y WITH GRAVE 0x1EF4 LATIN CAPITAL LETTER Y WITH DOT BELOW 0x1EF5 LATIN SMALL LETTER Y WITH DOT BELOW 0x1EF6 LATIN CAPITAL LETTER Y WITH HOOK ABOVE 0x1EF7 LATIN SMALL LETTER Y WITH HOOK ABOVE 0x1EF8 LATIN CAPITAL LETTER Y WITH TILDE 0x1EF9 LATIN SMALL LETTER Y WITH TILDE 0x2013 EN DASH 0x2014 EM DASH 0x2018 LEFT SINGLE QUOTATION MARK 0x2019 RIGHT SINGLE QUOTATION MARK 0x201C LEFT DOUBLE QUOTATION MARK 0x201D RIGHT DOUBLE QUOTATION MARK 0x2026 HORIZONTAL ELLIPSISglyphsets-1.0.0/Lib/glyphsets/results/nam/GF_Phonetics_APA.nam000066400000000000000000000016721461513140100242260ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x013A LATIN SMALL LETTER L WITH ACUTE 0x019A LATIN SMALL LETTER L WITH BAR 0x019B LATIN SMALL LETTER LAMBDA WITH STROKE 0x01EF LATIN SMALL LETTER EZH WITH CARON 0x01F0 LATIN SMALL LETTER J WITH CARON 0x022F LATIN SMALL LETTER O WITH DOT ABOVE 0x023B LATIN CAPITAL LETTER C WITH STROKE 0x023C LATIN SMALL LETTER C WITH STROKE 0x02B8 MODIFIER LETTER SMALL Y 0x0313 COMBINING COMMA ABOVE 0x0328 COMBINING OGONEK 0x03BB GREEK SMALL LETTER LAMDA 0x03C6 GREEK SMALL LETTER PHI 0x1D05 LATIN LETTER SMALL CAPITAL D 0x1D4D MODIFIER LETTER SMALL G 0x1D7B LATIN SMALL CAPITAL LETTER I WITH STROKE 0x1D7E LATIN SMALL CAPITAL LETTER U WITH STROKE 0x1DBF MODIFIER LETTER SMALL THETA 0x1E5B LATIN SMALL LETTER R WITH DOT BELOW 0x1E71 LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW 0x1E89 LATIN SMALL LETTER W WITH DOT BELOW 0x1E8B LATIN SMALL LETTER X WITH DOT ABOVE 0xA789 MODIFIER LETTER COLONglyphsets-1.0.0/Lib/glyphsets/results/nam/GF_Phonetics_DisorderedSpeech.nam000066400000000000000000000050731461513140100270400ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x0021 EXCLAMATION MARK 0x002A ASTERISK 0x00A1 INVERTED EXCLAMATION MARK 0x02A9 LATIN SMALL LETTER FENG DIGRAPH 0x02AA LATIN SMALL LETTER LS DIGRAPH 0x02AB LATIN SMALL LETTER LZ DIGRAPH 0x02AC LATIN LETTER BILABIAL PERCUSSIVE 0x02AD LATIN LETTER BIDENTAL PERCUSSIVE 0x02B4 MODIFIER LETTER SMALL TURNED R 0x02E2 MODIFIER LETTER SMALL S 0x02EC MODIFIER LETTER VOICING 0x02ED MODIFIER LETTER UNASPIRATED 0x0346 COMBINING BRIDGE ABOVE 0x0347 COMBINING EQUALS SIGN BELOW 0x0349 COMBINING LEFT ANGLE BELOW 0x034A COMBINING NOT TILDE ABOVE 0x034B COMBINING HOMOTHETIC ABOVE 0x034C COMBINING ALMOST EQUAL TO ABOVE 0x034D COMBINING LEFT RIGHT ARROW BELOW 0x034E COMBINING UPWARDS ARROW BELOW 0x0354 COMBINING LEFT ARROWHEAD BELOW 0x0355 COMBINING RIGHT ARROWHEAD BELOW 0x0362 COMBINING DOUBLE RIGHTWARDS ARROW BELOW 0x1ABB COMBINING PARENTHESES ABOVE 0x1ABD COMBINING PARENTHESES BELOW 0x1AC1 COMBINING LEFT PARENTHESIS ABOVE LEFT 0x1AC2 COMBINING RIGHT PARENTHESIS ABOVE RIGHT 0x1AC3 COMBINING LEFT PARENTHESIS BELOW LEFT 0x1AC4 COMBINING RIGHT PARENTHESIS BELOW RIGHT 0x1D3A MODIFIER LETTER CAPITAL N 0x1D4A MODIFIER LETTER SMALL SCHWA 0x208D SUBSCRIPT LEFT PARENTHESIS 0x208E SUBSCRIPT RIGHT PARENTHESIS 0x24B8 CIRCLED LATIN CAPITAL LETTER C 0x24BB CIRCLED LATIN CAPITAL LETTER F 0x24BC CIRCLED LATIN CAPITAL LETTER G 0x24C1 CIRCLED LATIN CAPITAL LETTER L 0x24C3 CIRCLED LATIN CAPITAL LETTER N 0x24C5 CIRCLED LATIN CAPITAL LETTER P 0x24C7 CIRCLED LATIN CAPITAL LETTER R 0x24C8 CIRCLED LATIN CAPITAL LETTER S 0x24C9 CIRCLED LATIN CAPITAL LETTER T 0x24CB CIRCLED LATIN CAPITAL LETTER V 0x25EF LARGE CIRCLE 0xA78E LATIN SMALL LETTER L WITH RETROFLEX HOOK AND BELT 0xA7AF LATIN LETTER SMALL CAPITAL Q 0xA7B0 LATIN CAPITAL LETTER TURNED K 0x10790 MODIFIER LETTER SMALL FENG DIGRAPH 0x10799 MODIFIER LETTER SMALL LS DIGRAPH 0x1079A MODIFIER LETTER SMALL LZ DIGRAPH 0x1079C MODIFIER LETTER SMALL CAPITAL L WITH BELT 0x1079D MODIFIER LETTER SMALL L WITH RETROFLEX HOOK AND BELT 0x1079F MODIFIER LETTER SMALL LEZH WITH RETROFLEX HOOK 0x107A1 MODIFIER LETTER SMALL TURNED Y WITH BELT 0x107AA MODIFIER LETTER SMALL CAPITAL R 0x1D453 MATHEMATICAL ITALIC SMALL F 0x1D45D MATHEMATICAL ITALIC SMALL P 0x1DF00 LATIN SMALL LETTER FENG DIGRAPH WITH TRILL 0x1DF01 LATIN SMALL LETTER REVERSED SCRIPT G 0x1DF02 LATIN LETTER SMALL CAPITAL TURNED G 0x1DF03 LATIN SMALL LETTER REVERSED K 0x1DF04 LATIN LETTER SMALL CAPITAL L WITH BELT 0x1DF05 LATIN SMALL LETTER LEZH WITH RETROFLEX HOOK 0x1DF06 LATIN SMALL LETTER TURNED Y WITH BELT 0x1DF07 LATIN SMALL LETTER REVERSED ENGglyphsets-1.0.0/Lib/glyphsets/results/nam/GF_Phonetics_IPAHistorical.nam000066400000000000000000000011111461513140100262440ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x0188 LATIN SMALL LETTER C WITH HOOK 0x0199 LATIN SMALL LETTER K WITH HOOK 0x01A5 LATIN SMALL LETTER P WITH HOOK 0x01AD LATIN SMALL LETTER T WITH HOOK 0x029E LATIN SMALL LETTER TURNED K 0x02A0 LATIN SMALL LETTER Q WITH HOOK 0x02A3 LATIN SMALL LETTER DZ DIGRAPH 0x02A4 LATIN SMALL LETTER DEZH DIGRAPH 0x02A5 LATIN SMALL LETTER DZ DIGRAPH WITH CURL 0x02A6 LATIN SMALL LETTER TS DIGRAPH 0x02A7 LATIN SMALL LETTER TESH DIGRAPH 0x02A8 LATIN SMALL LETTER TC DIGRAPH WITH CURL 0x0322 COMBINING RETROFLEX HOOK BELOWglyphsets-1.0.0/Lib/glyphsets/results/nam/GF_Phonetics_IPAStandard.nam000066400000000000000000000140641461513140100257160ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x0021 EXCLAMATION MARK 0x002E FULL STOP 0x007C VERTICAL LINE 0x00E6 LATIN SMALL LETTER AE 0x00E7 LATIN SMALL LETTER C WITH CEDILLA 0x00F0 LATIN SMALL LETTER ETH 0x00F8 LATIN SMALL LETTER O WITH STROKE 0x0127 LATIN SMALL LETTER H WITH STROKE 0x014B LATIN SMALL LETTER ENG 0x0153 LATIN SMALL LIGATURE OE 0x01C0 LATIN LETTER DENTAL CLICK 0x01C1 LATIN LETTER LATERAL CLICK 0x01C2 LATIN LETTER ALVEOLAR CLICK 0x01C3 LATIN LETTER RETROFLEX CLICK 0x0205 LATIN SMALL LETTER E WITH DOUBLE GRAVE 0x0250 LATIN SMALL LETTER TURNED A 0x0251 LATIN SMALL LETTER ALPHA 0x0252 LATIN SMALL LETTER TURNED ALPHA 0x0253 LATIN SMALL LETTER B WITH HOOK 0x0254 LATIN SMALL LETTER OPEN O 0x0255 LATIN SMALL LETTER C WITH CURL 0x0256 LATIN SMALL LETTER D WITH TAIL 0x0257 LATIN SMALL LETTER D WITH HOOK 0x0258 LATIN SMALL LETTER REVERSED E 0x0259 LATIN SMALL LETTER SCHWA 0x025A LATIN SMALL LETTER SCHWA WITH HOOK 0x025B LATIN SMALL LETTER OPEN E 0x025C LATIN SMALL LETTER REVERSED OPEN E 0x025D LATIN SMALL LETTER REVERSED OPEN E WITH HOOK 0x025E LATIN SMALL LETTER CLOSED REVERSED OPEN E 0x025F LATIN SMALL LETTER DOTLESS J WITH STROKE 0x0260 LATIN SMALL LETTER G WITH HOOK 0x0261 LATIN SMALL LETTER SCRIPT G 0x0262 LATIN LETTER SMALL CAPITAL G 0x0263 LATIN SMALL LETTER GAMMA 0x0264 LATIN SMALL LETTER RAMS HORN 0x0265 LATIN SMALL LETTER TURNED H 0x0266 LATIN SMALL LETTER H WITH HOOK 0x0267 LATIN SMALL LETTER HENG WITH HOOK 0x0268 LATIN SMALL LETTER I WITH STROKE 0x026A LATIN LETTER SMALL CAPITAL I 0x026B LATIN SMALL LETTER L WITH MIDDLE TILDE 0x026C LATIN SMALL LETTER L WITH BELT 0x026D LATIN SMALL LETTER L WITH RETROFLEX HOOK 0x026E LATIN SMALL LETTER LEZH 0x026F LATIN SMALL LETTER TURNED M 0x0270 LATIN SMALL LETTER TURNED M WITH LONG LEG 0x0271 LATIN SMALL LETTER M WITH HOOK 0x0272 LATIN SMALL LETTER N WITH LEFT HOOK 0x0273 LATIN SMALL LETTER N WITH RETROFLEX HOOK 0x0274 LATIN LETTER SMALL CAPITAL N 0x0275 LATIN SMALL LETTER BARRED O 0x0276 LATIN LETTER SMALL CAPITAL OE 0x0278 LATIN SMALL LETTER PHI 0x0279 LATIN SMALL LETTER TURNED R 0x027A LATIN SMALL LETTER TURNED R WITH LONG LEG 0x027B LATIN SMALL LETTER TURNED R WITH HOOK 0x027D LATIN SMALL LETTER R WITH TAIL 0x027E LATIN SMALL LETTER R WITH FISHHOOK 0x0280 LATIN LETTER SMALL CAPITAL R 0x0281 LATIN LETTER SMALL CAPITAL INVERTED R 0x0282 LATIN SMALL LETTER S WITH HOOK 0x0283 LATIN SMALL LETTER ESH 0x0284 LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK 0x0288 LATIN SMALL LETTER T WITH RETROFLEX HOOK 0x0289 LATIN SMALL LETTER U BAR 0x028A LATIN SMALL LETTER UPSILON 0x028B LATIN SMALL LETTER V WITH HOOK 0x028C LATIN SMALL LETTER TURNED V 0x028D LATIN SMALL LETTER TURNED W 0x028E LATIN SMALL LETTER TURNED Y 0x028F LATIN LETTER SMALL CAPITAL Y 0x0290 LATIN SMALL LETTER Z WITH RETROFLEX HOOK 0x0291 LATIN SMALL LETTER Z WITH CURL 0x0292 LATIN SMALL LETTER EZH 0x0294 LATIN LETTER GLOTTAL STOP 0x0295 LATIN LETTER PHARYNGEAL VOICED FRICATIVE 0x0298 LATIN LETTER BILABIAL CLICK 0x0299 LATIN LETTER SMALL CAPITAL B 0x029B LATIN LETTER SMALL CAPITAL G WITH HOOK 0x029C LATIN LETTER SMALL CAPITAL H 0x029D LATIN SMALL LETTER J WITH CROSSED-TAIL 0x029F LATIN LETTER SMALL CAPITAL L 0x02A1 LATIN LETTER GLOTTAL STOP WITH STROKE 0x02A2 LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE 0x02B0 MODIFIER LETTER SMALL H 0x02B2 MODIFIER LETTER SMALL J 0x02B7 MODIFIER LETTER SMALL W 0x02BC MODIFIER LETTER APOSTROPHE 0x02C1 MODIFIER LETTER REVERSED GLOTTAL STOP 0x02C8 MODIFIER LETTER VERTICAL LINE 0x02CC MODIFIER LETTER LOW VERTICAL LINE 0x02D0 MODIFIER LETTER TRIANGULAR COLON 0x02D1 MODIFIER LETTER HALF TRIANGULAR COLON 0x02DE MODIFIER LETTER RHOTIC HOOK 0x02E0 MODIFIER LETTER SMALL GAMMA 0x02E1 MODIFIER LETTER SMALL L 0x02E5 MODIFIER LETTER EXTRA-HIGH TONE BAR 0x02E6 MODIFIER LETTER HIGH TONE BAR 0x02E7 MODIFIER LETTER MID TONE BAR 0x02E8 MODIFIER LETTER LOW TONE BAR 0x02E9 MODIFIER LETTER EXTRA-LOW TONE BAR 0x02F3 MODIFIER LETTER LOW RING 0x0300 COMBINING GRAVE ACCENT 0x0301 COMBINING ACUTE ACCENT 0x0302 COMBINING CIRCUMFLEX ACCENT 0x0303 COMBINING TILDE 0x0304 COMBINING MACRON 0x0305 COMBINING OVERLINE 0x0306 COMBINING BREVE 0x0308 COMBINING DIAERESIS 0x030A COMBINING RING ABOVE 0x030B COMBINING DOUBLE ACUTE ACCENT 0x030C COMBINING CARON 0x030F COMBINING DOUBLE GRAVE ACCENT 0x0318 COMBINING LEFT TACK BELOW 0x0319 COMBINING RIGHT TACK BELOW 0x031A COMBINING LEFT ANGLE ABOVE 0x031C COMBINING LEFT HALF RING BELOW 0x031D COMBINING UP TACK BELOW 0x031E COMBINING DOWN TACK BELOW 0x031F COMBINING PLUS SIGN BELOW 0x0320 COMBINING MINUS SIGN BELOW 0x0324 COMBINING DIAERESIS BELOW 0x0325 COMBINING RING BELOW 0x0329 COMBINING VERTICAL LINE BELOW 0x032A COMBINING BRIDGE BELOW 0x032C COMBINING CARON BELOW 0x032F COMBINING INVERTED BREVE BELOW 0x0330 COMBINING TILDE BELOW 0x0332 COMBINING LOW LINE 0x0334 COMBINING TILDE OVERLAY 0x0339 COMBINING RIGHT HALF RING BELOW 0x033A COMBINING INVERTED BRIDGE BELOW 0x033B COMBINING SQUARE BELOW 0x033C COMBINING SEAGULL BELOW 0x033D COMBINING X ABOVE 0x0348 COMBINING DOUBLE VERTICAL LINE BELOW 0x035C COMBINING DOUBLE BREVE BELOW 0x0361 COMBINING DOUBLE INVERTED BREVE 0x03B2 GREEK SMALL LETTER BETA 0x03B8 GREEK SMALL LETTER THETA 0x03C7 GREEK SMALL LETTER CHI 0x1D6C LATIN SMALL LETTER B WITH MIDDLE TILDE 0x1D6D LATIN SMALL LETTER D WITH MIDDLE TILDE 0x1D6E LATIN SMALL LETTER F WITH MIDDLE TILDE 0x1D6F LATIN SMALL LETTER M WITH MIDDLE TILDE 0x1D70 LATIN SMALL LETTER N WITH MIDDLE TILDE 0x1D71 LATIN SMALL LETTER P WITH MIDDLE TILDE 0x1D72 LATIN SMALL LETTER R WITH MIDDLE TILDE 0x1D73 LATIN SMALL LETTER R WITH FISHHOOK AND MIDDLE TILDE 0x1D74 LATIN SMALL LETTER S WITH MIDDLE TILDE 0x1D75 LATIN SMALL LETTER T WITH MIDDLE TILDE 0x1D76 LATIN SMALL LETTER Z WITH MIDDLE TILDE 0x1DC4 COMBINING MACRON-ACUTE 0x1DC5 COMBINING GRAVE-MACRON 0x1DC6 COMBINING MACRON-GRAVE 0x1DC7 COMBINING ACUTE-MACRON 0x1DC8 COMBINING GRAVE-ACUTE-GRAVE 0x1DC9 COMBINING ACUTE-GRAVE-ACUTE 0x2016 DOUBLE VERTICAL LINE 0x203F UNDERTIE 0x207F SUPERSCRIPT LATIN SMALL LETTER N 0x25CC DOTTED CIRCLE 0xA71B MODIFIER LETTER RAISED UP ARROW 0xA71C MODIFIER LETTER RAISED DOWN ARROW 0xA7B5 LATIN SMALL LETTER BETA 0xAB53 LATIN SMALL LETTER CHIglyphsets-1.0.0/Lib/glyphsets/results/nam/GF_Phonetics_SinoExt.nam000066400000000000000000000010371461513140100252110ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x0221 LATIN SMALL LETTER D WITH CURL 0x0234 LATIN SMALL LETTER L WITH CURL 0x0235 LATIN SMALL LETTER N WITH CURL 0x0236 LATIN SMALL LETTER T WITH CURL 0x027F LATIN SMALL LETTER REVERSED R WITH FISHHOOK 0x0285 LATIN SMALL LETTER SQUAT REVERSED ESH 0x02AE LATIN SMALL LETTER TURNED H WITH FISHHOOK 0x02AF LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL 0x1D00 LATIN LETTER SMALL CAPITAL A 0x1D07 LATIN LETTER SMALL CAPITAL E 0xAB65 GREEK LETTER SMALL CAPITAL OMEGAglyphsets-1.0.0/Lib/glyphsets/results/nam/GF_TransLatin_Arabic.nam000066400000000000000000000026441461513140100251310ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x01E6 LATIN CAPITAL LETTER G WITH CARON 0x01E7 LATIN SMALL LETTER G WITH CARON 0x0232 LATIN CAPITAL LETTER Y WITH MACRON 0x0233 LATIN SMALL LETTER Y WITH MACRON 0x02BC MODIFIER LETTER APOSTROPHE 0x02BD MODIFIER LETTER REVERSED COMMA 0x02BE MODIFIER LETTER RIGHT HALF RING 0x02BF MODIFIER LETTER LEFT HALF RING 0x0323 COMBINING DOT BELOW 0x032E COMBINING BREVE BELOW 0x0331 COMBINING MACRON BELOW 0x1E0C LATIN CAPITAL LETTER D WITH DOT BELOW 0x1E0D LATIN SMALL LETTER D WITH DOT BELOW 0x1E0E LATIN CAPITAL LETTER D WITH LINE BELOW 0x1E0F LATIN SMALL LETTER D WITH LINE BELOW 0x1E20 LATIN CAPITAL LETTER G WITH MACRON 0x1E21 LATIN SMALL LETTER G WITH MACRON 0x1E24 LATIN CAPITAL LETTER H WITH DOT BELOW 0x1E25 LATIN SMALL LETTER H WITH DOT BELOW 0x1E2A LATIN CAPITAL LETTER H WITH BREVE BELOW 0x1E2B LATIN SMALL LETTER H WITH BREVE BELOW 0x1E34 LATIN CAPITAL LETTER K WITH LINE BELOW 0x1E35 LATIN SMALL LETTER K WITH LINE BELOW 0x1E62 LATIN CAPITAL LETTER S WITH DOT BELOW 0x1E63 LATIN SMALL LETTER S WITH DOT BELOW 0x1E6C LATIN CAPITAL LETTER T WITH DOT BELOW 0x1E6D LATIN SMALL LETTER T WITH DOT BELOW 0x1E6E LATIN CAPITAL LETTER T WITH LINE BELOW 0x1E6F LATIN SMALL LETTER T WITH LINE BELOW 0x1E92 LATIN CAPITAL LETTER Z WITH DOT BELOW 0x1E93 LATIN SMALL LETTER Z WITH DOT BELOW 0x1E96 LATIN SMALL LETTER H WITH LINE BELOW 0x1E97 LATIN SMALL LETTER T WITH DIAERESISglyphsets-1.0.0/Lib/glyphsets/results/nam/GF_TransLatin_Pinyin.nam000066400000000000000000000072001461513140100252070ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x00C0 LATIN CAPITAL LETTER A WITH GRAVE 0x00C1 LATIN CAPITAL LETTER A WITH ACUTE 0x00C2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX 0x00C8 LATIN CAPITAL LETTER E WITH GRAVE 0x00C9 LATIN CAPITAL LETTER E WITH ACUTE 0x00CA LATIN CAPITAL LETTER E WITH CIRCUMFLEX 0x00CC LATIN CAPITAL LETTER I WITH GRAVE 0x00CD LATIN CAPITAL LETTER I WITH ACUTE 0x00CE LATIN CAPITAL LETTER I WITH CIRCUMFLEX 0x00CF LATIN CAPITAL LETTER I WITH DIAERESIS 0x00D2 LATIN CAPITAL LETTER O WITH GRAVE 0x00D3 LATIN CAPITAL LETTER O WITH ACUTE 0x00D4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX 0x00D9 LATIN CAPITAL LETTER U WITH GRAVE 0x00DA LATIN CAPITAL LETTER U WITH ACUTE 0x00DB LATIN CAPITAL LETTER U WITH CIRCUMFLEX 0x00DC LATIN CAPITAL LETTER U WITH DIAERESIS 0x00E0 LATIN SMALL LETTER A WITH GRAVE 0x00E1 LATIN SMALL LETTER A WITH ACUTE 0x00E2 LATIN SMALL LETTER A WITH CIRCUMFLEX 0x00E8 LATIN SMALL LETTER E WITH GRAVE 0x00E9 LATIN SMALL LETTER E WITH ACUTE 0x00EA LATIN SMALL LETTER E WITH CIRCUMFLEX 0x00EC LATIN SMALL LETTER I WITH GRAVE 0x00ED LATIN SMALL LETTER I WITH ACUTE 0x00EE LATIN SMALL LETTER I WITH CIRCUMFLEX 0x00F1 LATIN SMALL LETTER N WITH TILDE 0x00F2 LATIN SMALL LETTER O WITH GRAVE 0x00F3 LATIN SMALL LETTER O WITH ACUTE 0x00F4 LATIN SMALL LETTER O WITH CIRCUMFLEX 0x00F9 LATIN SMALL LETTER U WITH GRAVE 0x00FA LATIN SMALL LETTER U WITH ACUTE 0x00FB LATIN SMALL LETTER U WITH CIRCUMFLEX 0x00FC LATIN SMALL LETTER U WITH DIAERESIS 0x0100 LATIN CAPITAL LETTER A WITH MACRON 0x0101 LATIN SMALL LETTER A WITH MACRON 0x0102 LATIN CAPITAL LETTER A WITH BREVE 0x0103 LATIN SMALL LETTER A WITH BREVE 0x0112 LATIN CAPITAL LETTER E WITH MACRON 0x0113 LATIN SMALL LETTER E WITH MACRON 0x0114 LATIN CAPITAL LETTER E WITH BREVE 0x0115 LATIN SMALL LETTER E WITH BREVE 0x011A LATIN CAPITAL LETTER E WITH CARON 0x011B LATIN SMALL LETTER E WITH CARON 0x012A LATIN CAPITAL LETTER I WITH MACRON 0x012B LATIN SMALL LETTER I WITH MACRON 0x012C LATIN CAPITAL LETTER I WITH BREVE 0x012D LATIN SMALL LETTER I WITH BREVE 0x0143 LATIN CAPITAL LETTER N WITH ACUTE 0x014C LATIN CAPITAL LETTER O WITH MACRON 0x014D LATIN SMALL LETTER O WITH MACRON 0x014E LATIN CAPITAL LETTER O WITH BREVE 0x014F LATIN SMALL LETTER O WITH BREVE 0x016A LATIN CAPITAL LETTER U WITH MACRON 0x016B LATIN SMALL LETTER U WITH MACRON 0x016C LATIN CAPITAL LETTER U WITH BREVE 0x016D LATIN SMALL LETTER U WITH BREVE 0x01CD LATIN CAPITAL LETTER A WITH CARON 0x01CE LATIN SMALL LETTER A WITH CARON 0x01CF LATIN CAPITAL LETTER I WITH CARON 0x01D0 LATIN SMALL LETTER I WITH CARON 0x01D1 LATIN CAPITAL LETTER O WITH CARON 0x01D2 LATIN SMALL LETTER O WITH CARON 0x01D3 LATIN CAPITAL LETTER U WITH CARON 0x01D4 LATIN SMALL LETTER U WITH CARON 0x01D5 LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON 0x01D6 LATIN SMALL LETTER U WITH DIAERESIS AND MACRON 0x01D7 LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE 0x01D8 LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE 0x01D9 LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON 0x01DA LATIN SMALL LETTER U WITH DIAERESIS AND CARON 0x01DB LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE 0x01DC LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE 0x01F8 LATIN CAPITAL LETTER N WITH GRAVE 0x01F9 LATIN SMALL LETTER N WITH GRAVE 0x02BC MODIFIER LETTER APOSTROPHE 0x0300 COMBINING GRAVE ACCENT 0x0301 COMBINING ACUTE ACCENT 0x0302 COMBINING CIRCUMFLEX ACCENT 0x0304 COMBINING MACRON 0x0306 COMBINING BREVE 0x0308 COMBINING DIAERESIS 0x030C COMBINING CARON 0x030D COMBINING VERTICAL LINE ABOVE 0x0358 COMBINING DOT ABOVE RIGHT 0x1D3A MODIFIER LETTER CAPITAL N 0x1E3E LATIN CAPITAL LETTER M WITH ACUTE 0x1E3F LATIN SMALL LETTER M WITH ACUTE 0x207F SUPERSCRIPT LATIN SMALL LETTER Nglyphsets-1.0.0/Lib/glyphsets/results/txt/000077500000000000000000000000001461513140100205765ustar00rootroot00000000000000glyphsets-1.0.0/Lib/glyphsets/results/txt/nice-names/000077500000000000000000000000001461513140100226155ustar00rootroot00000000000000glyphsets-1.0.0/Lib/glyphsets/results/txt/nice-names/GF_Arabic_Core.txt000066400000000000000000000027341461513140100260710ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. space exclam quotedbl numbersign percent quotesingle parenleft parenright asterisk plus comma hyphen period slash zero one two three four five six seven eight nine colon less equal greater bracketleft backslash bracketright braceleft bar braceright nbspace guillemetleft guillemetright multiply divide perthousand-ar comma-ar dateseparator-ar semicolon-ar mark-ar question-ar hamza-ar alefMadda-ar alefHamzaabove-ar wawHamzaabove-ar alefHamzabelow-ar yehHamzaabove-ar alef-ar beh-ar tehMarbuta-ar teh-ar theh-ar jeem-ar hah-ar khah-ar dal-ar thal-ar reh-ar zain-ar seen-ar sheen-ar sad-ar dad-ar tah-ar zah-ar ain-ar ghain-ar kashida-ar feh-ar qaf-ar kaf-ar lam-ar meem-ar noon-ar heh-ar waw-ar alefMaksura-ar yeh-ar fathatan-ar dammatan-ar kasratan-ar fatha-ar damma-ar kasra-ar shadda-ar sukun-ar madda-ar hamzaabove-ar hamzabelow-ar zero-ar one-ar two-ar three-ar four-ar five-ar six-ar seven-ar eight-ar nine-ar percent-ar decimalseparator-ar thousandseparator-ar asterisk-ar alefabove-ar tteh-ar peh-ar tcheh-ar ddal-ar rreh-ar jeh-ar keheh-ar gaf-ar hehDoachashmee-ar hehgoal-ar yehFarsi-ar yehbarree-ar fullstop-ar zeroFarsi-ar oneFarsi-ar twoFarsi-ar threeFarsi-ar fourFarsi-ar fiveFarsi-ar sixFarsi-ar sevenFarsi-ar eightFarsi-ar nineFarsi-ar kehehThreedotsabove-ar lefttorightmark endash emdash quoteleft quoteright quotedblleft quotedblright ellipsis guilsinglleft guilsinglright minus parenleft-ar parenright-arglyphsets-1.0.0/Lib/glyphsets/results/txt/nice-names/GF_Arabic_Plus.txt000066400000000000000000000030731461513140100261210ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. exclam percent quotesingle parenleft parenright plus comma hyphen period slash zero one two three four five six seven eight nine colon semicolon bracketleft bracketright perthousand-ar comma-ar hamza-ar alefMadda-ar alefHamzaabove-ar wawHamzaabove-ar yehHamzaabove-ar alef-ar beh-ar tehMarbuta-ar teh-ar theh-ar jeem-ar hah-ar khah-ar dal-ar thal-ar reh-ar zain-ar seen-ar sheen-ar sad-ar dad-ar tah-ar zah-ar ain-ar ghain-ar feh-ar qaf-ar kaf-ar lam-ar meem-ar noon-ar heh-ar waw-ar alefMaksura-ar yeh-ar fathatan-ar dammatan-ar kasratan-ar fatha-ar damma-ar kasra-ar shadda-ar sukun-ar hamzaabove-ar zero-ar one-ar two-ar three-ar four-ar five-ar six-ar seven-ar eight-ar nine-ar percent-ar decimalseparator-ar thousandseparator-ar alefabove-ar tteheh-ar beeh-ar tehRing-ar tehThreedotsdown-ar peh-ar teheh-ar beheh-ar hahHamzaabove-ar nyeh-ar dyeh-ar hahThreedotsabove-ar tcheh-ar tcheheh-ar dalRing-ar dalDotbelow-ar dahal-ar ddahal-ar dalThreedotsdown-ar rehRing-ar rehVbelow-ar rehDotbelowdotabove-ar jeh-ar rehFourdots-ar seenDotbelowDotabove-ar veh-ar peheh-ar keheh-ar kafswash-ar kafRing-ar ng-ar gaf-ar ngoeh-ar gueh-ar lamVabove-ar rnoon-ar noonRing-ar hehDoachashmee-ar oe-ar u-ar yu-ar ve-ar yehFarsi-ar yehTail-ar yehVabove-ar e-ar fullstop-ar ae-ar zeroFarsi-ar oneFarsi-ar twoFarsi-ar threeFarsi-ar fourFarsi-ar fiveFarsi-ar sixFarsi-ar sevenFarsi-ar eightFarsi-ar nineFarsi-ar sindhiampersand-ar sindhipostpositionmen-ar lefttorightmark righttoleftmark quoteleft reversedsemicolon minus commareversedglyphsets-1.0.0/Lib/glyphsets/results/txt/nice-names/GF_Cyrillic_Core.txt000066400000000000000000000021171461513140100264550ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. exclam quotedbl numbersign percent ampersand quotesingle parenleft parenright asterisk plus comma hyphen period slash zero one two three four five six seven eight nine colon semicolon question at bracketleft backslash bracketright guillemetleft guillemetright apostrophemod gravecomb acutecomb brevecomb dieresiscomb Io-cy Dje-cy E-cy I-cy Yi-cy Je-cy Lje-cy Nje-cy Tshe-cy Ushort-cy Dzhe-cy A-cy Be-cy Ve-cy Ge-cy De-cy Ie-cy Zhe-cy Ze-cy Ii-cy Iishort-cy Ka-cy El-cy Em-cy En-cy O-cy Pe-cy Er-cy Es-cy Te-cy U-cy Ef-cy Ha-cy Tse-cy Che-cy Sha-cy Shcha-cy Hardsign-cy Yeru-cy Softsign-cy Ereversed-cy Yu-cy Ya-cy a-cy be-cy ve-cy ge-cy de-cy ie-cy zhe-cy ze-cy ii-cy iishort-cy ka-cy el-cy em-cy en-cy o-cy pe-cy er-cy es-cy te-cy u-cy ef-cy ha-cy tse-cy che-cy sha-cy shcha-cy hardsign-cy yeru-cy softsign-cy ereversed-cy yu-cy ya-cy io-cy dje-cy e-cy i-cy yi-cy je-cy lje-cy nje-cy tshe-cy ushort-cy dzhe-cy Geupturn-cy geupturn-cy endash emdash quoteleft quoteright quotesinglbase quotedblleft quotedblbase ellipsis numeroglyphsets-1.0.0/Lib/glyphsets/results/txt/nice-names/GF_Cyrillic_Historical.txt000066400000000000000000000010451461513140100276650ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. Omega-cy omega-cy Eiotified-cy eiotified-cy Yuslittle-cy yuslittle-cy Yuslittleiotified-cy yuslittleiotified-cy Yusbigiotified-cy yusbigiotified-cy Ksi-cy ksi-cy Psi-cy psi-cy Izhitsadblgrave-cy izhitsadblgrave-cy Uk-cy uk-cy uni047A uni047B uni047C uni047D uni047E uni047F Koppa-cy koppa-cy thousand-cy titlocomb-cy palatalizationcomb-cy dasiapneumatacomb-cy psilipneumatacomb-cy pokrytiecomb-cy hundredthousandssigncomb-cy millionssigncomb-cy OmegaBroad-cy omegaBroad-cyglyphsets-1.0.0/Lib/glyphsets/results/txt/nice-names/GF_Cyrillic_Plus.txt000066400000000000000000000035121461513140100265100ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. apostrophemod gravecomb acutecomb macroncomb dieresiscomb hungarumlautcomb Yat-cy yat-cy Yusbig-cy yusbig-cy Fita-cy fita-cy Izhitsa-cy izhitsa-cy Ghestroke-cy ghestroke-cy Ghemiddlehook-cy ghemiddlehook-cy Zhedescender-cy zhedescender-cy Zedescender-cy zedescender-cy Kadescender-cy kadescender-cy Kaverticalstroke-cy kaverticalstroke-cy Kabashkir-cy kabashkir-cy Endescender-cy endescender-cy Enghe-cy enghe-cy Esdescender-cy esdescender-cy Ustraight-cy ustraight-cy Ustraightstroke-cy ustraightstroke-cy Hadescender-cy hadescender-cy Chedescender-cy chedescender-cy Cheverticalstroke-cy cheverticalstroke-cy Shha-cy shha-cy Palochka-cy Zhebreve-cy zhebreve-cy Chekhakassian-cy chekhakassian-cy palochka-cy Abreve-cy abreve-cy Adieresis-cy adieresis-cy Aie-cy aie-cy Iebreve-cy iebreve-cy Schwa-cy schwa-cy Zhedieresis-cy zhedieresis-cy Zedieresis-cy zedieresis-cy Imacron-cy imacron-cy Idieresis-cy idieresis-cy Odieresis-cy odieresis-cy Obarred-cy obarred-cy Umacron-cy umacron-cy Udieresis-cy udieresis-cy Uhungarumlaut-cy uhungarumlaut-cy Chedieresis-cy chedieresis-cy Gedescender-cy gedescender-cy Yerudieresis-cy yerudieresis-cy Qa-cy qa-cy We-cy we-cy tugrik hryvnia tenge brevecomb-cy gestroke-cy.loclBSH yu-cy.loclBGR Gestroke-cy.loclBSH De-cy.loclBGR Ii-cy.loclBGR Iishort-cy.loclBGR Iigrave-cy.loclBGR El-cy.loclBGR Ef-cy.loclBGR Zedescender-cy.loclBSH Esdescender-cy.loclBSH Esdescender-cy.loclCHU ve-cy.loclBGR ge-cy.loclBGR de-cy.loclBGR zhe-cy.loclBGR ze-cy.loclBGR ii-cy.loclBGR iishort-cy.loclBGR iigrave-cy.loclBGR ka-cy.loclBGR el-cy.loclBGR en-cy.loclBGR pe-cy.loclBGR te-cy.loclBGR che-cy.loclBGR tse-cy.loclBGR sha-cy.loclBGR shcha-cy.loclBGR softsign-cy.loclBGR hardsign-cy.loclBGR zedescender-cy.loclBSH esdescender-cy.loclBSH esdescender-cy.loclCHU be-cy.loclSRBglyphsets-1.0.0/Lib/glyphsets/results/txt/nice-names/GF_Cyrillic_Pro.txt000066400000000000000000000015241461513140100263260ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. Iishorttail-cy iishorttail-cy Semisoftsign-cy semisoftsign-cy Ertick-cy ertick-cy Ghemiddlehook-cy ghemiddlehook-cy Kastroke-cy kastroke-cy Haabkhasian-cy haabkhasian-cy Tedescender-cy tedescender-cy Tetse-cy tetse-cy Cheabkhasian-cy cheabkhasian-cy Chedescenderabkhasian-cy chedescenderabkhasian-cy Kahook-cy kahook-cy Eltail-cy eltail-cy Enhook-cy enhook-cy Entail-cy entail-cy Emtail-cy emtail-cy Schwadieresis-cy schwadieresis-cy Dzeabkhasian-cy dzeabkhasian-cy Obarreddieresis-cy obarreddieresis-cy Edieresis-cy edieresis-cy Gestrokehook-cy gestrokehook-cy Hahook-cy hahook-cy Hastroke-cy hastroke-cy Reversedze-cy reversedze-cy Elhook-cy elhook-cy Pedescender-cy pedescender-cy Shhadescender-cy shhadescender-cy EnLeftHook-cy enlefthook-cy Eldescender-cy eldescender-cyglyphsets-1.0.0/Lib/glyphsets/results/txt/nice-names/GF_Greek_AncientMusicalSymbols.txt000066400000000000000000000175651461513140100313350ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. psili-byzantineMusic daseia-byzantineMusic perispomeni-byzantineMusic oxeiaEkfonitikon-byzantineMusic oxeiaDipli-byzantineMusic vareiaEkfonitikon-byzantineMusic vareiaDipli-byzantineMusic kathisti-byzantineMusic syrmatiki-byzantineMusic paraklitiki-byzantineMusic ypokrisis-byzantineMusic ypokrisisDipli-byzantineMusic kremasti-byzantineMusic apesoEkfonitikon-byzantineMusic exoEkfonitikon-byzantineMusic teleia-byzantineMusic kentimata-byzantineMusic apostrofos-byzantineMusic apostrofosDipli-byzantineMusic synevma-byzantineMusic thita-byzantineMusic oligonArchaion-byzantineMusic gorgonArchaion-byzantineMusic psilon-byzantineMusic chamilon-byzantineMusic vathy-byzantineMusic isonArchaion-byzantineMusic kentimaArchaion-byzantineMusic kentimataArchaion-byzantineMusic saximata-byzantineMusic parichon-byzantineMusic stavrosApodexia-byzantineMusic oxeiaiArchaion-byzantineMusic vareiaiArchaion-byzantineMusic apodermaArchaion-byzantineMusic apothema-byzantineMusic klasma-byzantineMusic revma-byzantineMusic piasmaArchaion-byzantineMusic tinagma-byzantineMusic anatrichisma-byzantineMusic seisma-byzantineMusic synagmaArchaion-byzantineMusic synagmaMetaStavrou-byzantineMusic oyranismaArchaion-byzantineMusic thema-byzantineMusic lemoi-byzantineMusic dyo-byzantineMusic tria-byzantineMusic tessera-byzantineMusic kratimata-byzantineMusic apesoExoNeo-byzantineMusic fthoraArchaion-byzantineMusic imifthora-byzantineMusic tromikonArchaion-byzantineMusic katavaTromikon-byzantineMusic pelaston-byzantineMusic psifiston-byzantineMusic kontevma-byzantineMusic chorevmaArchaion-byzantineMusic rapisma-byzantineMusic parakalesmaArchaion-byzantineMusic paraklitikiArchaion-byzantineMusic ichadin-byzantineMusic nana-byzantineMusic petasma-byzantineMusic kontevmaAllo-byzantineMusic tromikonAllo-byzantineMusic straggismata-byzantineMusic gronthismata-byzantineMusic isonNeo-byzantineMusic oligonNeo-byzantineMusic oxeiaNeo-byzantineMusic petasti-byzantineMusic koufisma-byzantineMusic petastokoufisma-byzantineMusic kratimokoufisma-byzantineMusic pelastonNeo-byzantineMusic kentimataNeoAno-byzantineMusic kentimaNeoAno-byzantineMusic ypsili-byzantineMusic apostrofosNeo-byzantineMusic apostrofoiSyndesmosNeo-byzantineMusic yporroi-byzantineMusic kratimoyporroon-byzantineMusic elafron-byzantineMusic chamili-byzantineMusic mikronIson-byzantineMusic vareiaNeo-byzantineMusic piasmaNeo-byzantineMusic psifistonNeo-byzantineMusic omalon-byzantineMusic antikenoma-byzantineMusic lygisma-byzantineMusic paraklitikiNeo-byzantineMusic parakalesmaNeo-byzantineMusic eteronParakalesma-byzantineMusic kylisma-byzantineMusic antikenokylisma-byzantineMusic tromikonNeo-byzantineMusic ekstrepton-byzantineMusic synagmaNeo-byzantineMusic syrma-byzantineMusic chorevmaNeo-byzantineMusic epegerma-byzantineMusic seismaNeo-byzantineMusic xironKlasma-byzantineMusic tromikopsifiston-byzantineMusic psifistolygisma-byzantineMusic tromikolygisma-byzantineMusic tromikoparakalesma-byzantineMusic psifistoparakalesma-byzantineMusic tromikosynagma-byzantineMusic psifistosynagma-byzantineMusic gorgosyntheton-byzantineMusic argosyntheton-byzantineMusic eteronArgosyntheton-byzantineMusic oyranismaNeo-byzantineMusic thematismosEso-byzantineMusic thematismosExo-byzantineMusic themaAploun-byzantineMusic thesKaiApothes-byzantineMusic katavasma-byzantineMusic endofonon-byzantineMusic yfenKato-byzantineMusic yfenAno-byzantineMusic stavros-byzantineMusic klasmaAno-byzantineMusic dipliArchaion-byzantineMusic kratimaArchaion-byzantineMusic kratimaAllo-byzantineMusic kratimaNeo-byzantineMusic apodermaNeo-byzantineMusic apli-byzantineMusic dipli-byzantineMusic tripli-byzantineMusic tetrapli-byzantineMusic koronis-byzantineMusic leimmaEnosChronou-byzantineMusic leimmaDyoChronon-byzantineMusic leimmaTrionChronon-byzantineMusic leimmaTessaronChronon-byzantineMusic leimmaImiseosChronou-byzantineMusic gorgonNeoAno-byzantineMusic gorgonParestigmenonAristera-byzantineMusic gorgonParestigmenonDexia-byzantineMusic digorgon-byzantineMusic digorgonParestigmenonAristeraKato-byzantineMusic digorgonParestigmenonAristeraAno-byzantineMusic digorgonParestigmenonDexia-byzantineMusic trigorgon-byzantineMusic argon-byzantineMusic imidiargon-byzantineMusic diargon-byzantineMusic agogiPoliArgi-byzantineMusic agogiArgoteri-byzantineMusic agogiArgi-byzantineMusic agogiMetria-byzantineMusic agogiMesi-byzantineMusic agogiGorgi-byzantineMusic agogiGorgoteri-byzantineMusic agogiPoliGorgi-byzantineMusic martyriaProtosIchos-byzantineMusic martyriaAlliProtosIchos-byzantineMusic martyriaDeyterosIchos-byzantineMusic martyriaAlliDeyterosIchos-byzantineMusic martyriaTritosIchos-byzantineMusic martyriaTrifonias-byzantineMusic martyriaTetartosIchos-byzantineMusic martyriaTetartosLegetosIchos-byzantineMusic martyriaLegetosIchos-byzantineMusic martyriaPlagiosIchos-byzantineMusic isakiaTelousIchimatos-byzantineMusic apostrofoiTelousIchimatos-byzantineMusic fanerosisTetrafonias-byzantineMusic fanerosisMonofonias-byzantineMusic fanerosisDifonias-byzantineMusic martyriaVarysIchos-byzantineMusic martyriaProtovarysIchos-byzantineMusic martyriaPlagiosTetartosIchos-byzantineMusic gorthmikonNAploun-byzantineMusic gorthmikonNDiploun-byzantineMusic enarxisKaiFthoraVou-byzantineMusic imifonon-byzantineMusic imifthoron-byzantineMusic fthoraArchaionDeyterouIchou-byzantineMusic fthoraDiatonikiPa-byzantineMusic fthoraDiatonikiNana-byzantineMusic fthoraNaosIchos-byzantineMusic fthoraDiatonikiDi-byzantineMusic fthoraSklironDiatononDi-byzantineMusic fthoraDiatonikiKe-byzantineMusic fthoraDiatonikiZo-byzantineMusic fthoraDiatonikiNiKato-byzantineMusic fthoraDiatonikiNiAno-byzantineMusic fthoraMalakonChromaDifonias-byzantineMusic fthoraMalakonChromaMonofonias-byzantineMusic fhtoraSklironChromaVasis-byzantineMusic fthoraSklironChromaSynafi-byzantineMusic fthoraNenano-byzantineMusic chroaZygos-byzantineMusic chroaKliton-byzantineMusic chroaSpathi-byzantineMusic fthoraIYfesisTetartimorion-byzantineMusic fthoraEnarmoniosAntifonia-byzantineMusic yfesisTritimorion-byzantineMusic diesisTritimorion-byzantineMusic diesisTetartimorion-byzantineMusic diesisApliDyoDodekata-byzantineMusic diesisMonogrammosTesseraDodekata-byzantineMusic diesisDigrammosExDodekata-byzantineMusic diesisTrigrammosOktoDodekata-byzantineMusic yfesisApliDyoDodekata-byzantineMusic yfesisMonogrammosTesseraDodekata-byzantineMusic yfesisDigrammosExDodekata-byzantineMusic yfesisTrigrammosOktoDodekata-byzantineMusic genikiDiesis-byzantineMusic genikiYfesis-byzantineMusic diastoliApliMikri-byzantineMusic diastoliApliMegali-byzantineMusic diastoliDipli-byzantineMusic diastoliTheseos-byzantineMusic simansisTheseos-byzantineMusic simansisTheseosDisimou-byzantineMusic simansisTheseosTrisimou-byzantineMusic simansisTheseosTetrasimou-byzantineMusic simansisArseos-byzantineMusic simansisArseosDisimou-byzantineMusic simansisArseosTrisimou-byzantineMusic simansisArseosTetrasimou-byzantineMusic digrammaGg-byzantineMusic diftoggosOu-byzantineMusic stigma-byzantineMusic arktikoPa-byzantineMusic arktikoVou-byzantineMusic arktikoGa-byzantineMusic arktikoDi-byzantineMusic arktikoKe-byzantineMusic arktikoZo-byzantineMusic arktikoNi-byzantineMusic kentimataNeoMeso-byzantineMusic kentimaNeoMeso-byzantineMusic kentimataNeoKato-byzantineMusic kentimaNeoKato-byzantineMusic klasmaKato-byzantineMusic gorgonNeoKato-byzantineMusic uni1D200 uni1D201 uni1D202 uni1D203 uni1D204 uni1D205 uni1D206 uni1D207 uni1D208 uni1D209 uni1D20A uni1D20B uni1D20C uni1D20D uni1D20E uni1D20F uni1D210 uni1D211 uni1D212 uni1D213 uni1D214 uni1D215 uni1D216 uni1D217 uni1D218 uni1D219 uni1D21A uni1D21B uni1D21C uni1D21D uni1D21E uni1D21F uni1D220 uni1D221 uni1D222 uni1D223 uni1D224 uni1D225 uni1D226 uni1D227 uni1D228 uni1D229 uni1D22A uni1D22B uni1D22C uni1D22D uni1D22E uni1D22F uni1D230 uni1D231 uni1D232 uni1D233 uni1D234 uni1D235 uni1D236 uni1D237 uni1D238 uni1D239 uni1D23A uni1D23B uni1D23C uni1D23D uni1D23E uni1D23F uni1D240 uni1D241 uni1D242 uni1D243 uni1D244 uni1D245glyphsets-1.0.0/Lib/glyphsets/results/txt/nice-names/GF_Greek_Archaic.txt000066400000000000000000000053271461513140100264100ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. Heta heta Archaicsampi archaicsampi Pamphyliandigamma pamphyliandigamma sigmaLunateReversedSymbol sigmaLunateDottedSymbol sigmaLunateDottedReversedSymbol betaSymbol thetaSymbol UpsilonhookSymbol UpsilonacutehookSymbol UpsilondieresishookSymbol phiSymbol piSymbol KoppaArchaic koppaArchaic kappaSymbol rhoSymbol sigmaLunateSymbol yot ThetaSymbol epsilonLunateSymbol epsilonLunateReversedSymbol Sho sho SigmaLunateSymbol San san rhoStrokeSymbol SigmaLunateReversedSymbol SigmaLunateDottedSymbol SigmaLunateDottedReversedSymbol whiteSquare blackstar sunSymbol ascendingNode descendingNode conjunction opposition constantineCross jerusalemCross firstQuarterMoon lastQuarterMoon mercury venus earth mars jupiter saturn uranus neptune pluto aries taurus gemini cancer leo virgo libra scorpius sagittarius capricorn aquarius pisces threeDimensionalAngle whitetrianglecontainingwhitetriangle onequarter-atticGreek onehalf-atticGreek onedrachma-atticGreek five-atticGreek fifty-atticGreek fivehundred-atticGreek fivethousand-atticGreek fiftythousand-atticGreek fivetalents-atticGreek tentalents-atticGreek fiftytalents-atticGreek onehundredtalents-atticGreek fivehundredtalents-atticGreek onethousandtalents-atticGreek fivethousandtalents-atticGreek fivestaters-atticGreek tenstaters-atticGreek fiftystaters-atticGreek onehundredstaters-atticGreek fivehundredstaters-atticGreek onethousandstaters-atticGreek tenthousandstaters-atticGreek fiftythousandstaters-atticGreek tenmnas-atticGreek heraeumoneplethron-ancientGreek thespianone-ancientGreek hermionianone-ancientGreek epidaureantwo-ancientGreek thespiantwo-ancientGreek cyrenaictwodrachmas-ancientGreek epidaureantwodrachmas-ancientGreek troezenianfive-ancientGreek troezenianten-ancientGreek troezeniantenalternateform-ancientGreek hermionianten-ancientGreek messenianten-ancientGreek thespianten-ancientGreek thespianthirty-ancientGreek troezenianfifty-ancientGreek troezenianfiftyalternateform-ancientGreek hermionianfifty-ancientGreek thespianfifty-ancientGreek thespianonehundred-ancientGreek thespianthreehundred-ancientGreek epidaureanfivehundred-ancientGreek troezenianfivehundred-ancientGreek thespianfivehundred-ancientGreek carystianfivehundred-ancientGreek naxianfivehundred-ancientGreek thespianonethousand-ancientGreek thespianfivethousand-ancientGreek delphicfivemnas-ancientGreek stratianfiftymnas-ancientGreek onehalf-greek onehalfAlternate-greek twothirds-greek threequarters-greek year-greek talent-greek drachma-greek obol-greek twoObols-greek threeObols-greek fourObols-greek fiveObols-greek metretes-greek kyathosBase-greek litra-greek ounkia-greek xestes-greek artabe-greek aroura-greek gramma-greek tryblionBase-greek zero-greekglyphsets-1.0.0/Lib/glyphsets/results/txt/nice-names/GF_Greek_Coptic.txt000066400000000000000000000041301461513140100262660ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. Shei-coptic shei-coptic Fei-coptic fei-coptic Khei-coptic khei-coptic Hori-coptic hori-coptic Gangia-coptic gangia-coptic Shima-coptic shima-coptic Dei-coptic dei-coptic Alfa-coptic alfa-coptic Vida-coptic vida-coptic Gamma-coptic gamma-coptic Dalda-coptic dalda-coptic Eie-coptic eie-coptic Sou-coptic sou-coptic Zata-coptic zata-coptic Hate-coptic hate-coptic Thethe-coptic thethe-coptic Iauda-coptic iauda-coptic Kapa-coptic kapa-coptic Laula-coptic laula-coptic Mi-coptic mi-coptic Ni-coptic ni-coptic Ksi-coptic ksi-coptic O-coptic o-coptic Pi-coptic pi-coptic Ro-coptic ro-coptic Sima-coptic sima-coptic Tau-coptic tau-coptic Ua-coptic ua-coptic Fi-coptic fi-coptic Khi-coptic khi-coptic Psi-coptic psi-coptic Oou-coptic oou-coptic AlefDialectP-coptic alefDialectP-coptic AinOld-coptic ainOld-coptic Cryptogrammiceie-coptic cryptogrammiceie-coptic dialectPkapa-coptic dialectpkapa-coptic dialectPni-coptic dialectpni-coptic Cryptogrammicni-coptic cryptogrammicni-coptic OouOld-coptic oouOld-coptic Sampi-coptic sampi-coptic SheiCrossed-coptic sheiCrossed-coptic SheiOld-coptic sheiOld-coptic EshOld-coptic eshOld-coptic KheiAkhmimic-coptic kheiAkhmimic-coptic HoriDialectP-coptic horiDialectP-coptic HoriOld-coptic horiOld-coptic HaOld-coptic haOld-coptic HaLshaped-coptic haLshaped-coptic HeiOld-coptic heiOld-coptic HatOld-coptic hatOld-coptic GangiaOld-coptic gangiaOld-coptic DjaOld-coptic djaOld-coptic ShimaOld-coptic shimaOld-coptic kai-coptic miro-coptic piro-coptic stauros-coptic tauro-coptic khiro-coptic shimasima-coptic SheiCryptogrammic-coptic sheiCryptogrammic-coptic GangiaCryptogrammic-coptic gangiaCryptogrammic-coptic uni2CEF uni2CF0 uni2CF1 KheiBohairic-coptic kheiBohairic-coptic onehalf-coptic fullstop-coptic morphologicaldivider-coptic oldNgi-nubian-coptic oldNyi-nubian-coptic oldShima-nubian-coptic oldWau-nubian-coptic olddirectquestion-nubian-coptic oldfullstop-nubian-coptic oldindirectquestion-nubian-coptic oldngi-nubian-coptic oldnyi-nubian-coptic oldshima-nubian-coptic oldversedivider-nubian-coptic oldwau-nubian-copticglyphsets-1.0.0/Lib/glyphsets/results/txt/nice-names/GF_Greek_Core.txt000066400000000000000000000017031461513140100257400ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. exclam quotedbl percent ampersand parenleft parenright asterisk plus comma hyphen period slash zero one two three four five six seven eight nine colon semicolon at bracketleft backslash bracketright guillemetleft guillemetright acutecomb dieresiscomb numeral-greek lowernumeral-greek questiongreek tonos dieresistonos Alphatonos anoteleia Epsilontonos Etatonos Iotatonos Omicrontonos Upsilontonos Omegatonos iotadieresistonos Alpha Beta Gamma Delta Epsilon Zeta Eta Theta Iota Kappa Lambda Mu Nu Xi Omicron Pi Rho Sigma Tau Upsilon Phi Chi Psi Omega Iotadieresis Upsilondieresis alphatonos epsilontonos etatonos iotatonos upsilondieresistonos alpha beta gamma delta epsilon zeta eta theta iota kappa lambda mu nu xi omicron pi rho sigmafinal sigma tau upsilon phi chi psi omega iotadieresis upsilondieresis omicrontonos upsilontonos omegatonos KaiSymbol kaiSymbol endash emdash ellipsisglyphsets-1.0.0/Lib/glyphsets/results/txt/nice-names/GF_Greek_Expert.txt000066400000000000000000000135371461513140100263270ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. numeral-greek.sc lowernumeral-greek.sc anoteleia.sc questiongreek.sc tonos.sc dieresistonos.sc gamma_gamma lambda_lambda alpha.sc beta.sc gamma.sc delta.sc epsilon.sc zeta.sc eta.sc theta.sc iota.sc kappa.sc lambda.sc mu.sc nu.sc xi.sc omicron.sc pi.sc rho.sc sigma.sc tau.sc upsilon.sc phi.sc chi.sc psi.sc omega.sc iotatonos.sc iotadieresis.sc iotadieresistonos.sc upsilontonos.sc upsilondieresis.sc upsilondieresistonos.sc omicrontonos.sc omegatonos.sc alphatonos.sc epsilontonos.sc etatonos.sc stigma.sc digamma.sc koppa.sc sampi.sc kaiSymbol.sc alphapsili.sc alphadasia.sc alphapsilivaria.sc alphadasiavaria.sc alphapsilioxia.sc alphadasiaoxia.sc alphapsiliperispomeni.sc alphadasiaperispomeni.sc alphavaria.sc alphaoxia.sc alphaperispomeni.sc alphavrachy.sc alphamacron.sc alphaypogegrammeni.sc alphavariaypogegrammeni.sc alphaoxiaypogegrammeni.sc alphapsiliypogegrammeni.sc alphadasiaypogegrammeni.sc alphapsilivariaypogegrammeni.sc alphadasiavariaypogegrammeni.sc alphapsilioxiaypogegrammeni.sc alphadasiaoxiaypogegrammeni.sc alphapsiliperispomeniypogegrammeni.sc alphadasiaperispomeniypogegrammeni.sc alphaperispomeniypogegrammeni.sc epsilonpsili.sc epsilondasia.sc epsilonpsilivaria.sc epsilondasiavaria.sc epsilonpsilioxia.sc epsilondasiaoxia.sc epsilonvaria.sc epsilonoxia.sc etapsili.sc etadasia.sc etapsilivaria.sc etadasiavaria.sc etapsilioxia.sc etadasiaoxia.sc etapsiliperispomeni.sc etadasiaperispomeni.sc etavaria.sc etaoxia.sc etaperispomeni.sc etaypogegrammeni.sc etavariaypogegrammeni.sc etaoxiaypogegrammeni.sc etapsiliypogegrammeni.sc etadasiaypogegrammeni.sc etapsilivariaypogegrammeni.sc etadasiavariaypogegrammeni.sc etapsilioxiaypogegrammeni.sc etadasiaoxiaypogegrammeni.sc etapsiliperispomeniypogegrammeni.sc etadasiaperispomeniypogegrammeni.sc etaperispomeniypogegrammeni.sc iotapsili.sc iotadasia.sc iotapsilivaria.sc iotadasiavaria.sc iotapsilioxia.sc iotadasiaoxia.sc iotapsiliperispomeni.sc iotadasiaperispomeni.sc iotavaria.sc iotaoxia.sc iotaperispomeni.sc iotavrachy.sc iotamacron.sc iotadialytikavaria.sc iotadialytikaoxia.sc iotadialytikaperispomeni.sc omicronpsili.sc omicrondasia.sc omicronpsilivaria.sc omicrondasiavaria.sc omicronpsilioxia.sc omicrondasiaoxia.sc omicronvaria.sc omicronoxia.sc rhopsili.sc rhodasia.sc upsilonpsili.sc upsilondasia.sc upsilonpsilivaria.sc upsilondasiavaria.sc upsilonpsilioxia.sc upsilondasiaoxia.sc upsilonpsiliperispomeni.sc upsilondasiaperispomeni.sc upsilonvaria.sc upsilonoxia.sc upsilonperispomeni.sc upsilonvrachy.sc upsilonmacron.sc upsilondialytikavaria.sc upsilondialytikaoxia.sc upsilondialytikaperispomeni.sc omegapsili.sc omegadasia.sc omegapsilivaria.sc omegadasiavaria.sc omegapsilioxia.sc omegadasiaoxia.sc omegapsiliperispomeni.sc omegadasiaperispomeni.sc omegavaria.sc omegaoxia.sc omegaperispomeni.sc omegaypogegrammeni.sc omegavariaypogegrammeni.sc omegaoxiaypogegrammeni.sc omegapsiliypogegrammeni.sc omegadasiaypogegrammeni.sc omegapsilivariaypogegrammeni.sc omegadasiavariaypogegrammeni.sc omegapsilioxiaypogegrammeni.sc omegadasiaoxiaypogegrammeni.sc omegapsiliperispomeniypogegrammeni.sc omegadasiaperispomeniypogegrammeni.sc omegaperispomeniypogegrammeni.sc prosgegrammeni.sc Alphaprosgegrammeni.sc.ss01 Alphapsiliprosgegrammeni.sc.ss01 Alphadasiaprosgegrammeni.sc.ss01 Alphapsilivariaprosgegrammeni.sc.ss01 Alphadasiavariaprosgegrammeni.sc.ss01 Alphapsilioxiaprosgegrammeni.sc.ss01 Alphadasiaoxiaprosgegrammeni.sc.ss01 Alphapsiliperispomeniprosgegrammeni.sc.ss01 Alphadasiaperispomeniprosgegrammeni.sc.ss01 Etaprosgegrammeni.sc.ss01 Etapsiliprosgegrammeni.sc.ss01 Etadasiaprosgegrammeni.sc.ss01 Etapsilivariaprosgegrammeni.sc.ss01 Etadasiavariaprosgegrammeni.sc.ss01 Etapsilioxiaprosgegrammeni.sc.ss01 Etadasiaoxiaprosgegrammeni.sc.ss01 Etapsiliperispomeniprosgegrammeni.sc.ss01 Etadasiaperispomeniprosgegrammeni.sc.ss01 Omegaprosgegrammeni.sc.ss01 Omegapsiliprosgegrammeni.sc.ss01 Omegadasiaprosgegrammeni.sc.ss01 Omegapsilivariaprosgegrammeni.sc.ss01 Omegadasiavariaprosgegrammeni.sc.ss01 Omegapsilioxiaprosgegrammeni.sc.ss01 Omegadasiaoxiaprosgegrammeni.sc.ss01 Omegapsiliperispomeniprosgegrammeni.sc.ss01 Omegadasiaperispomeniprosgegrammeni.sc.ss01 alphaypogegrammeni.sc.ss01 alphavariaypogegrammeni.sc.ss01 alphaoxiaypogegrammeni.sc.ss01 alphapsiliypogegrammeni.sc.ss01 alphadasiaypogegrammeni.sc.ss01 alphapsilivariaypogegrammeni.sc.ss01 alphadasiavariaypogegrammeni.sc.ss01 alphapsilioxiaypogegrammeni.sc.ss01 alphadasiaoxiaypogegrammeni.sc.ss01 alphapsiliperispomeniypogegrammeni.sc.ss01 alphadasiaperispomeniypogegrammeni.sc.ss01 alphaperispomeniypogegrammeni.sc.ss01 etaypogegrammeni.sc.ss01 etavariaypogegrammeni.sc.ss01 etaoxiaypogegrammeni.sc.ss01 etapsiliypogegrammeni.sc.ss01 etadasiaypogegrammeni.sc.ss01 etapsilivariaypogegrammeni.sc.ss01 etadasiavariaypogegrammeni.sc.ss01 etapsilioxiaypogegrammeni.sc.ss01 etadasiaoxiaypogegrammeni.sc.ss01 etapsiliperispomeniypogegrammeni.sc.ss01 etadasiaperispomeniypogegrammeni.sc.ss01 etaperispomeniypogegrammeni.sc.ss01 omegaypogegrammeni.sc.ss01 omegavariaypogegrammeni.sc.ss01 omegaoxiaypogegrammeni.sc.ss01 omegapsiliypogegrammeni.sc.ss01 omegadasiaypogegrammeni.sc.ss01 omegapsilivariaypogegrammeni.sc.ss01 omegadasiavariaypogegrammeni.sc.ss01 omegapsilioxiaypogegrammeni.sc.ss01 omegadasiaoxiaypogegrammeni.sc.ss01 omegapsiliperispomeniypogegrammeni.sc.ss01 omegadasiaperispomeniypogegrammeni.sc.ss01 omegaperispomeniypogegrammeni.sc.ss01 Alpha.sups Beta.sups Gamma.sups Delta.sups Epsilon.sups Zeta.sups Eta.sups Theta.sups Iota.sups Kappa.sups Lambda.sups Mu.sups Nu.sups Xi.sups Omicron.sups Pi.sups Rho.sups Sigma.sups Tau.sups Upsilon.sups Phi.sups Chi.sups Psi.sups Omega.sups alpha.sups beta.sups gamma.sups delta.sups epsilon.sups zeta.sups eta.sups theta.sups iota.sups kappa.sups lambda.sups mu.sups nu.sups xi.sups omicron.sups pi.sups rho.sups sigmafinal.sups sigma.sups tau.sups upsilon.sups phi.sups chi.sups psi.sups omega.supsglyphsets-1.0.0/Lib/glyphsets/results/txt/nice-names/GF_Greek_Plus.txt000066400000000000000000000121601461513140100257720ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. perispomenicomb koroniscomb dialytikatonoscomb ypogegrammenicomb ypogegrammeni alphapsili alphadasia alphapsilivaria alphadasiavaria alphapsilioxia alphadasiaoxia alphapsiliperispomeni alphadasiaperispomeni Alphapsili Alphadasia Alphapsilivaria Alphadasiavaria Alphapsilioxia Alphadasiaoxia Alphapsiliperispomeni Alphadasiaperispomeni epsilonpsili epsilondasia epsilonpsilivaria epsilondasiavaria epsilonpsilioxia epsilondasiaoxia Epsilonpsili Epsilondasia Epsilonpsilivaria Epsilondasiavaria Epsilonpsilioxia Epsilondasiaoxia etapsili etadasia etapsilivaria etadasiavaria etapsilioxia etadasiaoxia etapsiliperispomeni etadasiaperispomeni Etapsili Etadasia Etapsilivaria Etadasiavaria Etapsilioxia Etadasiaoxia Etapsiliperispomeni Etadasiaperispomeni iotapsili iotadasia iotapsilivaria iotadasiavaria iotapsilioxia iotadasiaoxia iotapsiliperispomeni iotadasiaperispomeni Iotapsili Iotadasia Iotapsilivaria Iotadasiavaria Iotapsilioxia Iotadasiaoxia Iotapsiliperispomeni Iotadasiaperispomeni omicronpsili omicrondasia omicronpsilivaria omicrondasiavaria omicronpsilioxia omicrondasiaoxia Omicronpsili Omicrondasia Omicronpsilivaria Omicrondasiavaria Omicronpsilioxia Omicrondasiaoxia upsilonpsili upsilondasia upsilonpsilivaria upsilondasiavaria upsilonpsilioxia upsilondasiaoxia upsilonpsiliperispomeni upsilondasiaperispomeni Upsilondasia Upsilondasiavaria Upsilondasiaoxia Upsilondasiaperispomeni omegapsili omegadasia omegapsilivaria omegadasiavaria omegapsilioxia omegadasiaoxia omegapsiliperispomeni omegadasiaperispomeni Omegapsili Omegadasia Omegapsilivaria Omegadasiavaria Omegapsilioxia Omegadasiaoxia Omegapsiliperispomeni Omegadasiaperispomeni alphavaria alphaoxia epsilonvaria epsilonoxia etavaria etaoxia iotavaria iotaoxia omicronvaria omicronoxia upsilonvaria upsilonoxia omegavaria omegaoxia alphapsiliypogegrammeni alphadasiaypogegrammeni alphapsilivariaypogegrammeni alphadasiavariaypogegrammeni alphapsilioxiaypogegrammeni alphadasiaoxiaypogegrammeni alphapsiliperispomeniypogegrammeni alphadasiaperispomeniypogegrammeni Alphapsiliprosgegrammeni Alphadasiaprosgegrammeni Alphapsilivariaprosgegrammeni Alphadasiavariaprosgegrammeni Alphapsilioxiaprosgegrammeni Alphadasiaoxiaprosgegrammeni Alphapsiliperispomeniprosgegrammeni Alphadasiaperispomeniprosgegrammeni etapsiliypogegrammeni etadasiaypogegrammeni etapsilivariaypogegrammeni etadasiavariaypogegrammeni etapsilioxiaypogegrammeni etadasiaoxiaypogegrammeni etapsiliperispomeniypogegrammeni etadasiaperispomeniypogegrammeni Etapsiliprosgegrammeni Etadasiaprosgegrammeni Etapsilivariaprosgegrammeni Etadasiavariaprosgegrammeni Etapsilioxiaprosgegrammeni Etadasiaoxiaprosgegrammeni Etapsiliperispomeniprosgegrammeni Etadasiaperispomeniprosgegrammeni omegapsiliypogegrammeni omegadasiaypogegrammeni omegapsilivariaypogegrammeni omegadasiavariaypogegrammeni omegapsilioxiaypogegrammeni omegadasiaoxiaypogegrammeni omegapsiliperispomeniypogegrammeni omegadasiaperispomeniypogegrammeni Omegapsiliprosgegrammeni Omegadasiaprosgegrammeni Omegapsilivariaprosgegrammeni Omegadasiavariaprosgegrammeni Omegapsilioxiaprosgegrammeni Omegadasiaoxiaprosgegrammeni Omegapsiliperispomeniprosgegrammeni Omegadasiaperispomeniprosgegrammeni alphavrachy alphamacron alphavariaypogegrammeni alphaypogegrammeni alphaoxiaypogegrammeni alphaperispomeni alphaperispomeniypogegrammeni Alphavrachy Alphamacron Alphavaria Alphaoxia Alphaprosgegrammeni koronis prosgegrammeni psili perispomeni dialytikaperispomeni etavariaypogegrammeni etaypogegrammeni etaoxiaypogegrammeni etaperispomeni etaperispomeniypogegrammeni Epsilonvaria Epsilonoxia Etavaria Etaoxia Etaprosgegrammeni psilivaria psilioxia psiliperispomeni iotavrachy iotamacron iotadialytikavaria iotadialytikaoxia iotaperispomeni iotadialytikaperispomeni Iotavrachy Iotamacron Iotavaria Iotaoxia dasiavaria dasiaoxia dasiaperispomeni upsilonvrachy upsilonmacron upsilondialytikavaria upsilondialytikaoxia rhopsili rhodasia upsilonperispomeni upsilondialytikaperispomeni Upsilonvrachy Upsilonmacron Upsilonvaria Upsilonoxia Rhodasia dialytikavaria dialytikaoxia varia omegavariaypogegrammeni omegaypogegrammeni omegaoxiaypogegrammeni omegaperispomeni omegaperispomeniypogegrammeni Omicronvaria Omicronoxia Omegavaria Omegaoxia Omegaprosgegrammeni oxia dasia Alphaprosgegrammeni.ss01 Alphapsiliprosgegrammeni.ss01 Alphadasiaprosgegrammeni.ss01 Alphapsilivariaprosgegrammeni.ss01 Alphadasiavariaprosgegrammeni.ss01 Alphapsilioxiaprosgegrammeni.ss01 Alphadasiaoxiaprosgegrammeni.ss01 Alphapsiliperispomeniprosgegrammeni.ss01 Alphadasiaperispomeniprosgegrammeni.ss01 Etaprosgegrammeni.ss01 Etapsiliprosgegrammeni.ss01 Etadasiaprosgegrammeni.ss01 Etapsilivariaprosgegrammeni.ss01 Etadasiavariaprosgegrammeni.ss01 Etapsilioxiaprosgegrammeni.ss01 Etadasiaoxiaprosgegrammeni.ss01 Etapsiliperispomeniprosgegrammeni.ss01 Etadasiaperispomeniprosgegrammeni.ss01 Omegaprosgegrammeni.ss01 Omegapsiliprosgegrammeni.ss01 Omegadasiaprosgegrammeni.ss01 Omegapsilivariaprosgegrammeni.ss01 Omegadasiavariaprosgegrammeni.ss01 Omegapsilioxiaprosgegrammeni.ss01 Omegadasiaoxiaprosgegrammeni.ss01 Omegapsiliperispomeniprosgegrammeni.ss01 Omegadasiaperispomeniprosgegrammeni.ss01glyphsets-1.0.0/Lib/glyphsets/results/txt/nice-names/GF_Greek_Pro.txt000066400000000000000000000027041461513140100256120ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. dotaccent overlinecomb dotbelowcomb asteriskbelowcomb doublebrevebelowcomb Stigma stigma Digamma digamma Koppa koppa Sampi sampi dblverticalbar referencemark undertie asterism threedotpunctuation fourdotpunctuation fivedotpunctuation twodotpunctuation fourdotmark dottedcross tricolon verticalfourdots plussuperior minussuperior equalsuperior plusinferior minusinferior equalinferior alephsymbol betsymbol multiply.circled ellipsisvertical metricalbreve metricallongovershort metricalshortoverlong metricallongovertwoshorts metricaltwoshortsoverlong metricaltwoshortsjoined metricaltriseme metricaltetraseme metricalpentaseme doubleSolidusOperator rightanglesubstitutionmarker rightangledottedsubstitutionmarker leftsubstitutionbracket rightsubstitutionbracket leftdottedsubstitutionbracket rightdottedsubstitutionbracket raisedinterpolationmarker raiseddottedinterpolationmarker dottedtranspositionmarker lefttranspositionbracket righttranspositionbracket raisedsquare leftraisedomissionbracket rightraisedomissionbracket editorialcoronis paragraphos forkedparagraphos reversedforkedparagraphos hypodiastole dottedobelos downancora upancora dottedrightpointingangle doubleobliquehyphen anglebracketleft anglebracketright dblanglebracketleft dblanglebracketright cornerbracketleft cornerbracketright whitesquarebracketleft whitesquarebracketright litalic-math M-fraktur P-fraktur S-fraktur p-frakturglyphsets-1.0.0/Lib/glyphsets/results/txt/nice-names/GF_Latin_African.txt000066400000000000000000000111271461513140100264260ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. exclam quotedbl numbersign percent ampersand quotesingle parenleft parenright asterisk plus comma hyphen period slash zero one two three four five six seven eight nine colon semicolon question at A B C D E F G H I J K L M N O P Q R S T U V W X Y Z bracketleft bracketright a b c d e f g h i j k l m n o p q r s t u v w x y z ordfeminine guillemetleft ordmasculine guillemetright Agrave Aacute Acircumflex Atilde Adieresis Aring AE Ccedilla Egrave Eacute Ecircumflex Edieresis Igrave Iacute Icircumflex Idieresis Ntilde Ograve Oacute Ocircumflex Otilde Odieresis Oslash Ugrave Uacute Ucircumflex Udieresis Yacute agrave aacute acircumflex atilde adieresis aring ae ccedilla egrave eacute ecircumflex edieresis igrave iacute icircumflex idieresis ntilde ograve oacute ocircumflex otilde odieresis oslash ugrave uacute ucircumflex udieresis yacute ydieresis Amacron amacron Abreve abreve Aogonek aogonek Ccircumflex ccircumflex Ccaron ccaron Dcroat dcroat Emacron emacron Edotaccent edotaccent Eogonek eogonek Ecaron ecaron Hcircumflex hcircumflex Hbar hbar Itilde itilde Imacron imacron Iogonek iogonek Lacute lacute Nacute nacute Ncaron ncaron Eng eng Omacron omacron Ohungarumlaut ohungarumlaut OE oe Racute racute Rcommaaccent rcommaaccent Rcaron rcaron Sacute sacute Scircumflex scircumflex Scedilla scedilla Scaron scaron Tcedilla tcedilla Tbar tbar Utilde utilde Umacron umacron Uhungarumlaut uhungarumlaut Uogonek uogonek Wcircumflex wcircumflex Ycircumflex ycircumflex Ydieresis Zdotaccent zdotaccent Zcaron zcaron Bhook Btopbar btopbar Oopen Chook chook Dtail Dhook Eturned Schwa Eopen Fhook florin Ghook Gamma-latin Iota-latin Istroke Khook khook Mturned Nhookleft Obarred Phook phook Esh Thook thook Tretroflexhook Upsilon-latin Vhook Yhook yhook Ezh Ezhreversed ezhreversed clickdental clicklateral clickalveolar clickretroflex Acaron acaron Icaron icaron Ocaron ocaron Ucaron ucaron Udieresisacute udieresisacute eturned AEmacron aemacron Gcaron gcaron Oogonek oogonek jcaron Ngrave ngrave AEacute aeacute Oslashacute oslashacute Adblgrave adblgrave Edblgrave edblgrave Idblgrave idblgrave Odblgrave odblgrave Rinvertedbreve rinvertedbreve Udblgrave udblgrave Adotaccent adotaccent Ecedilla ecedilla Ymacron ymacron Glottalstopsmall glottalstopsmall Ubar Vturned Jstroke jstroke Rstroke rstroke aturned alpha-latin bhook oopen dtail dhook schwa eopen ghook gamma-latin ramshorn hturned hhook istroke iota-latin Ismall mturned nhookleft obarred rtail esh tretroflexhook ubar upsilon-latin vhook vturned ezh glottalstop bilabialclick jcrossedtail wmod apostrophemod glottalstopmod circumflex verticallinemod minusmod doubleapostrophemod gravecomb acutecomb circumflexcomb tildecomb macroncomb brevecomb dotaccentcomb dieresiscomb ringcomb hungarumlautcomb caroncomb verticallineabovecomb dblgravecomb breveinvertedcomb dotbelowcomb dieresisbelowcomb ringbelowcomb cedillacomb ogonekcomb circumflexbelowcomb breveinvertedbelowcomb tildebelowcomb macronbelowcomb doublemacronbelowcomb amod emod eOpenmod omod oOpenmod umod pstroke istrokemod ubarmod macronacutecomb gravemacroncomb macrongravecomb acutemacroncomb Bdotbelow bdotbelow Bmacronbelow bmacronbelow Ddotaccent ddotaccent Ddotbelow ddotbelow Dmacronbelow dmacronbelow Dcircumflexbelow dcircumflexbelow Emacrongrave emacrongrave Etildebelow etildebelow Hdotaccent hdotaccent Hdotbelow hdotbelow Itildebelow itildebelow Idieresisacute idieresisacute Kdotbelow kdotbelow Kmacronbelow kmacronbelow Ldotbelow ldotbelow Lcircumflexbelow lcircumflexbelow Macute macute Mdotbelow mdotbelow Ndotaccent ndotaccent Ndotbelow ndotbelow Nmacronbelow nmacronbelow Ncircumflexbelow ncircumflexbelow Otildeacute otildeacute Pacute pacute Rdotbelow rdotbelow Sdotaccent sdotaccent Sdotbelow sdotbelow Tdotaccent tdotaccent Tdotbelow tdotbelow Tmacronbelow tmacronbelow Tcircumflexbelow tcircumflexbelow Udieresisbelow udieresisbelow Utildebelow utildebelow Utildeacute utildeacute Vtilde vtilde Vdotbelow vdotbelow Wdieresis wdieresis Xdotaccent xdotaccent Zdotbelow zdotbelow hmacronbelow Adotbelow adotbelow Acircumflexdotbelow acircumflexdotbelow Edotbelow edotbelow Etilde etilde Ecircumflexdotbelow ecircumflexdotbelow Idotbelow idotbelow Odotbelow odotbelow Ocircumflexdotbelow ocircumflexdotbelow Udotbelow udotbelow Ygrave ygrave Ytilde ytilde endash emdash quoteleft quoteright quotedblleft quotedblright ellipsis guilsinglleft guilsinglright imod A.circled a.circled Pstroke Rtail Alpha-latin Aturned Whook whook colonmod shortequalmod Saltillo saltillo Hturned Hhook uniA7AE Jcrossedtail Beta-latin beta-latin Omega-latin omega-latin uniA7C7 uniA7C8 uniA7CBglyphsets-1.0.0/Lib/glyphsets/results/txt/nice-names/GF_Latin_Beyond.txt000066400000000000000000000025751461513140100263120ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. degree Ccircumflex ccircumflex Gcircumflex gcircumflex Hcircumflex hcircumflex Itilde itilde Jcircumflex jcircumflex kgreenlandic Scircumflex scircumflex Tcedilla tcedilla Tbar tbar Utilde utilde Oopen Schwa Eopen Gammaafrican Istroke lbar lambdastroke Upsilonafrican Ezh clickalveolar Acaron acaron Icaron icaron Ocaron ocaron Ucaron ucaron Gstroke gstroke Gcaron gcaron Kcaron kcaron Oogonek oogonek Oogonekmacron oogonekmacron Ezhcaron ezhcaron jcaron Astroke Cstroke cstroke Lbar Tdiagonalstroke Glottalstop oopen schwa eopen gamma-latin istroke iota-latin Ismall lmiddletilde lbelt upsilon-latin ezh glottalstop glottalstopreversed wmod ymod primemod commaturnedmod apostrophemod glottalstopmod verticallinemod commaabovecomb commaaboverightcomb dotbelowcomb macronbelowcomb lowlinecomb strokeshortcomb lambda chi zmod thetamod Emacrongrave emacrongrave Emacronacute emacronacute Gmacron gmacron Hdotbelow hdotbelow Kacute kacute Kdotbelow kdotbelow Klinebelow klinebelow Ldotbelow ldotbelow Mdotbelow mdotbelow Ndotbelow ndotbelow Nlinebelow nlinebelow Omacrongrave omacrongrave Omacronacute omacronacute Sdotbelow sdotbelow Tlinebelow tlinebelow Zcircumflex zcircumflex Zlinebelow zlinebelow Etilde etilde Idotbelow idotbelow Ytilde ytilde YturnedSansSerif Lmiddletilde astroke tdiagonalstroke Saltillo saltillo chi-latinglyphsets-1.0.0/Lib/glyphsets/results/txt/nice-names/GF_Latin_Core.txt000066400000000000000000000050461461513140100257560ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. space exclam quotedbl numbersign dollar percent ampersand quotesingle parenleft parenright asterisk plus comma hyphen period slash zero one two three four five six seven eight nine colon semicolon less equal greater question at A B C D E F G H I J K L M N O P Q R S T U V W X Y Z bracketleft backslash bracketright asciicircum underscore grave a b c d e f g h i j k l m n o p q r s t u v w x y z braceleft bar braceright asciitilde nbspace exclamdown cent sterling yen section dieresis copyright ordfeminine guillemetleft registered macron degree acute paragraph periodcentered cedilla ordmasculine guillemetright questiondown Agrave Aacute Acircumflex Atilde Adieresis Aring AE Ccedilla Egrave Eacute Ecircumflex Edieresis Igrave Iacute Icircumflex Idieresis Eth Ntilde Ograve Oacute Ocircumflex Otilde Odieresis multiply Oslash Ugrave Uacute Ucircumflex Udieresis Yacute Thorn germandbls agrave aacute acircumflex atilde adieresis aring ae ccedilla egrave eacute ecircumflex edieresis igrave iacute icircumflex idieresis eth ntilde ograve oacute ocircumflex otilde odieresis divide oslash ugrave uacute ucircumflex udieresis yacute thorn ydieresis Amacron amacron Abreve abreve Aogonek aogonek Cacute cacute Cdotaccent cdotaccent Ccaron ccaron Dcaron dcaron Dcroat dcroat Emacron emacron Edotaccent edotaccent Eogonek eogonek Ecaron ecaron Gbreve gbreve Gdotaccent gdotaccent Gcommaaccent gcommaaccent Hbar hbar Imacron imacron Iogonek iogonek Idotaccent idotless Kcommaaccent kcommaaccent Lacute lacute Lcommaaccent lcommaaccent Lcaron lcaron Lslash lslash Nacute nacute Ncommaaccent ncommaaccent Ncaron ncaron Ohungarumlaut ohungarumlaut OE oe Racute racute Rcaron rcaron Sacute sacute Scedilla scedilla Scaron scaron Tcaron tcaron Umacron umacron Uring uring Uhungarumlaut uhungarumlaut Uogonek uogonek Wcircumflex wcircumflex Ycircumflex ycircumflex Ydieresis Zacute zacute Zdotaccent zdotaccent Zcaron zcaron Scommaaccent scommaaccent Tcommaaccent tcommaaccent jdotless circumflex caron breve dotaccent ring ogonek tilde hungarumlaut gravecomb acutecomb circumflexcomb tildecomb macroncomb brevecomb dotaccentcomb dieresiscomb ringcomb hungarumlautcomb caroncomb commaaccentcomb cedillacomb ogonekcomb Wgrave wgrave Wacute wacute Wdieresis wdieresis Germandbls Ygrave ygrave endash emdash quoteleft quoteright quotesinglbase quotedblleft quotedblright quotedblbase bullet ellipsis guilsinglleft guilsinglright euro trademark minus .notdef periodcentered.loclCAT periodcentered.loclCAT.case caroncomb.alt idotaccentglyphsets-1.0.0/Lib/glyphsets/results/txt/nice-names/GF_Latin_Kernel.txt000066400000000000000000000012641461513140100263040ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. space exclam quotedbl numbersign dollar percent ampersand quotesingle parenleft parenright asterisk plus comma hyphen period slash zero one two three four five six seven eight nine colon semicolon less equal greater question at A B C D E F G H I J K L M N O P Q R S T U V W X Y Z bracketleft backslash bracketright asciicircum underscore grave a b c d e f g h i j k l m n o p q r s t u v w x y z braceleft bar braceright asciitilde nbspace cent sterling yen copyright registered degree periodcentered multiply divide endash emdash quoteleft quoteright quotedblleft quotedblright bullet ellipsis euro trademark minusglyphsets-1.0.0/Lib/glyphsets/results/txt/nice-names/GF_Latin_Plus.txt000066400000000000000000000032031461513140100260020ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. brokenbar logicalnot plusminus twosuperior threesuperior micro onesuperior onequarter onehalf threequarters pi baht dblverticalbar dagger daggerdbl perthousand minute second fraction foursuperior fivesuperior sixsuperior sevensuperior eightsuperior ninesuperior oneinferior twoinferior threeinferior fourinferior fiveinferior sixinferior seveninferior eightinferior nineinferior colonsign naira rupee won sheqel dong kip tugrik peso guarani hryvnia cedi tenge rupeeIndian liraTurkish manat ruble lari bitcoin literSign numero Ohm estimated onethird twothirds leftArrow upArrow rightArrow downArrow leftRightArrow upDownArrow northWestArrow northEastArrow southEastArrow southWestArrow partialdiff emptyset increment product summation radical infinity integral approxequal notequal lessequal greaterequal blackSquare whiteSquare blackSmallSquare whiteSmallSquare upBlackTriangle upWhiteTriangle upBlackSmallTriangle upWhiteSmallTriangle rightBlackTriangle rightWhiteTriangle rightBlackSmallTriangle rightWhiteSmallTriangle downBlackTriangle downWhiteTriangle downBlackSmallTriangle downWhiteSmallTriangle leftBlackTriangle leftWhiteTriangle leftBlackSmallTriangle leftWhiteSmallTriangle blackDiamond whiteDiamond lozenge whiteCircle blackCircle whiteBullet leftanglebracket-math rightanglebracket-math zero.zero zero.tf one.tf two.tf three.tf four.tf five.tf six.tf seven.tf eight.tf nine.tf zero.dnom one.dnom two.dnom three.dnom four.dnom five.dnom six.dnom seven.dnom eight.dnom nine.dnom zero.numr one.numr two.numr three.numr four.numr five.numr six.numr seven.numr eight.numr nine.numrglyphsets-1.0.0/Lib/glyphsets/results/txt/nice-names/GF_Latin_PriAfrican.txt000066400000000000000000000023311461513140100270760ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. exclam quotedbl numbersign percent ampersand quotesingle parenleft parenright asterisk plus comma hyphen period slash zero one two three four five six seven eight nine colon semicolon question at A B C D E F G H I J K L M N O P Q R S T U V W X Y Z bracketleft bracketright a b c d e f g h i j k l m n o p q r s t u v w x y z Agrave Aacute Adieresis Egrave Eacute Ecircumflex Edieresis Igrave Iacute Icircumflex Idieresis Ntilde Ograve Oacute Ocircumflex Odieresis Ugrave Uacute Ucircumflex Udieresis Yacute agrave aacute adieresis egrave eacute ecircumflex edieresis igrave iacute icircumflex idieresis ntilde ograve oacute ocircumflex odieresis ugrave uacute ucircumflex udieresis yacute Nacute nacute Eng eng Bhook Oopen Dhook Eopen Khook khook Nhookleft Yhook yhook Ngrave ngrave bhook oopen dhook eopen nhookleft apostrophemod gravecomb acutecomb circumflexcomb tildecomb macroncomb brevecomb dotaccentcomb dieresiscomb ringcomb dotbelowcomb cedillacomb Macute macute Ndotaccent ndotaccent Sdotbelow sdotbelow Edotbelow edotbelow Idotbelow idotbelow Odotbelow odotbelow Udotbelow udotbelow endash emdash quoteleft quoteright quotedblleft quotedblright ellipsisglyphsets-1.0.0/Lib/glyphsets/results/txt/nice-names/GF_Latin_Vietnamese.txt000066400000000000000000000044111461513140100271610ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. exclam quotedbl numbersign percent ampersand quotesingle parenleft parenright asterisk plus comma hyphen period slash zero one two three four five six seven eight nine colon semicolon question at A B C D E F G H I J K L M N O P Q R S T U V W X Y Z bracketleft bracketright a b c d e f g h i j k l m n o p q r s t u v w x y z Agrave Aacute Acircumflex Atilde Egrave Eacute Ecircumflex Igrave Iacute Ograve Oacute Ocircumflex Otilde Ugrave Uacute Yacute agrave aacute acircumflex atilde egrave eacute ecircumflex igrave iacute ograve oacute ocircumflex otilde ugrave uacute yacute Abreve abreve Dcroat dcroat Itilde itilde Utilde utilde Ohorn ohorn Uhorn uhorn gravecomb acutecomb circumflexcomb tildecomb brevecomb hookabovecomb horncomb dotbelowcomb Adotbelow adotbelow Ahookabove ahookabove Acircumflexacute acircumflexacute Acircumflexgrave acircumflexgrave Acircumflexhookabove acircumflexhookabove Acircumflextilde acircumflextilde Acircumflexdotbelow acircumflexdotbelow Abreveacute abreveacute Abrevegrave abrevegrave Abrevehookabove abrevehookabove Abrevetilde abrevetilde Abrevedotbelow abrevedotbelow Edotbelow edotbelow Ehookabove ehookabove Etilde etilde Ecircumflexacute ecircumflexacute Ecircumflexgrave ecircumflexgrave Ecircumflexhookabove ecircumflexhookabove Ecircumflextilde ecircumflextilde Ecircumflexdotbelow ecircumflexdotbelow Ihookabove ihookabove Idotbelow idotbelow Odotbelow odotbelow Ohookabove ohookabove Ocircumflexacute ocircumflexacute Ocircumflexgrave ocircumflexgrave Ocircumflexhookabove ocircumflexhookabove Ocircumflextilde ocircumflextilde Ocircumflexdotbelow ocircumflexdotbelow Ohornacute ohornacute Ohorngrave ohorngrave Ohornhookabove ohornhookabove Ohorntilde ohorntilde Ohorndotbelow ohorndotbelow Udotbelow udotbelow Uhookabove uhookabove Uhornacute uhornacute Uhorngrave uhorngrave Uhornhookabove uhornhookabove Uhorntilde uhorntilde Uhorndotbelow uhorndotbelow Ygrave ygrave Ydotbelow ydotbelow Yhookabove yhookabove Ytilde ytilde endash emdash quoteleft quoteright quotedblleft quotedblright ellipsis brevecomb_acutecomb brevecomb_gravecomb brevecomb_hookabovecomb brevecomb_tildecomb circumflexcomb_acutecomb circumflexcomb_gravecomb circumflexcomb_hookabovecomb circumflexcomb_tildecombglyphsets-1.0.0/Lib/glyphsets/results/txt/nice-names/GF_Phonetics_APA.txt000066400000000000000000000004371461513140100263530ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. lacute lbar lambdastroke ezhcaron jcaron odotaccent Cstroke cstroke ymod commaabovecomb ogonekcomb lambda phi Dsmall gmod idotlessstroke ustroke thetamod rdotbelow tcircumflexbelow wdotbelow xdotaccent colonmodglyphsets-1.0.0/Lib/glyphsets/results/txt/nice-names/GF_Phonetics_DisorderedSpeech.txt000066400000000000000000000017041461513140100311640ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. exclam asterisk exclamdown fengdigraph lsdigraph lzdigraph bilabialpercussive bidentalpercussive rturnedmod smod voicingmod unaspiratedmod gbridgeabovecomb equalbelowcomb leftanglebelowcomb nottildeabovecomb homotheticabovecomb almostequaltoabovecomb arrowleftrightbelowcomb arrowupbelowcomb arrowheadleftbelowcomb arrowheadrightbelowcomb arrowdoublerightbelowcomb parentabovecomb parentbelowcomb uni1AC1 uni1AC2 uni1AC3 uni1AC4 Nmod schwamod parenleftinferior parenrightinferior C.circled F.circled G.circled L.circled N.circled P.circled R.circled S.circled T.circled V.circled largeCircle lretroflexhookandbelt uniA7AF Kturned uni10790 uni10799 uni1079A uni1079C uni1079D uni1079F uni107A1 uni107AA fitalic-math pitalic-math uni1DF00 uni1DF01 uni1DF02 uni1DF03 uni1DF04 uni1DF05 uni1DF06 uni1DF07 Kturned.circled fitalic-math.subs pitalic-math.subs fitalic-math.sups pitalic-math.supsglyphsets-1.0.0/Lib/glyphsets/results/txt/nice-names/GF_Phonetics_IPAHistorical.txt000066400000000000000000000002501461513140100303760ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. chook khook phook thook kturned qhook dzaltone dezh dzcurl ts tesh tccurl retroflexhookcombglyphsets-1.0.0/Lib/glyphsets/results/txt/nice-names/GF_Phonetics_IPAStandard.txt000066400000000000000000000041121461513140100300360ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. exclam period bar ae ccedilla eth oslash hbar eng oe clickdental clicklateral clickalveolar clickretroflex edblgrave aturned alpha-latin alphaturned-latin bhook oopen ccurl dtail dhook ereversed schwa schwahook eopen eopenreversed eopenreversedhook eopenreversedclosed jdotlessstroke ghook gsingle Gsmall gamma-latin ramshorn hturned hhook henghook istroke Ismall lmiddletilde lbelt lhookretroflex lezh mturned mlonglegturned mhook nhookleft nhookretroflex Nsmall obarred OEsmall phi-latin rturned rlonglegturned rhookturned rhook rfishhook Rsmall Rsmallinverted shook esh jdotlessstrokehook tretroflexhook ubar upsilon-latin vhook vturned wturned yturned Ysmall zretroflexhook zcurl ezh glottalstop glottalstopreversed bilabialclick Bsmall Gsmallhook Hsmall jcrossedtail Lsmall glottalstopstroke glottalstopstrokereversed hmod jmod wmod apostrophemod glottalstopreversedmod verticallinemod verticallinelowmod colontriangularmod colontriangularhalfmod rhotichookmod gammamod-latin lmod tonebarextrahighmod tonebarhighmod tonebarmidmod tonebarlowmod tonebarextralowmod lowringmod gravecomb acutecomb circumflexcomb tildecomb macroncomb overlinecomb brevecomb dieresiscomb ringcomb hungarumlautcomb caroncomb dblgravecomb lefttackbelowcomb righttackbelowcomb leftangleabovecomb ringhalfleftbelowcomb uptackbelowcomb downtackbelowcomb plusbelowcomb minusbelowcomb dieresisbelowcomb ringbelowcomb verticallinebelowcomb bridgebelowcomb caronbelowcomb breveinvertedbelowcomb tildebelowcomb lowlinecomb tildeoverlaycomb ringhalfrightbelowcomb bridgeinvertedbelowcomb squarebelowcomb seagullbelowcomb xabovecomb doubleverticallinebelowcomb doublebrevebelowcomb breveinverteddoublecomb beta theta chi bmiddletilde dmiddletilde fmiddletilde mmiddletilde nmiddletilde pmiddletilde rmiddletilde rfishhookmiddletilde smiddletilde tmiddletilde zmiddletilde macronacutecomb gravemacroncomb macrongravecomb acutemacroncomb graveacutegravecomb acutegraveacutecomb dblverticalbar undertie nmod dottedCircle raiseduparrowmod raiseddownarrowmod beta-latin chi-latinglyphsets-1.0.0/Lib/glyphsets/results/txt/nice-names/GF_Phonetics_SinoExt.txt000066400000000000000000000003071461513140100273370ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. dcurl lcurl ncurl tcurl rfishhookreversed eshsquatreversed hturnedfishhook hturnedfishhookandtail Asmall Esmall Omegasmallglyphsets-1.0.0/Lib/glyphsets/results/txt/nice-names/GF_TransLatin_Arabic.txt000066400000000000000000000006631461513140100272570ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. Gcaron gcaron Ymacron ymacron apostrophemod commareversedmod ringhalfright ringhalfleft dotbelowcomb brevebelowcomb macronbelowcomb Ddotbelow ddotbelow Dlinebelow dlinebelow Gmacron gmacron Hdotbelow hdotbelow Hbrevebelow hbrevebelow Klinebelow klinebelow Sdotbelow sdotbelow Tdotbelow tdotbelow Tlinebelow tlinebelow Zdotbelow zdotbelow hlinebelow tdieresisglyphsets-1.0.0/Lib/glyphsets/results/txt/nice-names/GF_TransLatin_Pinyin.txt000066400000000000000000000020671461513140100273440ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. Agrave Aacute Acircumflex Egrave Eacute Ecircumflex Igrave Iacute Icircumflex Idieresis Ograve Oacute Ocircumflex Ugrave Uacute Ucircumflex Udieresis agrave aacute acircumflex egrave eacute ecircumflex igrave iacute icircumflex ntilde ograve oacute ocircumflex ugrave uacute ucircumflex udieresis Amacron amacron Abreve abreve Emacron emacron Ebreve ebreve Ecaron ecaron Imacron imacron Ibreve ibreve Nacute Omacron omacron Obreve obreve Umacron umacron Ubreve ubreve Acaron acaron Icaron icaron Ocaron ocaron Ucaron ucaron Udieresismacron udieresismacron Udieresisacute udieresisacute Udieresiscaron udieresiscaron Udieresisgrave udieresisgrave Ngrave ngrave apostrophemod gravecomb acutecomb circumflexcomb macroncomb brevecomb dieresiscomb caroncomb verticallineabovecomb dotaboverightcomb Nmod Macute macute nmod gravecomb_dotaboverightcomb acutecomb_dotaboverightcomb circumflexcomb_dotaboverightcomb brevecomb_dotaboverightcomb macroncomb_dotaboverightcomb verticallineabovecomb_dotaboverightcombglyphsets-1.0.0/README.md000066400000000000000000000260401461513140100150070ustar00rootroot00000000000000Google Fonts Glyphset Definitions ================================= This repository contains curated glyphsets that Google Fonts hands out to designers of commissioned fonts. > [!NOTE] > **If you are a user** and you want to merely get your hands on ready-made glyphsets, pick your files straight out of the [`/data/results`](/data/results) folder, such as `.glyphs` files with empty placeholder glyphs, or `.plist` files that are so-called _Custom Filters_ that will show up in the Glyphs.app sidebar when placed alongside your source files. Alternatively, you can cook your own Custom Filters with the `glyphsets` tool, see the _Glyphsets Tool_ section at the bottom of this document. > > The rest of this README is addressing people who are **editing** glyphset and language definitions. The repository recently (end of 2023/start of 2024) underwent a bigger overhaul in how the glyphsets are assembled. The current approach has become part of a bigger network of tools that is also comprised of [gflanguages](https://github.com/googlefonts/lang/) and [shaperglot](https://github.com/googlefonts/shaperglot), as well as [fontbakery’s](https://github.com/fonttools/fontbakery) `shape_languages` check. In the ideal scenario, glyphsets are defined merely by lists of language codes (such as `tu_Latn`). During the build process (`sh build.sh`), the `gflanguages` database will be queried for all characters defined for those languages, then combined into a single glyphset. _Optionally_, encoded characters as well as unencoded glyphs may be defined in glyphset-specific or language-specific files here in `gfglyphsets`, whose contents will also be added to the final glyphsets. Later during font QA (as part of font onboarding work, just FYI), Fontbakery's `shape_languages` check first determines which glyphsets a font supports, then uses the languages defined for each glyphset to invoke `shaperglot`, which checks whether each language _shapes_ correctly or not. This presents quite a leap forward in font QA where `shaperglot` invokes the `harfbuzz` shaping engine to prove the entire OpenType-stack to be funtioning at once, including mark attachment and character sequences. `shaperglot` contains its own sets of script- or language-specific definitions, such as a check to see whether the `ı` and `i` shape into distinct letters in small-caps for Turkish. > [!NOTE] > See [GLYPHSETS.md](GLYPHSETS.md) for an up-to-date description of the state of the new glyphset definitions. Many glyphsets have not been transitioned to the new approach and still exist as manually curated lists of characters and unencoded glyphs. How to assemble glyphsets ========================= Prerequisites ------------- In order for the build command to correctly assemble glyphsets using language defintions, make sure that your work environment sports the latest version of [gflanguages](https://github.com/googlefonts/lang/). If unsure, update it with `pip install -U gflanguages`. Oftentimes you may want to adjust language definitions in `gflanguages` _at the same time_ as you’re adjusting other parts of the glyphsets. In this case you may clone the `gflanguages` repository to your computer and install it using `pip install -e .` from within its root folder. This will expose your `gflanguages` clone to your entire system (or virtual environment) and changes in `gflanguages` will automatically be reflected in other tools that use it, such as `gfglyphsets`, without the need of re-installing it after every code or data change. Thus, running `sh build.sh` will automatically use your latest language definitions, even before you have PR’d your language definition changes back to the repository. Where are glyphsets defined? ------------------ Inside this repository, data is defined in two different places. One place is inside the `glyphsets` Python package (`/Lib/glyphsets/definitions`). This data that needs to be exposed to third-party tools such as `fontbakery`. The other place is in `/data/definitions`. This data is only used for authoring glyphsets and need not be distributed as part of the Python package. 1. **Inside Python package:** Glyphsets are defined in `.yaml` files inside the Python package folder at [`/Lib/glyphsets/definitions`](/Lib/glyphsets/definitions). 2. **Outside of Python package:** Additional files in the `/data/definitions` sub-folders will become part of the glyphsets as soon as they are found to exist under a certain filename. If a file that you need doesn't exist there, create it in its place. Where are characters and glyphs defined? ------------------ In order to determine where _characters_ (encoded with a Unicode) or _glyphs_ (unencoded) are defined, follow this logic: 1. Is it a **language-specific encoded character**? Then it goes into the `gflanguages` database (which is a separate package) for example [here](https://github.com/googlefonts/lang/blob/main/Lib/gflanguages/data/languages/nl_Latn.textproto). `gflanguages` holds only encoded characters, not unencoded glyphs. Prepare a separate PR for `gflanguages` if you are changing those definitions as well. 1. Is it a **language-specific unencoded glyph**? Then it goes into `/data/definitions/per_language` 1. Is it a more general **glyphset-specific character or glyph**? Then it goes into `/data/definitions/per_glyphset` If you find that you need additional separate definitions _per script_, contact @yanone to implement it. (Re-) Building glyphsets ----------------------- Once your language and glyphset definitions are set up and edited, run `sh build.sh` from the command line. This command sources characters from `gflanguages` as well as characters and glyphs from the various files in the `/data/definitions` folder, and combines them into one comprehensive list per glyphset, which are then rendered out into various different data formats into the `/data/results` folder. Additionally, the [GLYPHSETS.md](GLYPHSETS.md) document is updated, which contains a human-readable overview of the state of each glyphset. Data flow visualization ----------------------- Here’s a visual overview of the data definitions that go into each glyphset, and the files that are created as results. Read this top to bottom. ``` DEFINITIONS: ┌──────────────────┐ │ Language codes │ │ "en_Latn" │ │ "de_Latn" │ │ ... │ └──────────────────┘ │ ┌──────────────────┐ ┌──────────────────┐ │ gflanguages │ │ .stub.glyphs │ │ (Python package) │ │ (optional) │ └──────────────────┘ └──────────────────┘ │ │ ╰──────────────────────┬──────────────────────╯ │ BUILD PROCESS: │ │ ╔═══════════════════════════════╗ ║ complete glyphset ║ ╚═══════════════════════════════╝ │ RESULTS: │ │ ╭──────────────────────┼──────────────────────┬──────────────────────╮ │ │ │ │ ┌──────────────────┐ ┌──────────────────┐ ┌──────────────────┐ ┌──────────────────┐ │ .txt │ │ .nam │ │ .glyphs │ │ .plist │ │ (nice & prod) │ │ │ │ │ │ │ └──────────────────┘ └──────────────────┘ └──────────────────┘ └──────────────────┘ ``` Glyphsets Tool ============== > [!NOTE] > Previously existing commands of the `glyphsets` tool are currently deactivated after the transition to the new database. These are: `update-srcs`, `nam-file`, `missing-in-font`. Please report if you need to use these. ## Custom Filters You can create your own Glyphs.app _Custom Filters_ using the `glyphsets` tool. Install or update the tool with pip, if you haven’t already: ``` pip install -U glyphsets ``` Create a filter list for Glyph.app: ``` glyphsets filter-list -o myfilter.plist GF_Latin_Core GF_Latin_Plus ``` Add this `.plist` file next to your Glyphs file and (after restart) you would be able to see it in the filters sidebar. ## Compare Glyphsets You can compare the contents of two or more glyphsets against each other. Each consecutive glyphset will be compared to the previous one. This command lists the complete contents of `GF_Latin_Kernel` first, and then lists only extra (or missing) glyphs for `GF_Latin_Core` when compared to `GF_Latin_Kernel`: ``` glyphsets compare GF_Latin_Kernel GF_Latin_Core ``` Output: ``` GF_Latin_Kernel: =============== Total glyphs: 116 Letter (52 glyphs): `A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z` ... GF_Latin_Core: ============= Total glyphs: 324 GF_Latin_Core has 208 **extra** glyphs compared to GF_Latin_Kernel: Letter (168 glyphs): `ª º À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö Ø Ù Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ø ù ú û ü ý þ ÿ Ā ā Ă ă Ą ą Ć ć Ċ ċ Č č Ď ď Đ đ Ē ē Ė ė Ę ę Ě ě Ğ ğ Ġ ġ Ģ ģ Ħ ħ Ī ī Į į İ ı Ķ ķ Ĺ ĺ Ļ ļ Ľ ľ Ł ł Ń ń Ņ ņ Ň ň Ő ő Œ œ Ŕ ŕ Ř ř Ś ś Ş ş Š š Ť ť Ū ū Ů ů Ű ű Ų ų Ŵ ŵ Ŷ ŷ Ÿ Ź ź Ż ż Ž ž Ș ș Ț ț ȷ Ẁ ẁ Ẃ ẃ Ẅ ẅ ẞ Ỳ ỳ /idotaccent` ... ``` Acknowledgements ================ GF Greek Glyph Sets defined by Irene Vlachou @irenevl and Thomas Linard @thlinard. Documented by Alexei Vanyashin @alexeiva January 2017. GF Glyph Sets defined by Alexei Vanyashin (@alexeiva) and Kalapi Gajjar (@kalapi) from 2016-06-27 to 2016-10-11, with input from Dave Crossland, Denis Jacquerye, Frank Grießhammer, Georg Seifert, Gunnar Vilhjálmsson, Jacques Le Bailly, Michael Everson, Nhung Nguyen (Vietnamese lists), Pablo Impallari (Impallari Encoding), Rainer Erich Scheichelbauer (@mekkablue), Thomas Jockin, Thomas Phinney (Adobe Cyrillic lists), and Underware (Latin Plus Encoding) glyphsets-1.0.0/build.sh000066400000000000000000000002011461513140100151520ustar00rootroot00000000000000python scripts/assemble_charactersets.py echo "Assembling documentation for GLYPHSETS.md" python scripts/assemble_description.py glyphsets-1.0.0/data/000077500000000000000000000000001461513140100144375ustar00rootroot00000000000000glyphsets-1.0.0/data/definitions/000077500000000000000000000000001461513140100167525ustar00rootroot00000000000000glyphsets-1.0.0/data/definitions/per_glyphset/000077500000000000000000000000001461513140100214575ustar00rootroot00000000000000glyphsets-1.0.0/data/definitions/per_glyphset/GF_Arabic_Core.stub.glyphs000066400000000000000000000026231461513140100263730ustar00rootroot00000000000000{ .appVersion = "3151"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2023-12-13 14:28:10 +0000"; familyName = "Neue Schrift"; fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = -16; } ); name = Regular; } ); glyphs = ( { glyphname = less; unicode = 60; }, { glyphname = equal; unicode = 61; }, { glyphname = greater; unicode = 62; }, { glyphname = bar; unicode = 124; }, { glyphname = multiply; unicode = 215; }, { glyphname = divide; unicode = 247; }, { glyphname = space; unicode = 32; }, { glyphname = nbspace; unicode = 160; }, { glyphname = numbersign; unicode = 35; }, { glyphname = braceleft; unicode = 123; }, { glyphname = braceright; unicode = 125; }, { glyphname = quoteleft; unicode = 8216; }, { glyphname = quoteright; unicode = 8217; }, { glyphname = quotedblleft; unicode = 8220; }, { glyphname = quotedblright; unicode = 8221; }, { glyphname = ellipsis; unicode = 8230; }, { glyphname = "kehehThreedotsabove-ar"; unicode = 1891; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/definitions/per_glyphset/GF_Cyrillic_Historical.stub.glyphs000066400000000000000000000046311461513140100301760ustar00rootroot00000000000000{ .appVersion = "3151"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2023-12-13 14:28:10 +0000"; familyName = "Neue Schrift"; fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = -16; } ); name = Regular; } ); glyphs = ( { glyphname = "thousand-cy"; unicode = 1154; }, { glyphname = "titlocomb-cy"; unicode = 1155; }, { glyphname = "palatalizationcomb-cy"; unicode = 1156; }, { glyphname = "dasiapneumatacomb-cy"; unicode = 1157; }, { glyphname = "psilipneumatacomb-cy"; unicode = 1158; }, { glyphname = "pokrytiecomb-cy"; unicode = 1159; }, { glyphname = "hundredthousandssigncomb-cy"; unicode = 1160; }, { glyphname = "millionssigncomb-cy"; unicode = 1161; }, { glyphname = "Omega-cy"; unicode = 1120; }, { glyphname = "omega-cy"; unicode = 1121; }, { glyphname = "Eiotified-cy"; unicode = 1124; }, { glyphname = "eiotified-cy"; unicode = 1125; }, { glyphname = "Yuslittle-cy"; unicode = 1126; }, { glyphname = "yuslittle-cy"; unicode = 1127; }, { glyphname = "Yuslittleiotified-cy"; unicode = 1128; }, { glyphname = "yuslittleiotified-cy"; unicode = 1129; }, { glyphname = "Yusbigiotified-cy"; unicode = 1132; }, { glyphname = "yusbigiotified-cy"; unicode = 1133; }, { glyphname = "Ksi-cy"; unicode = 1134; }, { glyphname = "ksi-cy"; unicode = 1135; }, { glyphname = "Psi-cy"; unicode = 1136; }, { glyphname = "psi-cy"; unicode = 1137; }, { glyphname = "Izhitsadblgrave-cy"; unicode = 1142; }, { glyphname = "izhitsadblgrave-cy"; unicode = 1143; }, { glyphname = "Uk-cy"; unicode = 1144; }, { glyphname = "uk-cy"; unicode = 1145; }, { glyphname = uni047A; unicode = 1146; }, { glyphname = uni047B; unicode = 1147; }, { glyphname = uni047C; unicode = 1148; }, { glyphname = uni047D; unicode = 1149; }, { glyphname = uni047E; unicode = 1150; }, { glyphname = uni047F; unicode = 1151; }, { glyphname = "Koppa-cy"; unicode = 1152; }, { glyphname = "koppa-cy"; unicode = 1153; }, { glyphname = "OmegaBroad-cy"; unicode = 42572; }, { glyphname = "omegaBroad-cy"; unicode = 42573; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/definitions/per_glyphset/GF_Cyrillic_Plus.stub.glyphs000066400000000000000000000202321461513140100270130ustar00rootroot00000000000000{ .appVersion = "3151"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2021-10-28 12:22:31 +0000"; familyName = "GF Cyrillic Plus Locl Roman"; featurePrefixes = ( { automatic = 1; code = "languagesystem DFLT dflt; "; name = Languagesystems; } ); fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = 0; } ); name = Regular; } ); glyphs = ( { glyphname = "gestroke-cy.loclBSH"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "yu-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "Gestroke-cy.loclBSH"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = tugrik; unicode = 8366; }, { glyphname = hryvnia; unicode = 8372; }, { glyphname = tenge; unicode = 8376; }, { glyphname = "brevecomb-cy"; lastChange = "2024-02-14 09:54:10 +0000"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = apostrophemod; unicode = 700; }, { glyphname = gravecomb; unicode = 768; }, { glyphname = acutecomb; unicode = 769; }, { glyphname = macroncomb; unicode = 772; }, { glyphname = dieresiscomb; unicode = 776; }, { glyphname = hungarumlautcomb; unicode = 779; }, { glyphname = "De-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "Ii-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "Iishort-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "Iigrave-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "El-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "Ef-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "Zedescender-cy.loclBSH"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "Esdescender-cy.loclBSH"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "Esdescender-cy.loclCHU"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "ve-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "ge-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "de-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "zhe-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "ze-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "ii-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "iishort-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "iigrave-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "ka-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "el-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "en-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "pe-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "te-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "che-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "tse-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "sha-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "shcha-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "softsign-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "hardsign-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "zedescender-cy.loclBSH"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "esdescender-cy.loclBSH"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "esdescender-cy.loclCHU"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "be-cy.loclSRB"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "Yat-cy"; unicode = 1122; }, { glyphname = "yat-cy"; unicode = 1123; }, { glyphname = "Yusbig-cy"; unicode = 1130; }, { glyphname = "yusbig-cy"; unicode = 1131; }, { glyphname = "Fita-cy"; unicode = 1138; }, { glyphname = "fita-cy"; unicode = 1139; }, { glyphname = "Izhitsa-cy"; unicode = 1140; }, { glyphname = "izhitsa-cy"; unicode = 1141; }, { glyphname = "Ghestroke-cy"; unicode = 1170; }, { glyphname = "ghestroke-cy"; unicode = 1171; }, { glyphname = "Ghemiddlehook-cy"; unicode = 1172; }, { glyphname = "ghemiddlehook-cy"; unicode = 1173; }, { glyphname = "Zhedescender-cy"; unicode = 1174; }, { glyphname = "zhedescender-cy"; unicode = 1175; }, { glyphname = "Zedescender-cy"; unicode = 1176; }, { glyphname = "zedescender-cy"; unicode = 1177; }, { glyphname = "Kadescender-cy"; unicode = 1178; }, { glyphname = "kadescender-cy"; unicode = 1179; }, { glyphname = "Kaverticalstroke-cy"; unicode = 1180; }, { glyphname = "kaverticalstroke-cy"; unicode = 1181; }, { glyphname = "Kabashkir-cy"; unicode = 1184; }, { glyphname = "kabashkir-cy"; unicode = 1185; }, { glyphname = "Endescender-cy"; unicode = 1186; }, { glyphname = "endescender-cy"; unicode = 1187; }, { glyphname = "Enghe-cy"; unicode = 1188; }, { glyphname = "enghe-cy"; unicode = 1189; }, { glyphname = "Esdescender-cy"; unicode = 1194; }, { glyphname = "esdescender-cy"; unicode = 1195; }, { glyphname = "Ustraight-cy"; unicode = 1198; }, { glyphname = "ustraight-cy"; unicode = 1199; }, { glyphname = "Ustraightstroke-cy"; unicode = 1200; }, { glyphname = "ustraightstroke-cy"; unicode = 1201; }, { glyphname = "Hadescender-cy"; unicode = 1202; }, { glyphname = "hadescender-cy"; unicode = 1203; }, { glyphname = "Chedescender-cy"; unicode = 1206; }, { glyphname = "chedescender-cy"; unicode = 1207; }, { glyphname = "Cheverticalstroke-cy"; unicode = 1208; }, { glyphname = "cheverticalstroke-cy"; unicode = 1209; }, { glyphname = "Shha-cy"; unicode = 1210; }, { glyphname = "shha-cy"; unicode = 1211; }, { glyphname = "Palochka-cy"; unicode = 1216; }, { glyphname = "Zhebreve-cy"; unicode = 1217; }, { glyphname = "zhebreve-cy"; unicode = 1218; }, { glyphname = "Chekhakassian-cy"; unicode = 1227; }, { glyphname = "chekhakassian-cy"; unicode = 1228; }, { glyphname = "palochka-cy"; unicode = 1231; }, { glyphname = "Abreve-cy"; unicode = 1232; }, { glyphname = "abreve-cy"; unicode = 1233; }, { glyphname = "Adieresis-cy"; unicode = 1234; }, { glyphname = "adieresis-cy"; unicode = 1235; }, { glyphname = "Aie-cy"; unicode = 1236; }, { glyphname = "aie-cy"; unicode = 1237; }, { glyphname = "Iebreve-cy"; unicode = 1238; }, { glyphname = "iebreve-cy"; unicode = 1239; }, { glyphname = "Schwa-cy"; unicode = 1240; }, { glyphname = "schwa-cy"; unicode = 1241; }, { glyphname = "Zhedieresis-cy"; unicode = 1244; }, { glyphname = "zhedieresis-cy"; unicode = 1245; }, { glyphname = "Zedieresis-cy"; unicode = 1246; }, { glyphname = "zedieresis-cy"; unicode = 1247; }, { glyphname = "Imacron-cy"; unicode = 1250; }, { glyphname = "imacron-cy"; unicode = 1251; }, { glyphname = "Idieresis-cy"; unicode = 1252; }, { glyphname = "idieresis-cy"; unicode = 1253; }, { glyphname = "Odieresis-cy"; unicode = 1254; }, { glyphname = "odieresis-cy"; unicode = 1255; }, { glyphname = "Obarred-cy"; unicode = 1256; }, { glyphname = "obarred-cy"; unicode = 1257; }, { glyphname = "Umacron-cy"; unicode = 1262; }, { glyphname = "umacron-cy"; unicode = 1263; }, { glyphname = "Udieresis-cy"; unicode = 1264; }, { glyphname = "udieresis-cy"; unicode = 1265; }, { glyphname = "Uhungarumlaut-cy"; unicode = 1266; }, { glyphname = "uhungarumlaut-cy"; unicode = 1267; }, { glyphname = "Chedieresis-cy"; unicode = 1268; }, { glyphname = "chedieresis-cy"; unicode = 1269; }, { glyphname = "Gedescender-cy"; unicode = 1270; }, { glyphname = "gedescender-cy"; unicode = 1271; }, { glyphname = "Yerudieresis-cy"; unicode = 1272; }, { glyphname = "yerudieresis-cy"; unicode = 1273; }, { glyphname = "Qa-cy"; unicode = 1306; }, { glyphname = "qa-cy"; unicode = 1307; }, { glyphname = "We-cy"; unicode = 1308; }, { glyphname = "we-cy"; unicode = 1309; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/definitions/per_glyphset/GF_Cyrillic_Pro.stub.glyphs000066400000000000000000000066421461513140100266410ustar00rootroot00000000000000{ .appVersion = "3151"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2023-12-13 14:28:10 +0000"; familyName = "Neue Schrift"; fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = -16; } ); name = Regular; } ); glyphs = ( { glyphname = "Iishorttail-cy"; unicode = 1162; }, { glyphname = "iishorttail-cy"; unicode = 1163; }, { glyphname = "Semisoftsign-cy"; unicode = 1164; }, { glyphname = "semisoftsign-cy"; unicode = 1165; }, { glyphname = "Ertick-cy"; unicode = 1166; }, { glyphname = "ertick-cy"; unicode = 1167; }, { glyphname = "Ghemiddlehook-cy"; unicode = 1172; }, { glyphname = "ghemiddlehook-cy"; unicode = 1173; }, { glyphname = "Kastroke-cy"; unicode = 1182; }, { glyphname = "kastroke-cy"; unicode = 1183; }, { glyphname = "Haabkhasian-cy"; unicode = 1192; }, { glyphname = "haabkhasian-cy"; unicode = 1193; }, { glyphname = "Tedescender-cy"; unicode = 1196; }, { glyphname = "tedescender-cy"; unicode = 1197; }, { glyphname = "Tetse-cy"; unicode = 1204; }, { glyphname = "tetse-cy"; unicode = 1205; }, { glyphname = "Cheabkhasian-cy"; unicode = 1212; }, { glyphname = "cheabkhasian-cy"; unicode = 1213; }, { glyphname = "Chedescenderabkhasian-cy"; unicode = 1214; }, { glyphname = "chedescenderabkhasian-cy"; unicode = 1215; }, { glyphname = "Kahook-cy"; unicode = 1219; }, { glyphname = "kahook-cy"; unicode = 1220; }, { glyphname = "Eltail-cy"; unicode = 1221; }, { glyphname = "eltail-cy"; unicode = 1222; }, { glyphname = "Enhook-cy"; unicode = 1223; }, { glyphname = "enhook-cy"; unicode = 1224; }, { glyphname = "Entail-cy"; unicode = 1225; }, { glyphname = "entail-cy"; unicode = 1226; }, { glyphname = "Emtail-cy"; unicode = 1229; }, { glyphname = "emtail-cy"; unicode = 1230; }, { glyphname = "Schwadieresis-cy"; unicode = 1242; }, { glyphname = "schwadieresis-cy"; unicode = 1243; }, { glyphname = "Dzeabkhasian-cy"; unicode = 1248; }, { glyphname = "dzeabkhasian-cy"; unicode = 1249; }, { glyphname = "Obarreddieresis-cy"; unicode = 1258; }, { glyphname = "obarreddieresis-cy"; unicode = 1259; }, { glyphname = "Edieresis-cy"; unicode = 1260; }, { glyphname = "edieresis-cy"; unicode = 1261; }, { glyphname = "Gestrokehook-cy"; unicode = 1274; }, { glyphname = "gestrokehook-cy"; unicode = 1275; }, { glyphname = "Hahook-cy"; unicode = 1276; }, { glyphname = "hahook-cy"; unicode = 1277; }, { glyphname = "Hastroke-cy"; unicode = 1278; }, { glyphname = "hastroke-cy"; unicode = 1279; }, { glyphname = "Reversedze-cy"; unicode = 1296; }, { glyphname = "reversedze-cy"; unicode = 1297; }, { glyphname = "Elhook-cy"; unicode = 1298; }, { glyphname = "elhook-cy"; unicode = 1299; }, { glyphname = "Pedescender-cy"; unicode = 1316; }, { glyphname = "pedescender-cy"; unicode = 1317; }, { glyphname = "Shhadescender-cy"; unicode = 1318; }, { glyphname = "shhadescender-cy"; unicode = 1319; }, { glyphname = "EnLeftHook-cy"; unicode = 1320; }, { glyphname = "enlefthook-cy"; unicode = 1321; }, { glyphname = "Eldescender-cy"; unicode = 1326; }, { glyphname = "eldescender-cy"; unicode = 1327; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/definitions/per_glyphset/GF_Greek_AncientMusicalSymbols.stub.glyphs000066400000000000000000000500771461513140100316350ustar00rootroot00000000000000{ .appVersion = "3151"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2023-12-13 14:28:10 +0000"; familyName = "Neue Schrift"; fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = -16; } ); name = Regular; } ); glyphs = ( { glyphname = uni1D245; unicode = 119365; }, { glyphname = uni1D244; unicode = 119364; }, { glyphname = uni1D243; unicode = 119363; }, { glyphname = uni1D242; unicode = 119362; }, { glyphname = uni1D241; unicode = 119361; }, { glyphname = uni1D240; unicode = 119360; }, { glyphname = uni1D23F; unicode = 119359; }, { glyphname = uni1D23E; unicode = 119358; }, { glyphname = uni1D23D; unicode = 119357; }, { glyphname = uni1D23C; unicode = 119356; }, { glyphname = uni1D23B; unicode = 119355; }, { glyphname = uni1D23A; unicode = 119354; }, { glyphname = uni1D239; unicode = 119353; }, { glyphname = uni1D238; unicode = 119352; }, { glyphname = uni1D237; unicode = 119351; }, { glyphname = uni1D236; unicode = 119350; }, { glyphname = uni1D235; unicode = 119349; }, { glyphname = uni1D234; unicode = 119348; }, { glyphname = uni1D233; unicode = 119347; }, { glyphname = uni1D232; unicode = 119346; }, { glyphname = uni1D231; unicode = 119345; }, { glyphname = uni1D230; unicode = 119344; }, { glyphname = uni1D22F; unicode = 119343; }, { glyphname = uni1D22E; unicode = 119342; }, { glyphname = uni1D22D; unicode = 119341; }, { glyphname = uni1D22C; unicode = 119340; }, { glyphname = uni1D22B; unicode = 119339; }, { glyphname = uni1D22A; unicode = 119338; }, { glyphname = uni1D229; unicode = 119337; }, { glyphname = uni1D228; unicode = 119336; }, { glyphname = uni1D227; unicode = 119335; }, { glyphname = uni1D226; unicode = 119334; }, { glyphname = uni1D225; unicode = 119333; }, { glyphname = uni1D224; unicode = 119332; }, { glyphname = uni1D223; unicode = 119331; }, { glyphname = uni1D222; unicode = 119330; }, { glyphname = uni1D221; unicode = 119329; }, { glyphname = uni1D220; unicode = 119328; }, { glyphname = uni1D21F; unicode = 119327; }, { glyphname = uni1D21E; unicode = 119326; }, { glyphname = uni1D21D; unicode = 119325; }, { glyphname = uni1D21C; unicode = 119324; }, { glyphname = uni1D21B; unicode = 119323; }, { glyphname = uni1D21A; unicode = 119322; }, { glyphname = uni1D219; unicode = 119321; }, { glyphname = uni1D218; unicode = 119320; }, { glyphname = uni1D217; unicode = 119319; }, { glyphname = uni1D216; unicode = 119318; }, { glyphname = uni1D215; unicode = 119317; }, { glyphname = uni1D214; unicode = 119316; }, { glyphname = uni1D213; unicode = 119315; }, { glyphname = uni1D212; unicode = 119314; }, { glyphname = uni1D211; unicode = 119313; }, { glyphname = uni1D210; unicode = 119312; }, { glyphname = uni1D20F; unicode = 119311; }, { glyphname = uni1D20E; unicode = 119310; }, { glyphname = uni1D20D; unicode = 119309; }, { glyphname = uni1D20C; unicode = 119308; }, { glyphname = uni1D20B; unicode = 119307; }, { glyphname = uni1D20A; unicode = 119306; }, { glyphname = uni1D209; unicode = 119305; }, { glyphname = uni1D208; unicode = 119304; }, { glyphname = uni1D207; unicode = 119303; }, { glyphname = uni1D206; unicode = 119302; }, { glyphname = uni1D205; unicode = 119301; }, { glyphname = uni1D204; unicode = 119300; }, { glyphname = uni1D203; unicode = 119299; }, { glyphname = uni1D202; unicode = 119298; }, { glyphname = uni1D201; unicode = 119297; }, { glyphname = uni1D200; unicode = 119296; }, { glyphname = "psili-byzantineMusic"; unicode = 118784; }, { glyphname = "daseia-byzantineMusic"; unicode = 118785; }, { glyphname = "perispomeni-byzantineMusic"; unicode = 118786; }, { glyphname = "oxeiaEkfonitikon-byzantineMusic"; unicode = 118787; }, { glyphname = "oxeiaDipli-byzantineMusic"; unicode = 118788; }, { glyphname = "vareiaEkfonitikon-byzantineMusic"; unicode = 118789; }, { glyphname = "vareiaDipli-byzantineMusic"; unicode = 118790; }, { glyphname = "kathisti-byzantineMusic"; unicode = 118791; }, { glyphname = "syrmatiki-byzantineMusic"; unicode = 118792; }, { glyphname = "paraklitiki-byzantineMusic"; unicode = 118793; }, { glyphname = "ypokrisis-byzantineMusic"; unicode = 118794; }, { glyphname = "ypokrisisDipli-byzantineMusic"; unicode = 118795; }, { glyphname = "kremasti-byzantineMusic"; unicode = 118796; }, { glyphname = "apesoEkfonitikon-byzantineMusic"; unicode = 118797; }, { glyphname = "exoEkfonitikon-byzantineMusic"; unicode = 118798; }, { glyphname = "teleia-byzantineMusic"; unicode = 118799; }, { glyphname = "kentimata-byzantineMusic"; unicode = 118800; }, { glyphname = "apostrofos-byzantineMusic"; unicode = 118801; }, { glyphname = "apostrofosDipli-byzantineMusic"; unicode = 118802; }, { glyphname = "synevma-byzantineMusic"; unicode = 118803; }, { glyphname = "thita-byzantineMusic"; unicode = 118804; }, { glyphname = "oligonArchaion-byzantineMusic"; unicode = 118805; }, { glyphname = "gorgonArchaion-byzantineMusic"; unicode = 118806; }, { glyphname = "psilon-byzantineMusic"; unicode = 118807; }, { glyphname = "chamilon-byzantineMusic"; unicode = 118808; }, { glyphname = "vathy-byzantineMusic"; unicode = 118809; }, { glyphname = "isonArchaion-byzantineMusic"; unicode = 118810; }, { glyphname = "kentimaArchaion-byzantineMusic"; unicode = 118811; }, { glyphname = "kentimataArchaion-byzantineMusic"; unicode = 118812; }, { glyphname = "saximata-byzantineMusic"; unicode = 118813; }, { glyphname = "parichon-byzantineMusic"; unicode = 118814; }, { glyphname = "stavrosApodexia-byzantineMusic"; unicode = 118815; }, { glyphname = "oxeiaiArchaion-byzantineMusic"; unicode = 118816; }, { glyphname = "vareiaiArchaion-byzantineMusic"; unicode = 118817; }, { glyphname = "apodermaArchaion-byzantineMusic"; unicode = 118818; }, { glyphname = "apothema-byzantineMusic"; unicode = 118819; }, { glyphname = "klasma-byzantineMusic"; unicode = 118820; }, { glyphname = "revma-byzantineMusic"; unicode = 118821; }, { glyphname = "piasmaArchaion-byzantineMusic"; unicode = 118822; }, { glyphname = "tinagma-byzantineMusic"; unicode = 118823; }, { glyphname = "anatrichisma-byzantineMusic"; unicode = 118824; }, { glyphname = "seisma-byzantineMusic"; unicode = 118825; }, { glyphname = "synagmaArchaion-byzantineMusic"; unicode = 118826; }, { glyphname = "synagmaMetaStavrou-byzantineMusic"; unicode = 118827; }, { glyphname = "oyranismaArchaion-byzantineMusic"; unicode = 118828; }, { glyphname = "thema-byzantineMusic"; unicode = 118829; }, { glyphname = "lemoi-byzantineMusic"; unicode = 118830; }, { glyphname = "dyo-byzantineMusic"; unicode = 118831; }, { glyphname = "tria-byzantineMusic"; unicode = 118832; }, { glyphname = "tessera-byzantineMusic"; unicode = 118833; }, { glyphname = "kratimata-byzantineMusic"; unicode = 118834; }, { glyphname = "apesoExoNeo-byzantineMusic"; unicode = 118835; }, { glyphname = "fthoraArchaion-byzantineMusic"; unicode = 118836; }, { glyphname = "imifthora-byzantineMusic"; unicode = 118837; }, { glyphname = "tromikonArchaion-byzantineMusic"; unicode = 118838; }, { glyphname = "katavaTromikon-byzantineMusic"; unicode = 118839; }, { glyphname = "pelaston-byzantineMusic"; unicode = 118840; }, { glyphname = "psifiston-byzantineMusic"; unicode = 118841; }, { glyphname = "kontevma-byzantineMusic"; unicode = 118842; }, { glyphname = "chorevmaArchaion-byzantineMusic"; unicode = 118843; }, { glyphname = "rapisma-byzantineMusic"; unicode = 118844; }, { glyphname = "parakalesmaArchaion-byzantineMusic"; unicode = 118845; }, { glyphname = "paraklitikiArchaion-byzantineMusic"; unicode = 118846; }, { glyphname = "ichadin-byzantineMusic"; unicode = 118847; }, { glyphname = "nana-byzantineMusic"; unicode = 118848; }, { glyphname = "petasma-byzantineMusic"; unicode = 118849; }, { glyphname = "kontevmaAllo-byzantineMusic"; unicode = 118850; }, { glyphname = "tromikonAllo-byzantineMusic"; unicode = 118851; }, { glyphname = "straggismata-byzantineMusic"; unicode = 118852; }, { glyphname = "gronthismata-byzantineMusic"; unicode = 118853; }, { glyphname = "isonNeo-byzantineMusic"; unicode = 118854; }, { glyphname = "oligonNeo-byzantineMusic"; unicode = 118855; }, { glyphname = "oxeiaNeo-byzantineMusic"; unicode = 118856; }, { glyphname = "petasti-byzantineMusic"; unicode = 118857; }, { glyphname = "koufisma-byzantineMusic"; unicode = 118858; }, { glyphname = "petastokoufisma-byzantineMusic"; unicode = 118859; }, { glyphname = "kratimokoufisma-byzantineMusic"; unicode = 118860; }, { glyphname = "pelastonNeo-byzantineMusic"; unicode = 118861; }, { glyphname = "kentimataNeoAno-byzantineMusic"; unicode = 118862; }, { glyphname = "kentimaNeoAno-byzantineMusic"; unicode = 118863; }, { glyphname = "ypsili-byzantineMusic"; unicode = 118864; }, { glyphname = "apostrofosNeo-byzantineMusic"; unicode = 118865; }, { glyphname = "apostrofoiSyndesmosNeo-byzantineMusic"; unicode = 118866; }, { glyphname = "yporroi-byzantineMusic"; unicode = 118867; }, { glyphname = "kratimoyporroon-byzantineMusic"; unicode = 118868; }, { glyphname = "elafron-byzantineMusic"; unicode = 118869; }, { glyphname = "chamili-byzantineMusic"; unicode = 118870; }, { glyphname = "mikronIson-byzantineMusic"; unicode = 118871; }, { glyphname = "vareiaNeo-byzantineMusic"; unicode = 118872; }, { glyphname = "piasmaNeo-byzantineMusic"; unicode = 118873; }, { glyphname = "psifistonNeo-byzantineMusic"; unicode = 118874; }, { glyphname = "omalon-byzantineMusic"; unicode = 118875; }, { glyphname = "antikenoma-byzantineMusic"; unicode = 118876; }, { glyphname = "lygisma-byzantineMusic"; unicode = 118877; }, { glyphname = "paraklitikiNeo-byzantineMusic"; unicode = 118878; }, { glyphname = "parakalesmaNeo-byzantineMusic"; unicode = 118879; }, { glyphname = "eteronParakalesma-byzantineMusic"; unicode = 118880; }, { glyphname = "kylisma-byzantineMusic"; unicode = 118881; }, { glyphname = "antikenokylisma-byzantineMusic"; unicode = 118882; }, { glyphname = "tromikonNeo-byzantineMusic"; unicode = 118883; }, { glyphname = "ekstrepton-byzantineMusic"; unicode = 118884; }, { glyphname = "synagmaNeo-byzantineMusic"; unicode = 118885; }, { glyphname = "syrma-byzantineMusic"; unicode = 118886; }, { glyphname = "chorevmaNeo-byzantineMusic"; unicode = 118887; }, { glyphname = "epegerma-byzantineMusic"; unicode = 118888; }, { glyphname = "seismaNeo-byzantineMusic"; unicode = 118889; }, { glyphname = "xironKlasma-byzantineMusic"; unicode = 118890; }, { glyphname = "tromikopsifiston-byzantineMusic"; unicode = 118891; }, { glyphname = "psifistolygisma-byzantineMusic"; unicode = 118892; }, { glyphname = "tromikolygisma-byzantineMusic"; unicode = 118893; }, { glyphname = "tromikoparakalesma-byzantineMusic"; unicode = 118894; }, { glyphname = "psifistoparakalesma-byzantineMusic"; unicode = 118895; }, { glyphname = "tromikosynagma-byzantineMusic"; unicode = 118896; }, { glyphname = "psifistosynagma-byzantineMusic"; unicode = 118897; }, { glyphname = "gorgosyntheton-byzantineMusic"; unicode = 118898; }, { glyphname = "argosyntheton-byzantineMusic"; unicode = 118899; }, { glyphname = "eteronArgosyntheton-byzantineMusic"; unicode = 118900; }, { glyphname = "oyranismaNeo-byzantineMusic"; unicode = 118901; }, { glyphname = "thematismosEso-byzantineMusic"; unicode = 118902; }, { glyphname = "thematismosExo-byzantineMusic"; unicode = 118903; }, { glyphname = "themaAploun-byzantineMusic"; unicode = 118904; }, { glyphname = "thesKaiApothes-byzantineMusic"; unicode = 118905; }, { glyphname = "katavasma-byzantineMusic"; unicode = 118906; }, { glyphname = "endofonon-byzantineMusic"; unicode = 118907; }, { glyphname = "yfenKato-byzantineMusic"; unicode = 118908; }, { glyphname = "yfenAno-byzantineMusic"; unicode = 118909; }, { glyphname = "stavros-byzantineMusic"; unicode = 118910; }, { glyphname = "klasmaAno-byzantineMusic"; unicode = 118911; }, { glyphname = "dipliArchaion-byzantineMusic"; unicode = 118912; }, { glyphname = "kratimaArchaion-byzantineMusic"; unicode = 118913; }, { glyphname = "kratimaAllo-byzantineMusic"; unicode = 118914; }, { glyphname = "kratimaNeo-byzantineMusic"; unicode = 118915; }, { glyphname = "apodermaNeo-byzantineMusic"; unicode = 118916; }, { glyphname = "apli-byzantineMusic"; unicode = 118917; }, { glyphname = "dipli-byzantineMusic"; unicode = 118918; }, { glyphname = "tripli-byzantineMusic"; unicode = 118919; }, { glyphname = "tetrapli-byzantineMusic"; unicode = 118920; }, { glyphname = "koronis-byzantineMusic"; unicode = 118921; }, { glyphname = "leimmaEnosChronou-byzantineMusic"; unicode = 118922; }, { glyphname = "leimmaDyoChronon-byzantineMusic"; unicode = 118923; }, { glyphname = "leimmaTrionChronon-byzantineMusic"; unicode = 118924; }, { glyphname = "leimmaTessaronChronon-byzantineMusic"; unicode = 118925; }, { glyphname = "leimmaImiseosChronou-byzantineMusic"; unicode = 118926; }, { glyphname = "gorgonNeoAno-byzantineMusic"; unicode = 118927; }, { glyphname = "gorgonParestigmenonAristera-byzantineMusic"; unicode = 118928; }, { glyphname = "gorgonParestigmenonDexia-byzantineMusic"; unicode = 118929; }, { glyphname = "digorgon-byzantineMusic"; unicode = 118930; }, { glyphname = "digorgonParestigmenonAristeraKato-byzantineMusic"; unicode = 118931; }, { glyphname = "digorgonParestigmenonAristeraAno-byzantineMusic"; unicode = 118932; }, { glyphname = "digorgonParestigmenonDexia-byzantineMusic"; unicode = 118933; }, { glyphname = "trigorgon-byzantineMusic"; unicode = 118934; }, { glyphname = "argon-byzantineMusic"; unicode = 118935; }, { glyphname = "imidiargon-byzantineMusic"; unicode = 118936; }, { glyphname = "diargon-byzantineMusic"; unicode = 118937; }, { glyphname = "agogiPoliArgi-byzantineMusic"; unicode = 118938; }, { glyphname = "agogiArgoteri-byzantineMusic"; unicode = 118939; }, { glyphname = "agogiArgi-byzantineMusic"; unicode = 118940; }, { glyphname = "agogiMetria-byzantineMusic"; unicode = 118941; }, { glyphname = "agogiMesi-byzantineMusic"; unicode = 118942; }, { glyphname = "agogiGorgi-byzantineMusic"; unicode = 118943; }, { glyphname = "agogiGorgoteri-byzantineMusic"; unicode = 118944; }, { glyphname = "agogiPoliGorgi-byzantineMusic"; unicode = 118945; }, { glyphname = "martyriaProtosIchos-byzantineMusic"; unicode = 118946; }, { glyphname = "martyriaAlliProtosIchos-byzantineMusic"; unicode = 118947; }, { glyphname = "martyriaDeyterosIchos-byzantineMusic"; unicode = 118948; }, { glyphname = "martyriaAlliDeyterosIchos-byzantineMusic"; unicode = 118949; }, { glyphname = "martyriaTritosIchos-byzantineMusic"; unicode = 118950; }, { glyphname = "martyriaTrifonias-byzantineMusic"; unicode = 118951; }, { glyphname = "martyriaTetartosIchos-byzantineMusic"; unicode = 118952; }, { glyphname = "martyriaTetartosLegetosIchos-byzantineMusic"; unicode = 118953; }, { glyphname = "martyriaLegetosIchos-byzantineMusic"; unicode = 118954; }, { glyphname = "martyriaPlagiosIchos-byzantineMusic"; unicode = 118955; }, { glyphname = "isakiaTelousIchimatos-byzantineMusic"; unicode = 118956; }, { glyphname = "apostrofoiTelousIchimatos-byzantineMusic"; unicode = 118957; }, { glyphname = "fanerosisTetrafonias-byzantineMusic"; unicode = 118958; }, { glyphname = "fanerosisMonofonias-byzantineMusic"; unicode = 118959; }, { glyphname = "fanerosisDifonias-byzantineMusic"; unicode = 118960; }, { glyphname = "martyriaVarysIchos-byzantineMusic"; unicode = 118961; }, { glyphname = "martyriaProtovarysIchos-byzantineMusic"; unicode = 118962; }, { glyphname = "martyriaPlagiosTetartosIchos-byzantineMusic"; unicode = 118963; }, { glyphname = "gorthmikonNAploun-byzantineMusic"; unicode = 118964; }, { glyphname = "gorthmikonNDiploun-byzantineMusic"; unicode = 118965; }, { glyphname = "enarxisKaiFthoraVou-byzantineMusic"; unicode = 118966; }, { glyphname = "imifonon-byzantineMusic"; unicode = 118967; }, { glyphname = "imifthoron-byzantineMusic"; unicode = 118968; }, { glyphname = "fthoraArchaionDeyterouIchou-byzantineMusic"; unicode = 118969; }, { glyphname = "fthoraDiatonikiPa-byzantineMusic"; unicode = 118970; }, { glyphname = "fthoraDiatonikiNana-byzantineMusic"; unicode = 118971; }, { glyphname = "fthoraNaosIchos-byzantineMusic"; unicode = 118972; }, { glyphname = "fthoraDiatonikiDi-byzantineMusic"; unicode = 118973; }, { glyphname = "fthoraSklironDiatononDi-byzantineMusic"; unicode = 118974; }, { glyphname = "fthoraDiatonikiKe-byzantineMusic"; unicode = 118975; }, { glyphname = "fthoraDiatonikiZo-byzantineMusic"; unicode = 118976; }, { glyphname = "fthoraDiatonikiNiKato-byzantineMusic"; unicode = 118977; }, { glyphname = "fthoraDiatonikiNiAno-byzantineMusic"; unicode = 118978; }, { glyphname = "fthoraMalakonChromaDifonias-byzantineMusic"; unicode = 118979; }, { glyphname = "fthoraMalakonChromaMonofonias-byzantineMusic"; unicode = 118980; }, { glyphname = "fhtoraSklironChromaVasis-byzantineMusic"; unicode = 118981; }, { glyphname = "fthoraSklironChromaSynafi-byzantineMusic"; unicode = 118982; }, { glyphname = "fthoraNenano-byzantineMusic"; unicode = 118983; }, { glyphname = "chroaZygos-byzantineMusic"; unicode = 118984; }, { glyphname = "chroaKliton-byzantineMusic"; unicode = 118985; }, { glyphname = "chroaSpathi-byzantineMusic"; unicode = 118986; }, { glyphname = "fthoraIYfesisTetartimorion-byzantineMusic"; unicode = 118987; }, { glyphname = "fthoraEnarmoniosAntifonia-byzantineMusic"; unicode = 118988; }, { glyphname = "yfesisTritimorion-byzantineMusic"; unicode = 118989; }, { glyphname = "diesisTritimorion-byzantineMusic"; unicode = 118990; }, { glyphname = "diesisTetartimorion-byzantineMusic"; unicode = 118991; }, { glyphname = "diesisApliDyoDodekata-byzantineMusic"; unicode = 118992; }, { glyphname = "diesisMonogrammosTesseraDodekata-byzantineMusic"; unicode = 118993; }, { glyphname = "diesisDigrammosExDodekata-byzantineMusic"; unicode = 118994; }, { glyphname = "diesisTrigrammosOktoDodekata-byzantineMusic"; unicode = 118995; }, { glyphname = "yfesisApliDyoDodekata-byzantineMusic"; unicode = 118996; }, { glyphname = "yfesisMonogrammosTesseraDodekata-byzantineMusic"; unicode = 118997; }, { glyphname = "yfesisDigrammosExDodekata-byzantineMusic"; unicode = 118998; }, { glyphname = "yfesisTrigrammosOktoDodekata-byzantineMusic"; unicode = 118999; }, { glyphname = "genikiDiesis-byzantineMusic"; unicode = 119000; }, { glyphname = "genikiYfesis-byzantineMusic"; unicode = 119001; }, { glyphname = "diastoliApliMikri-byzantineMusic"; unicode = 119002; }, { glyphname = "diastoliApliMegali-byzantineMusic"; unicode = 119003; }, { glyphname = "diastoliDipli-byzantineMusic"; unicode = 119004; }, { glyphname = "diastoliTheseos-byzantineMusic"; unicode = 119005; }, { glyphname = "simansisTheseos-byzantineMusic"; unicode = 119006; }, { glyphname = "simansisTheseosDisimou-byzantineMusic"; unicode = 119007; }, { glyphname = "simansisTheseosTrisimou-byzantineMusic"; unicode = 119008; }, { glyphname = "simansisTheseosTetrasimou-byzantineMusic"; unicode = 119009; }, { glyphname = "simansisArseos-byzantineMusic"; unicode = 119010; }, { glyphname = "simansisArseosDisimou-byzantineMusic"; unicode = 119011; }, { glyphname = "simansisArseosTrisimou-byzantineMusic"; unicode = 119012; }, { glyphname = "simansisArseosTetrasimou-byzantineMusic"; unicode = 119013; }, { glyphname = "digrammaGg-byzantineMusic"; unicode = 119014; }, { glyphname = "diftoggosOu-byzantineMusic"; unicode = 119015; }, { glyphname = "stigma-byzantineMusic"; unicode = 119016; }, { glyphname = "arktikoPa-byzantineMusic"; unicode = 119017; }, { glyphname = "arktikoVou-byzantineMusic"; unicode = 119018; }, { glyphname = "arktikoGa-byzantineMusic"; unicode = 119019; }, { glyphname = "arktikoDi-byzantineMusic"; unicode = 119020; }, { glyphname = "arktikoKe-byzantineMusic"; unicode = 119021; }, { glyphname = "arktikoZo-byzantineMusic"; unicode = 119022; }, { glyphname = "arktikoNi-byzantineMusic"; unicode = 119023; }, { glyphname = "kentimataNeoMeso-byzantineMusic"; unicode = 119024; }, { glyphname = "kentimaNeoMeso-byzantineMusic"; unicode = 119025; }, { glyphname = "kentimataNeoKato-byzantineMusic"; unicode = 119026; }, { glyphname = "kentimaNeoKato-byzantineMusic"; unicode = 119027; }, { glyphname = "klasmaKato-byzantineMusic"; unicode = 119028; }, { glyphname = "gorgonNeoKato-byzantineMusic"; unicode = 119029; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/definitions/per_glyphset/GF_Greek_Archaic.stub.glyphs000066400000000000000000000204241461513140100267100ustar00rootroot00000000000000{ .appVersion = "3151"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2023-12-13 14:28:10 +0000"; familyName = "Neue Schrift"; fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = -16; } ); name = Regular; } ); glyphs = ( { glyphname = epsilonLunateReversedSymbol; unicode = 1014; }, { glyphname = whiteSquare; unicode = 9633; }, { glyphname = blackstar; unicode = 9733; }, { glyphname = sunSymbol; unicode = 9737; }, { glyphname = ascendingNode; unicode = 9738; }, { glyphname = descendingNode; unicode = 9739; }, { glyphname = conjunction; unicode = 9740; }, { glyphname = opposition; unicode = 9741; }, { glyphname = constantineCross; unicode = 9767; }, { glyphname = jerusalemCross; unicode = 9769; }, { glyphname = firstQuarterMoon; unicode = 9789; }, { glyphname = lastQuarterMoon; unicode = 9790; }, { glyphname = mercury; unicode = 9791; }, { glyphname = venus; unicode = 9792; }, { glyphname = earth; unicode = 9793; }, { glyphname = mars; unicode = 9794; }, { glyphname = jupiter; unicode = 9795; }, { glyphname = saturn; unicode = 9796; }, { glyphname = uranus; unicode = 9797; }, { glyphname = neptune; unicode = 9798; }, { glyphname = pluto; unicode = 9799; }, { glyphname = aries; unicode = 9800; }, { glyphname = taurus; unicode = 9801; }, { glyphname = gemini; unicode = 9802; }, { glyphname = cancer; unicode = 9803; }, { glyphname = leo; unicode = 9804; }, { glyphname = virgo; unicode = 9805; }, { glyphname = libra; unicode = 9806; }, { glyphname = scorpius; unicode = 9807; }, { glyphname = sagittarius; unicode = 9808; }, { glyphname = capricorn; unicode = 9809; }, { glyphname = aquarius; unicode = 9810; }, { glyphname = pisces; unicode = 9811; }, { glyphname = threeDimensionalAngle; unicode = 10176; }, { glyphname = whitetrianglecontainingwhitetriangle; unicode = 10177; }, { glyphname = "year-greek"; unicode = 65913; }, { glyphname = "talent-greek"; unicode = 65914; }, { glyphname = "drachma-greek"; unicode = 65915; }, { glyphname = "obol-greek"; unicode = 65916; }, { glyphname = "twoObols-greek"; unicode = 65917; }, { glyphname = "threeObols-greek"; unicode = 65918; }, { glyphname = "fourObols-greek"; unicode = 65919; }, { glyphname = "fiveObols-greek"; unicode = 65920; }, { glyphname = "metretes-greek"; unicode = 65921; }, { glyphname = "kyathosBase-greek"; unicode = 65922; }, { glyphname = "litra-greek"; unicode = 65923; }, { glyphname = "ounkia-greek"; unicode = 65924; }, { glyphname = "xestes-greek"; unicode = 65925; }, { glyphname = "artabe-greek"; unicode = 65926; }, { glyphname = "aroura-greek"; unicode = 65927; }, { glyphname = "gramma-greek"; unicode = 65928; }, { glyphname = "tryblionBase-greek"; unicode = 65929; }, { glyphname = "onequarter-atticGreek"; unicode = 65856; }, { glyphname = "onehalf-atticGreek"; unicode = 65857; }, { glyphname = "onedrachma-atticGreek"; unicode = 65858; }, { glyphname = "five-atticGreek"; unicode = 65859; }, { glyphname = "fifty-atticGreek"; unicode = 65860; }, { glyphname = "fivehundred-atticGreek"; unicode = 65861; }, { glyphname = "fivethousand-atticGreek"; unicode = 65862; }, { glyphname = "fiftythousand-atticGreek"; unicode = 65863; }, { glyphname = "fivetalents-atticGreek"; unicode = 65864; }, { glyphname = "tentalents-atticGreek"; unicode = 65865; }, { glyphname = "fiftytalents-atticGreek"; unicode = 65866; }, { glyphname = "onehundredtalents-atticGreek"; unicode = 65867; }, { glyphname = "fivehundredtalents-atticGreek"; unicode = 65868; }, { glyphname = "onethousandtalents-atticGreek"; unicode = 65869; }, { glyphname = "fivethousandtalents-atticGreek"; unicode = 65870; }, { glyphname = "fivestaters-atticGreek"; unicode = 65871; }, { glyphname = "tenstaters-atticGreek"; unicode = 65872; }, { glyphname = "fiftystaters-atticGreek"; unicode = 65873; }, { glyphname = "onehundredstaters-atticGreek"; unicode = 65874; }, { glyphname = "fivehundredstaters-atticGreek"; unicode = 65875; }, { glyphname = "onethousandstaters-atticGreek"; unicode = 65876; }, { glyphname = "tenthousandstaters-atticGreek"; unicode = 65877; }, { glyphname = "fiftythousandstaters-atticGreek"; unicode = 65878; }, { glyphname = "tenmnas-atticGreek"; unicode = 65879; }, { glyphname = "heraeumoneplethron-ancientGreek"; unicode = 65880; }, { glyphname = "thespianone-ancientGreek"; unicode = 65881; }, { glyphname = "hermionianone-ancientGreek"; unicode = 65882; }, { glyphname = "epidaureantwo-ancientGreek"; unicode = 65883; }, { glyphname = "thespiantwo-ancientGreek"; unicode = 65884; }, { glyphname = "cyrenaictwodrachmas-ancientGreek"; unicode = 65885; }, { glyphname = "epidaureantwodrachmas-ancientGreek"; unicode = 65886; }, { glyphname = "troezenianfive-ancientGreek"; unicode = 65887; }, { glyphname = "troezenianten-ancientGreek"; unicode = 65888; }, { glyphname = "troezeniantenalternateform-ancientGreek"; unicode = 65889; }, { glyphname = "hermionianten-ancientGreek"; unicode = 65890; }, { glyphname = "messenianten-ancientGreek"; unicode = 65891; }, { glyphname = "thespianten-ancientGreek"; unicode = 65892; }, { glyphname = "thespianthirty-ancientGreek"; unicode = 65893; }, { glyphname = "troezenianfifty-ancientGreek"; unicode = 65894; }, { glyphname = "troezenianfiftyalternateform-ancientGreek"; unicode = 65895; }, { glyphname = "hermionianfifty-ancientGreek"; unicode = 65896; }, { glyphname = "thespianfifty-ancientGreek"; unicode = 65897; }, { glyphname = "thespianonehundred-ancientGreek"; unicode = 65898; }, { glyphname = "thespianthreehundred-ancientGreek"; unicode = 65899; }, { glyphname = "epidaureanfivehundred-ancientGreek"; unicode = 65900; }, { glyphname = "troezenianfivehundred-ancientGreek"; unicode = 65901; }, { glyphname = "thespianfivehundred-ancientGreek"; unicode = 65902; }, { glyphname = "carystianfivehundred-ancientGreek"; unicode = 65903; }, { glyphname = "naxianfivehundred-ancientGreek"; unicode = 65904; }, { glyphname = "thespianonethousand-ancientGreek"; unicode = 65905; }, { glyphname = "thespianfivethousand-ancientGreek"; unicode = 65906; }, { glyphname = "delphicfivemnas-ancientGreek"; unicode = 65907; }, { glyphname = "stratianfiftymnas-ancientGreek"; unicode = 65908; }, { glyphname = "onehalf-greek"; unicode = 65909; }, { glyphname = "onehalfAlternate-greek"; unicode = 65910; }, { glyphname = "twothirds-greek"; unicode = 65911; }, { glyphname = "threequarters-greek"; unicode = 65912; }, { glyphname = "zero-greek"; unicode = 65930; }, { glyphname = Heta; unicode = 880; }, { glyphname = heta; unicode = 881; }, { glyphname = Archaicsampi; unicode = 882; }, { glyphname = archaicsampi; unicode = 883; }, { glyphname = Pamphyliandigamma; unicode = 886; }, { glyphname = pamphyliandigamma; unicode = 887; }, { glyphname = sigmaLunateReversedSymbol; unicode = 891; }, { glyphname = sigmaLunateDottedSymbol; unicode = 892; }, { glyphname = sigmaLunateDottedReversedSymbol; unicode = 893; }, { glyphname = betaSymbol; unicode = 976; }, { glyphname = thetaSymbol; unicode = 977; }, { glyphname = UpsilonhookSymbol; unicode = 978; }, { glyphname = UpsilonacutehookSymbol; unicode = 979; }, { glyphname = UpsilondieresishookSymbol; unicode = 980; }, { glyphname = phiSymbol; unicode = 981; }, { glyphname = piSymbol; unicode = 982; }, { glyphname = KoppaArchaic; unicode = 984; }, { glyphname = koppaArchaic; unicode = 985; }, { glyphname = kappaSymbol; unicode = 1008; }, { glyphname = rhoSymbol; unicode = 1009; }, { glyphname = sigmaLunateSymbol; unicode = 1010; }, { glyphname = yot; unicode = 1011; }, { glyphname = ThetaSymbol; unicode = 1012; }, { glyphname = epsilonLunateSymbol; unicode = 1013; }, { glyphname = Sho; unicode = 1015; }, { glyphname = sho; unicode = 1016; }, { glyphname = SigmaLunateSymbol; unicode = 1017; }, { glyphname = San; unicode = 1018; }, { glyphname = san; unicode = 1019; }, { glyphname = rhoStrokeSymbol; unicode = 1020; }, { glyphname = SigmaLunateReversedSymbol; unicode = 1021; }, { glyphname = SigmaLunateDottedSymbol; unicode = 1022; }, { glyphname = SigmaLunateDottedReversedSymbol; unicode = 1023; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/definitions/per_glyphset/GF_Greek_Coptic.stub.glyphs000066400000000000000000000234071461513140100266030ustar00rootroot00000000000000{ .appVersion = "3239"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2021-10-28 12:22:31 +0000"; familyName = "GF Greek Coptic"; featurePrefixes = ( { automatic = 1; code = "languagesystem DFLT dflt; languagesystem latn dflt; languagesystem latn AZE; languagesystem latn CRT; languagesystem latn KAZ; languagesystem latn TAT; languagesystem latn TRK; languagesystem latn ROM; languagesystem latn MOL; languagesystem latn CAT; "; name = Languagesystems; } ); features = ( { automatic = 1; code = "feature locl; feature ordn; feature case; "; tag = aalt; }, { automatic = 1; code = "lookup ccmp_Other_1 { @CombiningTopAccents = [acutecomb brevecomb caroncomb circumflexcomb commaturnedabovecomb dieresiscomb dotaccentcomb gravecomb hungarumlautcomb macroncomb ringcomb tildecomb]; @CombiningNonTopAccents = [cedillacomb ogonekcomb]; sub [i j]' @CombiningTopAccents by [idotless jdotless]; sub [i j]' @CombiningNonTopAccents @CombiningTopAccents by [idotless jdotless]; } ccmp_Other_1; "; tag = ccmp; }, { automatic = 1; code = "lookup locl_latn_0 { script latn; language AZE; sub i by idotaccent; language CRT; sub i by idotaccent; language KAZ; sub i by idotaccent; language TAT; sub i by idotaccent; language TRK; sub i by idotaccent; } locl_latn_0; lookup locl_latn_1 { script latn; language ROM; sub Scedilla by Scommaaccent; sub scedilla by scommaaccent; language MOL; sub Scedilla by Scommaaccent; sub scedilla by scommaaccent; } locl_latn_1; lookup locl_latn_2 { script latn; language CAT; sub l periodcentered' l by periodcentered.loclCAT; sub L periodcentered' L by periodcentered.loclCAT.case; } locl_latn_2; "; tag = locl; }, { automatic = 1; code = "sub [zero one two three four five six seven eight nine] [A a]' by ordfeminine; sub [zero one two three four five six seven eight nine] [O o]' by ordmasculine; "; tag = ordn; }, { automatic = 1; code = "sub periodcentered.loclCAT by periodcentered.loclCAT.case; "; tag = case; } ); fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = 0; } ); name = Regular; } ); glyphs = ( { glyphname = "oldwau-nubian-coptic"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "oldversedivider-nubian-coptic"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "oldshima-nubian-coptic"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "oldnyi-nubian-coptic"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "oldngi-nubian-coptic"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "oldindirectquestion-nubian-coptic"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "oldfullstop-nubian-coptic"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "olddirectquestion-nubian-coptic"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "oldWau-nubian-coptic"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "oldShima-nubian-coptic"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "oldNyi-nubian-coptic"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "oldNgi-nubian-coptic"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "kai-coptic"; unicode = 11492; }, { glyphname = "miro-coptic"; unicode = 11493; }, { glyphname = "piro-coptic"; unicode = 11494; }, { glyphname = "stauros-coptic"; unicode = 11495; }, { glyphname = "tauro-coptic"; unicode = 11496; }, { glyphname = "khiro-coptic"; unicode = 11497; }, { glyphname = "shimasima-coptic"; unicode = 11498; }, { glyphname = "fullstop-coptic"; unicode = 11518; }, { glyphname = "morphologicaldivider-coptic"; unicode = 11519; }, { glyphname = "onehalf-coptic"; unicode = 11517; }, { glyphname = uni2CEF; unicode = 11503; }, { glyphname = uni2CF0; unicode = 11504; }, { glyphname = uni2CF1; unicode = 11505; }, { glyphname = "Shei-coptic"; unicode = 994; }, { glyphname = "shei-coptic"; unicode = 995; }, { glyphname = "Fei-coptic"; unicode = 996; }, { glyphname = "fei-coptic"; unicode = 997; }, { glyphname = "Khei-coptic"; unicode = 998; }, { glyphname = "khei-coptic"; unicode = 999; }, { glyphname = "Hori-coptic"; unicode = 1000; }, { glyphname = "hori-coptic"; unicode = 1001; }, { glyphname = "Gangia-coptic"; unicode = 1002; }, { glyphname = "gangia-coptic"; unicode = 1003; }, { glyphname = "Shima-coptic"; unicode = 1004; }, { glyphname = "shima-coptic"; unicode = 1005; }, { glyphname = "Dei-coptic"; unicode = 1006; }, { glyphname = "dei-coptic"; unicode = 1007; }, { glyphname = "Alfa-coptic"; unicode = 11392; }, { glyphname = "alfa-coptic"; unicode = 11393; }, { glyphname = "Vida-coptic"; unicode = 11394; }, { glyphname = "vida-coptic"; unicode = 11395; }, { glyphname = "Gamma-coptic"; unicode = 11396; }, { glyphname = "gamma-coptic"; unicode = 11397; }, { glyphname = "Dalda-coptic"; unicode = 11398; }, { glyphname = "dalda-coptic"; unicode = 11399; }, { glyphname = "Eie-coptic"; unicode = 11400; }, { glyphname = "eie-coptic"; unicode = 11401; }, { glyphname = "Sou-coptic"; unicode = 11402; }, { glyphname = "sou-coptic"; unicode = 11403; }, { glyphname = "Zata-coptic"; unicode = 11404; }, { glyphname = "zata-coptic"; unicode = 11405; }, { glyphname = "Hate-coptic"; unicode = 11406; }, { glyphname = "hate-coptic"; unicode = 11407; }, { glyphname = "Thethe-coptic"; unicode = 11408; }, { glyphname = "thethe-coptic"; unicode = 11409; }, { glyphname = "Iauda-coptic"; unicode = 11410; }, { glyphname = "iauda-coptic"; unicode = 11411; }, { glyphname = "Kapa-coptic"; unicode = 11412; }, { glyphname = "kapa-coptic"; unicode = 11413; }, { glyphname = "Laula-coptic"; unicode = 11414; }, { glyphname = "laula-coptic"; unicode = 11415; }, { glyphname = "Mi-coptic"; unicode = 11416; }, { glyphname = "mi-coptic"; unicode = 11417; }, { glyphname = "Ni-coptic"; unicode = 11418; }, { glyphname = "ni-coptic"; unicode = 11419; }, { glyphname = "Ksi-coptic"; unicode = 11420; }, { glyphname = "ksi-coptic"; unicode = 11421; }, { glyphname = "O-coptic"; unicode = 11422; }, { glyphname = "o-coptic"; unicode = 11423; }, { glyphname = "Pi-coptic"; unicode = 11424; }, { glyphname = "pi-coptic"; unicode = 11425; }, { glyphname = "Ro-coptic"; unicode = 11426; }, { glyphname = "ro-coptic"; unicode = 11427; }, { glyphname = "Sima-coptic"; unicode = 11428; }, { glyphname = "sima-coptic"; unicode = 11429; }, { glyphname = "Tau-coptic"; unicode = 11430; }, { glyphname = "tau-coptic"; unicode = 11431; }, { glyphname = "Ua-coptic"; unicode = 11432; }, { glyphname = "ua-coptic"; unicode = 11433; }, { glyphname = "Fi-coptic"; unicode = 11434; }, { glyphname = "fi-coptic"; unicode = 11435; }, { glyphname = "Khi-coptic"; unicode = 11436; }, { glyphname = "khi-coptic"; unicode = 11437; }, { glyphname = "Psi-coptic"; unicode = 11438; }, { glyphname = "psi-coptic"; unicode = 11439; }, { glyphname = "Oou-coptic"; unicode = 11440; }, { glyphname = "oou-coptic"; unicode = 11441; }, { glyphname = "AlefDialectP-coptic"; unicode = 11442; }, { glyphname = "alefDialectP-coptic"; unicode = 11443; }, { glyphname = "AinOld-coptic"; unicode = 11444; }, { glyphname = "ainOld-coptic"; unicode = 11445; }, { glyphname = "Cryptogrammiceie-coptic"; unicode = 11446; }, { glyphname = "cryptogrammiceie-coptic"; unicode = 11447; }, { glyphname = "dialectPkapa-coptic"; unicode = 11448; }, { glyphname = "dialectpkapa-coptic"; unicode = 11449; }, { glyphname = "dialectPni-coptic"; unicode = 11450; }, { glyphname = "dialectpni-coptic"; unicode = 11451; }, { glyphname = "Cryptogrammicni-coptic"; unicode = 11452; }, { glyphname = "cryptogrammicni-coptic"; unicode = 11453; }, { glyphname = "OouOld-coptic"; unicode = 11454; }, { glyphname = "oouOld-coptic"; unicode = 11455; }, { glyphname = "Sampi-coptic"; unicode = 11456; }, { glyphname = "sampi-coptic"; unicode = 11457; }, { glyphname = "SheiCrossed-coptic"; unicode = 11458; }, { glyphname = "sheiCrossed-coptic"; unicode = 11459; }, { glyphname = "SheiOld-coptic"; unicode = 11460; }, { glyphname = "sheiOld-coptic"; unicode = 11461; }, { glyphname = "EshOld-coptic"; unicode = 11462; }, { glyphname = "eshOld-coptic"; unicode = 11463; }, { glyphname = "KheiAkhmimic-coptic"; unicode = 11464; }, { glyphname = "kheiAkhmimic-coptic"; unicode = 11465; }, { glyphname = "HoriDialectP-coptic"; unicode = 11466; }, { glyphname = "horiDialectP-coptic"; unicode = 11467; }, { glyphname = "HoriOld-coptic"; unicode = 11468; }, { glyphname = "horiOld-coptic"; unicode = 11469; }, { glyphname = "HaOld-coptic"; unicode = 11470; }, { glyphname = "haOld-coptic"; unicode = 11471; }, { glyphname = "HaLshaped-coptic"; unicode = 11472; }, { glyphname = "haLshaped-coptic"; unicode = 11473; }, { glyphname = "HeiOld-coptic"; unicode = 11474; }, { glyphname = "heiOld-coptic"; unicode = 11475; }, { glyphname = "HatOld-coptic"; unicode = 11476; }, { glyphname = "hatOld-coptic"; unicode = 11477; }, { glyphname = "GangiaOld-coptic"; unicode = 11478; }, { glyphname = "gangiaOld-coptic"; unicode = 11479; }, { glyphname = "DjaOld-coptic"; unicode = 11480; }, { glyphname = "djaOld-coptic"; unicode = 11481; }, { glyphname = "ShimaOld-coptic"; unicode = 11482; }, { glyphname = "shimaOld-coptic"; unicode = 11483; }, { glyphname = "SheiCryptogrammic-coptic"; unicode = 11499; }, { glyphname = "sheiCryptogrammic-coptic"; unicode = 11500; }, { glyphname = "GangiaCryptogrammic-coptic"; unicode = 11501; }, { glyphname = "gangiaCryptogrammic-coptic"; unicode = 11502; }, { glyphname = "KheiBohairic-coptic"; unicode = 11506; }, { glyphname = "kheiBohairic-coptic"; unicode = 11507; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/definitions/per_glyphset/GF_Greek_Core.stub.glyphs000066400000000000000000000074201461513140100262470ustar00rootroot00000000000000{ .appVersion = "3151"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2023-12-13 14:28:10 +0000"; familyName = "Neue Schrift"; fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = -16; } ); name = Regular; } ); glyphs = ( { glyphname = "numeral-greek"; unicode = 884; }, { glyphname = "lowernumeral-greek"; unicode = 885; }, { glyphname = questiongreek; unicode = 894; }, { glyphname = anoteleia; unicode = 903; }, { glyphname = tonos; unicode = 900; }, { glyphname = dieresistonos; unicode = 901; }, { glyphname = Alphatonos; unicode = 902; }, { glyphname = Epsilontonos; unicode = 904; }, { glyphname = Etatonos; unicode = 905; }, { glyphname = Iotatonos; unicode = 906; }, { glyphname = Omicrontonos; unicode = 908; }, { glyphname = Upsilontonos; unicode = 910; }, { glyphname = Omegatonos; unicode = 911; }, { glyphname = iotadieresistonos; unicode = 912; }, { glyphname = Alpha; unicode = 913; }, { glyphname = Beta; unicode = 914; }, { glyphname = Gamma; unicode = 915; }, { glyphname = Delta; unicode = 916; }, { glyphname = Epsilon; unicode = 917; }, { glyphname = Zeta; unicode = 918; }, { glyphname = Eta; unicode = 919; }, { glyphname = Theta; unicode = 920; }, { glyphname = Iota; unicode = 921; }, { glyphname = Kappa; unicode = 922; }, { glyphname = Lambda; unicode = 923; }, { glyphname = Mu; unicode = 924; }, { glyphname = Nu; unicode = 925; }, { glyphname = Xi; unicode = 926; }, { glyphname = Omicron; unicode = 927; }, { glyphname = Pi; unicode = 928; }, { glyphname = Rho; unicode = 929; }, { glyphname = Sigma; unicode = 931; }, { glyphname = Tau; unicode = 932; }, { glyphname = Upsilon; unicode = 933; }, { glyphname = Phi; unicode = 934; }, { glyphname = Chi; unicode = 935; }, { glyphname = Psi; unicode = 936; }, { glyphname = Omega; unicode = 937; }, { glyphname = Iotadieresis; unicode = 938; }, { glyphname = Upsilondieresis; unicode = 939; }, { glyphname = alphatonos; unicode = 940; }, { glyphname = epsilontonos; unicode = 941; }, { glyphname = etatonos; unicode = 942; }, { glyphname = iotatonos; unicode = 943; }, { glyphname = upsilondieresistonos; unicode = 944; }, { glyphname = alpha; unicode = 945; }, { glyphname = beta; unicode = 946; }, { glyphname = gamma; unicode = 947; }, { glyphname = delta; unicode = 948; }, { glyphname = epsilon; unicode = 949; }, { glyphname = zeta; unicode = 950; }, { glyphname = eta; unicode = 951; }, { glyphname = theta; unicode = 952; }, { glyphname = iota; unicode = 953; }, { glyphname = kappa; unicode = 954; }, { glyphname = lambda; unicode = 955; }, { glyphname = mu; unicode = 956; }, { glyphname = nu; unicode = 957; }, { glyphname = xi; unicode = 958; }, { glyphname = omicron; unicode = 959; }, { glyphname = pi; unicode = 960; }, { glyphname = rho; unicode = 961; }, { glyphname = sigmafinal; unicode = 962; }, { glyphname = sigma; unicode = 963; }, { glyphname = tau; unicode = 964; }, { glyphname = upsilon; unicode = 965; }, { glyphname = phi; unicode = 966; }, { glyphname = chi; unicode = 967; }, { glyphname = psi; unicode = 968; }, { glyphname = omega; unicode = 969; }, { glyphname = iotadieresis; unicode = 970; }, { glyphname = upsilondieresis; unicode = 971; }, { glyphname = omicrontonos; unicode = 972; }, { glyphname = upsilontonos; unicode = 973; }, { glyphname = omegatonos; unicode = 974; }, { glyphname = KaiSymbol; unicode = 975; }, { glyphname = kaiSymbol; unicode = 983; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/definitions/per_glyphset/GF_Greek_Expert.stub.glyphs000066400000000000000000000633441461513140100266350ustar00rootroot00000000000000{ .appVersion = "3239"; .formatVersion = 3; date = "2021-10-28 12:22:31 +0000"; familyName = "GF Greek Expert"; featurePrefixes = ( { automatic = 1; code = "languagesystem DFLT dflt; languagesystem latn dflt; languagesystem latn AZE; languagesystem latn CRT; languagesystem latn KAZ; languagesystem latn TAT; languagesystem latn TRK; languagesystem latn ROM; languagesystem latn MOL; languagesystem latn CAT; "; name = Languagesystems; } ); features = ( { automatic = 1; code = "feature locl; feature ordn; feature case; "; tag = aalt; }, { automatic = 1; code = "lookup ccmp_Other_1 { @CombiningTopAccents = [acutecomb brevecomb caroncomb circumflexcomb commaturnedabovecomb dieresiscomb dotaccentcomb gravecomb hungarumlautcomb macroncomb ringcomb tildecomb]; @CombiningNonTopAccents = [cedillacomb ogonekcomb]; sub [i j]' @CombiningTopAccents by [idotless jdotless]; sub [i j]' @CombiningNonTopAccents @CombiningTopAccents by [idotless jdotless]; } ccmp_Other_1; "; tag = ccmp; }, { automatic = 1; code = "lookup locl_latn_0 { script latn; language AZE; sub i by idotaccent; language CRT; sub i by idotaccent; language KAZ; sub i by idotaccent; language TAT; sub i by idotaccent; language TRK; sub i by idotaccent; } locl_latn_0; lookup locl_latn_1 { script latn; language ROM; sub Scedilla by Scommaaccent; sub scedilla by scommaaccent; language MOL; sub Scedilla by Scommaaccent; sub scedilla by scommaaccent; } locl_latn_1; lookup locl_latn_2 { script latn; language CAT; sub l periodcentered' l by periodcentered.loclCAT; sub L periodcentered' L by periodcentered.loclCAT.case; } locl_latn_2; "; tag = locl; }, { automatic = 1; code = "sub [zero one two three four five six seven eight nine] [A a]' by ordfeminine; sub [zero one two three four five six seven eight nine] [O o]' by ordmasculine; "; tag = ordn; }, { automatic = 1; code = "sub periodcentered.loclCAT by periodcentered.loclCAT.case; "; tag = case; } ); fontMaster = ( { id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { } ); name = Regular; } ); glyphs = ( { glyphname = gamma_gamma; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = lambda_lambda; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alpha.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = beta.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = gamma.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = delta.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = epsilon.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = zeta.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = eta.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = theta.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iota.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = kappa.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = lambda.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = mu.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = nu.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = xi.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omicron.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = pi.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = rho.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = sigma.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = tau.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilon.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = phi.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = chi.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = psi.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omega.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iotatonos.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iotadieresis.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iotadieresistonos.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilontonos.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilondieresis.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilondieresistonos.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omicrontonos.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegatonos.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphatonos.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = epsilontonos.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etatonos.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = stigma.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = digamma.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = koppa.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = sampi.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = kaiSymbol.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphapsili.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphadasia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphapsilivaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphadasiavaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphapsilioxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphadasiaoxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphapsiliperispomeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphadasiaperispomeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphavaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphaoxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphaperispomeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphavrachy.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphamacron.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphavariaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphaoxiaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphapsiliypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphadasiaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphapsilivariaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphadasiavariaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphapsilioxiaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphadasiaoxiaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphapsiliperispomeniypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphadasiaperispomeniypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphaperispomeniypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = epsilonpsili.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = epsilondasia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = epsilonpsilivaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = epsilondasiavaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = epsilonpsilioxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = epsilondasiaoxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = epsilonvaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = epsilonoxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etapsili.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etadasia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etapsilivaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etadasiavaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etapsilioxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etadasiaoxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etapsiliperispomeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etadasiaperispomeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etavaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etaoxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etaperispomeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etavariaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etaoxiaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etapsiliypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etadasiaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etapsilivariaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etadasiavariaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etapsilioxiaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etadasiaoxiaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etapsiliperispomeniypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etadasiaperispomeniypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etaperispomeniypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iotapsili.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iotadasia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iotapsilivaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iotadasiavaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iotapsilioxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iotadasiaoxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iotapsiliperispomeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iotadasiaperispomeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iotavaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iotaoxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iotaperispomeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iotavrachy.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iotamacron.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iotadialytikavaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iotadialytikaoxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iotadialytikaperispomeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omicronpsili.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omicrondasia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omicronpsilivaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omicrondasiavaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omicronpsilioxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omicrondasiaoxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omicronvaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omicronoxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = rhopsili.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = rhodasia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilonpsili.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilondasia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilonpsilivaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilondasiavaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilonpsilioxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilondasiaoxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilonpsiliperispomeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilondasiaperispomeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilonvaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilonoxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilonperispomeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilonvrachy.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilonmacron.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilondialytikavaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilondialytikaoxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilondialytikaperispomeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegapsili.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegadasia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegapsilivaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegadasiavaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegapsilioxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegadasiaoxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegapsiliperispomeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegadasiaperispomeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegavaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegaoxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegaperispomeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegavariaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegaoxiaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegapsiliypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegadasiaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegapsilivariaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegadasiavariaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegapsilioxiaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegadasiaoxiaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegapsiliperispomeniypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegadasiaperispomeniypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegaperispomeniypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = prosgegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Alphaprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Alphapsiliprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Alphadasiaprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Alphapsilivariaprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Alphadasiavariaprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Alphapsilioxiaprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Alphadasiaoxiaprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Alphapsiliperispomeniprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Alphadasiaperispomeniprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Etaprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Etapsiliprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Etadasiaprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Etapsilivariaprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Etadasiavariaprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Etapsilioxiaprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Etadasiaoxiaprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Etapsiliperispomeniprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Etadasiaperispomeniprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Omegaprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Omegapsiliprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Omegadasiaprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Omegapsilivariaprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Omegadasiavariaprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Omegapsilioxiaprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Omegadasiaoxiaprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Omegapsiliperispomeniprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Omegadasiaperispomeniprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphavariaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphaoxiaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphapsiliypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphadasiaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphapsilivariaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphadasiavariaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphapsilioxiaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphadasiaoxiaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphapsiliperispomeniypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphadasiaperispomeniypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphaperispomeniypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etavariaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etaoxiaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etapsiliypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etadasiaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etapsilivariaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etadasiavariaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etapsilioxiaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etadasiaoxiaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etapsiliperispomeniypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etadasiaperispomeniypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etaperispomeniypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegavariaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegaoxiaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegapsiliypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegadasiaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegapsilivariaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegadasiavariaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegapsilioxiaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegadasiaoxiaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegapsiliperispomeniypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegadasiaperispomeniypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegaperispomeniypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Alpha.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Beta.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Gamma.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Delta.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Epsilon.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Zeta.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Eta.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Theta.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Iota.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Kappa.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Lambda.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Mu.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Nu.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Xi.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Omicron.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Pi.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Rho.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Sigma.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Tau.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Upsilon.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Phi.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Chi.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Psi.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Omega.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alpha.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = beta.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = gamma.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = delta.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = epsilon.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = zeta.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = eta.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = theta.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iota.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = kappa.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = lambda.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = mu.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = nu.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = xi.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omicron.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = pi.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = rho.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = sigmafinal.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = sigma.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = tau.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilon.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = phi.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = chi.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = psi.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omega.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = anoteleia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = questiongreek.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "numeral-greek.sc"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "lowernumeral-greek.sc"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = tonos.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = dieresistonos.sc; layers = ( { layerId = m01; width = 600; } ); } ); metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/definitions/per_glyphset/GF_Greek_Plus.stub.glyphs000066400000000000000000000421451461513140100263050ustar00rootroot00000000000000{ .appVersion = "3239"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2021-10-28 12:22:31 +0000"; familyName = "GF Greek Plus"; featurePrefixes = ( { automatic = 1; code = "languagesystem DFLT dflt; languagesystem latn dflt; languagesystem latn AZE; languagesystem latn CRT; languagesystem latn KAZ; languagesystem latn TAT; languagesystem latn TRK; languagesystem latn ROM; languagesystem latn MOL; languagesystem latn CAT; "; name = Languagesystems; } ); features = ( { automatic = 1; code = "feature locl; feature ordn; feature case; "; tag = aalt; }, { automatic = 1; code = "lookup ccmp_Other_1 { @CombiningTopAccents = [acutecomb brevecomb caroncomb circumflexcomb commaturnedabovecomb dieresiscomb dotaccentcomb gravecomb hungarumlautcomb macroncomb ringcomb tildecomb]; @CombiningNonTopAccents = [cedillacomb ogonekcomb]; sub [i j]' @CombiningTopAccents by [idotless jdotless]; sub [i j]' @CombiningNonTopAccents @CombiningTopAccents by [idotless jdotless]; } ccmp_Other_1; "; tag = ccmp; }, { automatic = 1; code = "lookup locl_latn_0 { script latn; language AZE; sub i by idotaccent; language CRT; sub i by idotaccent; language KAZ; sub i by idotaccent; language TAT; sub i by idotaccent; language TRK; sub i by idotaccent; } locl_latn_0; lookup locl_latn_1 { script latn; language ROM; sub Scedilla by Scommaaccent; sub scedilla by scommaaccent; language MOL; sub Scedilla by Scommaaccent; sub scedilla by scommaaccent; } locl_latn_1; lookup locl_latn_2 { script latn; language CAT; sub l periodcentered' l by periodcentered.loclCAT; sub L periodcentered' L by periodcentered.loclCAT.case; } locl_latn_2; "; tag = locl; }, { automatic = 1; code = "sub [zero one two three four five six seven eight nine] [A a]' by ordfeminine; sub [zero one two three four five six seven eight nine] [O o]' by ordmasculine; "; tag = ordn; }, { automatic = 1; code = "sub periodcentered.loclCAT by periodcentered.loclCAT.case; "; tag = case; } ); fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = 0; } ); name = Regular; } ); glyphs = ( { glyphname = perispomenicomb; unicode = 834; }, { glyphname = koroniscomb; unicode = 835; }, { glyphname = dialytikatonoscomb; unicode = 836; }, { glyphname = ypogegrammenicomb; unicode = 837; }, { glyphname = koronis; unicode = 8125; }, { glyphname = psili; unicode = 8127; }, { glyphname = perispomeni; unicode = 8128; }, { glyphname = dialytikaperispomeni; unicode = 8129; }, { glyphname = psilivaria; unicode = 8141; }, { glyphname = psilioxia; unicode = 8142; }, { glyphname = psiliperispomeni; unicode = 8143; }, { glyphname = dasiavaria; unicode = 8157; }, { glyphname = dasiaoxia; unicode = 8158; }, { glyphname = dasiaperispomeni; unicode = 8159; }, { glyphname = dialytikavaria; unicode = 8173; }, { glyphname = dialytikaoxia; unicode = 8174; }, { glyphname = varia; unicode = 8175; }, { glyphname = oxia; unicode = 8189; }, { glyphname = dasia; unicode = 8190; }, { glyphname = Alphaprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Alphapsiliprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Alphadasiaprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Alphapsilivariaprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Alphadasiavariaprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Alphapsilioxiaprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Alphadasiaoxiaprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Alphapsiliperispomeniprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Alphadasiaperispomeniprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Etaprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Etapsiliprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Etadasiaprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Etapsilivariaprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Etadasiavariaprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Etapsilioxiaprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Etadasiaoxiaprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Etapsiliperispomeniprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Etadasiaperispomeniprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Omegaprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Omegapsiliprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Omegadasiaprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Omegapsilivariaprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Omegadasiavariaprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Omegapsilioxiaprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Omegadasiaoxiaprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Omegapsiliperispomeniprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Omegadasiaperispomeniprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = ypogegrammeni; unicode = 890; }, { glyphname = alphapsili; unicode = 7936; }, { glyphname = alphadasia; unicode = 7937; }, { glyphname = alphapsilivaria; unicode = 7938; }, { glyphname = alphadasiavaria; unicode = 7939; }, { glyphname = alphapsilioxia; unicode = 7940; }, { glyphname = alphadasiaoxia; unicode = 7941; }, { glyphname = alphapsiliperispomeni; unicode = 7942; }, { glyphname = alphadasiaperispomeni; unicode = 7943; }, { glyphname = Alphapsili; unicode = 7944; }, { glyphname = Alphadasia; unicode = 7945; }, { glyphname = Alphapsilivaria; unicode = 7946; }, { glyphname = Alphadasiavaria; unicode = 7947; }, { glyphname = Alphapsilioxia; unicode = 7948; }, { glyphname = Alphadasiaoxia; unicode = 7949; }, { glyphname = Alphapsiliperispomeni; unicode = 7950; }, { glyphname = Alphadasiaperispomeni; unicode = 7951; }, { glyphname = epsilonpsili; unicode = 7952; }, { glyphname = epsilondasia; unicode = 7953; }, { glyphname = epsilonpsilivaria; unicode = 7954; }, { glyphname = epsilondasiavaria; unicode = 7955; }, { glyphname = epsilonpsilioxia; unicode = 7956; }, { glyphname = epsilondasiaoxia; unicode = 7957; }, { glyphname = Epsilonpsili; unicode = 7960; }, { glyphname = Epsilondasia; unicode = 7961; }, { glyphname = Epsilonpsilivaria; unicode = 7962; }, { glyphname = Epsilondasiavaria; unicode = 7963; }, { glyphname = Epsilonpsilioxia; unicode = 7964; }, { glyphname = Epsilondasiaoxia; unicode = 7965; }, { glyphname = etapsili; unicode = 7968; }, { glyphname = etadasia; unicode = 7969; }, { glyphname = etapsilivaria; unicode = 7970; }, { glyphname = etadasiavaria; unicode = 7971; }, { glyphname = etapsilioxia; unicode = 7972; }, { glyphname = etadasiaoxia; unicode = 7973; }, { glyphname = etapsiliperispomeni; unicode = 7974; }, { glyphname = etadasiaperispomeni; unicode = 7975; }, { glyphname = Etapsili; unicode = 7976; }, { glyphname = Etadasia; unicode = 7977; }, { glyphname = Etapsilivaria; unicode = 7978; }, { glyphname = Etadasiavaria; unicode = 7979; }, { glyphname = Etapsilioxia; unicode = 7980; }, { glyphname = Etadasiaoxia; unicode = 7981; }, { glyphname = Etapsiliperispomeni; unicode = 7982; }, { glyphname = Etadasiaperispomeni; unicode = 7983; }, { glyphname = iotapsili; unicode = 7984; }, { glyphname = iotadasia; unicode = 7985; }, { glyphname = iotapsilivaria; unicode = 7986; }, { glyphname = iotadasiavaria; unicode = 7987; }, { glyphname = iotapsilioxia; unicode = 7988; }, { glyphname = iotadasiaoxia; unicode = 7989; }, { glyphname = iotapsiliperispomeni; unicode = 7990; }, { glyphname = iotadasiaperispomeni; unicode = 7991; }, { glyphname = Iotapsili; unicode = 7992; }, { glyphname = Iotadasia; unicode = 7993; }, { glyphname = Iotapsilivaria; unicode = 7994; }, { glyphname = Iotadasiavaria; unicode = 7995; }, { glyphname = Iotapsilioxia; unicode = 7996; }, { glyphname = Iotadasiaoxia; unicode = 7997; }, { glyphname = Iotapsiliperispomeni; unicode = 7998; }, { glyphname = Iotadasiaperispomeni; unicode = 7999; }, { glyphname = omicronpsili; unicode = 8000; }, { glyphname = omicrondasia; unicode = 8001; }, { glyphname = omicronpsilivaria; unicode = 8002; }, { glyphname = omicrondasiavaria; unicode = 8003; }, { glyphname = omicronpsilioxia; unicode = 8004; }, { glyphname = omicrondasiaoxia; unicode = 8005; }, { glyphname = Omicronpsili; unicode = 8008; }, { glyphname = Omicrondasia; unicode = 8009; }, { glyphname = Omicronpsilivaria; unicode = 8010; }, { glyphname = Omicrondasiavaria; unicode = 8011; }, { glyphname = Omicronpsilioxia; unicode = 8012; }, { glyphname = Omicrondasiaoxia; unicode = 8013; }, { glyphname = upsilonpsili; unicode = 8016; }, { glyphname = upsilondasia; unicode = 8017; }, { glyphname = upsilonpsilivaria; unicode = 8018; }, { glyphname = upsilondasiavaria; unicode = 8019; }, { glyphname = upsilonpsilioxia; unicode = 8020; }, { glyphname = upsilondasiaoxia; unicode = 8021; }, { glyphname = upsilonpsiliperispomeni; unicode = 8022; }, { glyphname = upsilondasiaperispomeni; unicode = 8023; }, { glyphname = Upsilondasia; unicode = 8025; }, { glyphname = Upsilondasiavaria; unicode = 8027; }, { glyphname = Upsilondasiaoxia; unicode = 8029; }, { glyphname = Upsilondasiaperispomeni; unicode = 8031; }, { glyphname = omegapsili; unicode = 8032; }, { glyphname = omegadasia; unicode = 8033; }, { glyphname = omegapsilivaria; unicode = 8034; }, { glyphname = omegadasiavaria; unicode = 8035; }, { glyphname = omegapsilioxia; unicode = 8036; }, { glyphname = omegadasiaoxia; unicode = 8037; }, { glyphname = omegapsiliperispomeni; unicode = 8038; }, { glyphname = omegadasiaperispomeni; unicode = 8039; }, { glyphname = Omegapsili; unicode = 8040; }, { glyphname = Omegadasia; unicode = 8041; }, { glyphname = Omegapsilivaria; unicode = 8042; }, { glyphname = Omegadasiavaria; unicode = 8043; }, { glyphname = Omegapsilioxia; unicode = 8044; }, { glyphname = Omegadasiaoxia; unicode = 8045; }, { glyphname = Omegapsiliperispomeni; unicode = 8046; }, { glyphname = Omegadasiaperispomeni; unicode = 8047; }, { glyphname = alphavaria; unicode = 8048; }, { glyphname = alphaoxia; unicode = 8049; }, { glyphname = epsilonvaria; unicode = 8050; }, { glyphname = epsilonoxia; unicode = 8051; }, { glyphname = etavaria; unicode = 8052; }, { glyphname = etaoxia; unicode = 8053; }, { glyphname = iotavaria; unicode = 8054; }, { glyphname = iotaoxia; unicode = 8055; }, { glyphname = omicronvaria; unicode = 8056; }, { glyphname = omicronoxia; unicode = 8057; }, { glyphname = upsilonvaria; unicode = 8058; }, { glyphname = upsilonoxia; unicode = 8059; }, { glyphname = omegavaria; unicode = 8060; }, { glyphname = omegaoxia; unicode = 8061; }, { glyphname = alphapsiliypogegrammeni; unicode = 8064; }, { glyphname = alphadasiaypogegrammeni; unicode = 8065; }, { glyphname = alphapsilivariaypogegrammeni; unicode = 8066; }, { glyphname = alphadasiavariaypogegrammeni; unicode = 8067; }, { glyphname = alphapsilioxiaypogegrammeni; unicode = 8068; }, { glyphname = alphadasiaoxiaypogegrammeni; unicode = 8069; }, { glyphname = alphapsiliperispomeniypogegrammeni; unicode = 8070; }, { glyphname = alphadasiaperispomeniypogegrammeni; unicode = 8071; }, { glyphname = Alphapsiliprosgegrammeni; unicode = 8072; }, { glyphname = Alphadasiaprosgegrammeni; unicode = 8073; }, { glyphname = Alphapsilivariaprosgegrammeni; unicode = 8074; }, { glyphname = Alphadasiavariaprosgegrammeni; unicode = 8075; }, { glyphname = Alphapsilioxiaprosgegrammeni; unicode = 8076; }, { glyphname = Alphadasiaoxiaprosgegrammeni; unicode = 8077; }, { glyphname = Alphapsiliperispomeniprosgegrammeni; unicode = 8078; }, { glyphname = Alphadasiaperispomeniprosgegrammeni; unicode = 8079; }, { glyphname = etapsiliypogegrammeni; unicode = 8080; }, { glyphname = etadasiaypogegrammeni; unicode = 8081; }, { glyphname = etapsilivariaypogegrammeni; unicode = 8082; }, { glyphname = etadasiavariaypogegrammeni; unicode = 8083; }, { glyphname = etapsilioxiaypogegrammeni; unicode = 8084; }, { glyphname = etadasiaoxiaypogegrammeni; unicode = 8085; }, { glyphname = etapsiliperispomeniypogegrammeni; unicode = 8086; }, { glyphname = etadasiaperispomeniypogegrammeni; unicode = 8087; }, { glyphname = Etapsiliprosgegrammeni; unicode = 8088; }, { glyphname = Etadasiaprosgegrammeni; unicode = 8089; }, { glyphname = Etapsilivariaprosgegrammeni; unicode = 8090; }, { glyphname = Etadasiavariaprosgegrammeni; unicode = 8091; }, { glyphname = Etapsilioxiaprosgegrammeni; unicode = 8092; }, { glyphname = Etadasiaoxiaprosgegrammeni; unicode = 8093; }, { glyphname = Etapsiliperispomeniprosgegrammeni; unicode = 8094; }, { glyphname = Etadasiaperispomeniprosgegrammeni; unicode = 8095; }, { glyphname = omegapsiliypogegrammeni; unicode = 8096; }, { glyphname = omegadasiaypogegrammeni; unicode = 8097; }, { glyphname = omegapsilivariaypogegrammeni; unicode = 8098; }, { glyphname = omegadasiavariaypogegrammeni; unicode = 8099; }, { glyphname = omegapsilioxiaypogegrammeni; unicode = 8100; }, { glyphname = omegadasiaoxiaypogegrammeni; unicode = 8101; }, { glyphname = omegapsiliperispomeniypogegrammeni; unicode = 8102; }, { glyphname = omegadasiaperispomeniypogegrammeni; unicode = 8103; }, { glyphname = Omegapsiliprosgegrammeni; unicode = 8104; }, { glyphname = Omegadasiaprosgegrammeni; unicode = 8105; }, { glyphname = Omegapsilivariaprosgegrammeni; unicode = 8106; }, { glyphname = Omegadasiavariaprosgegrammeni; unicode = 8107; }, { glyphname = Omegapsilioxiaprosgegrammeni; unicode = 8108; }, { glyphname = Omegadasiaoxiaprosgegrammeni; unicode = 8109; }, { glyphname = Omegapsiliperispomeniprosgegrammeni; unicode = 8110; }, { glyphname = Omegadasiaperispomeniprosgegrammeni; unicode = 8111; }, { glyphname = alphavrachy; unicode = 8112; }, { glyphname = alphamacron; unicode = 8113; }, { glyphname = alphavariaypogegrammeni; unicode = 8114; }, { glyphname = alphaypogegrammeni; unicode = 8115; }, { glyphname = alphaoxiaypogegrammeni; unicode = 8116; }, { glyphname = alphaperispomeni; unicode = 8118; }, { glyphname = alphaperispomeniypogegrammeni; unicode = 8119; }, { glyphname = Alphavrachy; unicode = 8120; }, { glyphname = Alphamacron; unicode = 8121; }, { glyphname = Alphavaria; unicode = 8122; }, { glyphname = Alphaoxia; unicode = 8123; }, { glyphname = Alphaprosgegrammeni; unicode = 8124; }, { glyphname = prosgegrammeni; unicode = 8126; }, { glyphname = etavariaypogegrammeni; unicode = 8130; }, { glyphname = etaypogegrammeni; unicode = 8131; }, { glyphname = etaoxiaypogegrammeni; unicode = 8132; }, { glyphname = etaperispomeni; unicode = 8134; }, { glyphname = etaperispomeniypogegrammeni; unicode = 8135; }, { glyphname = Epsilonvaria; unicode = 8136; }, { glyphname = Epsilonoxia; unicode = 8137; }, { glyphname = Etavaria; unicode = 8138; }, { glyphname = Etaoxia; unicode = 8139; }, { glyphname = Etaprosgegrammeni; unicode = 8140; }, { glyphname = iotavrachy; unicode = 8144; }, { glyphname = iotamacron; unicode = 8145; }, { glyphname = iotadialytikavaria; unicode = 8146; }, { glyphname = iotadialytikaoxia; unicode = 8147; }, { glyphname = iotaperispomeni; unicode = 8150; }, { glyphname = iotadialytikaperispomeni; unicode = 8151; }, { glyphname = Iotavrachy; unicode = 8152; }, { glyphname = Iotamacron; unicode = 8153; }, { glyphname = Iotavaria; unicode = 8154; }, { glyphname = Iotaoxia; unicode = 8155; }, { glyphname = upsilonvrachy; unicode = 8160; }, { glyphname = upsilonmacron; unicode = 8161; }, { glyphname = upsilondialytikavaria; unicode = 8162; }, { glyphname = upsilondialytikaoxia; unicode = 8163; }, { glyphname = rhopsili; unicode = 8164; }, { glyphname = rhodasia; unicode = 8165; }, { glyphname = upsilonperispomeni; unicode = 8166; }, { glyphname = upsilondialytikaperispomeni; unicode = 8167; }, { glyphname = Upsilonvrachy; unicode = 8168; }, { glyphname = Upsilonmacron; unicode = 8169; }, { glyphname = Upsilonvaria; unicode = 8170; }, { glyphname = Upsilonoxia; unicode = 8171; }, { glyphname = Rhodasia; unicode = 8172; }, { glyphname = omegavariaypogegrammeni; unicode = 8178; }, { glyphname = omegaypogegrammeni; unicode = 8179; }, { glyphname = omegaoxiaypogegrammeni; unicode = 8180; }, { glyphname = omegaperispomeni; unicode = 8182; }, { glyphname = omegaperispomeniypogegrammeni; unicode = 8183; }, { glyphname = Omicronvaria; unicode = 8184; }, { glyphname = Omicronoxia; unicode = 8185; }, { glyphname = Omegavaria; unicode = 8186; }, { glyphname = Omegaoxia; unicode = 8187; }, { glyphname = Omegaprosgegrammeni; unicode = 8188; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/definitions/per_glyphset/GF_Greek_Pro.stub.glyphs000066400000000000000000000114761461513140100261250ustar00rootroot00000000000000{ .appVersion = "3151"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2023-12-13 14:28:10 +0000"; familyName = "Neue Schrift"; fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = -16; } ); name = Regular; } ); glyphs = ( { glyphname = plussuperior; unicode = 8314; }, { glyphname = minussuperior; unicode = 8315; }, { glyphname = equalsuperior; unicode = 8316; }, { glyphname = plusinferior; unicode = 8330; }, { glyphname = minusinferior; unicode = 8331; }, { glyphname = equalinferior; unicode = 8332; }, { glyphname = alephsymbol; unicode = 8501; }, { glyphname = betsymbol; unicode = 8502; }, { glyphname = multiply.circled; unicode = 8855; }, { glyphname = ellipsisvertical; unicode = 8942; }, { glyphname = metricalbreve; unicode = 9169; }, { glyphname = metricallongovershort; unicode = 9170; }, { glyphname = metricalshortoverlong; unicode = 9171; }, { glyphname = metricallongovertwoshorts; unicode = 9172; }, { glyphname = metricaltwoshortsoverlong; unicode = 9173; }, { glyphname = metricaltwoshortsjoined; unicode = 9174; }, { glyphname = metricaltriseme; unicode = 9175; }, { glyphname = metricaltetraseme; unicode = 9176; }, { glyphname = metricalpentaseme; unicode = 9177; }, { glyphname = doubleSolidusOperator; unicode = 11005; }, { glyphname = dblverticalbar; unicode = 8214; }, { glyphname = referencemark; unicode = 8251; }, { glyphname = undertie; unicode = 8255; }, { glyphname = asterism; unicode = 8258; }, { glyphname = threedotpunctuation; unicode = 8278; }, { glyphname = fourdotpunctuation; unicode = 8280; }, { glyphname = fivedotpunctuation; unicode = 8281; }, { glyphname = twodotpunctuation; unicode = 8282; }, { glyphname = fourdotmark; unicode = 8283; }, { glyphname = dottedcross; unicode = 8284; }, { glyphname = tricolon; unicode = 8285; }, { glyphname = verticalfourdots; unicode = 8286; }, { glyphname = rightanglesubstitutionmarker; unicode = 11776; }, { glyphname = rightangledottedsubstitutionmarker; unicode = 11777; }, { glyphname = leftsubstitutionbracket; unicode = 11778; }, { glyphname = rightsubstitutionbracket; unicode = 11779; }, { glyphname = leftdottedsubstitutionbracket; unicode = 11780; }, { glyphname = rightdottedsubstitutionbracket; unicode = 11781; }, { glyphname = raisedinterpolationmarker; unicode = 11782; }, { glyphname = raiseddottedinterpolationmarker; unicode = 11783; }, { glyphname = dottedtranspositionmarker; unicode = 11784; }, { glyphname = lefttranspositionbracket; unicode = 11785; }, { glyphname = righttranspositionbracket; unicode = 11786; }, { glyphname = raisedsquare; unicode = 11787; }, { glyphname = leftraisedomissionbracket; unicode = 11788; }, { glyphname = rightraisedomissionbracket; unicode = 11789; }, { glyphname = editorialcoronis; unicode = 11790; }, { glyphname = paragraphos; unicode = 11791; }, { glyphname = forkedparagraphos; unicode = 11792; }, { glyphname = reversedforkedparagraphos; unicode = 11793; }, { glyphname = hypodiastole; unicode = 11794; }, { glyphname = dottedobelos; unicode = 11795; }, { glyphname = downancora; unicode = 11796; }, { glyphname = upancora; unicode = 11797; }, { glyphname = dottedrightpointingangle; unicode = 11798; }, { glyphname = doubleobliquehyphen; unicode = 11799; }, { glyphname = anglebracketleft; unicode = 12296; }, { glyphname = anglebracketright; unicode = 12297; }, { glyphname = dblanglebracketleft; unicode = 12298; }, { glyphname = dblanglebracketright; unicode = 12299; }, { glyphname = cornerbracketleft; unicode = 12300; }, { glyphname = cornerbracketright; unicode = 12301; }, { glyphname = whitesquarebracketleft; unicode = 12314; }, { glyphname = whitesquarebracketright; unicode = 12315; }, { glyphname = dotaccent; unicode = 729; }, { glyphname = overlinecomb; unicode = 773; }, { glyphname = dotbelowcomb; unicode = 803; }, { glyphname = asteriskbelowcomb; unicode = 857; }, { glyphname = doublebrevebelowcomb; unicode = 860; }, { glyphname = Stigma; unicode = 986; }, { glyphname = stigma; unicode = 987; }, { glyphname = Digamma; unicode = 988; }, { glyphname = digamma; unicode = 989; }, { glyphname = Koppa; unicode = 990; }, { glyphname = koppa; unicode = 991; }, { glyphname = Sampi; unicode = 992; }, { glyphname = sampi; unicode = 993; }, { glyphname = "litalic-math"; unicode = 119897; }, { glyphname = "M-fraktur"; unicode = 120080; }, { glyphname = "P-fraktur"; unicode = 120083; }, { glyphname = "S-fraktur"; unicode = 120086; }, { glyphname = "p-fraktur"; unicode = 120109; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/definitions/per_glyphset/GF_Latin_Beyond.stub.glyphs000066400000000000000000000145601461513140100266140ustar00rootroot00000000000000{ .appVersion = "3151"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2023-12-13 14:28:10 +0000"; familyName = "Neue Schrift"; fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = -16; } ); name = Regular; } ); glyphs = ( { glyphname = degree; unicode = 176; }, { glyphname = YturnedSansSerif; unicode = 8516; }, { glyphname = primemod; unicode = 697; }, { glyphname = commaturnedmod; unicode = 699; }, { glyphname = apostrophemod; unicode = 700; }, { glyphname = glottalstopmod; unicode = 704; }, { glyphname = verticallinemod; unicode = 712; }, { glyphname = commaabovecomb; unicode = 787; }, { glyphname = commaaboverightcomb; unicode = 789; }, { glyphname = dotbelowcomb; unicode = 803; }, { glyphname = macronbelowcomb; unicode = 817; }, { glyphname = lowlinecomb; unicode = 818; }, { glyphname = strokeshortcomb; unicode = 821; }, { glyphname = Ccircumflex; unicode = 264; }, { glyphname = ccircumflex; unicode = 265; }, { glyphname = Gcircumflex; unicode = 284; }, { glyphname = gcircumflex; unicode = 285; }, { glyphname = Hcircumflex; unicode = 292; }, { glyphname = hcircumflex; unicode = 293; }, { glyphname = Itilde; unicode = 296; }, { glyphname = itilde; unicode = 297; }, { glyphname = Jcircumflex; unicode = 308; }, { glyphname = jcircumflex; unicode = 309; }, { glyphname = kgreenlandic; unicode = 312; }, { glyphname = Scircumflex; unicode = 348; }, { glyphname = scircumflex; unicode = 349; }, { glyphname = Tcedilla; unicode = 354; }, { glyphname = tcedilla; unicode = 355; }, { glyphname = Tbar; unicode = 358; }, { glyphname = tbar; unicode = 359; }, { glyphname = Utilde; unicode = 360; }, { glyphname = utilde; unicode = 361; }, { glyphname = Oopen; unicode = 390; }, { glyphname = Schwa; unicode = 399; }, { glyphname = Eopen; unicode = 400; }, { glyphname = Gammaafrican; unicode = 404; }, { glyphname = Istroke; unicode = 407; }, { glyphname = lbar; unicode = 410; }, { glyphname = lambdastroke; unicode = 411; }, { glyphname = Upsilonafrican; unicode = 433; }, { glyphname = Ezh; unicode = 439; }, { glyphname = clickalveolar; unicode = 450; }, { glyphname = Acaron; unicode = 461; }, { glyphname = acaron; unicode = 462; }, { glyphname = Icaron; unicode = 463; }, { glyphname = icaron; unicode = 464; }, { glyphname = Ocaron; unicode = 465; }, { glyphname = ocaron; unicode = 466; }, { glyphname = Ucaron; unicode = 467; }, { glyphname = ucaron; unicode = 468; }, { glyphname = Gstroke; unicode = 484; }, { glyphname = gstroke; unicode = 485; }, { glyphname = Gcaron; unicode = 486; }, { glyphname = gcaron; unicode = 487; }, { glyphname = Kcaron; unicode = 488; }, { glyphname = kcaron; unicode = 489; }, { glyphname = Oogonek; unicode = 490; }, { glyphname = oogonek; unicode = 491; }, { glyphname = Oogonekmacron; unicode = 492; }, { glyphname = oogonekmacron; unicode = 493; }, { glyphname = Ezhcaron; unicode = 494; }, { glyphname = ezhcaron; unicode = 495; }, { glyphname = jcaron; unicode = 496; }, { glyphname = Astroke; unicode = 570; }, { glyphname = Cstroke; unicode = 571; }, { glyphname = cstroke; unicode = 572; }, { glyphname = Lbar; unicode = 573; }, { glyphname = Tdiagonalstroke; unicode = 574; }, { glyphname = Glottalstop; unicode = 577; }, { glyphname = oopen; unicode = 596; }, { glyphname = schwa; unicode = 601; }, { glyphname = eopen; unicode = 603; }, { glyphname = "gamma-latin"; unicode = 611; }, { glyphname = istroke; unicode = 616; }, { glyphname = "iota-latin"; unicode = 617; }, { glyphname = Ismall; unicode = 618; }, { glyphname = lmiddletilde; unicode = 619; }, { glyphname = lbelt; unicode = 620; }, { glyphname = "upsilon-latin"; unicode = 650; }, { glyphname = ezh; unicode = 658; }, { glyphname = glottalstop; unicode = 660; }, { glyphname = glottalstopreversed; unicode = 661; }, { glyphname = wmod; unicode = 695; }, { glyphname = ymod; unicode = 696; }, { glyphname = lambda; unicode = 955; }, { glyphname = chi; unicode = 967; }, { glyphname = zmod; unicode = 7611; }, { glyphname = thetamod; unicode = 7615; }, { glyphname = Emacrongrave; unicode = 7700; }, { glyphname = emacrongrave; unicode = 7701; }, { glyphname = Emacronacute; unicode = 7702; }, { glyphname = emacronacute; unicode = 7703; }, { glyphname = Gmacron; unicode = 7712; }, { glyphname = gmacron; unicode = 7713; }, { glyphname = Hdotbelow; unicode = 7716; }, { glyphname = hdotbelow; unicode = 7717; }, { glyphname = Kacute; unicode = 7728; }, { glyphname = kacute; unicode = 7729; }, { glyphname = Kdotbelow; unicode = 7730; }, { glyphname = kdotbelow; unicode = 7731; }, { glyphname = Klinebelow; unicode = 7732; }, { glyphname = klinebelow; unicode = 7733; }, { glyphname = Ldotbelow; unicode = 7734; }, { glyphname = ldotbelow; unicode = 7735; }, { glyphname = Mdotbelow; unicode = 7746; }, { glyphname = mdotbelow; unicode = 7747; }, { glyphname = Ndotbelow; unicode = 7750; }, { glyphname = ndotbelow; unicode = 7751; }, { glyphname = Nlinebelow; unicode = 7752; }, { glyphname = nlinebelow; unicode = 7753; }, { glyphname = Omacrongrave; unicode = 7760; }, { glyphname = omacrongrave; unicode = 7761; }, { glyphname = Omacronacute; unicode = 7762; }, { glyphname = omacronacute; unicode = 7763; }, { glyphname = Sdotbelow; unicode = 7778; }, { glyphname = sdotbelow; unicode = 7779; }, { glyphname = Tlinebelow; unicode = 7790; }, { glyphname = tlinebelow; unicode = 7791; }, { glyphname = Zcircumflex; unicode = 7824; }, { glyphname = zcircumflex; unicode = 7825; }, { glyphname = Zlinebelow; unicode = 7828; }, { glyphname = zlinebelow; unicode = 7829; }, { glyphname = Etilde; unicode = 7868; }, { glyphname = etilde; unicode = 7869; }, { glyphname = Idotbelow; unicode = 7882; }, { glyphname = idotbelow; unicode = 7883; }, { glyphname = Ytilde; unicode = 7928; }, { glyphname = ytilde; unicode = 7929; }, { glyphname = Lmiddletilde; unicode = 11362; }, { glyphname = astroke; unicode = 11365; }, { glyphname = tdiagonalstroke; unicode = 11366; }, { glyphname = Saltillo; unicode = 42891; }, { glyphname = saltillo; unicode = 42892; }, { glyphname = "chi-latin"; unicode = 43859; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/definitions/per_glyphset/GF_Latin_Core.stub.glyphs000066400000000000000000000340241461513140100262610ustar00rootroot00000000000000{ .appVersion = "3246"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2021-10-28 12:22:31 +0000"; familyName = "GF Latin Core"; featurePrefixes = ( { automatic = 1; code = "languagesystem DFLT dflt; languagesystem latn dflt; languagesystem latn AZE; languagesystem latn CRT; languagesystem latn KAZ; languagesystem latn TAT; languagesystem latn TRK; languagesystem latn ROM; languagesystem latn MOL; languagesystem latn CAT; "; name = Languagesystems; } ); features = ( { automatic = 1; code = "feature locl; feature ordn; feature case; "; tag = aalt; }, { automatic = 1; code = "lookup ccmp_Other_1 { @CombiningTopAccents = [acutecomb brevecomb caroncomb circumflexcomb commaturnedabovecomb dieresiscomb dotaccentcomb gravecomb hungarumlautcomb macroncomb ringcomb tildecomb]; @CombiningNonTopAccents = [cedillacomb ogonekcomb]; sub [i j]' @CombiningTopAccents by [idotless jdotless]; sub [i j]' @CombiningNonTopAccents @CombiningTopAccents by [idotless jdotless]; } ccmp_Other_1; "; tag = ccmp; }, { automatic = 1; code = "lookup locl_latn_0 { script latn; language AZE; sub i by idotaccent; language CRT; sub i by idotaccent; language KAZ; sub i by idotaccent; language TAT; sub i by idotaccent; language TRK; sub i by idotaccent; } locl_latn_0; lookup locl_latn_1 { script latn; language ROM; sub Scedilla by Scommaaccent; sub scedilla by scommaaccent; language MOL; sub Scedilla by Scommaaccent; sub scedilla by scommaaccent; } locl_latn_1; lookup locl_latn_2 { script latn; language CAT; sub l periodcentered' l by periodcentered.loclCAT; sub L periodcentered' L by periodcentered.loclCAT.case; } locl_latn_2; "; tag = locl; }, { automatic = 1; code = "sub [zero one two three four five six seven eight nine] [A a]' by ordfeminine; sub [zero one two three four five six seven eight nine] [O o]' by ordmasculine; "; tag = ordn; }, { automatic = 1; code = "sub periodcentered.loclCAT by periodcentered.loclCAT.case; "; tag = case; } ); fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { } ); name = Regular; } ); glyphs = ( { glyphname = idotaccent; lastChange = "2022-03-04 12:31:03 +0000"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = jdotless; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 567; }, { glyphname = ordfeminine; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 170; }, { glyphname = ordmasculine; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 186; }, { glyphname = zero; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 48; }, { glyphname = one; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 49; }, { glyphname = two; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 50; }, { glyphname = three; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 51; }, { glyphname = four; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 52; }, { glyphname = five; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 53; }, { glyphname = six; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 54; }, { glyphname = seven; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 55; }, { glyphname = eight; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 56; }, { glyphname = nine; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 57; }, { glyphname = space; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 32; }, { glyphname = nbspace; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 160; }, { color = 10; glyphname = .notdef; lastChange = "2022-03-04 12:31:22 +0000"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = period; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 46; }, { glyphname = comma; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 44; }, { glyphname = colon; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 58; }, { glyphname = semicolon; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 59; }, { glyphname = ellipsis; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8230; }, { glyphname = exclam; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 33; }, { glyphname = exclamdown; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 161; }, { glyphname = question; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 63; }, { glyphname = questiondown; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 191; }, { glyphname = periodcentered; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 183; }, { glyphname = bullet; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8226; }, { glyphname = asterisk; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 42; }, { glyphname = numbersign; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 35; }, { glyphname = slash; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 47; }, { glyphname = backslash; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 92; }, { glyphname = hyphen; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 45; }, { glyphname = endash; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8211; }, { glyphname = emdash; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8212; }, { glyphname = underscore; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 95; }, { glyphname = parenleft; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 40; }, { glyphname = parenright; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 41; }, { glyphname = braceleft; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 123; }, { glyphname = braceright; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 125; }, { glyphname = bracketleft; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 91; }, { glyphname = bracketright; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 93; }, { glyphname = quotesinglbase; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8218; }, { glyphname = quotedblbase; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8222; }, { glyphname = quotedblleft; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8220; }, { glyphname = quotedblright; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8221; }, { glyphname = quoteleft; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8216; }, { glyphname = quoteright; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8217; }, { glyphname = guillemetleft; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 171; }, { glyphname = guillemetright; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 187; }, { glyphname = guilsinglleft; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8249; }, { glyphname = guilsinglright; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8250; }, { glyphname = quotedbl; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 34; }, { glyphname = quotesingle; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 39; }, { glyphname = at; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 64; }, { glyphname = ampersand; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 38; }, { glyphname = paragraph; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 182; }, { glyphname = section; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 167; }, { glyphname = copyright; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 169; }, { glyphname = registered; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 174; }, { glyphname = trademark; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8482; }, { glyphname = degree; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 176; }, { glyphname = bar; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 124; }, { glyphname = cent; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 162; }, { glyphname = dollar; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 36; }, { glyphname = euro; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8364; }, { glyphname = sterling; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 163; }, { glyphname = yen; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 165; }, { glyphname = plus; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 43; }, { glyphname = minus; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8722; }, { glyphname = multiply; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 215; }, { glyphname = divide; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 247; }, { glyphname = equal; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 61; }, { glyphname = greater; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 62; }, { glyphname = less; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 60; }, { glyphname = asciitilde; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 126; }, { glyphname = asciicircum; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 94; }, { glyphname = percent; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 37; }, { glyphname = caroncomb.alt; lastChange = "2022-03-04 12:31:03 +0000"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = dieresis; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 168; }, { glyphname = dotaccent; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 729; }, { glyphname = grave; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 96; }, { glyphname = acute; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 180; }, { glyphname = hungarumlaut; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 733; }, { glyphname = circumflex; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 710; }, { glyphname = caron; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 711; }, { glyphname = breve; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 728; }, { glyphname = ring; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 730; }, { glyphname = tilde; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 732; }, { glyphname = macron; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 175; }, { glyphname = cedilla; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 184; }, { glyphname = ogonek; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 731; } ); metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/definitions/per_glyphset/GF_Latin_Kernel.stub.glyphs000066400000000000000000000117351461513140100266150ustar00rootroot00000000000000{ .appVersion = "3151"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2023-12-13 14:28:10 +0000"; familyName = "Neue Schrift"; fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = -16; } ); name = Regular; } ); glyphs = ( { glyphname = dollar; unicode = 36; }, { glyphname = percent; unicode = 37; }, { glyphname = ampersand; unicode = 38; }, { glyphname = plus; unicode = 43; }, { glyphname = less; unicode = 60; }, { glyphname = equal; unicode = 61; }, { glyphname = greater; unicode = 62; }, { glyphname = at; unicode = 64; }, { glyphname = asciicircum; unicode = 94; }, { glyphname = bar; unicode = 124; }, { glyphname = asciitilde; unicode = 126; }, { glyphname = cent; unicode = 162; }, { glyphname = sterling; unicode = 163; }, { glyphname = yen; unicode = 165; }, { glyphname = copyright; unicode = 169; }, { glyphname = registered; unicode = 174; }, { glyphname = degree; unicode = 176; }, { glyphname = multiply; unicode = 215; }, { glyphname = divide; unicode = 247; }, { glyphname = euro; unicode = 8364; }, { glyphname = trademark; unicode = 8482; }, { glyphname = minus; unicode = 8722; }, { glyphname = space; unicode = 32; }, { glyphname = nbspace; unicode = 160; }, { glyphname = exclam; unicode = 33; }, { glyphname = quotedbl; unicode = 34; }, { glyphname = numbersign; unicode = 35; }, { glyphname = quotesingle; unicode = 39; }, { glyphname = parenleft; unicode = 40; }, { glyphname = parenright; unicode = 41; }, { glyphname = asterisk; unicode = 42; }, { glyphname = comma; unicode = 44; }, { glyphname = hyphen; unicode = 45; }, { glyphname = period; unicode = 46; }, { glyphname = slash; unicode = 47; }, { glyphname = colon; unicode = 58; }, { glyphname = semicolon; unicode = 59; }, { glyphname = question; unicode = 63; }, { glyphname = bracketleft; unicode = 91; }, { glyphname = backslash; unicode = 92; }, { glyphname = bracketright; unicode = 93; }, { glyphname = underscore; unicode = 95; }, { glyphname = braceleft; unicode = 123; }, { glyphname = braceright; unicode = 125; }, { glyphname = periodcentered; unicode = 183; }, { glyphname = endash; unicode = 8211; }, { glyphname = emdash; unicode = 8212; }, { glyphname = quoteleft; unicode = 8216; }, { glyphname = quoteright; unicode = 8217; }, { glyphname = quotedblleft; unicode = 8220; }, { glyphname = quotedblright; unicode = 8221; }, { glyphname = bullet; unicode = 8226; }, { glyphname = ellipsis; unicode = 8230; }, { glyphname = zero; unicode = 48; }, { glyphname = one; unicode = 49; }, { glyphname = two; unicode = 50; }, { glyphname = three; unicode = 51; }, { glyphname = four; unicode = 52; }, { glyphname = five; unicode = 53; }, { glyphname = six; unicode = 54; }, { glyphname = seven; unicode = 55; }, { glyphname = eight; unicode = 56; }, { glyphname = nine; unicode = 57; }, { glyphname = grave; unicode = 96; }, { glyphname = A; unicode = 65; }, { glyphname = B; unicode = 66; }, { glyphname = C; unicode = 67; }, { glyphname = D; unicode = 68; }, { glyphname = E; unicode = 69; }, { glyphname = F; unicode = 70; }, { glyphname = G; unicode = 71; }, { glyphname = H; unicode = 72; }, { glyphname = I; unicode = 73; }, { glyphname = J; unicode = 74; }, { glyphname = K; unicode = 75; }, { glyphname = L; unicode = 76; }, { glyphname = M; unicode = 77; }, { glyphname = N; unicode = 78; }, { glyphname = O; unicode = 79; }, { glyphname = P; unicode = 80; }, { glyphname = Q; unicode = 81; }, { glyphname = R; unicode = 82; }, { glyphname = S; unicode = 83; }, { glyphname = T; unicode = 84; }, { glyphname = U; unicode = 85; }, { glyphname = V; unicode = 86; }, { glyphname = W; unicode = 87; }, { glyphname = X; unicode = 88; }, { glyphname = Y; unicode = 89; }, { glyphname = Z; unicode = 90; }, { glyphname = a; unicode = 97; }, { glyphname = b; unicode = 98; }, { glyphname = c; unicode = 99; }, { glyphname = d; unicode = 100; }, { glyphname = e; unicode = 101; }, { glyphname = f; unicode = 102; }, { glyphname = g; unicode = 103; }, { glyphname = h; unicode = 104; }, { glyphname = i; unicode = 105; }, { glyphname = j; unicode = 106; }, { glyphname = k; unicode = 107; }, { glyphname = l; unicode = 108; }, { glyphname = m; unicode = 109; }, { glyphname = n; unicode = 110; }, { glyphname = o; unicode = 111; }, { glyphname = p; unicode = 112; }, { glyphname = q; unicode = 113; }, { glyphname = r; unicode = 114; }, { glyphname = s; unicode = 115; }, { glyphname = t; unicode = 116; }, { glyphname = u; unicode = 117; }, { glyphname = v; unicode = 118; }, { glyphname = w; unicode = 119; }, { glyphname = x; unicode = 120; }, { glyphname = y; unicode = 121; }, { glyphname = z; unicode = 122; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/definitions/per_glyphset/GF_Latin_Plus.stub.glyphs000066400000000000000000000421421461513140100263140ustar00rootroot00000000000000{ .appVersion = "3257"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2023-12-13 14:28:10 +0000"; familyName = "Neue Schrift"; fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { } ); name = Regular; } ); glyphs = ( { glyphname = pi; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 960; }, { glyphname = zero.zero; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = zero.tf; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = one.tf; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = two.tf; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = three.tf; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = four.tf; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = five.tf; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = six.tf; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = seven.tf; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = eight.tf; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = nine.tf; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = zero.dnom; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = one.dnom; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = two.dnom; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = three.dnom; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = four.dnom; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = five.dnom; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = six.dnom; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = seven.dnom; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = eight.dnom; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = nine.dnom; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = zero.numr; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = one.numr; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = two.numr; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = three.numr; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = four.numr; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = five.numr; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = six.numr; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = seven.numr; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = eight.numr; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = nine.numr; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = fraction; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8260; }, { glyphname = onehalf; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 189; }, { glyphname = onethird; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8531; }, { glyphname = twothirds; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8532; }, { glyphname = onequarter; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 188; }, { glyphname = threequarters; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 190; }, { glyphname = oneinferior; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8321; }, { glyphname = twoinferior; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8322; }, { glyphname = threeinferior; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8323; }, { glyphname = fourinferior; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8324; }, { glyphname = fiveinferior; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8325; }, { glyphname = sixinferior; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8326; }, { glyphname = seveninferior; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8327; }, { glyphname = eightinferior; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8328; }, { glyphname = nineinferior; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8329; }, { glyphname = onesuperior; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 185; }, { glyphname = twosuperior; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 178; }, { glyphname = threesuperior; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 179; }, { glyphname = foursuperior; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8308; }, { glyphname = fivesuperior; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8309; }, { glyphname = sixsuperior; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8310; }, { glyphname = sevensuperior; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8311; }, { glyphname = eightsuperior; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8312; }, { glyphname = ninesuperior; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8313; }, { glyphname = "leftanglebracket-math"; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 10216; }, { glyphname = "rightanglebracket-math"; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 10217; }, { glyphname = dblverticalbar; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8214; }, { glyphname = baht; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 3647; }, { glyphname = minute; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8242; }, { glyphname = second; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8243; }, { glyphname = brokenbar; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 166; }, { glyphname = dagger; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8224; }, { glyphname = literSign; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8467; }, { glyphname = daggerdbl; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8225; }, { glyphname = estimated; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8494; }, { glyphname = numero; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8470; }, { glyphname = bitcoin; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8383; }, { glyphname = cedi; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8373; }, { glyphname = colonsign; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8353; }, { glyphname = dong; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8363; }, { glyphname = guarani; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8370; }, { glyphname = hryvnia; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8372; }, { glyphname = kip; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8365; }, { glyphname = lari; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8382; }, { glyphname = liraTurkish; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8378; }, { glyphname = manat; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8380; }, { glyphname = naira; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8358; }, { glyphname = peso; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8369; }, { glyphname = ruble; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8381; }, { glyphname = rupee; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8360; }, { glyphname = rupeeIndian; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8377; }, { glyphname = sheqel; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8362; }, { glyphname = tenge; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8376; }, { glyphname = tugrik; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8366; }, { glyphname = won; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8361; }, { glyphname = notequal; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8800; }, { glyphname = greaterequal; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8805; }, { glyphname = lessequal; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8804; }, { glyphname = plusminus; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 177; }, { glyphname = approxequal; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8776; }, { glyphname = logicalnot; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 172; }, { glyphname = emptyset; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8709; }, { glyphname = infinity; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8734; }, { glyphname = integral; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8747; }, { glyphname = Ohm; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8486; }, { glyphname = increment; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8710; }, { glyphname = product; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8719; }, { glyphname = summation; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8721; }, { glyphname = radical; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8730; }, { glyphname = micro; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 181; }, { glyphname = partialdiff; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8706; }, { glyphname = perthousand; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8240; }, { glyphname = upArrow; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8593; }, { glyphname = northEastArrow; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8599; }, { glyphname = rightArrow; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8594; }, { glyphname = southEastArrow; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8600; }, { glyphname = downArrow; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8595; }, { glyphname = southWestArrow; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8601; }, { glyphname = leftArrow; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8592; }, { glyphname = northWestArrow; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8598; }, { glyphname = leftRightArrow; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8596; }, { glyphname = upDownArrow; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8597; }, { glyphname = blackCircle; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9679; }, { glyphname = whiteCircle; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9675; }, { glyphname = whiteBullet; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9702; }, { glyphname = blackDiamond; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9670; }, { glyphname = whiteDiamond; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9671; }, { glyphname = lozenge; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9674; }, { glyphname = blackSquare; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9632; }, { glyphname = whiteSquare; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9633; }, { glyphname = blackSmallSquare; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9642; }, { glyphname = whiteSmallSquare; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9643; }, { glyphname = upBlackTriangle; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9650; }, { glyphname = rightBlackTriangle; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9654; }, { glyphname = downBlackTriangle; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9660; }, { glyphname = leftBlackTriangle; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9664; }, { glyphname = upWhiteTriangle; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9651; }, { glyphname = rightWhiteTriangle; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9655; }, { glyphname = downWhiteTriangle; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9661; }, { glyphname = leftWhiteTriangle; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9665; }, { glyphname = upBlackSmallTriangle; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9652; }, { glyphname = rightBlackSmallTriangle; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9656; }, { glyphname = downBlackSmallTriangle; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9662; }, { glyphname = leftBlackSmallTriangle; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9666; }, { glyphname = upWhiteSmallTriangle; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9653; }, { glyphname = rightWhiteSmallTriangle; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9657; }, { glyphname = downWhiteSmallTriangle; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9663; }, { glyphname = leftWhiteSmallTriangle; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9667; } ); metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/definitions/per_glyphset/GF_Latin_PriAfrican.stub.glyphs000066400000000000000000000040201461513140100274000ustar00rootroot00000000000000{ .appVersion = "3151"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2023-12-13 14:28:10 +0000"; familyName = "Neue Schrift"; fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = -16; } ); name = Regular; } ); glyphs = ( { glyphname = dotbelowcomb; unicode = 803; }, { glyphname = Eng; unicode = 330; }, { glyphname = eng; unicode = 331; }, { glyphname = Bhook; unicode = 385; }, { glyphname = Oopen; unicode = 390; }, { glyphname = Dhook; unicode = 394; }, { glyphname = Eopen; unicode = 400; }, { glyphname = Khook; unicode = 408; }, { glyphname = khook; unicode = 409; }, { glyphname = Nhookleft; unicode = 413; }, { glyphname = Yhook; unicode = 435; }, { glyphname = yhook; unicode = 436; }, { glyphname = Ngrave; unicode = 504; }, { glyphname = ngrave; unicode = 505; }, { glyphname = bhook; unicode = 595; }, { glyphname = oopen; unicode = 596; }, { glyphname = dhook; unicode = 599; }, { glyphname = eopen; unicode = 603; }, { glyphname = nhookleft; unicode = 626; }, { glyphname = Macute; unicode = 7742; }, { glyphname = macute; unicode = 7743; }, { glyphname = Ndotaccent; unicode = 7748; }, { glyphname = ndotaccent; unicode = 7749; }, { glyphname = Sdotbelow; unicode = 7778; }, { glyphname = sdotbelow; unicode = 7779; }, { glyphname = Edotbelow; unicode = 7864; }, { glyphname = edotbelow; unicode = 7865; }, { glyphname = Idotbelow; unicode = 7882; }, { glyphname = idotbelow; unicode = 7883; }, { glyphname = Odotbelow; unicode = 7884; }, { glyphname = odotbelow; unicode = 7885; }, { glyphname = Udotbelow; unicode = 7908; }, { glyphname = udotbelow; unicode = 7909; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/definitions/per_glyphset/GF_Latin_Vietnamese.stub.glyphs000066400000000000000000000345631461513140100275010ustar00rootroot00000000000000{ .appVersion = "3257"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2023-12-13 14:28:10 +0000"; familyName = "Neue Schrift"; fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { } ); name = Regular; } ); glyphs = ( { glyphname = Abreveacute; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7854; }, { glyphname = Abrevedotbelow; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7862; }, { glyphname = Abrevegrave; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7856; }, { glyphname = Abrevehookabove; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7858; }, { glyphname = Abrevetilde; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7860; }, { glyphname = Acircumflexacute; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7844; }, { glyphname = Acircumflexdotbelow; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7852; }, { glyphname = Acircumflexgrave; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7846; }, { glyphname = Acircumflexhookabove; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7848; }, { glyphname = Acircumflextilde; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7850; }, { glyphname = Adotbelow; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7840; }, { glyphname = Ahookabove; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7842; }, { glyphname = Ecircumflexacute; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7870; }, { glyphname = Ecircumflexdotbelow; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7878; }, { glyphname = Ecircumflexgrave; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7872; }, { glyphname = Ecircumflexhookabove; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7874; }, { glyphname = Ecircumflextilde; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7876; }, { glyphname = Edotbelow; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7864; }, { glyphname = Ehookabove; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7866; }, { glyphname = Etilde; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7868; }, { glyphname = Idotbelow; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7882; }, { glyphname = Ihookabove; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7880; }, { glyphname = Itilde; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 296; }, { glyphname = Ocircumflexacute; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7888; }, { glyphname = Ocircumflexdotbelow; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7896; }, { glyphname = Ocircumflexgrave; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7890; }, { glyphname = Ocircumflexhookabove; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7892; }, { glyphname = Ocircumflextilde; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7894; }, { glyphname = Odotbelow; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7884; }, { glyphname = Ohookabove; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7886; }, { glyphname = Ohorn; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 416; }, { glyphname = Ohornacute; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7898; }, { glyphname = Ohorndotbelow; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7906; }, { glyphname = Ohorngrave; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7900; }, { glyphname = Ohornhookabove; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7902; }, { glyphname = Ohorntilde; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7904; }, { glyphname = Udotbelow; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7908; }, { glyphname = Uhookabove; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7910; }, { glyphname = Uhorn; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 431; }, { glyphname = Uhornacute; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7912; }, { glyphname = Uhorndotbelow; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7920; }, { glyphname = Uhorngrave; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7914; }, { glyphname = Uhornhookabove; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7916; }, { glyphname = Uhorntilde; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7918; }, { glyphname = Utilde; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 360; }, { glyphname = Ydotbelow; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7924; }, { glyphname = Yhookabove; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7926; }, { glyphname = Ytilde; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7928; }, { glyphname = abreveacute; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7855; }, { glyphname = abrevedotbelow; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7863; }, { glyphname = abrevegrave; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7857; }, { glyphname = abrevehookabove; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7859; }, { glyphname = abrevetilde; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7861; }, { glyphname = acircumflexacute; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7845; }, { glyphname = acircumflexdotbelow; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7853; }, { glyphname = acircumflexgrave; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7847; }, { glyphname = acircumflexhookabove; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7849; }, { glyphname = acircumflextilde; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7851; }, { glyphname = adotbelow; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7841; }, { glyphname = ahookabove; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7843; }, { glyphname = ecircumflexacute; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7871; }, { glyphname = ecircumflexdotbelow; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7879; }, { glyphname = ecircumflexgrave; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7873; }, { glyphname = ecircumflexhookabove; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7875; }, { glyphname = ecircumflextilde; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7877; }, { glyphname = edotbelow; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7865; }, { glyphname = ehookabove; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7867; }, { glyphname = etilde; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7869; }, { glyphname = idotbelow; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7883; }, { glyphname = ihookabove; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7881; }, { glyphname = itilde; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 297; }, { glyphname = ocircumflexacute; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7889; }, { glyphname = ocircumflexdotbelow; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7897; }, { glyphname = ocircumflexgrave; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7891; }, { glyphname = ocircumflexhookabove; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7893; }, { glyphname = ocircumflextilde; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7895; }, { glyphname = odotbelow; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7885; }, { glyphname = ohookabove; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7887; }, { glyphname = ohorn; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 417; }, { glyphname = ohornacute; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7899; }, { glyphname = ohorndotbelow; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7907; }, { glyphname = ohorngrave; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7901; }, { glyphname = ohornhookabove; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7903; }, { glyphname = ohorntilde; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7905; }, { glyphname = udotbelow; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7909; }, { glyphname = uhookabove; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7911; }, { glyphname = uhorn; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 432; }, { glyphname = uhornacute; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7913; }, { glyphname = uhorndotbelow; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7921; }, { glyphname = uhorngrave; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7915; }, { glyphname = uhornhookabove; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7917; }, { glyphname = uhorntilde; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7919; }, { glyphname = utilde; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 361; }, { glyphname = ydotbelow; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7925; }, { glyphname = yhookabove; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7927; }, { glyphname = ytilde; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7929; }, { glyphname = hookabovecomb; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 777; }, { glyphname = horncomb; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 795; }, { glyphname = dotbelowcomb; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 803; }, { glyphname = brevecomb_acutecomb; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = brevecomb_gravecomb; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = brevecomb_hookabovecomb; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = brevecomb_tildecomb; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = circumflexcomb_acutecomb; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = circumflexcomb_gravecomb; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = circumflexcomb_hookabovecomb; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = circumflexcomb_tildecomb; layers = ( { layerId = m01; width = 600; } ); } ); metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/definitions/per_glyphset/GF_Phonetics_APA.stub.glyphs000066400000000000000000000032171461513140100266570ustar00rootroot00000000000000{ .appVersion = "3151"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2023-12-13 14:28:10 +0000"; familyName = "Neue Schrift"; fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = -16; } ); name = Regular; } ); glyphs = ( { glyphname = colonmod; unicode = 42889; }, { glyphname = commaabovecomb; unicode = 787; }, { glyphname = ogonekcomb; unicode = 808; }, { glyphname = lacute; unicode = 314; }, { glyphname = lbar; unicode = 410; }, { glyphname = lambdastroke; unicode = 411; }, { glyphname = ezhcaron; unicode = 495; }, { glyphname = jcaron; unicode = 496; }, { glyphname = odotaccent; unicode = 559; }, { glyphname = Cstroke; unicode = 571; }, { glyphname = cstroke; unicode = 572; }, { glyphname = ymod; unicode = 696; }, { glyphname = lambda; unicode = 955; }, { glyphname = phi; unicode = 966; }, { glyphname = Dsmall; unicode = 7429; }, { glyphname = gmod; unicode = 7501; }, { glyphname = idotlessstroke; unicode = 7547; }, { glyphname = ustroke; unicode = 7550; }, { glyphname = thetamod; unicode = 7615; }, { glyphname = rdotbelow; unicode = 7771; }, { glyphname = tcircumflexbelow; unicode = 7793; }, { glyphname = wdotbelow; unicode = 7817; }, { glyphname = xdotaccent; unicode = 7819; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/definitions/per_glyphset/GF_Phonetics_DisorderedSpeech.stub.glyphs000066400000000000000000000135471461513140100315010ustar00rootroot00000000000000{ .appVersion = "3239"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2021-10-28 12:22:31 +0000"; familyName = "GF Phonetics Disordered Speech"; featurePrefixes = ( { automatic = 1; code = "languagesystem DFLT dflt; languagesystem latn dflt; languagesystem latn AZE; languagesystem latn CRT; languagesystem latn KAZ; languagesystem latn TAT; languagesystem latn TRK; languagesystem latn ROM; languagesystem latn MOL; languagesystem latn CAT; "; name = Languagesystems; } ); features = ( { automatic = 1; code = "feature locl; feature ordn; feature case; "; tag = aalt; }, { automatic = 1; code = "lookup ccmp_Other_1 { @CombiningTopAccents = [acutecomb brevecomb caroncomb circumflexcomb commaturnedabovecomb dieresiscomb dotaccentcomb gravecomb hungarumlautcomb macroncomb ringcomb tildecomb]; @CombiningNonTopAccents = [cedillacomb ogonekcomb]; sub [i j]' @CombiningTopAccents by [idotless jdotless]; sub [i j]' @CombiningNonTopAccents @CombiningTopAccents by [idotless jdotless]; } ccmp_Other_1; "; tag = ccmp; }, { automatic = 1; code = "lookup locl_latn_0 { script latn; language AZE; sub i by idotaccent; language CRT; sub i by idotaccent; language KAZ; sub i by idotaccent; language TAT; sub i by idotaccent; language TRK; sub i by idotaccent; } locl_latn_0; lookup locl_latn_1 { script latn; language ROM; sub Scedilla by Scommaaccent; sub scedilla by scommaaccent; language MOL; sub Scedilla by Scommaaccent; sub scedilla by scommaaccent; } locl_latn_1; lookup locl_latn_2 { script latn; language CAT; sub l periodcentered' l by periodcentered.loclCAT; sub L periodcentered' L by periodcentered.loclCAT.case; } locl_latn_2; "; tag = locl; }, { automatic = 1; code = "sub [zero one two three four five six seven eight nine] [A a]' by ordfeminine; sub [zero one two three four five six seven eight nine] [O o]' by ordmasculine; "; tag = ordn; }, { automatic = 1; code = "sub periodcentered.loclCAT by periodcentered.loclCAT.case; "; tag = case; } ); fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = 0; } ); name = Regular; } ); glyphs = ( { glyphname = uni1DF07; unicode = 122631; }, { glyphname = uni1DF06; unicode = 122630; }, { glyphname = uni1DF05; unicode = 122629; }, { glyphname = uni1DF04; unicode = 122628; }, { glyphname = uni1DF03; unicode = 122627; }, { glyphname = uni1DF02; unicode = 122626; }, { glyphname = uni1DF01; unicode = 122625; }, { glyphname = uni1DF00; unicode = 122624; }, { glyphname = uni107AA; unicode = 67498; }, { glyphname = uni107A1; unicode = 67489; }, { glyphname = uni1079F; unicode = 67487; }, { glyphname = uni1079D; unicode = 67485; }, { glyphname = uni1079C; unicode = 67484; }, { glyphname = uni1079A; unicode = 67482; }, { glyphname = uni10799; unicode = 67481; }, { glyphname = uni10790; unicode = 67472; }, { glyphname = voicingmod; unicode = 748; }, { glyphname = unaspiratedmod; unicode = 749; }, { glyphname = C.circled; unicode = 9400; }, { glyphname = F.circled; unicode = 9403; }, { glyphname = G.circled; unicode = 9404; }, { glyphname = L.circled; unicode = 9409; }, { glyphname = N.circled; unicode = 9411; }, { glyphname = P.circled; unicode = 9413; }, { glyphname = R.circled; unicode = 9415; }, { glyphname = S.circled; unicode = 9416; }, { glyphname = T.circled; unicode = 9417; }, { glyphname = V.circled; unicode = 9419; }, { glyphname = largeCircle; unicode = 9711; }, { glyphname = exclam; unicode = 33; }, { glyphname = asterisk; unicode = 42; }, { glyphname = exclamdown; unicode = 161; }, { glyphname = parenleftinferior; unicode = 8333; }, { glyphname = parenrightinferior; unicode = 8334; }, { glyphname = gbridgeabovecomb; unicode = 838; }, { glyphname = equalbelowcomb; unicode = 839; }, { glyphname = leftanglebelowcomb; unicode = 841; }, { glyphname = nottildeabovecomb; unicode = 842; }, { glyphname = homotheticabovecomb; unicode = 843; }, { glyphname = almostequaltoabovecomb; unicode = 844; }, { glyphname = arrowleftrightbelowcomb; unicode = 845; }, { glyphname = arrowupbelowcomb; unicode = 846; }, { glyphname = arrowheadleftbelowcomb; unicode = 852; }, { glyphname = arrowheadrightbelowcomb; unicode = 853; }, { glyphname = arrowdoublerightbelowcomb; unicode = 866; }, { glyphname = parentabovecomb; unicode = 6843; }, { glyphname = parentbelowcomb; unicode = 6845; }, { glyphname = uni1AC1; unicode = 6849; }, { glyphname = uni1AC2; unicode = 6850; }, { glyphname = uni1AC3; unicode = 6851; }, { glyphname = uni1AC4; unicode = 6852; }, { glyphname = Kturned.circled; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "fitalic-math.subs"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "pitalic-math.subs"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "fitalic-math.sups"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "pitalic-math.sups"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = fengdigraph; unicode = 681; }, { glyphname = lsdigraph; unicode = 682; }, { glyphname = lzdigraph; unicode = 683; }, { glyphname = bilabialpercussive; unicode = 684; }, { glyphname = bidentalpercussive; unicode = 685; }, { glyphname = rturnedmod; unicode = 692; }, { glyphname = smod; unicode = 738; }, { glyphname = Nmod; unicode = 7482; }, { glyphname = schwamod; unicode = 7498; }, { glyphname = lretroflexhookandbelt; unicode = 42894; }, { glyphname = uniA7AF; unicode = 42927; }, { glyphname = Kturned; unicode = 42928; }, { glyphname = "fitalic-math"; unicode = 119891; }, { glyphname = "pitalic-math"; unicode = 119901; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/definitions/per_glyphset/GF_Phonetics_IPAHistorical.stub.glyphs000066400000000000000000000023031461513140100307040ustar00rootroot00000000000000{ .appVersion = "3151"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2023-12-13 14:28:10 +0000"; familyName = "Neue Schrift"; fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = -16; } ); name = Regular; } ); glyphs = ( { glyphname = retroflexhookcomb; unicode = 802; }, { glyphname = chook; unicode = 392; }, { glyphname = khook; unicode = 409; }, { glyphname = phook; unicode = 421; }, { glyphname = thook; unicode = 429; }, { glyphname = kturned; unicode = 670; }, { glyphname = qhook; unicode = 672; }, { glyphname = dzaltone; unicode = 675; }, { glyphname = dezh; unicode = 676; }, { glyphname = dzcurl; unicode = 677; }, { glyphname = ts; unicode = 678; }, { glyphname = tesh; unicode = 679; }, { glyphname = tccurl; unicode = 680; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/definitions/per_glyphset/GF_Phonetics_IPAStandard.stub.glyphs000066400000000000000000000202131461513140100303430ustar00rootroot00000000000000{ .appVersion = "3151"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2023-12-13 14:28:10 +0000"; familyName = "Neue Schrift"; fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = -16; } ); name = Regular; } ); glyphs = ( { glyphname = bar; unicode = 124; }, { glyphname = rhotichookmod; unicode = 734; }, { glyphname = "gammamod-latin"; unicode = 736; }, { glyphname = tonebarextrahighmod; unicode = 741; }, { glyphname = tonebarhighmod; unicode = 742; }, { glyphname = tonebarmidmod; unicode = 743; }, { glyphname = tonebarlowmod; unicode = 744; }, { glyphname = tonebarextralowmod; unicode = 745; }, { glyphname = lowringmod; unicode = 755; }, { glyphname = dottedCircle; unicode = 9676; }, { glyphname = exclam; unicode = 33; }, { glyphname = period; unicode = 46; }, { glyphname = dblverticalbar; unicode = 8214; }, { glyphname = undertie; unicode = 8255; }, { glyphname = apostrophemod; unicode = 700; }, { glyphname = glottalstopreversedmod; unicode = 705; }, { glyphname = verticallinemod; unicode = 712; }, { glyphname = verticallinelowmod; unicode = 716; }, { glyphname = colontriangularmod; unicode = 720; }, { glyphname = colontriangularhalfmod; unicode = 721; }, { glyphname = gravecomb; unicode = 768; }, { glyphname = acutecomb; unicode = 769; }, { glyphname = circumflexcomb; unicode = 770; }, { glyphname = tildecomb; unicode = 771; }, { glyphname = macroncomb; unicode = 772; }, { glyphname = overlinecomb; unicode = 773; }, { glyphname = brevecomb; unicode = 774; }, { glyphname = dieresiscomb; unicode = 776; }, { glyphname = ringcomb; unicode = 778; }, { glyphname = hungarumlautcomb; unicode = 779; }, { glyphname = caroncomb; unicode = 780; }, { glyphname = dblgravecomb; unicode = 783; }, { glyphname = lefttackbelowcomb; unicode = 792; }, { glyphname = righttackbelowcomb; unicode = 793; }, { glyphname = leftangleabovecomb; unicode = 794; }, { glyphname = ringhalfleftbelowcomb; unicode = 796; }, { glyphname = uptackbelowcomb; unicode = 797; }, { glyphname = downtackbelowcomb; unicode = 798; }, { glyphname = plusbelowcomb; unicode = 799; }, { glyphname = minusbelowcomb; unicode = 800; }, { glyphname = dieresisbelowcomb; unicode = 804; }, { glyphname = ringbelowcomb; unicode = 805; }, { glyphname = verticallinebelowcomb; unicode = 809; }, { glyphname = bridgebelowcomb; unicode = 810; }, { glyphname = caronbelowcomb; unicode = 812; }, { glyphname = breveinvertedbelowcomb; unicode = 815; }, { glyphname = tildebelowcomb; unicode = 816; }, { glyphname = lowlinecomb; unicode = 818; }, { glyphname = tildeoverlaycomb; unicode = 820; }, { glyphname = ringhalfrightbelowcomb; unicode = 825; }, { glyphname = bridgeinvertedbelowcomb; unicode = 826; }, { glyphname = squarebelowcomb; unicode = 827; }, { glyphname = seagullbelowcomb; unicode = 828; }, { glyphname = xabovecomb; unicode = 829; }, { glyphname = doubleverticallinebelowcomb; unicode = 840; }, { glyphname = doublebrevebelowcomb; unicode = 860; }, { glyphname = breveinverteddoublecomb; unicode = 865; }, { glyphname = macronacutecomb; unicode = 7620; }, { glyphname = gravemacroncomb; unicode = 7621; }, { glyphname = macrongravecomb; unicode = 7622; }, { glyphname = acutemacroncomb; unicode = 7623; }, { glyphname = graveacutegravecomb; unicode = 7624; }, { glyphname = acutegraveacutecomb; unicode = 7625; }, { glyphname = ae; unicode = 230; }, { glyphname = ccedilla; unicode = 231; }, { glyphname = eth; unicode = 240; }, { glyphname = oslash; unicode = 248; }, { glyphname = hbar; unicode = 295; }, { glyphname = eng; unicode = 331; }, { glyphname = oe; unicode = 339; }, { glyphname = clickdental; unicode = 448; }, { glyphname = clicklateral; unicode = 449; }, { glyphname = clickalveolar; unicode = 450; }, { glyphname = clickretroflex; unicode = 451; }, { glyphname = edblgrave; unicode = 517; }, { glyphname = aturned; unicode = 592; }, { glyphname = "alpha-latin"; unicode = 593; }, { glyphname = "alphaturned-latin"; unicode = 594; }, { glyphname = bhook; unicode = 595; }, { glyphname = oopen; unicode = 596; }, { glyphname = ccurl; unicode = 597; }, { glyphname = dtail; unicode = 598; }, { glyphname = dhook; unicode = 599; }, { glyphname = ereversed; unicode = 600; }, { glyphname = schwa; unicode = 601; }, { glyphname = schwahook; unicode = 602; }, { glyphname = eopen; unicode = 603; }, { glyphname = eopenreversed; unicode = 604; }, { glyphname = eopenreversedhook; unicode = 605; }, { glyphname = eopenreversedclosed; unicode = 606; }, { glyphname = jdotlessstroke; unicode = 607; }, { glyphname = ghook; unicode = 608; }, { glyphname = gsingle; unicode = 609; }, { glyphname = Gsmall; unicode = 610; }, { glyphname = "gamma-latin"; unicode = 611; }, { glyphname = ramshorn; unicode = 612; }, { glyphname = hturned; unicode = 613; }, { glyphname = hhook; unicode = 614; }, { glyphname = henghook; unicode = 615; }, { glyphname = istroke; unicode = 616; }, { glyphname = Ismall; unicode = 618; }, { glyphname = lmiddletilde; unicode = 619; }, { glyphname = lbelt; unicode = 620; }, { glyphname = lhookretroflex; unicode = 621; }, { glyphname = lezh; unicode = 622; }, { glyphname = mturned; unicode = 623; }, { glyphname = mlonglegturned; unicode = 624; }, { glyphname = mhook; unicode = 625; }, { glyphname = nhookleft; unicode = 626; }, { glyphname = nhookretroflex; unicode = 627; }, { glyphname = Nsmall; unicode = 628; }, { glyphname = obarred; unicode = 629; }, { glyphname = OEsmall; unicode = 630; }, { glyphname = "phi-latin"; unicode = 632; }, { glyphname = rturned; unicode = 633; }, { glyphname = rlonglegturned; unicode = 634; }, { glyphname = rhookturned; unicode = 635; }, { glyphname = rhook; unicode = 637; }, { glyphname = rfishhook; unicode = 638; }, { glyphname = Rsmall; unicode = 640; }, { glyphname = Rsmallinverted; unicode = 641; }, { glyphname = shook; unicode = 642; }, { glyphname = esh; unicode = 643; }, { glyphname = jdotlessstrokehook; unicode = 644; }, { glyphname = tretroflexhook; unicode = 648; }, { glyphname = ubar; unicode = 649; }, { glyphname = "upsilon-latin"; unicode = 650; }, { glyphname = vhook; unicode = 651; }, { glyphname = vturned; unicode = 652; }, { glyphname = wturned; unicode = 653; }, { glyphname = yturned; unicode = 654; }, { glyphname = Ysmall; unicode = 655; }, { glyphname = zretroflexhook; unicode = 656; }, { glyphname = zcurl; unicode = 657; }, { glyphname = ezh; unicode = 658; }, { glyphname = glottalstop; unicode = 660; }, { glyphname = glottalstopreversed; unicode = 661; }, { glyphname = bilabialclick; unicode = 664; }, { glyphname = Bsmall; unicode = 665; }, { glyphname = Gsmallhook; unicode = 667; }, { glyphname = Hsmall; unicode = 668; }, { glyphname = jcrossedtail; unicode = 669; }, { glyphname = Lsmall; unicode = 671; }, { glyphname = glottalstopstroke; unicode = 673; }, { glyphname = glottalstopstrokereversed; unicode = 674; }, { glyphname = hmod; unicode = 688; }, { glyphname = jmod; unicode = 690; }, { glyphname = wmod; unicode = 695; }, { glyphname = lmod; unicode = 737; }, { glyphname = beta; unicode = 946; }, { glyphname = theta; unicode = 952; }, { glyphname = chi; unicode = 967; }, { glyphname = bmiddletilde; unicode = 7532; }, { glyphname = dmiddletilde; unicode = 7533; }, { glyphname = fmiddletilde; unicode = 7534; }, { glyphname = mmiddletilde; unicode = 7535; }, { glyphname = nmiddletilde; unicode = 7536; }, { glyphname = pmiddletilde; unicode = 7537; }, { glyphname = rmiddletilde; unicode = 7538; }, { glyphname = rfishhookmiddletilde; unicode = 7539; }, { glyphname = smiddletilde; unicode = 7540; }, { glyphname = tmiddletilde; unicode = 7541; }, { glyphname = zmiddletilde; unicode = 7542; }, { glyphname = nmod; unicode = 8319; }, { glyphname = raiseduparrowmod; unicode = 42779; }, { glyphname = raiseddownarrowmod; unicode = 42780; }, { glyphname = "beta-latin"; unicode = 42933; }, { glyphname = "chi-latin"; unicode = 43859; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/definitions/per_glyphset/GF_Phonetics_SinoExt.stub.glyphs000066400000000000000000000022441461513140100276460ustar00rootroot00000000000000{ .appVersion = "3151"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2023-12-13 14:28:10 +0000"; familyName = "Neue Schrift"; fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = -16; } ); name = Regular; } ); glyphs = ( { glyphname = dcurl; unicode = 545; }, { glyphname = lcurl; unicode = 564; }, { glyphname = ncurl; unicode = 565; }, { glyphname = tcurl; unicode = 566; }, { glyphname = rfishhookreversed; unicode = 639; }, { glyphname = eshsquatreversed; unicode = 645; }, { glyphname = hturnedfishhook; unicode = 686; }, { glyphname = hturnedfishhookandtail; unicode = 687; }, { glyphname = Asmall; unicode = 7424; }, { glyphname = Esmall; unicode = 7431; }, { glyphname = Omegasmall; unicode = 43877; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/definitions/per_glyphset/GF_TransLatin_Arabic.stub.glyphs000066400000000000000000000041701461513140100275610ustar00rootroot00000000000000{ .appVersion = "3151"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2023-12-13 14:28:10 +0000"; familyName = "Neue Schrift"; fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = -16; } ); name = Regular; } ); glyphs = ( { glyphname = apostrophemod; unicode = 700; }, { glyphname = commareversedmod; unicode = 701; }, { glyphname = ringhalfright; unicode = 702; }, { glyphname = ringhalfleft; unicode = 703; }, { glyphname = dotbelowcomb; unicode = 803; }, { glyphname = brevebelowcomb; unicode = 814; }, { glyphname = macronbelowcomb; unicode = 817; }, { glyphname = Gcaron; unicode = 486; }, { glyphname = gcaron; unicode = 487; }, { glyphname = Ymacron; unicode = 562; }, { glyphname = ymacron; unicode = 563; }, { glyphname = Ddotbelow; unicode = 7692; }, { glyphname = ddotbelow; unicode = 7693; }, { glyphname = Dlinebelow; unicode = 7694; }, { glyphname = dlinebelow; unicode = 7695; }, { glyphname = Gmacron; unicode = 7712; }, { glyphname = gmacron; unicode = 7713; }, { glyphname = Hdotbelow; unicode = 7716; }, { glyphname = hdotbelow; unicode = 7717; }, { glyphname = Hbrevebelow; unicode = 7722; }, { glyphname = hbrevebelow; unicode = 7723; }, { glyphname = Klinebelow; unicode = 7732; }, { glyphname = klinebelow; unicode = 7733; }, { glyphname = Sdotbelow; unicode = 7778; }, { glyphname = sdotbelow; unicode = 7779; }, { glyphname = Tdotbelow; unicode = 7788; }, { glyphname = tdotbelow; unicode = 7789; }, { glyphname = Tlinebelow; unicode = 7790; }, { glyphname = tlinebelow; unicode = 7791; }, { glyphname = Zdotbelow; unicode = 7826; }, { glyphname = zdotbelow; unicode = 7827; }, { glyphname = hlinebelow; unicode = 7830; }, { glyphname = tdieresis; unicode = 7831; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/definitions/per_glyphset/GF_TransLatin_Pinyin.stub.glyphs000066400000000000000000000350631461513140100276530ustar00rootroot00000000000000{ .appVersion = "3257"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2021-10-28 12:22:31 +0000"; familyName = "GF TransLatin Pinyin"; featurePrefixes = ( { automatic = 1; code = "languagesystem DFLT dflt; languagesystem latn dflt; languagesystem latn AZE; languagesystem latn CRT; languagesystem latn KAZ; languagesystem latn TAT; languagesystem latn TRK; languagesystem latn ROM; languagesystem latn MOL; languagesystem latn CAT; "; name = Languagesystems; } ); features = ( { automatic = 1; code = "feature locl; feature ordn; feature case; "; tag = aalt; }, { automatic = 1; code = "lookup ccmp_Other_1 { @CombiningTopAccents = [acutecomb brevecomb caroncomb circumflexcomb commaturnedabovecomb dieresiscomb dotaccentcomb gravecomb hungarumlautcomb macroncomb ringcomb tildecomb]; @CombiningNonTopAccents = [cedillacomb ogonekcomb]; sub [i j]' @CombiningTopAccents by [idotless jdotless]; sub [i j]' @CombiningNonTopAccents @CombiningTopAccents by [idotless jdotless]; } ccmp_Other_1; "; tag = ccmp; }, { automatic = 1; code = "lookup locl_latn_0 { script latn; language AZE; sub i by idotaccent; language CRT; sub i by idotaccent; language KAZ; sub i by idotaccent; language TAT; sub i by idotaccent; language TRK; sub i by idotaccent; } locl_latn_0; lookup locl_latn_1 { script latn; language ROM; sub Scedilla by Scommaaccent; sub scedilla by scommaaccent; language MOL; sub Scedilla by Scommaaccent; sub scedilla by scommaaccent; } locl_latn_1; lookup locl_latn_2 { script latn; language CAT; sub l periodcentered' l by periodcentered.loclCAT; sub L periodcentered' L by periodcentered.loclCAT.case; } locl_latn_2; "; tag = locl; }, { automatic = 1; code = "sub [zero one two three four five six seven eight nine] [A a]' by ordfeminine; sub [zero one two three four five six seven eight nine] [O o]' by ordmasculine; "; tag = ordn; }, { automatic = 1; code = "sub periodcentered.loclCAT by periodcentered.loclCAT.case; "; tag = case; } ); fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { } ); name = Regular; } ); glyphs = ( { glyphname = Aacute; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 193; }, { glyphname = Abreve; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 258; }, { glyphname = Acaron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 461; }, { glyphname = Acircumflex; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 194; }, { glyphname = Agrave; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 192; }, { glyphname = Amacron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 256; }, { glyphname = Eacute; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 201; }, { glyphname = Ebreve; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 276; }, { glyphname = Ecaron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 282; }, { glyphname = Ecircumflex; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 202; }, { glyphname = Egrave; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 200; }, { glyphname = Emacron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 274; }, { glyphname = Iacute; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 205; }, { glyphname = Ibreve; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 300; }, { glyphname = Icaron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 463; }, { glyphname = Icircumflex; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 206; }, { glyphname = Idieresis; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 207; }, { glyphname = Igrave; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 204; }, { glyphname = Imacron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 298; }, { glyphname = Macute; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7742; }, { glyphname = Nacute; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 323; }, { glyphname = Ngrave; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 504; }, { glyphname = Oacute; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 211; }, { glyphname = Obreve; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 334; }, { glyphname = Ocaron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 465; }, { glyphname = Ocircumflex; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 212; }, { glyphname = Ograve; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 210; }, { glyphname = Omacron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 332; }, { glyphname = Uacute; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 218; }, { glyphname = Ubreve; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 364; }, { glyphname = Ucaron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 467; }, { glyphname = Ucircumflex; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 219; }, { glyphname = Udieresis; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 220; }, { glyphname = Udieresisacute; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 471; }, { glyphname = Udieresiscaron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 473; }, { glyphname = Udieresisgrave; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 475; }, { glyphname = Udieresismacron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 469; }, { glyphname = Ugrave; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 217; }, { glyphname = Umacron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 362; }, { glyphname = aacute; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 225; }, { glyphname = abreve; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 259; }, { glyphname = acaron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 462; }, { glyphname = acircumflex; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 226; }, { glyphname = agrave; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 224; }, { glyphname = amacron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 257; }, { glyphname = eacute; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 233; }, { glyphname = ebreve; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 277; }, { glyphname = ecaron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 283; }, { glyphname = ecircumflex; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 234; }, { glyphname = egrave; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 232; }, { glyphname = emacron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 275; }, { glyphname = iacute; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 237; }, { glyphname = ibreve; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 301; }, { glyphname = icaron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 464; }, { glyphname = icircumflex; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 238; }, { glyphname = igrave; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 236; }, { glyphname = imacron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 299; }, { glyphname = macute; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7743; }, { glyphname = ngrave; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 505; }, { glyphname = ntilde; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 241; }, { glyphname = oacute; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 243; }, { glyphname = obreve; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 335; }, { glyphname = ocaron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 466; }, { glyphname = ocircumflex; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 244; }, { glyphname = ograve; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 242; }, { glyphname = omacron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 333; }, { glyphname = uacute; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 250; }, { glyphname = ubreve; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 365; }, { glyphname = ucaron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 468; }, { glyphname = ucircumflex; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 251; }, { glyphname = udieresis; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 252; }, { glyphname = udieresisacute; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 472; }, { glyphname = udieresiscaron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 474; }, { glyphname = udieresisgrave; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 476; }, { glyphname = udieresismacron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 470; }, { glyphname = ugrave; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 249; }, { glyphname = umacron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 363; }, { glyphname = nmod; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8319; }, { glyphname = Nmod; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7482; }, { glyphname = dieresiscomb; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 776; }, { glyphname = gravecomb; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 768; }, { glyphname = gravecomb_dotaboverightcomb; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = acutecomb; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 769; }, { glyphname = acutecomb_dotaboverightcomb; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = circumflexcomb; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 770; }, { glyphname = circumflexcomb_dotaboverightcomb; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = caroncomb; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 780; }, { glyphname = brevecomb; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 774; }, { glyphname = brevecomb_dotaboverightcomb; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = macroncomb; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 772; }, { glyphname = macroncomb_dotaboverightcomb; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = verticallineabovecomb; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 781; }, { glyphname = verticallineabovecomb_dotaboverightcomb; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = dotaboverightcomb; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 856; }, { glyphname = apostrophemod; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 700; } ); metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/definitions/per_language/000077500000000000000000000000001461513140100214035ustar00rootroot00000000000000glyphsets-1.0.0/data/definitions/per_language/ca_Latn.stub.glyphs000066400000000000000000000014611461513140100251520ustar00rootroot00000000000000{ .appVersion = "3246"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2023-12-13 14:28:10 +0000"; familyName = "Neue Schrift"; fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { } ); name = Regular; } ); glyphs = ( { glyphname = periodcentered.loclCAT; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = periodcentered.loclCAT.case; layers = ( { layerId = m01; width = 600; } ); } ); metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/empty_font.glyphs000066400000000000000000000010461461513140100200540ustar00rootroot00000000000000{ .appVersion = "3151"; .formatVersion = 3; date = "2023-12-13 14:28:10 +0000"; familyName = "Neue Schrift"; fontMaster = ( { id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = -16; } ); name = Regular; } ); glyphs = ( ); metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/results/000077500000000000000000000000001461513140100161405ustar00rootroot00000000000000glyphsets-1.0.0/data/results/glyphs/000077500000000000000000000000001461513140100174465ustar00rootroot00000000000000glyphsets-1.0.0/data/results/glyphs/GF_Arabic_Core.glyphs000066400000000000000000000160061461513140100234060ustar00rootroot00000000000000{ .appVersion = "3151"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2023-12-13 14:28:10 +0000"; familyName = GF_Arabic_Core; fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = -16; } ); name = Regular; } ); glyphs = ( { glyphname = less; unicode = 60; }, { glyphname = equal; unicode = 61; }, { glyphname = greater; unicode = 62; }, { glyphname = bar; unicode = 124; }, { glyphname = multiply; unicode = 215; }, { glyphname = divide; unicode = 247; }, { glyphname = percent; unicode = 37; }, { glyphname = plus; unicode = 43; }, { glyphname = "perthousand-ar"; unicode = 1545; }, { glyphname = "mark-ar"; unicode = 1564; }, { glyphname = "percent-ar"; unicode = 1642; }, { glyphname = minus; unicode = 8722; }, { glyphname = space; unicode = 32; }, { glyphname = nbspace; unicode = 160; }, { glyphname = lefttorightmark; unicode = 8206; }, { glyphname = numbersign; unicode = 35; }, { glyphname = braceleft; unicode = 123; }, { glyphname = braceright; unicode = 125; }, { glyphname = quoteleft; unicode = 8216; }, { glyphname = quoteright; unicode = 8217; }, { glyphname = quotedblleft; unicode = 8220; }, { glyphname = quotedblright; unicode = 8221; }, { glyphname = ellipsis; unicode = 8230; }, { glyphname = exclam; unicode = 33; }, { glyphname = quotedbl; unicode = 34; }, { glyphname = quotesingle; unicode = 39; }, { glyphname = parenleft; unicode = 40; }, { glyphname = parenright; unicode = 41; }, { glyphname = asterisk; unicode = 42; }, { glyphname = comma; unicode = 44; }, { glyphname = hyphen; unicode = 45; }, { glyphname = period; unicode = 46; }, { glyphname = slash; unicode = 47; }, { glyphname = colon; unicode = 58; }, { glyphname = bracketleft; unicode = 91; }, { glyphname = backslash; unicode = 92; }, { glyphname = bracketright; unicode = 93; }, { glyphname = guillemetleft; unicode = 171; }, { glyphname = guillemetright; unicode = 187; }, { glyphname = "comma-ar"; unicode = 1548; }, { glyphname = "dateseparator-ar"; unicode = 1549; }, { glyphname = "semicolon-ar"; unicode = 1563; }, { glyphname = "question-ar"; unicode = 1567; }, { glyphname = "asterisk-ar"; unicode = 1645; }, { glyphname = "fullstop-ar"; unicode = 1748; }, { glyphname = endash; unicode = 8211; }, { glyphname = emdash; unicode = 8212; }, { glyphname = guilsinglleft; unicode = 8249; }, { glyphname = guilsinglright; unicode = 8250; }, { glyphname = "parenleft-ar"; unicode = 64830; }, { glyphname = "parenright-ar"; unicode = 64831; }, { glyphname = zero; unicode = 48; }, { glyphname = one; unicode = 49; }, { glyphname = two; unicode = 50; }, { glyphname = three; unicode = 51; }, { glyphname = four; unicode = 52; }, { glyphname = five; unicode = 53; }, { glyphname = six; unicode = 54; }, { glyphname = seven; unicode = 55; }, { glyphname = eight; unicode = 56; }, { glyphname = nine; unicode = 57; }, { glyphname = "zero-ar"; unicode = 1632; }, { glyphname = "one-ar"; unicode = 1633; }, { glyphname = "two-ar"; unicode = 1634; }, { glyphname = "three-ar"; unicode = 1635; }, { glyphname = "four-ar"; unicode = 1636; }, { glyphname = "five-ar"; unicode = 1637; }, { glyphname = "six-ar"; unicode = 1638; }, { glyphname = "seven-ar"; unicode = 1639; }, { glyphname = "eight-ar"; unicode = 1640; }, { glyphname = "nine-ar"; unicode = 1641; }, { glyphname = "decimalseparator-ar"; unicode = 1643; }, { glyphname = "thousandseparator-ar"; unicode = 1644; }, { glyphname = "zeroFarsi-ar"; unicode = 1776; }, { glyphname = "oneFarsi-ar"; unicode = 1777; }, { glyphname = "twoFarsi-ar"; unicode = 1778; }, { glyphname = "threeFarsi-ar"; unicode = 1779; }, { glyphname = "fourFarsi-ar"; unicode = 1780; }, { glyphname = "fiveFarsi-ar"; unicode = 1781; }, { glyphname = "sixFarsi-ar"; unicode = 1782; }, { glyphname = "sevenFarsi-ar"; unicode = 1783; }, { glyphname = "eightFarsi-ar"; unicode = 1784; }, { glyphname = "nineFarsi-ar"; unicode = 1785; }, { glyphname = "fathatan-ar"; unicode = 1611; }, { glyphname = "dammatan-ar"; unicode = 1612; }, { glyphname = "kasratan-ar"; unicode = 1613; }, { glyphname = "fatha-ar"; unicode = 1614; }, { glyphname = "damma-ar"; unicode = 1615; }, { glyphname = "kasra-ar"; unicode = 1616; }, { glyphname = "shadda-ar"; unicode = 1617; }, { glyphname = "sukun-ar"; unicode = 1618; }, { glyphname = "madda-ar"; unicode = 1619; }, { glyphname = "hamzaabove-ar"; unicode = 1620; }, { glyphname = "hamzabelow-ar"; unicode = 1621; }, { glyphname = "alefabove-ar"; unicode = 1648; }, { glyphname = "kehehThreedotsabove-ar"; unicode = 1891; }, { glyphname = "hamza-ar"; unicode = 1569; }, { glyphname = "alefMadda-ar"; unicode = 1570; }, { glyphname = "alefHamzaabove-ar"; unicode = 1571; }, { glyphname = "wawHamzaabove-ar"; unicode = 1572; }, { glyphname = "alefHamzabelow-ar"; unicode = 1573; }, { glyphname = "yehHamzaabove-ar"; unicode = 1574; }, { glyphname = "alef-ar"; unicode = 1575; }, { glyphname = "beh-ar"; unicode = 1576; }, { glyphname = "tehMarbuta-ar"; unicode = 1577; }, { glyphname = "teh-ar"; unicode = 1578; }, { glyphname = "theh-ar"; unicode = 1579; }, { glyphname = "jeem-ar"; unicode = 1580; }, { glyphname = "hah-ar"; unicode = 1581; }, { glyphname = "khah-ar"; unicode = 1582; }, { glyphname = "dal-ar"; unicode = 1583; }, { glyphname = "thal-ar"; unicode = 1584; }, { glyphname = "reh-ar"; unicode = 1585; }, { glyphname = "zain-ar"; unicode = 1586; }, { glyphname = "seen-ar"; unicode = 1587; }, { glyphname = "sheen-ar"; unicode = 1588; }, { glyphname = "sad-ar"; unicode = 1589; }, { glyphname = "dad-ar"; unicode = 1590; }, { glyphname = "tah-ar"; unicode = 1591; }, { glyphname = "zah-ar"; unicode = 1592; }, { glyphname = "ain-ar"; unicode = 1593; }, { glyphname = "ghain-ar"; unicode = 1594; }, { glyphname = "kashida-ar"; unicode = 1600; }, { glyphname = "feh-ar"; unicode = 1601; }, { glyphname = "qaf-ar"; unicode = 1602; }, { glyphname = "kaf-ar"; unicode = 1603; }, { glyphname = "lam-ar"; unicode = 1604; }, { glyphname = "meem-ar"; unicode = 1605; }, { glyphname = "noon-ar"; unicode = 1606; }, { glyphname = "heh-ar"; unicode = 1607; }, { glyphname = "waw-ar"; unicode = 1608; }, { glyphname = "alefMaksura-ar"; unicode = 1609; }, { glyphname = "yeh-ar"; unicode = 1610; }, { glyphname = "tteh-ar"; unicode = 1657; }, { glyphname = "peh-ar"; unicode = 1662; }, { glyphname = "tcheh-ar"; unicode = 1670; }, { glyphname = "ddal-ar"; unicode = 1672; }, { glyphname = "rreh-ar"; unicode = 1681; }, { glyphname = "jeh-ar"; unicode = 1688; }, { glyphname = "keheh-ar"; unicode = 1705; }, { glyphname = "gaf-ar"; unicode = 1711; }, { glyphname = "hehDoachashmee-ar"; unicode = 1726; }, { glyphname = "hehgoal-ar"; unicode = 1729; }, { glyphname = "yehFarsi-ar"; unicode = 1740; }, { glyphname = "yehbarree-ar"; unicode = 1746; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/results/glyphs/GF_Arabic_Plus.glyphs000066400000000000000000000164621461513140100234470ustar00rootroot00000000000000{ .appVersion = "3151"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2023-12-13 14:28:10 +0000"; familyName = GF_Arabic_Plus; fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = -16; } ); name = Regular; } ); glyphs = ( { glyphname = percent; unicode = 37; }, { glyphname = plus; unicode = 43; }, { glyphname = "perthousand-ar"; unicode = 1545; }, { glyphname = "percent-ar"; unicode = 1642; }, { glyphname = "sindhipostpositionmen-ar"; unicode = 1790; }, { glyphname = minus; unicode = 8722; }, { glyphname = lefttorightmark; unicode = 8206; }, { glyphname = righttoleftmark; unicode = 8207; }, { glyphname = exclam; unicode = 33; }, { glyphname = quotesingle; unicode = 39; }, { glyphname = parenleft; unicode = 40; }, { glyphname = parenright; unicode = 41; }, { glyphname = comma; unicode = 44; }, { glyphname = hyphen; unicode = 45; }, { glyphname = period; unicode = 46; }, { glyphname = slash; unicode = 47; }, { glyphname = colon; unicode = 58; }, { glyphname = semicolon; unicode = 59; }, { glyphname = bracketleft; unicode = 91; }, { glyphname = bracketright; unicode = 93; }, { glyphname = "comma-ar"; unicode = 1548; }, { glyphname = "fullstop-ar"; unicode = 1748; }, { glyphname = "sindhiampersand-ar"; unicode = 1789; }, { glyphname = quoteleft; unicode = 8216; }, { glyphname = reversedsemicolon; unicode = 8271; }, { glyphname = commareversed; unicode = 11841; }, { glyphname = zero; unicode = 48; }, { glyphname = one; unicode = 49; }, { glyphname = two; unicode = 50; }, { glyphname = three; unicode = 51; }, { glyphname = four; unicode = 52; }, { glyphname = five; unicode = 53; }, { glyphname = six; unicode = 54; }, { glyphname = seven; unicode = 55; }, { glyphname = eight; unicode = 56; }, { glyphname = nine; unicode = 57; }, { glyphname = "zero-ar"; unicode = 1632; }, { glyphname = "one-ar"; unicode = 1633; }, { glyphname = "two-ar"; unicode = 1634; }, { glyphname = "three-ar"; unicode = 1635; }, { glyphname = "four-ar"; unicode = 1636; }, { glyphname = "five-ar"; unicode = 1637; }, { glyphname = "six-ar"; unicode = 1638; }, { glyphname = "seven-ar"; unicode = 1639; }, { glyphname = "eight-ar"; unicode = 1640; }, { glyphname = "nine-ar"; unicode = 1641; }, { glyphname = "decimalseparator-ar"; unicode = 1643; }, { glyphname = "thousandseparator-ar"; unicode = 1644; }, { glyphname = "zeroFarsi-ar"; unicode = 1776; }, { glyphname = "oneFarsi-ar"; unicode = 1777; }, { glyphname = "twoFarsi-ar"; unicode = 1778; }, { glyphname = "threeFarsi-ar"; unicode = 1779; }, { glyphname = "fourFarsi-ar"; unicode = 1780; }, { glyphname = "fiveFarsi-ar"; unicode = 1781; }, { glyphname = "sixFarsi-ar"; unicode = 1782; }, { glyphname = "sevenFarsi-ar"; unicode = 1783; }, { glyphname = "eightFarsi-ar"; unicode = 1784; }, { glyphname = "nineFarsi-ar"; unicode = 1785; }, { glyphname = "fathatan-ar"; unicode = 1611; }, { glyphname = "dammatan-ar"; unicode = 1612; }, { glyphname = "kasratan-ar"; unicode = 1613; }, { glyphname = "fatha-ar"; unicode = 1614; }, { glyphname = "damma-ar"; unicode = 1615; }, { glyphname = "kasra-ar"; unicode = 1616; }, { glyphname = "shadda-ar"; unicode = 1617; }, { glyphname = "sukun-ar"; unicode = 1618; }, { glyphname = "hamzaabove-ar"; unicode = 1620; }, { glyphname = "alefabove-ar"; unicode = 1648; }, { glyphname = "hamza-ar"; unicode = 1569; }, { glyphname = "alefMadda-ar"; unicode = 1570; }, { glyphname = "alefHamzaabove-ar"; unicode = 1571; }, { glyphname = "wawHamzaabove-ar"; unicode = 1572; }, { glyphname = "yehHamzaabove-ar"; unicode = 1574; }, { glyphname = "alef-ar"; unicode = 1575; }, { glyphname = "beh-ar"; unicode = 1576; }, { glyphname = "tehMarbuta-ar"; unicode = 1577; }, { glyphname = "teh-ar"; unicode = 1578; }, { glyphname = "theh-ar"; unicode = 1579; }, { glyphname = "jeem-ar"; unicode = 1580; }, { glyphname = "hah-ar"; unicode = 1581; }, { glyphname = "khah-ar"; unicode = 1582; }, { glyphname = "dal-ar"; unicode = 1583; }, { glyphname = "thal-ar"; unicode = 1584; }, { glyphname = "reh-ar"; unicode = 1585; }, { glyphname = "zain-ar"; unicode = 1586; }, { glyphname = "seen-ar"; unicode = 1587; }, { glyphname = "sheen-ar"; unicode = 1588; }, { glyphname = "sad-ar"; unicode = 1589; }, { glyphname = "dad-ar"; unicode = 1590; }, { glyphname = "tah-ar"; unicode = 1591; }, { glyphname = "zah-ar"; unicode = 1592; }, { glyphname = "ain-ar"; unicode = 1593; }, { glyphname = "ghain-ar"; unicode = 1594; }, { glyphname = "feh-ar"; unicode = 1601; }, { glyphname = "qaf-ar"; unicode = 1602; }, { glyphname = "kaf-ar"; unicode = 1603; }, { glyphname = "lam-ar"; unicode = 1604; }, { glyphname = "meem-ar"; unicode = 1605; }, { glyphname = "noon-ar"; unicode = 1606; }, { glyphname = "heh-ar"; unicode = 1607; }, { glyphname = "waw-ar"; unicode = 1608; }, { glyphname = "alefMaksura-ar"; unicode = 1609; }, { glyphname = "yeh-ar"; unicode = 1610; }, { glyphname = "tteheh-ar"; unicode = 1658; }, { glyphname = "beeh-ar"; unicode = 1659; }, { glyphname = "tehRing-ar"; unicode = 1660; }, { glyphname = "tehThreedotsdown-ar"; unicode = 1661; }, { glyphname = "peh-ar"; unicode = 1662; }, { glyphname = "teheh-ar"; unicode = 1663; }, { glyphname = "beheh-ar"; unicode = 1664; }, { glyphname = "hahHamzaabove-ar"; unicode = 1665; }, { glyphname = "nyeh-ar"; unicode = 1667; }, { glyphname = "dyeh-ar"; unicode = 1668; }, { glyphname = "hahThreedotsabove-ar"; unicode = 1669; }, { glyphname = "tcheh-ar"; unicode = 1670; }, { glyphname = "tcheheh-ar"; unicode = 1671; }, { glyphname = "dalRing-ar"; unicode = 1673; }, { glyphname = "dalDotbelow-ar"; unicode = 1674; }, { glyphname = "dahal-ar"; unicode = 1676; }, { glyphname = "ddahal-ar"; unicode = 1677; }, { glyphname = "dalThreedotsdown-ar"; unicode = 1679; }, { glyphname = "rehRing-ar"; unicode = 1683; }, { glyphname = "rehVbelow-ar"; unicode = 1685; }, { glyphname = "rehDotbelowdotabove-ar"; unicode = 1686; }, { glyphname = "jeh-ar"; unicode = 1688; }, { glyphname = "rehFourdots-ar"; unicode = 1689; }, { glyphname = "seenDotbelowDotabove-ar"; unicode = 1690; }, { glyphname = "veh-ar"; unicode = 1700; }, { glyphname = "peheh-ar"; unicode = 1702; }, { glyphname = "keheh-ar"; unicode = 1705; }, { glyphname = "kafswash-ar"; unicode = 1706; }, { glyphname = "kafRing-ar"; unicode = 1707; }, { glyphname = "ng-ar"; unicode = 1709; }, { glyphname = "gaf-ar"; unicode = 1711; }, { glyphname = "ngoeh-ar"; unicode = 1713; }, { glyphname = "gueh-ar"; unicode = 1715; }, { glyphname = "lamVabove-ar"; unicode = 1717; }, { glyphname = "rnoon-ar"; unicode = 1723; }, { glyphname = "noonRing-ar"; unicode = 1724; }, { glyphname = "hehDoachashmee-ar"; unicode = 1726; }, { glyphname = "oe-ar"; unicode = 1734; }, { glyphname = "u-ar"; unicode = 1735; }, { glyphname = "yu-ar"; unicode = 1736; }, { glyphname = "ve-ar"; unicode = 1739; }, { glyphname = "yehFarsi-ar"; unicode = 1740; }, { glyphname = "yehTail-ar"; unicode = 1741; }, { glyphname = "yehVabove-ar"; unicode = 1742; }, { glyphname = "e-ar"; unicode = 1744; }, { glyphname = "ae-ar"; unicode = 1749; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/results/glyphs/GF_Cyrillic_Core.glyphs000066400000000000000000000144301461513140100237760ustar00rootroot00000000000000{ .appVersion = "3151"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2023-12-13 14:28:10 +0000"; familyName = GF_Cyrillic_Core; fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = -16; } ); name = Regular; } ); glyphs = ( { glyphname = percent; unicode = 37; }, { glyphname = ampersand; unicode = 38; }, { glyphname = plus; unicode = 43; }, { glyphname = at; unicode = 64; }, { glyphname = numero; unicode = 8470; }, { glyphname = exclam; unicode = 33; }, { glyphname = quotedbl; unicode = 34; }, { glyphname = numbersign; unicode = 35; }, { glyphname = quotesingle; unicode = 39; }, { glyphname = parenleft; unicode = 40; }, { glyphname = parenright; unicode = 41; }, { glyphname = asterisk; unicode = 42; }, { glyphname = comma; unicode = 44; }, { glyphname = hyphen; unicode = 45; }, { glyphname = period; unicode = 46; }, { glyphname = slash; unicode = 47; }, { glyphname = colon; unicode = 58; }, { glyphname = semicolon; unicode = 59; }, { glyphname = question; unicode = 63; }, { glyphname = bracketleft; unicode = 91; }, { glyphname = backslash; unicode = 92; }, { glyphname = bracketright; unicode = 93; }, { glyphname = guillemetleft; unicode = 171; }, { glyphname = guillemetright; unicode = 187; }, { glyphname = endash; unicode = 8211; }, { glyphname = emdash; unicode = 8212; }, { glyphname = quoteleft; unicode = 8216; }, { glyphname = quoteright; unicode = 8217; }, { glyphname = quotesinglbase; unicode = 8218; }, { glyphname = quotedblleft; unicode = 8220; }, { glyphname = quotedblbase; unicode = 8222; }, { glyphname = ellipsis; unicode = 8230; }, { glyphname = zero; unicode = 48; }, { glyphname = one; unicode = 49; }, { glyphname = two; unicode = 50; }, { glyphname = three; unicode = 51; }, { glyphname = four; unicode = 52; }, { glyphname = five; unicode = 53; }, { glyphname = six; unicode = 54; }, { glyphname = seven; unicode = 55; }, { glyphname = eight; unicode = 56; }, { glyphname = nine; unicode = 57; }, { glyphname = apostrophemod; unicode = 700; }, { glyphname = gravecomb; unicode = 768; }, { glyphname = acutecomb; unicode = 769; }, { glyphname = brevecomb; unicode = 774; }, { glyphname = dieresiscomb; unicode = 776; }, { glyphname = "Io-cy"; unicode = 1025; }, { glyphname = "Dje-cy"; unicode = 1026; }, { glyphname = "E-cy"; unicode = 1028; }, { glyphname = "I-cy"; unicode = 1030; }, { glyphname = "Yi-cy"; unicode = 1031; }, { glyphname = "Je-cy"; unicode = 1032; }, { glyphname = "Lje-cy"; unicode = 1033; }, { glyphname = "Nje-cy"; unicode = 1034; }, { glyphname = "Tshe-cy"; unicode = 1035; }, { glyphname = "Ushort-cy"; unicode = 1038; }, { glyphname = "Dzhe-cy"; unicode = 1039; }, { glyphname = "A-cy"; unicode = 1040; }, { glyphname = "Be-cy"; unicode = 1041; }, { glyphname = "Ve-cy"; unicode = 1042; }, { glyphname = "Ge-cy"; unicode = 1043; }, { glyphname = "De-cy"; unicode = 1044; }, { glyphname = "Ie-cy"; unicode = 1045; }, { glyphname = "Zhe-cy"; unicode = 1046; }, { glyphname = "Ze-cy"; unicode = 1047; }, { glyphname = "Ii-cy"; unicode = 1048; }, { glyphname = "Iishort-cy"; unicode = 1049; }, { glyphname = "Ka-cy"; unicode = 1050; }, { glyphname = "El-cy"; unicode = 1051; }, { glyphname = "Em-cy"; unicode = 1052; }, { glyphname = "En-cy"; unicode = 1053; }, { glyphname = "O-cy"; unicode = 1054; }, { glyphname = "Pe-cy"; unicode = 1055; }, { glyphname = "Er-cy"; unicode = 1056; }, { glyphname = "Es-cy"; unicode = 1057; }, { glyphname = "Te-cy"; unicode = 1058; }, { glyphname = "U-cy"; unicode = 1059; }, { glyphname = "Ef-cy"; unicode = 1060; }, { glyphname = "Ha-cy"; unicode = 1061; }, { glyphname = "Tse-cy"; unicode = 1062; }, { glyphname = "Che-cy"; unicode = 1063; }, { glyphname = "Sha-cy"; unicode = 1064; }, { glyphname = "Shcha-cy"; unicode = 1065; }, { glyphname = "Hardsign-cy"; unicode = 1066; }, { glyphname = "Yeru-cy"; unicode = 1067; }, { glyphname = "Softsign-cy"; unicode = 1068; }, { glyphname = "Ereversed-cy"; unicode = 1069; }, { glyphname = "Yu-cy"; unicode = 1070; }, { glyphname = "Ya-cy"; unicode = 1071; }, { glyphname = "a-cy"; unicode = 1072; }, { glyphname = "be-cy"; unicode = 1073; }, { glyphname = "ve-cy"; unicode = 1074; }, { glyphname = "ge-cy"; unicode = 1075; }, { glyphname = "de-cy"; unicode = 1076; }, { glyphname = "ie-cy"; unicode = 1077; }, { glyphname = "zhe-cy"; unicode = 1078; }, { glyphname = "ze-cy"; unicode = 1079; }, { glyphname = "ii-cy"; unicode = 1080; }, { glyphname = "iishort-cy"; unicode = 1081; }, { glyphname = "ka-cy"; unicode = 1082; }, { glyphname = "el-cy"; unicode = 1083; }, { glyphname = "em-cy"; unicode = 1084; }, { glyphname = "en-cy"; unicode = 1085; }, { glyphname = "o-cy"; unicode = 1086; }, { glyphname = "pe-cy"; unicode = 1087; }, { glyphname = "er-cy"; unicode = 1088; }, { glyphname = "es-cy"; unicode = 1089; }, { glyphname = "te-cy"; unicode = 1090; }, { glyphname = "u-cy"; unicode = 1091; }, { glyphname = "ef-cy"; unicode = 1092; }, { glyphname = "ha-cy"; unicode = 1093; }, { glyphname = "tse-cy"; unicode = 1094; }, { glyphname = "che-cy"; unicode = 1095; }, { glyphname = "sha-cy"; unicode = 1096; }, { glyphname = "shcha-cy"; unicode = 1097; }, { glyphname = "hardsign-cy"; unicode = 1098; }, { glyphname = "yeru-cy"; unicode = 1099; }, { glyphname = "softsign-cy"; unicode = 1100; }, { glyphname = "ereversed-cy"; unicode = 1101; }, { glyphname = "yu-cy"; unicode = 1102; }, { glyphname = "ya-cy"; unicode = 1103; }, { glyphname = "io-cy"; unicode = 1105; }, { glyphname = "dje-cy"; unicode = 1106; }, { glyphname = "e-cy"; unicode = 1108; }, { glyphname = "i-cy"; unicode = 1110; }, { glyphname = "yi-cy"; unicode = 1111; }, { glyphname = "je-cy"; unicode = 1112; }, { glyphname = "lje-cy"; unicode = 1113; }, { glyphname = "nje-cy"; unicode = 1114; }, { glyphname = "tshe-cy"; unicode = 1115; }, { glyphname = "ushort-cy"; unicode = 1118; }, { glyphname = "dzhe-cy"; unicode = 1119; }, { glyphname = "Geupturn-cy"; unicode = 1168; }, { glyphname = "geupturn-cy"; unicode = 1169; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/results/glyphs/GF_Cyrillic_Historical.glyphs000066400000000000000000000046411461513140100252120ustar00rootroot00000000000000{ .appVersion = "3151"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2023-12-13 14:28:10 +0000"; familyName = GF_Cyrillic_Historical; fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = -16; } ); name = Regular; } ); glyphs = ( { glyphname = "thousand-cy"; unicode = 1154; }, { glyphname = "titlocomb-cy"; unicode = 1155; }, { glyphname = "palatalizationcomb-cy"; unicode = 1156; }, { glyphname = "dasiapneumatacomb-cy"; unicode = 1157; }, { glyphname = "psilipneumatacomb-cy"; unicode = 1158; }, { glyphname = "pokrytiecomb-cy"; unicode = 1159; }, { glyphname = "hundredthousandssigncomb-cy"; unicode = 1160; }, { glyphname = "millionssigncomb-cy"; unicode = 1161; }, { glyphname = "Omega-cy"; unicode = 1120; }, { glyphname = "omega-cy"; unicode = 1121; }, { glyphname = "Eiotified-cy"; unicode = 1124; }, { glyphname = "eiotified-cy"; unicode = 1125; }, { glyphname = "Yuslittle-cy"; unicode = 1126; }, { glyphname = "yuslittle-cy"; unicode = 1127; }, { glyphname = "Yuslittleiotified-cy"; unicode = 1128; }, { glyphname = "yuslittleiotified-cy"; unicode = 1129; }, { glyphname = "Yusbigiotified-cy"; unicode = 1132; }, { glyphname = "yusbigiotified-cy"; unicode = 1133; }, { glyphname = "Ksi-cy"; unicode = 1134; }, { glyphname = "ksi-cy"; unicode = 1135; }, { glyphname = "Psi-cy"; unicode = 1136; }, { glyphname = "psi-cy"; unicode = 1137; }, { glyphname = "Izhitsadblgrave-cy"; unicode = 1142; }, { glyphname = "izhitsadblgrave-cy"; unicode = 1143; }, { glyphname = "Uk-cy"; unicode = 1144; }, { glyphname = "uk-cy"; unicode = 1145; }, { glyphname = uni047A; unicode = 1146; }, { glyphname = uni047B; unicode = 1147; }, { glyphname = uni047C; unicode = 1148; }, { glyphname = uni047D; unicode = 1149; }, { glyphname = uni047E; unicode = 1150; }, { glyphname = uni047F; unicode = 1151; }, { glyphname = "Koppa-cy"; unicode = 1152; }, { glyphname = "koppa-cy"; unicode = 1153; }, { glyphname = "OmegaBroad-cy"; unicode = 42572; }, { glyphname = "omegaBroad-cy"; unicode = 42573; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/results/glyphs/GF_Cyrillic_Plus.glyphs000066400000000000000000000202151461513140100240270ustar00rootroot00000000000000{ .appVersion = "3151"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2021-10-28 12:22:31 +0000"; familyName = GF_Cyrillic_Plus; featurePrefixes = ( { automatic = 1; code = "languagesystem DFLT dflt; "; name = Languagesystems; } ); fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = 0; } ); name = Regular; } ); glyphs = ( { glyphname = tugrik; unicode = 8366; }, { glyphname = hryvnia; unicode = 8372; }, { glyphname = tenge; unicode = 8376; }, { glyphname = "brevecomb-cy"; lastChange = "2024-02-14 09:54:10 +0000"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = apostrophemod; unicode = 700; }, { glyphname = gravecomb; unicode = 768; }, { glyphname = acutecomb; unicode = 769; }, { glyphname = macroncomb; unicode = 772; }, { glyphname = dieresiscomb; unicode = 776; }, { glyphname = hungarumlautcomb; unicode = 779; }, { glyphname = "gestroke-cy.loclBSH"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "yu-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "Gestroke-cy.loclBSH"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "De-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "Ii-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "Iishort-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "Iigrave-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "El-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "Ef-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "Zedescender-cy.loclBSH"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "Esdescender-cy.loclBSH"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "Esdescender-cy.loclCHU"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "ve-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "ge-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "de-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "zhe-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "ze-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "ii-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "iishort-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "iigrave-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "ka-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "el-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "en-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "pe-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "te-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "che-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "tse-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "sha-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "shcha-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "softsign-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "hardsign-cy.loclBGR"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "zedescender-cy.loclBSH"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "esdescender-cy.loclBSH"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "esdescender-cy.loclCHU"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "be-cy.loclSRB"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "Yat-cy"; unicode = 1122; }, { glyphname = "yat-cy"; unicode = 1123; }, { glyphname = "Yusbig-cy"; unicode = 1130; }, { glyphname = "yusbig-cy"; unicode = 1131; }, { glyphname = "Fita-cy"; unicode = 1138; }, { glyphname = "fita-cy"; unicode = 1139; }, { glyphname = "Izhitsa-cy"; unicode = 1140; }, { glyphname = "izhitsa-cy"; unicode = 1141; }, { glyphname = "Ghestroke-cy"; unicode = 1170; }, { glyphname = "ghestroke-cy"; unicode = 1171; }, { glyphname = "Ghemiddlehook-cy"; unicode = 1172; }, { glyphname = "ghemiddlehook-cy"; unicode = 1173; }, { glyphname = "Zhedescender-cy"; unicode = 1174; }, { glyphname = "zhedescender-cy"; unicode = 1175; }, { glyphname = "Zedescender-cy"; unicode = 1176; }, { glyphname = "zedescender-cy"; unicode = 1177; }, { glyphname = "Kadescender-cy"; unicode = 1178; }, { glyphname = "kadescender-cy"; unicode = 1179; }, { glyphname = "Kaverticalstroke-cy"; unicode = 1180; }, { glyphname = "kaverticalstroke-cy"; unicode = 1181; }, { glyphname = "Kabashkir-cy"; unicode = 1184; }, { glyphname = "kabashkir-cy"; unicode = 1185; }, { glyphname = "Endescender-cy"; unicode = 1186; }, { glyphname = "endescender-cy"; unicode = 1187; }, { glyphname = "Enghe-cy"; unicode = 1188; }, { glyphname = "enghe-cy"; unicode = 1189; }, { glyphname = "Esdescender-cy"; unicode = 1194; }, { glyphname = "esdescender-cy"; unicode = 1195; }, { glyphname = "Ustraight-cy"; unicode = 1198; }, { glyphname = "ustraight-cy"; unicode = 1199; }, { glyphname = "Ustraightstroke-cy"; unicode = 1200; }, { glyphname = "ustraightstroke-cy"; unicode = 1201; }, { glyphname = "Hadescender-cy"; unicode = 1202; }, { glyphname = "hadescender-cy"; unicode = 1203; }, { glyphname = "Chedescender-cy"; unicode = 1206; }, { glyphname = "chedescender-cy"; unicode = 1207; }, { glyphname = "Cheverticalstroke-cy"; unicode = 1208; }, { glyphname = "cheverticalstroke-cy"; unicode = 1209; }, { glyphname = "Shha-cy"; unicode = 1210; }, { glyphname = "shha-cy"; unicode = 1211; }, { glyphname = "Palochka-cy"; unicode = 1216; }, { glyphname = "Zhebreve-cy"; unicode = 1217; }, { glyphname = "zhebreve-cy"; unicode = 1218; }, { glyphname = "Chekhakassian-cy"; unicode = 1227; }, { glyphname = "chekhakassian-cy"; unicode = 1228; }, { glyphname = "palochka-cy"; unicode = 1231; }, { glyphname = "Abreve-cy"; unicode = 1232; }, { glyphname = "abreve-cy"; unicode = 1233; }, { glyphname = "Adieresis-cy"; unicode = 1234; }, { glyphname = "adieresis-cy"; unicode = 1235; }, { glyphname = "Aie-cy"; unicode = 1236; }, { glyphname = "aie-cy"; unicode = 1237; }, { glyphname = "Iebreve-cy"; unicode = 1238; }, { glyphname = "iebreve-cy"; unicode = 1239; }, { glyphname = "Schwa-cy"; unicode = 1240; }, { glyphname = "schwa-cy"; unicode = 1241; }, { glyphname = "Zhedieresis-cy"; unicode = 1244; }, { glyphname = "zhedieresis-cy"; unicode = 1245; }, { glyphname = "Zedieresis-cy"; unicode = 1246; }, { glyphname = "zedieresis-cy"; unicode = 1247; }, { glyphname = "Imacron-cy"; unicode = 1250; }, { glyphname = "imacron-cy"; unicode = 1251; }, { glyphname = "Idieresis-cy"; unicode = 1252; }, { glyphname = "idieresis-cy"; unicode = 1253; }, { glyphname = "Odieresis-cy"; unicode = 1254; }, { glyphname = "odieresis-cy"; unicode = 1255; }, { glyphname = "Obarred-cy"; unicode = 1256; }, { glyphname = "obarred-cy"; unicode = 1257; }, { glyphname = "Umacron-cy"; unicode = 1262; }, { glyphname = "umacron-cy"; unicode = 1263; }, { glyphname = "Udieresis-cy"; unicode = 1264; }, { glyphname = "udieresis-cy"; unicode = 1265; }, { glyphname = "Uhungarumlaut-cy"; unicode = 1266; }, { glyphname = "uhungarumlaut-cy"; unicode = 1267; }, { glyphname = "Chedieresis-cy"; unicode = 1268; }, { glyphname = "chedieresis-cy"; unicode = 1269; }, { glyphname = "Gedescender-cy"; unicode = 1270; }, { glyphname = "gedescender-cy"; unicode = 1271; }, { glyphname = "Yerudieresis-cy"; unicode = 1272; }, { glyphname = "yerudieresis-cy"; unicode = 1273; }, { glyphname = "Qa-cy"; unicode = 1306; }, { glyphname = "qa-cy"; unicode = 1307; }, { glyphname = "We-cy"; unicode = 1308; }, { glyphname = "we-cy"; unicode = 1309; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/results/glyphs/GF_Cyrillic_Pro.glyphs000066400000000000000000000066431461513140100236550ustar00rootroot00000000000000{ .appVersion = "3151"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2023-12-13 14:28:10 +0000"; familyName = GF_Cyrillic_Pro; fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = -16; } ); name = Regular; } ); glyphs = ( { glyphname = "Iishorttail-cy"; unicode = 1162; }, { glyphname = "iishorttail-cy"; unicode = 1163; }, { glyphname = "Semisoftsign-cy"; unicode = 1164; }, { glyphname = "semisoftsign-cy"; unicode = 1165; }, { glyphname = "Ertick-cy"; unicode = 1166; }, { glyphname = "ertick-cy"; unicode = 1167; }, { glyphname = "Ghemiddlehook-cy"; unicode = 1172; }, { glyphname = "ghemiddlehook-cy"; unicode = 1173; }, { glyphname = "Kastroke-cy"; unicode = 1182; }, { glyphname = "kastroke-cy"; unicode = 1183; }, { glyphname = "Haabkhasian-cy"; unicode = 1192; }, { glyphname = "haabkhasian-cy"; unicode = 1193; }, { glyphname = "Tedescender-cy"; unicode = 1196; }, { glyphname = "tedescender-cy"; unicode = 1197; }, { glyphname = "Tetse-cy"; unicode = 1204; }, { glyphname = "tetse-cy"; unicode = 1205; }, { glyphname = "Cheabkhasian-cy"; unicode = 1212; }, { glyphname = "cheabkhasian-cy"; unicode = 1213; }, { glyphname = "Chedescenderabkhasian-cy"; unicode = 1214; }, { glyphname = "chedescenderabkhasian-cy"; unicode = 1215; }, { glyphname = "Kahook-cy"; unicode = 1219; }, { glyphname = "kahook-cy"; unicode = 1220; }, { glyphname = "Eltail-cy"; unicode = 1221; }, { glyphname = "eltail-cy"; unicode = 1222; }, { glyphname = "Enhook-cy"; unicode = 1223; }, { glyphname = "enhook-cy"; unicode = 1224; }, { glyphname = "Entail-cy"; unicode = 1225; }, { glyphname = "entail-cy"; unicode = 1226; }, { glyphname = "Emtail-cy"; unicode = 1229; }, { glyphname = "emtail-cy"; unicode = 1230; }, { glyphname = "Schwadieresis-cy"; unicode = 1242; }, { glyphname = "schwadieresis-cy"; unicode = 1243; }, { glyphname = "Dzeabkhasian-cy"; unicode = 1248; }, { glyphname = "dzeabkhasian-cy"; unicode = 1249; }, { glyphname = "Obarreddieresis-cy"; unicode = 1258; }, { glyphname = "obarreddieresis-cy"; unicode = 1259; }, { glyphname = "Edieresis-cy"; unicode = 1260; }, { glyphname = "edieresis-cy"; unicode = 1261; }, { glyphname = "Gestrokehook-cy"; unicode = 1274; }, { glyphname = "gestrokehook-cy"; unicode = 1275; }, { glyphname = "Hahook-cy"; unicode = 1276; }, { glyphname = "hahook-cy"; unicode = 1277; }, { glyphname = "Hastroke-cy"; unicode = 1278; }, { glyphname = "hastroke-cy"; unicode = 1279; }, { glyphname = "Reversedze-cy"; unicode = 1296; }, { glyphname = "reversedze-cy"; unicode = 1297; }, { glyphname = "Elhook-cy"; unicode = 1298; }, { glyphname = "elhook-cy"; unicode = 1299; }, { glyphname = "Pedescender-cy"; unicode = 1316; }, { glyphname = "pedescender-cy"; unicode = 1317; }, { glyphname = "Shhadescender-cy"; unicode = 1318; }, { glyphname = "shhadescender-cy"; unicode = 1319; }, { glyphname = "EnLeftHook-cy"; unicode = 1320; }, { glyphname = "enlefthook-cy"; unicode = 1321; }, { glyphname = "Eldescender-cy"; unicode = 1326; }, { glyphname = "eldescender-cy"; unicode = 1327; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/results/glyphs/GF_Greek_AncientMusicalSymbols.glyphs000066400000000000000000000501171461513140100266430ustar00rootroot00000000000000{ .appVersion = "3151"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2023-12-13 14:28:10 +0000"; familyName = GF_Greek_AncientMusicalSymbols; fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = -16; } ); name = Regular; } ); glyphs = ( { glyphname = "gorgonNeoKato-byzantineMusic"; unicode = 119029; }, { glyphname = "klasmaKato-byzantineMusic"; unicode = 119028; }, { glyphname = "kentimaNeoKato-byzantineMusic"; unicode = 119027; }, { glyphname = "kentimataNeoKato-byzantineMusic"; unicode = 119026; }, { glyphname = "kentimaNeoMeso-byzantineMusic"; unicode = 119025; }, { glyphname = "kentimataNeoMeso-byzantineMusic"; unicode = 119024; }, { glyphname = "arktikoNi-byzantineMusic"; unicode = 119023; }, { glyphname = "arktikoZo-byzantineMusic"; unicode = 119022; }, { glyphname = "arktikoKe-byzantineMusic"; unicode = 119021; }, { glyphname = "arktikoDi-byzantineMusic"; unicode = 119020; }, { glyphname = "arktikoGa-byzantineMusic"; unicode = 119019; }, { glyphname = "arktikoVou-byzantineMusic"; unicode = 119018; }, { glyphname = "arktikoPa-byzantineMusic"; unicode = 119017; }, { glyphname = "stigma-byzantineMusic"; unicode = 119016; }, { glyphname = "diftoggosOu-byzantineMusic"; unicode = 119015; }, { glyphname = "digrammaGg-byzantineMusic"; unicode = 119014; }, { glyphname = "simansisArseosTetrasimou-byzantineMusic"; unicode = 119013; }, { glyphname = "simansisArseosTrisimou-byzantineMusic"; unicode = 119012; }, { glyphname = "simansisArseosDisimou-byzantineMusic"; unicode = 119011; }, { glyphname = "simansisArseos-byzantineMusic"; unicode = 119010; }, { glyphname = "simansisTheseosTetrasimou-byzantineMusic"; unicode = 119009; }, { glyphname = "simansisTheseosTrisimou-byzantineMusic"; unicode = 119008; }, { glyphname = "simansisTheseosDisimou-byzantineMusic"; unicode = 119007; }, { glyphname = "simansisTheseos-byzantineMusic"; unicode = 119006; }, { glyphname = "diastoliTheseos-byzantineMusic"; unicode = 119005; }, { glyphname = "diastoliDipli-byzantineMusic"; unicode = 119004; }, { glyphname = "diastoliApliMegali-byzantineMusic"; unicode = 119003; }, { glyphname = "diastoliApliMikri-byzantineMusic"; unicode = 119002; }, { glyphname = "genikiYfesis-byzantineMusic"; unicode = 119001; }, { glyphname = "genikiDiesis-byzantineMusic"; unicode = 119000; }, { glyphname = "yfesisTrigrammosOktoDodekata-byzantineMusic"; unicode = 118999; }, { glyphname = "yfesisDigrammosExDodekata-byzantineMusic"; unicode = 118998; }, { glyphname = "yfesisMonogrammosTesseraDodekata-byzantineMusic"; unicode = 118997; }, { glyphname = "yfesisApliDyoDodekata-byzantineMusic"; unicode = 118996; }, { glyphname = "diesisTrigrammosOktoDodekata-byzantineMusic"; unicode = 118995; }, { glyphname = "diesisDigrammosExDodekata-byzantineMusic"; unicode = 118994; }, { glyphname = "diesisMonogrammosTesseraDodekata-byzantineMusic"; unicode = 118993; }, { glyphname = "diesisApliDyoDodekata-byzantineMusic"; unicode = 118992; }, { glyphname = "diesisTetartimorion-byzantineMusic"; unicode = 118991; }, { glyphname = "diesisTritimorion-byzantineMusic"; unicode = 118990; }, { glyphname = "yfesisTritimorion-byzantineMusic"; unicode = 118989; }, { glyphname = "fthoraEnarmoniosAntifonia-byzantineMusic"; unicode = 118988; }, { glyphname = "fthoraIYfesisTetartimorion-byzantineMusic"; unicode = 118987; }, { glyphname = "chroaSpathi-byzantineMusic"; unicode = 118986; }, { glyphname = "chroaKliton-byzantineMusic"; unicode = 118985; }, { glyphname = "chroaZygos-byzantineMusic"; unicode = 118984; }, { glyphname = "fthoraNenano-byzantineMusic"; unicode = 118983; }, { glyphname = "fthoraSklironChromaSynafi-byzantineMusic"; unicode = 118982; }, { glyphname = "fhtoraSklironChromaVasis-byzantineMusic"; unicode = 118981; }, { glyphname = "fthoraMalakonChromaMonofonias-byzantineMusic"; unicode = 118980; }, { glyphname = "fthoraMalakonChromaDifonias-byzantineMusic"; unicode = 118979; }, { glyphname = "fthoraDiatonikiNiAno-byzantineMusic"; unicode = 118978; }, { glyphname = "fthoraDiatonikiNiKato-byzantineMusic"; unicode = 118977; }, { glyphname = "fthoraDiatonikiZo-byzantineMusic"; unicode = 118976; }, { glyphname = "fthoraDiatonikiKe-byzantineMusic"; unicode = 118975; }, { glyphname = "fthoraSklironDiatononDi-byzantineMusic"; unicode = 118974; }, { glyphname = "fthoraDiatonikiDi-byzantineMusic"; unicode = 118973; }, { glyphname = "fthoraNaosIchos-byzantineMusic"; unicode = 118972; }, { glyphname = "fthoraDiatonikiNana-byzantineMusic"; unicode = 118971; }, { glyphname = "fthoraDiatonikiPa-byzantineMusic"; unicode = 118970; }, { glyphname = "fthoraArchaionDeyterouIchou-byzantineMusic"; unicode = 118969; }, { glyphname = "imifthoron-byzantineMusic"; unicode = 118968; }, { glyphname = "imifonon-byzantineMusic"; unicode = 118967; }, { glyphname = "enarxisKaiFthoraVou-byzantineMusic"; unicode = 118966; }, { glyphname = "gorthmikonNDiploun-byzantineMusic"; unicode = 118965; }, { glyphname = "gorthmikonNAploun-byzantineMusic"; unicode = 118964; }, { glyphname = "martyriaPlagiosTetartosIchos-byzantineMusic"; unicode = 118963; }, { glyphname = "martyriaProtovarysIchos-byzantineMusic"; unicode = 118962; }, { glyphname = "martyriaVarysIchos-byzantineMusic"; unicode = 118961; }, { glyphname = "fanerosisDifonias-byzantineMusic"; unicode = 118960; }, { glyphname = "fanerosisMonofonias-byzantineMusic"; unicode = 118959; }, { glyphname = "fanerosisTetrafonias-byzantineMusic"; unicode = 118958; }, { glyphname = "apostrofoiTelousIchimatos-byzantineMusic"; unicode = 118957; }, { glyphname = "isakiaTelousIchimatos-byzantineMusic"; unicode = 118956; }, { glyphname = "martyriaPlagiosIchos-byzantineMusic"; unicode = 118955; }, { glyphname = "martyriaLegetosIchos-byzantineMusic"; unicode = 118954; }, { glyphname = "martyriaTetartosLegetosIchos-byzantineMusic"; unicode = 118953; }, { glyphname = "martyriaTetartosIchos-byzantineMusic"; unicode = 118952; }, { glyphname = "martyriaTrifonias-byzantineMusic"; unicode = 118951; }, { glyphname = "martyriaTritosIchos-byzantineMusic"; unicode = 118950; }, { glyphname = "martyriaAlliDeyterosIchos-byzantineMusic"; unicode = 118949; }, { glyphname = "martyriaDeyterosIchos-byzantineMusic"; unicode = 118948; }, { glyphname = "martyriaAlliProtosIchos-byzantineMusic"; unicode = 118947; }, { glyphname = "martyriaProtosIchos-byzantineMusic"; unicode = 118946; }, { glyphname = "agogiPoliGorgi-byzantineMusic"; unicode = 118945; }, { glyphname = "agogiGorgoteri-byzantineMusic"; unicode = 118944; }, { glyphname = "agogiGorgi-byzantineMusic"; unicode = 118943; }, { glyphname = "agogiMesi-byzantineMusic"; unicode = 118942; }, { glyphname = "agogiMetria-byzantineMusic"; unicode = 118941; }, { glyphname = "agogiArgi-byzantineMusic"; unicode = 118940; }, { glyphname = "agogiArgoteri-byzantineMusic"; unicode = 118939; }, { glyphname = "agogiPoliArgi-byzantineMusic"; unicode = 118938; }, { glyphname = "diargon-byzantineMusic"; unicode = 118937; }, { glyphname = "imidiargon-byzantineMusic"; unicode = 118936; }, { glyphname = "argon-byzantineMusic"; unicode = 118935; }, { glyphname = "trigorgon-byzantineMusic"; unicode = 118934; }, { glyphname = "digorgonParestigmenonDexia-byzantineMusic"; unicode = 118933; }, { glyphname = "digorgonParestigmenonAristeraAno-byzantineMusic"; unicode = 118932; }, { glyphname = "digorgonParestigmenonAristeraKato-byzantineMusic"; unicode = 118931; }, { glyphname = "digorgon-byzantineMusic"; unicode = 118930; }, { glyphname = "gorgonParestigmenonDexia-byzantineMusic"; unicode = 118929; }, { glyphname = "gorgonParestigmenonAristera-byzantineMusic"; unicode = 118928; }, { glyphname = "gorgonNeoAno-byzantineMusic"; unicode = 118927; }, { glyphname = "leimmaImiseosChronou-byzantineMusic"; unicode = 118926; }, { glyphname = "leimmaTessaronChronon-byzantineMusic"; unicode = 118925; }, { glyphname = "leimmaTrionChronon-byzantineMusic"; unicode = 118924; }, { glyphname = "leimmaDyoChronon-byzantineMusic"; unicode = 118923; }, { glyphname = "leimmaEnosChronou-byzantineMusic"; unicode = 118922; }, { glyphname = "koronis-byzantineMusic"; unicode = 118921; }, { glyphname = "tetrapli-byzantineMusic"; unicode = 118920; }, { glyphname = "tripli-byzantineMusic"; unicode = 118919; }, { glyphname = "dipli-byzantineMusic"; unicode = 118918; }, { glyphname = "apli-byzantineMusic"; unicode = 118917; }, { glyphname = "apodermaNeo-byzantineMusic"; unicode = 118916; }, { glyphname = "kratimaNeo-byzantineMusic"; unicode = 118915; }, { glyphname = "kratimaAllo-byzantineMusic"; unicode = 118914; }, { glyphname = "kratimaArchaion-byzantineMusic"; unicode = 118913; }, { glyphname = "dipliArchaion-byzantineMusic"; unicode = 118912; }, { glyphname = "klasmaAno-byzantineMusic"; unicode = 118911; }, { glyphname = "stavros-byzantineMusic"; unicode = 118910; }, { glyphname = "yfenAno-byzantineMusic"; unicode = 118909; }, { glyphname = "yfenKato-byzantineMusic"; unicode = 118908; }, { glyphname = "endofonon-byzantineMusic"; unicode = 118907; }, { glyphname = "katavasma-byzantineMusic"; unicode = 118906; }, { glyphname = "thesKaiApothes-byzantineMusic"; unicode = 118905; }, { glyphname = "themaAploun-byzantineMusic"; unicode = 118904; }, { glyphname = "thematismosExo-byzantineMusic"; unicode = 118903; }, { glyphname = "thematismosEso-byzantineMusic"; unicode = 118902; }, { glyphname = "oyranismaNeo-byzantineMusic"; unicode = 118901; }, { glyphname = "eteronArgosyntheton-byzantineMusic"; unicode = 118900; }, { glyphname = "argosyntheton-byzantineMusic"; unicode = 118899; }, { glyphname = "gorgosyntheton-byzantineMusic"; unicode = 118898; }, { glyphname = "psifistosynagma-byzantineMusic"; unicode = 118897; }, { glyphname = "tromikosynagma-byzantineMusic"; unicode = 118896; }, { glyphname = "psifistoparakalesma-byzantineMusic"; unicode = 118895; }, { glyphname = "tromikoparakalesma-byzantineMusic"; unicode = 118894; }, { glyphname = "tromikolygisma-byzantineMusic"; unicode = 118893; }, { glyphname = "psifistolygisma-byzantineMusic"; unicode = 118892; }, { glyphname = "tromikopsifiston-byzantineMusic"; unicode = 118891; }, { glyphname = "xironKlasma-byzantineMusic"; unicode = 118890; }, { glyphname = "seismaNeo-byzantineMusic"; unicode = 118889; }, { glyphname = "epegerma-byzantineMusic"; unicode = 118888; }, { glyphname = "chorevmaNeo-byzantineMusic"; unicode = 118887; }, { glyphname = "syrma-byzantineMusic"; unicode = 118886; }, { glyphname = "synagmaNeo-byzantineMusic"; unicode = 118885; }, { glyphname = "ekstrepton-byzantineMusic"; unicode = 118884; }, { glyphname = "tromikonNeo-byzantineMusic"; unicode = 118883; }, { glyphname = "antikenokylisma-byzantineMusic"; unicode = 118882; }, { glyphname = "kylisma-byzantineMusic"; unicode = 118881; }, { glyphname = "eteronParakalesma-byzantineMusic"; unicode = 118880; }, { glyphname = "parakalesmaNeo-byzantineMusic"; unicode = 118879; }, { glyphname = "paraklitikiNeo-byzantineMusic"; unicode = 118878; }, { glyphname = "lygisma-byzantineMusic"; unicode = 118877; }, { glyphname = "antikenoma-byzantineMusic"; unicode = 118876; }, { glyphname = "omalon-byzantineMusic"; unicode = 118875; }, { glyphname = "psifistonNeo-byzantineMusic"; unicode = 118874; }, { glyphname = "piasmaNeo-byzantineMusic"; unicode = 118873; }, { glyphname = "vareiaNeo-byzantineMusic"; unicode = 118872; }, { glyphname = "mikronIson-byzantineMusic"; unicode = 118871; }, { glyphname = "chamili-byzantineMusic"; unicode = 118870; }, { glyphname = "elafron-byzantineMusic"; unicode = 118869; }, { glyphname = "kratimoyporroon-byzantineMusic"; unicode = 118868; }, { glyphname = "yporroi-byzantineMusic"; unicode = 118867; }, { glyphname = "apostrofoiSyndesmosNeo-byzantineMusic"; unicode = 118866; }, { glyphname = "apostrofosNeo-byzantineMusic"; unicode = 118865; }, { glyphname = "ypsili-byzantineMusic"; unicode = 118864; }, { glyphname = "kentimaNeoAno-byzantineMusic"; unicode = 118863; }, { glyphname = "kentimataNeoAno-byzantineMusic"; unicode = 118862; }, { glyphname = "pelastonNeo-byzantineMusic"; unicode = 118861; }, { glyphname = "kratimokoufisma-byzantineMusic"; unicode = 118860; }, { glyphname = "petastokoufisma-byzantineMusic"; unicode = 118859; }, { glyphname = "koufisma-byzantineMusic"; unicode = 118858; }, { glyphname = "petasti-byzantineMusic"; unicode = 118857; }, { glyphname = "oxeiaNeo-byzantineMusic"; unicode = 118856; }, { glyphname = "oligonNeo-byzantineMusic"; unicode = 118855; }, { glyphname = "isonNeo-byzantineMusic"; unicode = 118854; }, { glyphname = "gronthismata-byzantineMusic"; unicode = 118853; }, { glyphname = "straggismata-byzantineMusic"; unicode = 118852; }, { glyphname = "tromikonAllo-byzantineMusic"; unicode = 118851; }, { glyphname = "kontevmaAllo-byzantineMusic"; unicode = 118850; }, { glyphname = "petasma-byzantineMusic"; unicode = 118849; }, { glyphname = "nana-byzantineMusic"; unicode = 118848; }, { glyphname = "ichadin-byzantineMusic"; unicode = 118847; }, { glyphname = "paraklitikiArchaion-byzantineMusic"; unicode = 118846; }, { glyphname = "parakalesmaArchaion-byzantineMusic"; unicode = 118845; }, { glyphname = "rapisma-byzantineMusic"; unicode = 118844; }, { glyphname = "chorevmaArchaion-byzantineMusic"; unicode = 118843; }, { glyphname = "kontevma-byzantineMusic"; unicode = 118842; }, { glyphname = "psifiston-byzantineMusic"; unicode = 118841; }, { glyphname = "pelaston-byzantineMusic"; unicode = 118840; }, { glyphname = "katavaTromikon-byzantineMusic"; unicode = 118839; }, { glyphname = "tromikonArchaion-byzantineMusic"; unicode = 118838; }, { glyphname = "imifthora-byzantineMusic"; unicode = 118837; }, { glyphname = "fthoraArchaion-byzantineMusic"; unicode = 118836; }, { glyphname = "apesoExoNeo-byzantineMusic"; unicode = 118835; }, { glyphname = "kratimata-byzantineMusic"; unicode = 118834; }, { glyphname = "tessera-byzantineMusic"; unicode = 118833; }, { glyphname = "tria-byzantineMusic"; unicode = 118832; }, { glyphname = "dyo-byzantineMusic"; unicode = 118831; }, { glyphname = "lemoi-byzantineMusic"; unicode = 118830; }, { glyphname = "thema-byzantineMusic"; unicode = 118829; }, { glyphname = "oyranismaArchaion-byzantineMusic"; unicode = 118828; }, { glyphname = "synagmaMetaStavrou-byzantineMusic"; unicode = 118827; }, { glyphname = "synagmaArchaion-byzantineMusic"; unicode = 118826; }, { glyphname = "seisma-byzantineMusic"; unicode = 118825; }, { glyphname = "anatrichisma-byzantineMusic"; unicode = 118824; }, { glyphname = "tinagma-byzantineMusic"; unicode = 118823; }, { glyphname = "piasmaArchaion-byzantineMusic"; unicode = 118822; }, { glyphname = "revma-byzantineMusic"; unicode = 118821; }, { glyphname = "klasma-byzantineMusic"; unicode = 118820; }, { glyphname = "apothema-byzantineMusic"; unicode = 118819; }, { glyphname = "apodermaArchaion-byzantineMusic"; unicode = 118818; }, { glyphname = "vareiaiArchaion-byzantineMusic"; unicode = 118817; }, { glyphname = "oxeiaiArchaion-byzantineMusic"; unicode = 118816; }, { glyphname = "stavrosApodexia-byzantineMusic"; unicode = 118815; }, { glyphname = "parichon-byzantineMusic"; unicode = 118814; }, { glyphname = "saximata-byzantineMusic"; unicode = 118813; }, { glyphname = "kentimataArchaion-byzantineMusic"; unicode = 118812; }, { glyphname = "kentimaArchaion-byzantineMusic"; unicode = 118811; }, { glyphname = "isonArchaion-byzantineMusic"; unicode = 118810; }, { glyphname = "vathy-byzantineMusic"; unicode = 118809; }, { glyphname = "chamilon-byzantineMusic"; unicode = 118808; }, { glyphname = "psilon-byzantineMusic"; unicode = 118807; }, { glyphname = "gorgonArchaion-byzantineMusic"; unicode = 118806; }, { glyphname = "oligonArchaion-byzantineMusic"; unicode = 118805; }, { glyphname = "thita-byzantineMusic"; unicode = 118804; }, { glyphname = "synevma-byzantineMusic"; unicode = 118803; }, { glyphname = "apostrofosDipli-byzantineMusic"; unicode = 118802; }, { glyphname = "apostrofos-byzantineMusic"; unicode = 118801; }, { glyphname = "kentimata-byzantineMusic"; unicode = 118800; }, { glyphname = "teleia-byzantineMusic"; unicode = 118799; }, { glyphname = "exoEkfonitikon-byzantineMusic"; unicode = 118798; }, { glyphname = "apesoEkfonitikon-byzantineMusic"; unicode = 118797; }, { glyphname = "kremasti-byzantineMusic"; unicode = 118796; }, { glyphname = "ypokrisisDipli-byzantineMusic"; unicode = 118795; }, { glyphname = "ypokrisis-byzantineMusic"; unicode = 118794; }, { glyphname = "paraklitiki-byzantineMusic"; unicode = 118793; }, { glyphname = "syrmatiki-byzantineMusic"; unicode = 118792; }, { glyphname = "kathisti-byzantineMusic"; unicode = 118791; }, { glyphname = "vareiaDipli-byzantineMusic"; unicode = 118790; }, { glyphname = "vareiaEkfonitikon-byzantineMusic"; unicode = 118789; }, { glyphname = "oxeiaDipli-byzantineMusic"; unicode = 118788; }, { glyphname = "oxeiaEkfonitikon-byzantineMusic"; unicode = 118787; }, { glyphname = "perispomeni-byzantineMusic"; unicode = 118786; }, { glyphname = "daseia-byzantineMusic"; unicode = 118785; }, { glyphname = "psili-byzantineMusic"; unicode = 118784; }, { glyphname = uni1D200; unicode = 119296; }, { glyphname = uni1D201; unicode = 119297; }, { glyphname = uni1D202; unicode = 119298; }, { glyphname = uni1D203; unicode = 119299; }, { glyphname = uni1D204; unicode = 119300; }, { glyphname = uni1D205; unicode = 119301; }, { glyphname = uni1D206; unicode = 119302; }, { glyphname = uni1D207; unicode = 119303; }, { glyphname = uni1D208; unicode = 119304; }, { glyphname = uni1D209; unicode = 119305; }, { glyphname = uni1D20A; unicode = 119306; }, { glyphname = uni1D20B; unicode = 119307; }, { glyphname = uni1D20C; unicode = 119308; }, { glyphname = uni1D20D; unicode = 119309; }, { glyphname = uni1D20E; unicode = 119310; }, { glyphname = uni1D20F; unicode = 119311; }, { glyphname = uni1D210; unicode = 119312; }, { glyphname = uni1D211; unicode = 119313; }, { glyphname = uni1D212; unicode = 119314; }, { glyphname = uni1D213; unicode = 119315; }, { glyphname = uni1D214; unicode = 119316; }, { glyphname = uni1D215; unicode = 119317; }, { glyphname = uni1D216; unicode = 119318; }, { glyphname = uni1D217; unicode = 119319; }, { glyphname = uni1D218; unicode = 119320; }, { glyphname = uni1D219; unicode = 119321; }, { glyphname = uni1D21A; unicode = 119322; }, { glyphname = uni1D21B; unicode = 119323; }, { glyphname = uni1D21C; unicode = 119324; }, { glyphname = uni1D21D; unicode = 119325; }, { glyphname = uni1D21E; unicode = 119326; }, { glyphname = uni1D21F; unicode = 119327; }, { glyphname = uni1D220; unicode = 119328; }, { glyphname = uni1D221; unicode = 119329; }, { glyphname = uni1D222; unicode = 119330; }, { glyphname = uni1D223; unicode = 119331; }, { glyphname = uni1D224; unicode = 119332; }, { glyphname = uni1D225; unicode = 119333; }, { glyphname = uni1D226; unicode = 119334; }, { glyphname = uni1D227; unicode = 119335; }, { glyphname = uni1D228; unicode = 119336; }, { glyphname = uni1D229; unicode = 119337; }, { glyphname = uni1D22A; unicode = 119338; }, { glyphname = uni1D22B; unicode = 119339; }, { glyphname = uni1D22C; unicode = 119340; }, { glyphname = uni1D22D; unicode = 119341; }, { glyphname = uni1D22E; unicode = 119342; }, { glyphname = uni1D22F; unicode = 119343; }, { glyphname = uni1D230; unicode = 119344; }, { glyphname = uni1D231; unicode = 119345; }, { glyphname = uni1D232; unicode = 119346; }, { glyphname = uni1D233; unicode = 119347; }, { glyphname = uni1D234; unicode = 119348; }, { glyphname = uni1D235; unicode = 119349; }, { glyphname = uni1D236; unicode = 119350; }, { glyphname = uni1D237; unicode = 119351; }, { glyphname = uni1D238; unicode = 119352; }, { glyphname = uni1D239; unicode = 119353; }, { glyphname = uni1D23A; unicode = 119354; }, { glyphname = uni1D23B; unicode = 119355; }, { glyphname = uni1D23C; unicode = 119356; }, { glyphname = uni1D23D; unicode = 119357; }, { glyphname = uni1D23E; unicode = 119358; }, { glyphname = uni1D23F; unicode = 119359; }, { glyphname = uni1D240; unicode = 119360; }, { glyphname = uni1D241; unicode = 119361; }, { glyphname = uni1D242; unicode = 119362; }, { glyphname = uni1D243; unicode = 119363; }, { glyphname = uni1D244; unicode = 119364; }, { glyphname = uni1D245; unicode = 119365; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/results/glyphs/GF_Greek_Archaic.glyphs000066400000000000000000000204261461513140100237250ustar00rootroot00000000000000{ .appVersion = "3151"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2023-12-13 14:28:10 +0000"; familyName = GF_Greek_Archaic; fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = -16; } ); name = Regular; } ); glyphs = ( { glyphname = epsilonLunateReversedSymbol; unicode = 1014; }, { glyphname = whiteSquare; unicode = 9633; }, { glyphname = blackstar; unicode = 9733; }, { glyphname = sunSymbol; unicode = 9737; }, { glyphname = ascendingNode; unicode = 9738; }, { glyphname = descendingNode; unicode = 9739; }, { glyphname = conjunction; unicode = 9740; }, { glyphname = opposition; unicode = 9741; }, { glyphname = constantineCross; unicode = 9767; }, { glyphname = jerusalemCross; unicode = 9769; }, { glyphname = firstQuarterMoon; unicode = 9789; }, { glyphname = lastQuarterMoon; unicode = 9790; }, { glyphname = mercury; unicode = 9791; }, { glyphname = venus; unicode = 9792; }, { glyphname = earth; unicode = 9793; }, { glyphname = mars; unicode = 9794; }, { glyphname = jupiter; unicode = 9795; }, { glyphname = saturn; unicode = 9796; }, { glyphname = uranus; unicode = 9797; }, { glyphname = neptune; unicode = 9798; }, { glyphname = pluto; unicode = 9799; }, { glyphname = aries; unicode = 9800; }, { glyphname = taurus; unicode = 9801; }, { glyphname = gemini; unicode = 9802; }, { glyphname = cancer; unicode = 9803; }, { glyphname = leo; unicode = 9804; }, { glyphname = virgo; unicode = 9805; }, { glyphname = libra; unicode = 9806; }, { glyphname = scorpius; unicode = 9807; }, { glyphname = sagittarius; unicode = 9808; }, { glyphname = capricorn; unicode = 9809; }, { glyphname = aquarius; unicode = 9810; }, { glyphname = pisces; unicode = 9811; }, { glyphname = threeDimensionalAngle; unicode = 10176; }, { glyphname = whitetrianglecontainingwhitetriangle; unicode = 10177; }, { glyphname = "year-greek"; unicode = 65913; }, { glyphname = "talent-greek"; unicode = 65914; }, { glyphname = "drachma-greek"; unicode = 65915; }, { glyphname = "obol-greek"; unicode = 65916; }, { glyphname = "twoObols-greek"; unicode = 65917; }, { glyphname = "threeObols-greek"; unicode = 65918; }, { glyphname = "fourObols-greek"; unicode = 65919; }, { glyphname = "fiveObols-greek"; unicode = 65920; }, { glyphname = "metretes-greek"; unicode = 65921; }, { glyphname = "kyathosBase-greek"; unicode = 65922; }, { glyphname = "litra-greek"; unicode = 65923; }, { glyphname = "ounkia-greek"; unicode = 65924; }, { glyphname = "xestes-greek"; unicode = 65925; }, { glyphname = "artabe-greek"; unicode = 65926; }, { glyphname = "aroura-greek"; unicode = 65927; }, { glyphname = "gramma-greek"; unicode = 65928; }, { glyphname = "tryblionBase-greek"; unicode = 65929; }, { glyphname = "onequarter-atticGreek"; unicode = 65856; }, { glyphname = "onehalf-atticGreek"; unicode = 65857; }, { glyphname = "onedrachma-atticGreek"; unicode = 65858; }, { glyphname = "five-atticGreek"; unicode = 65859; }, { glyphname = "fifty-atticGreek"; unicode = 65860; }, { glyphname = "fivehundred-atticGreek"; unicode = 65861; }, { glyphname = "fivethousand-atticGreek"; unicode = 65862; }, { glyphname = "fiftythousand-atticGreek"; unicode = 65863; }, { glyphname = "fivetalents-atticGreek"; unicode = 65864; }, { glyphname = "tentalents-atticGreek"; unicode = 65865; }, { glyphname = "fiftytalents-atticGreek"; unicode = 65866; }, { glyphname = "onehundredtalents-atticGreek"; unicode = 65867; }, { glyphname = "fivehundredtalents-atticGreek"; unicode = 65868; }, { glyphname = "onethousandtalents-atticGreek"; unicode = 65869; }, { glyphname = "fivethousandtalents-atticGreek"; unicode = 65870; }, { glyphname = "fivestaters-atticGreek"; unicode = 65871; }, { glyphname = "tenstaters-atticGreek"; unicode = 65872; }, { glyphname = "fiftystaters-atticGreek"; unicode = 65873; }, { glyphname = "onehundredstaters-atticGreek"; unicode = 65874; }, { glyphname = "fivehundredstaters-atticGreek"; unicode = 65875; }, { glyphname = "onethousandstaters-atticGreek"; unicode = 65876; }, { glyphname = "tenthousandstaters-atticGreek"; unicode = 65877; }, { glyphname = "fiftythousandstaters-atticGreek"; unicode = 65878; }, { glyphname = "tenmnas-atticGreek"; unicode = 65879; }, { glyphname = "heraeumoneplethron-ancientGreek"; unicode = 65880; }, { glyphname = "thespianone-ancientGreek"; unicode = 65881; }, { glyphname = "hermionianone-ancientGreek"; unicode = 65882; }, { glyphname = "epidaureantwo-ancientGreek"; unicode = 65883; }, { glyphname = "thespiantwo-ancientGreek"; unicode = 65884; }, { glyphname = "cyrenaictwodrachmas-ancientGreek"; unicode = 65885; }, { glyphname = "epidaureantwodrachmas-ancientGreek"; unicode = 65886; }, { glyphname = "troezenianfive-ancientGreek"; unicode = 65887; }, { glyphname = "troezenianten-ancientGreek"; unicode = 65888; }, { glyphname = "troezeniantenalternateform-ancientGreek"; unicode = 65889; }, { glyphname = "hermionianten-ancientGreek"; unicode = 65890; }, { glyphname = "messenianten-ancientGreek"; unicode = 65891; }, { glyphname = "thespianten-ancientGreek"; unicode = 65892; }, { glyphname = "thespianthirty-ancientGreek"; unicode = 65893; }, { glyphname = "troezenianfifty-ancientGreek"; unicode = 65894; }, { glyphname = "troezenianfiftyalternateform-ancientGreek"; unicode = 65895; }, { glyphname = "hermionianfifty-ancientGreek"; unicode = 65896; }, { glyphname = "thespianfifty-ancientGreek"; unicode = 65897; }, { glyphname = "thespianonehundred-ancientGreek"; unicode = 65898; }, { glyphname = "thespianthreehundred-ancientGreek"; unicode = 65899; }, { glyphname = "epidaureanfivehundred-ancientGreek"; unicode = 65900; }, { glyphname = "troezenianfivehundred-ancientGreek"; unicode = 65901; }, { glyphname = "thespianfivehundred-ancientGreek"; unicode = 65902; }, { glyphname = "carystianfivehundred-ancientGreek"; unicode = 65903; }, { glyphname = "naxianfivehundred-ancientGreek"; unicode = 65904; }, { glyphname = "thespianonethousand-ancientGreek"; unicode = 65905; }, { glyphname = "thespianfivethousand-ancientGreek"; unicode = 65906; }, { glyphname = "delphicfivemnas-ancientGreek"; unicode = 65907; }, { glyphname = "stratianfiftymnas-ancientGreek"; unicode = 65908; }, { glyphname = "onehalf-greek"; unicode = 65909; }, { glyphname = "onehalfAlternate-greek"; unicode = 65910; }, { glyphname = "twothirds-greek"; unicode = 65911; }, { glyphname = "threequarters-greek"; unicode = 65912; }, { glyphname = "zero-greek"; unicode = 65930; }, { glyphname = Heta; unicode = 880; }, { glyphname = heta; unicode = 881; }, { glyphname = Archaicsampi; unicode = 882; }, { glyphname = archaicsampi; unicode = 883; }, { glyphname = Pamphyliandigamma; unicode = 886; }, { glyphname = pamphyliandigamma; unicode = 887; }, { glyphname = sigmaLunateReversedSymbol; unicode = 891; }, { glyphname = sigmaLunateDottedSymbol; unicode = 892; }, { glyphname = sigmaLunateDottedReversedSymbol; unicode = 893; }, { glyphname = betaSymbol; unicode = 976; }, { glyphname = thetaSymbol; unicode = 977; }, { glyphname = UpsilonhookSymbol; unicode = 978; }, { glyphname = UpsilonacutehookSymbol; unicode = 979; }, { glyphname = UpsilondieresishookSymbol; unicode = 980; }, { glyphname = phiSymbol; unicode = 981; }, { glyphname = piSymbol; unicode = 982; }, { glyphname = KoppaArchaic; unicode = 984; }, { glyphname = koppaArchaic; unicode = 985; }, { glyphname = kappaSymbol; unicode = 1008; }, { glyphname = rhoSymbol; unicode = 1009; }, { glyphname = sigmaLunateSymbol; unicode = 1010; }, { glyphname = yot; unicode = 1011; }, { glyphname = ThetaSymbol; unicode = 1012; }, { glyphname = epsilonLunateSymbol; unicode = 1013; }, { glyphname = Sho; unicode = 1015; }, { glyphname = sho; unicode = 1016; }, { glyphname = SigmaLunateSymbol; unicode = 1017; }, { glyphname = San; unicode = 1018; }, { glyphname = san; unicode = 1019; }, { glyphname = rhoStrokeSymbol; unicode = 1020; }, { glyphname = SigmaLunateReversedSymbol; unicode = 1021; }, { glyphname = SigmaLunateDottedSymbol; unicode = 1022; }, { glyphname = SigmaLunateDottedReversedSymbol; unicode = 1023; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/results/glyphs/GF_Greek_Coptic.glyphs000066400000000000000000000234051461513140100236140ustar00rootroot00000000000000{ .appVersion = "3239"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2021-10-28 12:22:31 +0000"; familyName = GF_Greek_Coptic; featurePrefixes = ( { automatic = 1; code = "languagesystem DFLT dflt; languagesystem latn dflt; languagesystem latn AZE; languagesystem latn CRT; languagesystem latn KAZ; languagesystem latn TAT; languagesystem latn TRK; languagesystem latn ROM; languagesystem latn MOL; languagesystem latn CAT; "; name = Languagesystems; } ); features = ( { automatic = 1; code = "feature locl; feature ordn; feature case; "; tag = aalt; }, { automatic = 1; code = "lookup ccmp_Other_1 { @CombiningTopAccents = [acutecomb brevecomb caroncomb circumflexcomb commaturnedabovecomb dieresiscomb dotaccentcomb gravecomb hungarumlautcomb macroncomb ringcomb tildecomb]; @CombiningNonTopAccents = [cedillacomb ogonekcomb]; sub [i j]' @CombiningTopAccents by [idotless jdotless]; sub [i j]' @CombiningNonTopAccents @CombiningTopAccents by [idotless jdotless]; } ccmp_Other_1; "; tag = ccmp; }, { automatic = 1; code = "lookup locl_latn_0 { script latn; language AZE; sub i by idotaccent; language CRT; sub i by idotaccent; language KAZ; sub i by idotaccent; language TAT; sub i by idotaccent; language TRK; sub i by idotaccent; } locl_latn_0; lookup locl_latn_1 { script latn; language ROM; sub Scedilla by Scommaaccent; sub scedilla by scommaaccent; language MOL; sub Scedilla by Scommaaccent; sub scedilla by scommaaccent; } locl_latn_1; lookup locl_latn_2 { script latn; language CAT; sub l periodcentered' l by periodcentered.loclCAT; sub L periodcentered' L by periodcentered.loclCAT.case; } locl_latn_2; "; tag = locl; }, { automatic = 1; code = "sub [zero one two three four five six seven eight nine] [A a]' by ordfeminine; sub [zero one two three four five six seven eight nine] [O o]' by ordmasculine; "; tag = ordn; }, { automatic = 1; code = "sub periodcentered.loclCAT by periodcentered.loclCAT.case; "; tag = case; } ); fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = 0; } ); name = Regular; } ); glyphs = ( { glyphname = "cryptogrammicni-coptic"; unicode = 11453; }, { glyphname = "Cryptogrammicni-coptic"; unicode = 11452; }, { glyphname = "dialectpni-coptic"; unicode = 11451; }, { glyphname = "dialectPni-coptic"; unicode = 11450; }, { glyphname = "dialectpkapa-coptic"; unicode = 11449; }, { glyphname = "dialectPkapa-coptic"; unicode = 11448; }, { glyphname = "oldNgi-nubian-coptic"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "oldNyi-nubian-coptic"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "oldShima-nubian-coptic"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "oldWau-nubian-coptic"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "olddirectquestion-nubian-coptic"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "oldfullstop-nubian-coptic"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "oldindirectquestion-nubian-coptic"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "oldngi-nubian-coptic"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "oldnyi-nubian-coptic"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "oldshima-nubian-coptic"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "oldversedivider-nubian-coptic"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "oldwau-nubian-coptic"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "kai-coptic"; unicode = 11492; }, { glyphname = "miro-coptic"; unicode = 11493; }, { glyphname = "piro-coptic"; unicode = 11494; }, { glyphname = "stauros-coptic"; unicode = 11495; }, { glyphname = "tauro-coptic"; unicode = 11496; }, { glyphname = "khiro-coptic"; unicode = 11497; }, { glyphname = "shimasima-coptic"; unicode = 11498; }, { glyphname = "fullstop-coptic"; unicode = 11518; }, { glyphname = "morphologicaldivider-coptic"; unicode = 11519; }, { glyphname = "onehalf-coptic"; unicode = 11517; }, { glyphname = uni2CEF; unicode = 11503; }, { glyphname = uni2CF0; unicode = 11504; }, { glyphname = uni2CF1; unicode = 11505; }, { glyphname = "Shei-coptic"; unicode = 994; }, { glyphname = "shei-coptic"; unicode = 995; }, { glyphname = "Fei-coptic"; unicode = 996; }, { glyphname = "fei-coptic"; unicode = 997; }, { glyphname = "Khei-coptic"; unicode = 998; }, { glyphname = "khei-coptic"; unicode = 999; }, { glyphname = "Hori-coptic"; unicode = 1000; }, { glyphname = "hori-coptic"; unicode = 1001; }, { glyphname = "Gangia-coptic"; unicode = 1002; }, { glyphname = "gangia-coptic"; unicode = 1003; }, { glyphname = "Shima-coptic"; unicode = 1004; }, { glyphname = "shima-coptic"; unicode = 1005; }, { glyphname = "Dei-coptic"; unicode = 1006; }, { glyphname = "dei-coptic"; unicode = 1007; }, { glyphname = "Alfa-coptic"; unicode = 11392; }, { glyphname = "alfa-coptic"; unicode = 11393; }, { glyphname = "Vida-coptic"; unicode = 11394; }, { glyphname = "vida-coptic"; unicode = 11395; }, { glyphname = "Gamma-coptic"; unicode = 11396; }, { glyphname = "gamma-coptic"; unicode = 11397; }, { glyphname = "Dalda-coptic"; unicode = 11398; }, { glyphname = "dalda-coptic"; unicode = 11399; }, { glyphname = "Eie-coptic"; unicode = 11400; }, { glyphname = "eie-coptic"; unicode = 11401; }, { glyphname = "Sou-coptic"; unicode = 11402; }, { glyphname = "sou-coptic"; unicode = 11403; }, { glyphname = "Zata-coptic"; unicode = 11404; }, { glyphname = "zata-coptic"; unicode = 11405; }, { glyphname = "Hate-coptic"; unicode = 11406; }, { glyphname = "hate-coptic"; unicode = 11407; }, { glyphname = "Thethe-coptic"; unicode = 11408; }, { glyphname = "thethe-coptic"; unicode = 11409; }, { glyphname = "Iauda-coptic"; unicode = 11410; }, { glyphname = "iauda-coptic"; unicode = 11411; }, { glyphname = "Kapa-coptic"; unicode = 11412; }, { glyphname = "kapa-coptic"; unicode = 11413; }, { glyphname = "Laula-coptic"; unicode = 11414; }, { glyphname = "laula-coptic"; unicode = 11415; }, { glyphname = "Mi-coptic"; unicode = 11416; }, { glyphname = "mi-coptic"; unicode = 11417; }, { glyphname = "Ni-coptic"; unicode = 11418; }, { glyphname = "ni-coptic"; unicode = 11419; }, { glyphname = "Ksi-coptic"; unicode = 11420; }, { glyphname = "ksi-coptic"; unicode = 11421; }, { glyphname = "O-coptic"; unicode = 11422; }, { glyphname = "o-coptic"; unicode = 11423; }, { glyphname = "Pi-coptic"; unicode = 11424; }, { glyphname = "pi-coptic"; unicode = 11425; }, { glyphname = "Ro-coptic"; unicode = 11426; }, { glyphname = "ro-coptic"; unicode = 11427; }, { glyphname = "Sima-coptic"; unicode = 11428; }, { glyphname = "sima-coptic"; unicode = 11429; }, { glyphname = "Tau-coptic"; unicode = 11430; }, { glyphname = "tau-coptic"; unicode = 11431; }, { glyphname = "Ua-coptic"; unicode = 11432; }, { glyphname = "ua-coptic"; unicode = 11433; }, { glyphname = "Fi-coptic"; unicode = 11434; }, { glyphname = "fi-coptic"; unicode = 11435; }, { glyphname = "Khi-coptic"; unicode = 11436; }, { glyphname = "khi-coptic"; unicode = 11437; }, { glyphname = "Psi-coptic"; unicode = 11438; }, { glyphname = "psi-coptic"; unicode = 11439; }, { glyphname = "Oou-coptic"; unicode = 11440; }, { glyphname = "oou-coptic"; unicode = 11441; }, { glyphname = "AlefDialectP-coptic"; unicode = 11442; }, { glyphname = "alefDialectP-coptic"; unicode = 11443; }, { glyphname = "AinOld-coptic"; unicode = 11444; }, { glyphname = "ainOld-coptic"; unicode = 11445; }, { glyphname = "Cryptogrammiceie-coptic"; unicode = 11446; }, { glyphname = "cryptogrammiceie-coptic"; unicode = 11447; }, { glyphname = "OouOld-coptic"; unicode = 11454; }, { glyphname = "oouOld-coptic"; unicode = 11455; }, { glyphname = "Sampi-coptic"; unicode = 11456; }, { glyphname = "sampi-coptic"; unicode = 11457; }, { glyphname = "SheiCrossed-coptic"; unicode = 11458; }, { glyphname = "sheiCrossed-coptic"; unicode = 11459; }, { glyphname = "SheiOld-coptic"; unicode = 11460; }, { glyphname = "sheiOld-coptic"; unicode = 11461; }, { glyphname = "EshOld-coptic"; unicode = 11462; }, { glyphname = "eshOld-coptic"; unicode = 11463; }, { glyphname = "KheiAkhmimic-coptic"; unicode = 11464; }, { glyphname = "kheiAkhmimic-coptic"; unicode = 11465; }, { glyphname = "HoriDialectP-coptic"; unicode = 11466; }, { glyphname = "horiDialectP-coptic"; unicode = 11467; }, { glyphname = "HoriOld-coptic"; unicode = 11468; }, { glyphname = "horiOld-coptic"; unicode = 11469; }, { glyphname = "HaOld-coptic"; unicode = 11470; }, { glyphname = "haOld-coptic"; unicode = 11471; }, { glyphname = "HaLshaped-coptic"; unicode = 11472; }, { glyphname = "haLshaped-coptic"; unicode = 11473; }, { glyphname = "HeiOld-coptic"; unicode = 11474; }, { glyphname = "heiOld-coptic"; unicode = 11475; }, { glyphname = "HatOld-coptic"; unicode = 11476; }, { glyphname = "hatOld-coptic"; unicode = 11477; }, { glyphname = "GangiaOld-coptic"; unicode = 11478; }, { glyphname = "gangiaOld-coptic"; unicode = 11479; }, { glyphname = "DjaOld-coptic"; unicode = 11480; }, { glyphname = "djaOld-coptic"; unicode = 11481; }, { glyphname = "ShimaOld-coptic"; unicode = 11482; }, { glyphname = "shimaOld-coptic"; unicode = 11483; }, { glyphname = "SheiCryptogrammic-coptic"; unicode = 11499; }, { glyphname = "sheiCryptogrammic-coptic"; unicode = 11500; }, { glyphname = "GangiaCryptogrammic-coptic"; unicode = 11501; }, { glyphname = "gangiaCryptogrammic-coptic"; unicode = 11502; }, { glyphname = "KheiBohairic-coptic"; unicode = 11506; }, { glyphname = "kheiBohairic-coptic"; unicode = 11507; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/results/glyphs/GF_Greek_Core.glyphs000066400000000000000000000122131461513140100232560ustar00rootroot00000000000000{ .appVersion = "3151"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2023-12-13 14:28:10 +0000"; familyName = GF_Greek_Core; fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = -16; } ); name = Regular; } ); glyphs = ( { glyphname = "numeral-greek"; unicode = 884; }, { glyphname = "lowernumeral-greek"; unicode = 885; }, { glyphname = percent; unicode = 37; }, { glyphname = ampersand; unicode = 38; }, { glyphname = plus; unicode = 43; }, { glyphname = at; unicode = 64; }, { glyphname = questiongreek; unicode = 894; }, { glyphname = anoteleia; unicode = 903; }, { glyphname = exclam; unicode = 33; }, { glyphname = quotedbl; unicode = 34; }, { glyphname = parenleft; unicode = 40; }, { glyphname = parenright; unicode = 41; }, { glyphname = asterisk; unicode = 42; }, { glyphname = comma; unicode = 44; }, { glyphname = hyphen; unicode = 45; }, { glyphname = period; unicode = 46; }, { glyphname = slash; unicode = 47; }, { glyphname = colon; unicode = 58; }, { glyphname = semicolon; unicode = 59; }, { glyphname = bracketleft; unicode = 91; }, { glyphname = backslash; unicode = 92; }, { glyphname = bracketright; unicode = 93; }, { glyphname = guillemetleft; unicode = 171; }, { glyphname = guillemetright; unicode = 187; }, { glyphname = endash; unicode = 8211; }, { glyphname = emdash; unicode = 8212; }, { glyphname = ellipsis; unicode = 8230; }, { glyphname = zero; unicode = 48; }, { glyphname = one; unicode = 49; }, { glyphname = two; unicode = 50; }, { glyphname = three; unicode = 51; }, { glyphname = four; unicode = 52; }, { glyphname = five; unicode = 53; }, { glyphname = six; unicode = 54; }, { glyphname = seven; unicode = 55; }, { glyphname = eight; unicode = 56; }, { glyphname = nine; unicode = 57; }, { glyphname = tonos; unicode = 900; }, { glyphname = dieresistonos; unicode = 901; }, { glyphname = acutecomb; unicode = 769; }, { glyphname = dieresiscomb; unicode = 776; }, { glyphname = Alphatonos; unicode = 902; }, { glyphname = Epsilontonos; unicode = 904; }, { glyphname = Etatonos; unicode = 905; }, { glyphname = Iotatonos; unicode = 906; }, { glyphname = Omicrontonos; unicode = 908; }, { glyphname = Upsilontonos; unicode = 910; }, { glyphname = Omegatonos; unicode = 911; }, { glyphname = iotadieresistonos; unicode = 912; }, { glyphname = Alpha; unicode = 913; }, { glyphname = Beta; unicode = 914; }, { glyphname = Gamma; unicode = 915; }, { glyphname = Delta; unicode = 916; }, { glyphname = Epsilon; unicode = 917; }, { glyphname = Zeta; unicode = 918; }, { glyphname = Eta; unicode = 919; }, { glyphname = Theta; unicode = 920; }, { glyphname = Iota; unicode = 921; }, { glyphname = Kappa; unicode = 922; }, { glyphname = Lambda; unicode = 923; }, { glyphname = Mu; unicode = 924; }, { glyphname = Nu; unicode = 925; }, { glyphname = Xi; unicode = 926; }, { glyphname = Omicron; unicode = 927; }, { glyphname = Pi; unicode = 928; }, { glyphname = Rho; unicode = 929; }, { glyphname = Sigma; unicode = 931; }, { glyphname = Tau; unicode = 932; }, { glyphname = Upsilon; unicode = 933; }, { glyphname = Phi; unicode = 934; }, { glyphname = Chi; unicode = 935; }, { glyphname = Psi; unicode = 936; }, { glyphname = Omega; unicode = 937; }, { glyphname = Iotadieresis; unicode = 938; }, { glyphname = Upsilondieresis; unicode = 939; }, { glyphname = alphatonos; unicode = 940; }, { glyphname = epsilontonos; unicode = 941; }, { glyphname = etatonos; unicode = 942; }, { glyphname = iotatonos; unicode = 943; }, { glyphname = upsilondieresistonos; unicode = 944; }, { glyphname = alpha; unicode = 945; }, { glyphname = beta; unicode = 946; }, { glyphname = gamma; unicode = 947; }, { glyphname = delta; unicode = 948; }, { glyphname = epsilon; unicode = 949; }, { glyphname = zeta; unicode = 950; }, { glyphname = eta; unicode = 951; }, { glyphname = theta; unicode = 952; }, { glyphname = iota; unicode = 953; }, { glyphname = kappa; unicode = 954; }, { glyphname = lambda; unicode = 955; }, { glyphname = mu; unicode = 956; }, { glyphname = nu; unicode = 957; }, { glyphname = xi; unicode = 958; }, { glyphname = omicron; unicode = 959; }, { glyphname = pi; unicode = 960; }, { glyphname = rho; unicode = 961; }, { glyphname = sigmafinal; unicode = 962; }, { glyphname = sigma; unicode = 963; }, { glyphname = tau; unicode = 964; }, { glyphname = upsilon; unicode = 965; }, { glyphname = phi; unicode = 966; }, { glyphname = chi; unicode = 967; }, { glyphname = psi; unicode = 968; }, { glyphname = omega; unicode = 969; }, { glyphname = iotadieresis; unicode = 970; }, { glyphname = upsilondieresis; unicode = 971; }, { glyphname = omicrontonos; unicode = 972; }, { glyphname = upsilontonos; unicode = 973; }, { glyphname = omegatonos; unicode = 974; }, { glyphname = KaiSymbol; unicode = 975; }, { glyphname = kaiSymbol; unicode = 983; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/results/glyphs/GF_Greek_Expert.glyphs000066400000000000000000000636011461513140100236440ustar00rootroot00000000000000{ .appVersion = "3239"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2021-10-28 12:22:31 +0000"; familyName = GF_Greek_Expert; featurePrefixes = ( { automatic = 1; code = "languagesystem DFLT dflt; languagesystem latn dflt; languagesystem latn AZE; languagesystem latn CRT; languagesystem latn KAZ; languagesystem latn TAT; languagesystem latn TRK; languagesystem latn ROM; languagesystem latn MOL; languagesystem latn CAT; "; name = Languagesystems; } ); features = ( { automatic = 1; code = "feature locl; feature ordn; feature case; "; tag = aalt; }, { automatic = 1; code = "lookup ccmp_Other_1 { @CombiningTopAccents = [acutecomb brevecomb caroncomb circumflexcomb commaturnedabovecomb dieresiscomb dotaccentcomb gravecomb hungarumlautcomb macroncomb ringcomb tildecomb]; @CombiningNonTopAccents = [cedillacomb ogonekcomb]; sub [i j]' @CombiningTopAccents by [idotless jdotless]; sub [i j]' @CombiningNonTopAccents @CombiningTopAccents by [idotless jdotless]; } ccmp_Other_1; "; tag = ccmp; }, { automatic = 1; code = "lookup locl_latn_0 { script latn; language AZE; sub i by idotaccent; language CRT; sub i by idotaccent; language KAZ; sub i by idotaccent; language TAT; sub i by idotaccent; language TRK; sub i by idotaccent; } locl_latn_0; lookup locl_latn_1 { script latn; language ROM; sub Scedilla by Scommaaccent; sub scedilla by scommaaccent; language MOL; sub Scedilla by Scommaaccent; sub scedilla by scommaaccent; } locl_latn_1; lookup locl_latn_2 { script latn; language CAT; sub l periodcentered' l by periodcentered.loclCAT; sub L periodcentered' L by periodcentered.loclCAT.case; } locl_latn_2; "; tag = locl; }, { automatic = 1; code = "sub [zero one two three four five six seven eight nine] [A a]' by ordfeminine; sub [zero one two three four five six seven eight nine] [O o]' by ordmasculine; "; tag = ordn; }, { automatic = 1; code = "sub periodcentered.loclCAT by periodcentered.loclCAT.case; "; tag = case; } ); fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = 0; } ); name = Regular; } ); glyphs = ( { glyphname = "numeral-greek.sc"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "lowernumeral-greek.sc"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = anoteleia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = questiongreek.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = tonos.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = dieresistonos.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = gamma_gamma; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = lambda_lambda; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alpha.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = beta.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = gamma.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = delta.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = epsilon.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = zeta.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = eta.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = theta.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iota.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = kappa.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = lambda.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = mu.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = nu.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = xi.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omicron.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = pi.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = rho.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = sigma.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = tau.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilon.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = phi.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = chi.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = psi.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omega.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iotatonos.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iotadieresis.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iotadieresistonos.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilontonos.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilondieresis.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilondieresistonos.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omicrontonos.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegatonos.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphatonos.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = epsilontonos.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etatonos.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = stigma.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = digamma.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = koppa.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = sampi.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = kaiSymbol.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphapsili.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphadasia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphapsilivaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphadasiavaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphapsilioxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphadasiaoxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphapsiliperispomeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphadasiaperispomeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphavaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphaoxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphaperispomeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphavrachy.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphamacron.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphavariaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphaoxiaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphapsiliypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphadasiaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphapsilivariaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphadasiavariaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphapsilioxiaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphadasiaoxiaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphapsiliperispomeniypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphadasiaperispomeniypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphaperispomeniypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = epsilonpsili.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = epsilondasia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = epsilonpsilivaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = epsilondasiavaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = epsilonpsilioxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = epsilondasiaoxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = epsilonvaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = epsilonoxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etapsili.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etadasia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etapsilivaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etadasiavaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etapsilioxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etadasiaoxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etapsiliperispomeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etadasiaperispomeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etavaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etaoxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etaperispomeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etavariaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etaoxiaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etapsiliypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etadasiaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etapsilivariaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etadasiavariaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etapsilioxiaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etadasiaoxiaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etapsiliperispomeniypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etadasiaperispomeniypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etaperispomeniypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iotapsili.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iotadasia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iotapsilivaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iotadasiavaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iotapsilioxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iotadasiaoxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iotapsiliperispomeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iotadasiaperispomeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iotavaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iotaoxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iotaperispomeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iotavrachy.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iotamacron.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iotadialytikavaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iotadialytikaoxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iotadialytikaperispomeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omicronpsili.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omicrondasia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omicronpsilivaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omicrondasiavaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omicronpsilioxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omicrondasiaoxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omicronvaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omicronoxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = rhopsili.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = rhodasia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilonpsili.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilondasia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilonpsilivaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilondasiavaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilonpsilioxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilondasiaoxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilonpsiliperispomeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilondasiaperispomeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilonvaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilonoxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilonperispomeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilonvrachy.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilonmacron.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilondialytikavaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilondialytikaoxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilondialytikaperispomeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegapsili.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegadasia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegapsilivaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegadasiavaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegapsilioxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegadasiaoxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegapsiliperispomeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegadasiaperispomeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegavaria.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegaoxia.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegaperispomeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegavariaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegaoxiaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegapsiliypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegadasiaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegapsilivariaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegadasiavariaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegapsilioxiaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegadasiaoxiaypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegapsiliperispomeniypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegadasiaperispomeniypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegaperispomeniypogegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = prosgegrammeni.sc; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Alphaprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Alphapsiliprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Alphadasiaprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Alphapsilivariaprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Alphadasiavariaprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Alphapsilioxiaprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Alphadasiaoxiaprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Alphapsiliperispomeniprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Alphadasiaperispomeniprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Etaprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Etapsiliprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Etadasiaprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Etapsilivariaprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Etadasiavariaprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Etapsilioxiaprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Etadasiaoxiaprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Etapsiliperispomeniprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Etadasiaperispomeniprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Omegaprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Omegapsiliprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Omegadasiaprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Omegapsilivariaprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Omegadasiavariaprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Omegapsilioxiaprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Omegadasiaoxiaprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Omegapsiliperispomeniprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Omegadasiaperispomeniprosgegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphavariaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphaoxiaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphapsiliypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphadasiaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphapsilivariaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphadasiavariaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphapsilioxiaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphadasiaoxiaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphapsiliperispomeniypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphadasiaperispomeniypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alphaperispomeniypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etavariaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etaoxiaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etapsiliypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etadasiaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etapsilivariaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etadasiavariaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etapsilioxiaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etadasiaoxiaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etapsiliperispomeniypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etadasiaperispomeniypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = etaperispomeniypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegavariaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegaoxiaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegapsiliypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegadasiaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegapsilivariaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegadasiavariaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegapsilioxiaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegadasiaoxiaypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegapsiliperispomeniypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegadasiaperispomeniypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omegaperispomeniypogegrammeni.sc.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Alpha.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Beta.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Gamma.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Delta.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Epsilon.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Zeta.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Eta.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Theta.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Iota.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Kappa.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Lambda.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Mu.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Nu.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Xi.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Omicron.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Pi.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Rho.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Sigma.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Tau.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Upsilon.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Phi.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Chi.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Psi.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Omega.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = alpha.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = beta.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = gamma.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = delta.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = epsilon.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = zeta.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = eta.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = theta.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = iota.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = kappa.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = lambda.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = mu.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = nu.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = xi.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omicron.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = pi.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = rho.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = sigmafinal.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = sigma.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = tau.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = upsilon.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = phi.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = chi.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = psi.sups; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = omega.sups; layers = ( { layerId = m01; width = 600; } ); } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/results/glyphs/GF_Greek_Plus.glyphs000066400000000000000000000421431461513140100233160ustar00rootroot00000000000000{ .appVersion = "3239"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2021-10-28 12:22:31 +0000"; familyName = GF_Greek_Plus; featurePrefixes = ( { automatic = 1; code = "languagesystem DFLT dflt; languagesystem latn dflt; languagesystem latn AZE; languagesystem latn CRT; languagesystem latn KAZ; languagesystem latn TAT; languagesystem latn TRK; languagesystem latn ROM; languagesystem latn MOL; languagesystem latn CAT; "; name = Languagesystems; } ); features = ( { automatic = 1; code = "feature locl; feature ordn; feature case; "; tag = aalt; }, { automatic = 1; code = "lookup ccmp_Other_1 { @CombiningTopAccents = [acutecomb brevecomb caroncomb circumflexcomb commaturnedabovecomb dieresiscomb dotaccentcomb gravecomb hungarumlautcomb macroncomb ringcomb tildecomb]; @CombiningNonTopAccents = [cedillacomb ogonekcomb]; sub [i j]' @CombiningTopAccents by [idotless jdotless]; sub [i j]' @CombiningNonTopAccents @CombiningTopAccents by [idotless jdotless]; } ccmp_Other_1; "; tag = ccmp; }, { automatic = 1; code = "lookup locl_latn_0 { script latn; language AZE; sub i by idotaccent; language CRT; sub i by idotaccent; language KAZ; sub i by idotaccent; language TAT; sub i by idotaccent; language TRK; sub i by idotaccent; } locl_latn_0; lookup locl_latn_1 { script latn; language ROM; sub Scedilla by Scommaaccent; sub scedilla by scommaaccent; language MOL; sub Scedilla by Scommaaccent; sub scedilla by scommaaccent; } locl_latn_1; lookup locl_latn_2 { script latn; language CAT; sub l periodcentered' l by periodcentered.loclCAT; sub L periodcentered' L by periodcentered.loclCAT.case; } locl_latn_2; "; tag = locl; }, { automatic = 1; code = "sub [zero one two three four five six seven eight nine] [A a]' by ordfeminine; sub [zero one two three four five six seven eight nine] [O o]' by ordmasculine; "; tag = ordn; }, { automatic = 1; code = "sub periodcentered.loclCAT by periodcentered.loclCAT.case; "; tag = case; } ); fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = 0; } ); name = Regular; } ); glyphs = ( { glyphname = perispomenicomb; unicode = 834; }, { glyphname = koroniscomb; unicode = 835; }, { glyphname = dialytikatonoscomb; unicode = 836; }, { glyphname = ypogegrammenicomb; unicode = 837; }, { glyphname = koronis; unicode = 8125; }, { glyphname = psili; unicode = 8127; }, { glyphname = perispomeni; unicode = 8128; }, { glyphname = dialytikaperispomeni; unicode = 8129; }, { glyphname = psilivaria; unicode = 8141; }, { glyphname = psilioxia; unicode = 8142; }, { glyphname = psiliperispomeni; unicode = 8143; }, { glyphname = dasiavaria; unicode = 8157; }, { glyphname = dasiaoxia; unicode = 8158; }, { glyphname = dasiaperispomeni; unicode = 8159; }, { glyphname = dialytikavaria; unicode = 8173; }, { glyphname = dialytikaoxia; unicode = 8174; }, { glyphname = varia; unicode = 8175; }, { glyphname = oxia; unicode = 8189; }, { glyphname = dasia; unicode = 8190; }, { glyphname = Alphaprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Alphapsiliprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Alphadasiaprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Alphapsilivariaprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Alphadasiavariaprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Alphapsilioxiaprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Alphadasiaoxiaprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Alphapsiliperispomeniprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Alphadasiaperispomeniprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Etaprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Etapsiliprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Etadasiaprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Etapsilivariaprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Etadasiavariaprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Etapsilioxiaprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Etadasiaoxiaprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Etapsiliperispomeniprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Etadasiaperispomeniprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Omegaprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Omegapsiliprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Omegadasiaprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Omegapsilivariaprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Omegadasiavariaprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Omegapsilioxiaprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Omegadasiaoxiaprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Omegapsiliperispomeniprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = Omegadasiaperispomeniprosgegrammeni.ss01; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = ypogegrammeni; unicode = 890; }, { glyphname = alphapsili; unicode = 7936; }, { glyphname = alphadasia; unicode = 7937; }, { glyphname = alphapsilivaria; unicode = 7938; }, { glyphname = alphadasiavaria; unicode = 7939; }, { glyphname = alphapsilioxia; unicode = 7940; }, { glyphname = alphadasiaoxia; unicode = 7941; }, { glyphname = alphapsiliperispomeni; unicode = 7942; }, { glyphname = alphadasiaperispomeni; unicode = 7943; }, { glyphname = Alphapsili; unicode = 7944; }, { glyphname = Alphadasia; unicode = 7945; }, { glyphname = Alphapsilivaria; unicode = 7946; }, { glyphname = Alphadasiavaria; unicode = 7947; }, { glyphname = Alphapsilioxia; unicode = 7948; }, { glyphname = Alphadasiaoxia; unicode = 7949; }, { glyphname = Alphapsiliperispomeni; unicode = 7950; }, { glyphname = Alphadasiaperispomeni; unicode = 7951; }, { glyphname = epsilonpsili; unicode = 7952; }, { glyphname = epsilondasia; unicode = 7953; }, { glyphname = epsilonpsilivaria; unicode = 7954; }, { glyphname = epsilondasiavaria; unicode = 7955; }, { glyphname = epsilonpsilioxia; unicode = 7956; }, { glyphname = epsilondasiaoxia; unicode = 7957; }, { glyphname = Epsilonpsili; unicode = 7960; }, { glyphname = Epsilondasia; unicode = 7961; }, { glyphname = Epsilonpsilivaria; unicode = 7962; }, { glyphname = Epsilondasiavaria; unicode = 7963; }, { glyphname = Epsilonpsilioxia; unicode = 7964; }, { glyphname = Epsilondasiaoxia; unicode = 7965; }, { glyphname = etapsili; unicode = 7968; }, { glyphname = etadasia; unicode = 7969; }, { glyphname = etapsilivaria; unicode = 7970; }, { glyphname = etadasiavaria; unicode = 7971; }, { glyphname = etapsilioxia; unicode = 7972; }, { glyphname = etadasiaoxia; unicode = 7973; }, { glyphname = etapsiliperispomeni; unicode = 7974; }, { glyphname = etadasiaperispomeni; unicode = 7975; }, { glyphname = Etapsili; unicode = 7976; }, { glyphname = Etadasia; unicode = 7977; }, { glyphname = Etapsilivaria; unicode = 7978; }, { glyphname = Etadasiavaria; unicode = 7979; }, { glyphname = Etapsilioxia; unicode = 7980; }, { glyphname = Etadasiaoxia; unicode = 7981; }, { glyphname = Etapsiliperispomeni; unicode = 7982; }, { glyphname = Etadasiaperispomeni; unicode = 7983; }, { glyphname = iotapsili; unicode = 7984; }, { glyphname = iotadasia; unicode = 7985; }, { glyphname = iotapsilivaria; unicode = 7986; }, { glyphname = iotadasiavaria; unicode = 7987; }, { glyphname = iotapsilioxia; unicode = 7988; }, { glyphname = iotadasiaoxia; unicode = 7989; }, { glyphname = iotapsiliperispomeni; unicode = 7990; }, { glyphname = iotadasiaperispomeni; unicode = 7991; }, { glyphname = Iotapsili; unicode = 7992; }, { glyphname = Iotadasia; unicode = 7993; }, { glyphname = Iotapsilivaria; unicode = 7994; }, { glyphname = Iotadasiavaria; unicode = 7995; }, { glyphname = Iotapsilioxia; unicode = 7996; }, { glyphname = Iotadasiaoxia; unicode = 7997; }, { glyphname = Iotapsiliperispomeni; unicode = 7998; }, { glyphname = Iotadasiaperispomeni; unicode = 7999; }, { glyphname = omicronpsili; unicode = 8000; }, { glyphname = omicrondasia; unicode = 8001; }, { glyphname = omicronpsilivaria; unicode = 8002; }, { glyphname = omicrondasiavaria; unicode = 8003; }, { glyphname = omicronpsilioxia; unicode = 8004; }, { glyphname = omicrondasiaoxia; unicode = 8005; }, { glyphname = Omicronpsili; unicode = 8008; }, { glyphname = Omicrondasia; unicode = 8009; }, { glyphname = Omicronpsilivaria; unicode = 8010; }, { glyphname = Omicrondasiavaria; unicode = 8011; }, { glyphname = Omicronpsilioxia; unicode = 8012; }, { glyphname = Omicrondasiaoxia; unicode = 8013; }, { glyphname = upsilonpsili; unicode = 8016; }, { glyphname = upsilondasia; unicode = 8017; }, { glyphname = upsilonpsilivaria; unicode = 8018; }, { glyphname = upsilondasiavaria; unicode = 8019; }, { glyphname = upsilonpsilioxia; unicode = 8020; }, { glyphname = upsilondasiaoxia; unicode = 8021; }, { glyphname = upsilonpsiliperispomeni; unicode = 8022; }, { glyphname = upsilondasiaperispomeni; unicode = 8023; }, { glyphname = Upsilondasia; unicode = 8025; }, { glyphname = Upsilondasiavaria; unicode = 8027; }, { glyphname = Upsilondasiaoxia; unicode = 8029; }, { glyphname = Upsilondasiaperispomeni; unicode = 8031; }, { glyphname = omegapsili; unicode = 8032; }, { glyphname = omegadasia; unicode = 8033; }, { glyphname = omegapsilivaria; unicode = 8034; }, { glyphname = omegadasiavaria; unicode = 8035; }, { glyphname = omegapsilioxia; unicode = 8036; }, { glyphname = omegadasiaoxia; unicode = 8037; }, { glyphname = omegapsiliperispomeni; unicode = 8038; }, { glyphname = omegadasiaperispomeni; unicode = 8039; }, { glyphname = Omegapsili; unicode = 8040; }, { glyphname = Omegadasia; unicode = 8041; }, { glyphname = Omegapsilivaria; unicode = 8042; }, { glyphname = Omegadasiavaria; unicode = 8043; }, { glyphname = Omegapsilioxia; unicode = 8044; }, { glyphname = Omegadasiaoxia; unicode = 8045; }, { glyphname = Omegapsiliperispomeni; unicode = 8046; }, { glyphname = Omegadasiaperispomeni; unicode = 8047; }, { glyphname = alphavaria; unicode = 8048; }, { glyphname = alphaoxia; unicode = 8049; }, { glyphname = epsilonvaria; unicode = 8050; }, { glyphname = epsilonoxia; unicode = 8051; }, { glyphname = etavaria; unicode = 8052; }, { glyphname = etaoxia; unicode = 8053; }, { glyphname = iotavaria; unicode = 8054; }, { glyphname = iotaoxia; unicode = 8055; }, { glyphname = omicronvaria; unicode = 8056; }, { glyphname = omicronoxia; unicode = 8057; }, { glyphname = upsilonvaria; unicode = 8058; }, { glyphname = upsilonoxia; unicode = 8059; }, { glyphname = omegavaria; unicode = 8060; }, { glyphname = omegaoxia; unicode = 8061; }, { glyphname = alphapsiliypogegrammeni; unicode = 8064; }, { glyphname = alphadasiaypogegrammeni; unicode = 8065; }, { glyphname = alphapsilivariaypogegrammeni; unicode = 8066; }, { glyphname = alphadasiavariaypogegrammeni; unicode = 8067; }, { glyphname = alphapsilioxiaypogegrammeni; unicode = 8068; }, { glyphname = alphadasiaoxiaypogegrammeni; unicode = 8069; }, { glyphname = alphapsiliperispomeniypogegrammeni; unicode = 8070; }, { glyphname = alphadasiaperispomeniypogegrammeni; unicode = 8071; }, { glyphname = Alphapsiliprosgegrammeni; unicode = 8072; }, { glyphname = Alphadasiaprosgegrammeni; unicode = 8073; }, { glyphname = Alphapsilivariaprosgegrammeni; unicode = 8074; }, { glyphname = Alphadasiavariaprosgegrammeni; unicode = 8075; }, { glyphname = Alphapsilioxiaprosgegrammeni; unicode = 8076; }, { glyphname = Alphadasiaoxiaprosgegrammeni; unicode = 8077; }, { glyphname = Alphapsiliperispomeniprosgegrammeni; unicode = 8078; }, { glyphname = Alphadasiaperispomeniprosgegrammeni; unicode = 8079; }, { glyphname = etapsiliypogegrammeni; unicode = 8080; }, { glyphname = etadasiaypogegrammeni; unicode = 8081; }, { glyphname = etapsilivariaypogegrammeni; unicode = 8082; }, { glyphname = etadasiavariaypogegrammeni; unicode = 8083; }, { glyphname = etapsilioxiaypogegrammeni; unicode = 8084; }, { glyphname = etadasiaoxiaypogegrammeni; unicode = 8085; }, { glyphname = etapsiliperispomeniypogegrammeni; unicode = 8086; }, { glyphname = etadasiaperispomeniypogegrammeni; unicode = 8087; }, { glyphname = Etapsiliprosgegrammeni; unicode = 8088; }, { glyphname = Etadasiaprosgegrammeni; unicode = 8089; }, { glyphname = Etapsilivariaprosgegrammeni; unicode = 8090; }, { glyphname = Etadasiavariaprosgegrammeni; unicode = 8091; }, { glyphname = Etapsilioxiaprosgegrammeni; unicode = 8092; }, { glyphname = Etadasiaoxiaprosgegrammeni; unicode = 8093; }, { glyphname = Etapsiliperispomeniprosgegrammeni; unicode = 8094; }, { glyphname = Etadasiaperispomeniprosgegrammeni; unicode = 8095; }, { glyphname = omegapsiliypogegrammeni; unicode = 8096; }, { glyphname = omegadasiaypogegrammeni; unicode = 8097; }, { glyphname = omegapsilivariaypogegrammeni; unicode = 8098; }, { glyphname = omegadasiavariaypogegrammeni; unicode = 8099; }, { glyphname = omegapsilioxiaypogegrammeni; unicode = 8100; }, { glyphname = omegadasiaoxiaypogegrammeni; unicode = 8101; }, { glyphname = omegapsiliperispomeniypogegrammeni; unicode = 8102; }, { glyphname = omegadasiaperispomeniypogegrammeni; unicode = 8103; }, { glyphname = Omegapsiliprosgegrammeni; unicode = 8104; }, { glyphname = Omegadasiaprosgegrammeni; unicode = 8105; }, { glyphname = Omegapsilivariaprosgegrammeni; unicode = 8106; }, { glyphname = Omegadasiavariaprosgegrammeni; unicode = 8107; }, { glyphname = Omegapsilioxiaprosgegrammeni; unicode = 8108; }, { glyphname = Omegadasiaoxiaprosgegrammeni; unicode = 8109; }, { glyphname = Omegapsiliperispomeniprosgegrammeni; unicode = 8110; }, { glyphname = Omegadasiaperispomeniprosgegrammeni; unicode = 8111; }, { glyphname = alphavrachy; unicode = 8112; }, { glyphname = alphamacron; unicode = 8113; }, { glyphname = alphavariaypogegrammeni; unicode = 8114; }, { glyphname = alphaypogegrammeni; unicode = 8115; }, { glyphname = alphaoxiaypogegrammeni; unicode = 8116; }, { glyphname = alphaperispomeni; unicode = 8118; }, { glyphname = alphaperispomeniypogegrammeni; unicode = 8119; }, { glyphname = Alphavrachy; unicode = 8120; }, { glyphname = Alphamacron; unicode = 8121; }, { glyphname = Alphavaria; unicode = 8122; }, { glyphname = Alphaoxia; unicode = 8123; }, { glyphname = Alphaprosgegrammeni; unicode = 8124; }, { glyphname = prosgegrammeni; unicode = 8126; }, { glyphname = etavariaypogegrammeni; unicode = 8130; }, { glyphname = etaypogegrammeni; unicode = 8131; }, { glyphname = etaoxiaypogegrammeni; unicode = 8132; }, { glyphname = etaperispomeni; unicode = 8134; }, { glyphname = etaperispomeniypogegrammeni; unicode = 8135; }, { glyphname = Epsilonvaria; unicode = 8136; }, { glyphname = Epsilonoxia; unicode = 8137; }, { glyphname = Etavaria; unicode = 8138; }, { glyphname = Etaoxia; unicode = 8139; }, { glyphname = Etaprosgegrammeni; unicode = 8140; }, { glyphname = iotavrachy; unicode = 8144; }, { glyphname = iotamacron; unicode = 8145; }, { glyphname = iotadialytikavaria; unicode = 8146; }, { glyphname = iotadialytikaoxia; unicode = 8147; }, { glyphname = iotaperispomeni; unicode = 8150; }, { glyphname = iotadialytikaperispomeni; unicode = 8151; }, { glyphname = Iotavrachy; unicode = 8152; }, { glyphname = Iotamacron; unicode = 8153; }, { glyphname = Iotavaria; unicode = 8154; }, { glyphname = Iotaoxia; unicode = 8155; }, { glyphname = upsilonvrachy; unicode = 8160; }, { glyphname = upsilonmacron; unicode = 8161; }, { glyphname = upsilondialytikavaria; unicode = 8162; }, { glyphname = upsilondialytikaoxia; unicode = 8163; }, { glyphname = rhopsili; unicode = 8164; }, { glyphname = rhodasia; unicode = 8165; }, { glyphname = upsilonperispomeni; unicode = 8166; }, { glyphname = upsilondialytikaperispomeni; unicode = 8167; }, { glyphname = Upsilonvrachy; unicode = 8168; }, { glyphname = Upsilonmacron; unicode = 8169; }, { glyphname = Upsilonvaria; unicode = 8170; }, { glyphname = Upsilonoxia; unicode = 8171; }, { glyphname = Rhodasia; unicode = 8172; }, { glyphname = omegavariaypogegrammeni; unicode = 8178; }, { glyphname = omegaypogegrammeni; unicode = 8179; }, { glyphname = omegaoxiaypogegrammeni; unicode = 8180; }, { glyphname = omegaperispomeni; unicode = 8182; }, { glyphname = omegaperispomeniypogegrammeni; unicode = 8183; }, { glyphname = Omicronvaria; unicode = 8184; }, { glyphname = Omicronoxia; unicode = 8185; }, { glyphname = Omegavaria; unicode = 8186; }, { glyphname = Omegaoxia; unicode = 8187; }, { glyphname = Omegaprosgegrammeni; unicode = 8188; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/results/glyphs/GF_Greek_Pro.glyphs000066400000000000000000000114741461513140100231360ustar00rootroot00000000000000{ .appVersion = "3151"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2023-12-13 14:28:10 +0000"; familyName = GF_Greek_Pro; fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = -16; } ); name = Regular; } ); glyphs = ( { glyphname = plussuperior; unicode = 8314; }, { glyphname = minussuperior; unicode = 8315; }, { glyphname = equalsuperior; unicode = 8316; }, { glyphname = plusinferior; unicode = 8330; }, { glyphname = minusinferior; unicode = 8331; }, { glyphname = equalinferior; unicode = 8332; }, { glyphname = alephsymbol; unicode = 8501; }, { glyphname = betsymbol; unicode = 8502; }, { glyphname = multiply.circled; unicode = 8855; }, { glyphname = ellipsisvertical; unicode = 8942; }, { glyphname = metricalbreve; unicode = 9169; }, { glyphname = metricallongovershort; unicode = 9170; }, { glyphname = metricalshortoverlong; unicode = 9171; }, { glyphname = metricallongovertwoshorts; unicode = 9172; }, { glyphname = metricaltwoshortsoverlong; unicode = 9173; }, { glyphname = metricaltwoshortsjoined; unicode = 9174; }, { glyphname = metricaltriseme; unicode = 9175; }, { glyphname = metricaltetraseme; unicode = 9176; }, { glyphname = metricalpentaseme; unicode = 9177; }, { glyphname = doubleSolidusOperator; unicode = 11005; }, { glyphname = dblverticalbar; unicode = 8214; }, { glyphname = referencemark; unicode = 8251; }, { glyphname = undertie; unicode = 8255; }, { glyphname = asterism; unicode = 8258; }, { glyphname = threedotpunctuation; unicode = 8278; }, { glyphname = fourdotpunctuation; unicode = 8280; }, { glyphname = fivedotpunctuation; unicode = 8281; }, { glyphname = twodotpunctuation; unicode = 8282; }, { glyphname = fourdotmark; unicode = 8283; }, { glyphname = dottedcross; unicode = 8284; }, { glyphname = tricolon; unicode = 8285; }, { glyphname = verticalfourdots; unicode = 8286; }, { glyphname = rightanglesubstitutionmarker; unicode = 11776; }, { glyphname = rightangledottedsubstitutionmarker; unicode = 11777; }, { glyphname = leftsubstitutionbracket; unicode = 11778; }, { glyphname = rightsubstitutionbracket; unicode = 11779; }, { glyphname = leftdottedsubstitutionbracket; unicode = 11780; }, { glyphname = rightdottedsubstitutionbracket; unicode = 11781; }, { glyphname = raisedinterpolationmarker; unicode = 11782; }, { glyphname = raiseddottedinterpolationmarker; unicode = 11783; }, { glyphname = dottedtranspositionmarker; unicode = 11784; }, { glyphname = lefttranspositionbracket; unicode = 11785; }, { glyphname = righttranspositionbracket; unicode = 11786; }, { glyphname = raisedsquare; unicode = 11787; }, { glyphname = leftraisedomissionbracket; unicode = 11788; }, { glyphname = rightraisedomissionbracket; unicode = 11789; }, { glyphname = editorialcoronis; unicode = 11790; }, { glyphname = paragraphos; unicode = 11791; }, { glyphname = forkedparagraphos; unicode = 11792; }, { glyphname = reversedforkedparagraphos; unicode = 11793; }, { glyphname = hypodiastole; unicode = 11794; }, { glyphname = dottedobelos; unicode = 11795; }, { glyphname = downancora; unicode = 11796; }, { glyphname = upancora; unicode = 11797; }, { glyphname = dottedrightpointingangle; unicode = 11798; }, { glyphname = doubleobliquehyphen; unicode = 11799; }, { glyphname = anglebracketleft; unicode = 12296; }, { glyphname = anglebracketright; unicode = 12297; }, { glyphname = dblanglebracketleft; unicode = 12298; }, { glyphname = dblanglebracketright; unicode = 12299; }, { glyphname = cornerbracketleft; unicode = 12300; }, { glyphname = cornerbracketright; unicode = 12301; }, { glyphname = whitesquarebracketleft; unicode = 12314; }, { glyphname = whitesquarebracketright; unicode = 12315; }, { glyphname = dotaccent; unicode = 729; }, { glyphname = overlinecomb; unicode = 773; }, { glyphname = dotbelowcomb; unicode = 803; }, { glyphname = asteriskbelowcomb; unicode = 857; }, { glyphname = doublebrevebelowcomb; unicode = 860; }, { glyphname = Stigma; unicode = 986; }, { glyphname = stigma; unicode = 987; }, { glyphname = Digamma; unicode = 988; }, { glyphname = digamma; unicode = 989; }, { glyphname = Koppa; unicode = 990; }, { glyphname = koppa; unicode = 991; }, { glyphname = Sampi; unicode = 992; }, { glyphname = sampi; unicode = 993; }, { glyphname = "litalic-math"; unicode = 119897; }, { glyphname = "M-fraktur"; unicode = 120080; }, { glyphname = "P-fraktur"; unicode = 120083; }, { glyphname = "S-fraktur"; unicode = 120086; }, { glyphname = "p-fraktur"; unicode = 120109; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/results/glyphs/GF_Latin_African.glyphs000066400000000000000000000540631461513140100237540ustar00rootroot00000000000000{ .appVersion = "3151"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2023-12-13 14:28:10 +0000"; familyName = GF_Latin_African; fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = -16; } ); name = Regular; } ); glyphs = ( { glyphname = percent; unicode = 37; }, { glyphname = ampersand; unicode = 38; }, { glyphname = plus; unicode = 43; }, { glyphname = at; unicode = 64; }, { glyphname = florin; unicode = 402; }, { glyphname = minusmod; unicode = 727; }, { glyphname = doubleapostrophemod; unicode = 750; }, { glyphname = A.circled; unicode = 9398; }, { glyphname = a.circled; unicode = 9424; }, { glyphname = colonmod; unicode = 42889; }, { glyphname = shortequalmod; unicode = 42890; }, { glyphname = uniA7CB; unicode = 42955; }, { glyphname = exclam; unicode = 33; }, { glyphname = quotedbl; unicode = 34; }, { glyphname = numbersign; unicode = 35; }, { glyphname = quotesingle; unicode = 39; }, { glyphname = parenleft; unicode = 40; }, { glyphname = parenright; unicode = 41; }, { glyphname = asterisk; unicode = 42; }, { glyphname = comma; unicode = 44; }, { glyphname = hyphen; unicode = 45; }, { glyphname = period; unicode = 46; }, { glyphname = slash; unicode = 47; }, { glyphname = colon; unicode = 58; }, { glyphname = semicolon; unicode = 59; }, { glyphname = question; unicode = 63; }, { glyphname = bracketleft; unicode = 91; }, { glyphname = bracketright; unicode = 93; }, { glyphname = guillemetleft; unicode = 171; }, { glyphname = guillemetright; unicode = 187; }, { glyphname = endash; unicode = 8211; }, { glyphname = emdash; unicode = 8212; }, { glyphname = quoteleft; unicode = 8216; }, { glyphname = quoteright; unicode = 8217; }, { glyphname = quotedblleft; unicode = 8220; }, { glyphname = quotedblright; unicode = 8221; }, { glyphname = ellipsis; unicode = 8230; }, { glyphname = guilsinglleft; unicode = 8249; }, { glyphname = guilsinglright; unicode = 8250; }, { glyphname = zero; unicode = 48; }, { glyphname = one; unicode = 49; }, { glyphname = two; unicode = 50; }, { glyphname = three; unicode = 51; }, { glyphname = four; unicode = 52; }, { glyphname = five; unicode = 53; }, { glyphname = six; unicode = 54; }, { glyphname = seven; unicode = 55; }, { glyphname = eight; unicode = 56; }, { glyphname = nine; unicode = 57; }, { glyphname = apostrophemod; unicode = 700; }, { glyphname = glottalstopmod; unicode = 704; }, { glyphname = circumflex; unicode = 710; }, { glyphname = verticallinemod; unicode = 712; }, { glyphname = gravecomb; unicode = 768; }, { glyphname = acutecomb; unicode = 769; }, { glyphname = circumflexcomb; unicode = 770; }, { glyphname = tildecomb; unicode = 771; }, { glyphname = macroncomb; unicode = 772; }, { glyphname = brevecomb; unicode = 774; }, { glyphname = dotaccentcomb; unicode = 775; }, { glyphname = dieresiscomb; unicode = 776; }, { glyphname = ringcomb; unicode = 778; }, { glyphname = hungarumlautcomb; unicode = 779; }, { glyphname = caroncomb; unicode = 780; }, { glyphname = verticallineabovecomb; unicode = 781; }, { glyphname = dblgravecomb; unicode = 783; }, { glyphname = breveinvertedcomb; unicode = 785; }, { glyphname = dotbelowcomb; unicode = 803; }, { glyphname = dieresisbelowcomb; unicode = 804; }, { glyphname = ringbelowcomb; unicode = 805; }, { glyphname = cedillacomb; unicode = 807; }, { glyphname = ogonekcomb; unicode = 808; }, { glyphname = circumflexbelowcomb; unicode = 813; }, { glyphname = breveinvertedbelowcomb; unicode = 815; }, { glyphname = tildebelowcomb; unicode = 816; }, { glyphname = macronbelowcomb; unicode = 817; }, { glyphname = doublemacronbelowcomb; unicode = 863; }, { glyphname = macronacutecomb; unicode = 7620; }, { glyphname = gravemacroncomb; unicode = 7621; }, { glyphname = macrongravecomb; unicode = 7622; }, { glyphname = acutemacroncomb; unicode = 7623; }, { glyphname = A; unicode = 65; }, { glyphname = B; unicode = 66; }, { glyphname = C; unicode = 67; }, { glyphname = D; unicode = 68; }, { glyphname = E; unicode = 69; }, { glyphname = F; unicode = 70; }, { glyphname = G; unicode = 71; }, { glyphname = H; unicode = 72; }, { glyphname = I; unicode = 73; }, { glyphname = J; unicode = 74; }, { glyphname = K; unicode = 75; }, { glyphname = L; unicode = 76; }, { glyphname = M; unicode = 77; }, { glyphname = N; unicode = 78; }, { glyphname = O; unicode = 79; }, { glyphname = P; unicode = 80; }, { glyphname = Q; unicode = 81; }, { glyphname = R; unicode = 82; }, { glyphname = S; unicode = 83; }, { glyphname = T; unicode = 84; }, { glyphname = U; unicode = 85; }, { glyphname = V; unicode = 86; }, { glyphname = W; unicode = 87; }, { glyphname = X; unicode = 88; }, { glyphname = Y; unicode = 89; }, { glyphname = Z; unicode = 90; }, { glyphname = a; unicode = 97; }, { glyphname = b; unicode = 98; }, { glyphname = c; unicode = 99; }, { glyphname = d; unicode = 100; }, { glyphname = e; unicode = 101; }, { glyphname = f; unicode = 102; }, { glyphname = g; unicode = 103; }, { glyphname = h; unicode = 104; }, { glyphname = i; unicode = 105; }, { glyphname = j; unicode = 106; }, { glyphname = k; unicode = 107; }, { glyphname = l; unicode = 108; }, { glyphname = m; unicode = 109; }, { glyphname = n; unicode = 110; }, { glyphname = o; unicode = 111; }, { glyphname = p; unicode = 112; }, { glyphname = q; unicode = 113; }, { glyphname = r; unicode = 114; }, { glyphname = s; unicode = 115; }, { glyphname = t; unicode = 116; }, { glyphname = u; unicode = 117; }, { glyphname = v; unicode = 118; }, { glyphname = w; unicode = 119; }, { glyphname = x; unicode = 120; }, { glyphname = y; unicode = 121; }, { glyphname = z; unicode = 122; }, { glyphname = ordfeminine; unicode = 170; }, { glyphname = ordmasculine; unicode = 186; }, { glyphname = Agrave; unicode = 192; }, { glyphname = Aacute; unicode = 193; }, { glyphname = Acircumflex; unicode = 194; }, { glyphname = Atilde; unicode = 195; }, { glyphname = Adieresis; unicode = 196; }, { glyphname = Aring; unicode = 197; }, { glyphname = AE; unicode = 198; }, { glyphname = Ccedilla; unicode = 199; }, { glyphname = Egrave; unicode = 200; }, { glyphname = Eacute; unicode = 201; }, { glyphname = Ecircumflex; unicode = 202; }, { glyphname = Edieresis; unicode = 203; }, { glyphname = Igrave; unicode = 204; }, { glyphname = Iacute; unicode = 205; }, { glyphname = Icircumflex; unicode = 206; }, { glyphname = Idieresis; unicode = 207; }, { glyphname = Ntilde; unicode = 209; }, { glyphname = Ograve; unicode = 210; }, { glyphname = Oacute; unicode = 211; }, { glyphname = Ocircumflex; unicode = 212; }, { glyphname = Otilde; unicode = 213; }, { glyphname = Odieresis; unicode = 214; }, { glyphname = Oslash; unicode = 216; }, { glyphname = Ugrave; unicode = 217; }, { glyphname = Uacute; unicode = 218; }, { glyphname = Ucircumflex; unicode = 219; }, { glyphname = Udieresis; unicode = 220; }, { glyphname = Yacute; unicode = 221; }, { glyphname = agrave; unicode = 224; }, { glyphname = aacute; unicode = 225; }, { glyphname = acircumflex; unicode = 226; }, { glyphname = atilde; unicode = 227; }, { glyphname = adieresis; unicode = 228; }, { glyphname = aring; unicode = 229; }, { glyphname = ae; unicode = 230; }, { glyphname = ccedilla; unicode = 231; }, { glyphname = egrave; unicode = 232; }, { glyphname = eacute; unicode = 233; }, { glyphname = ecircumflex; unicode = 234; }, { glyphname = edieresis; unicode = 235; }, { glyphname = igrave; unicode = 236; }, { glyphname = iacute; unicode = 237; }, { glyphname = icircumflex; unicode = 238; }, { glyphname = idieresis; unicode = 239; }, { glyphname = ntilde; unicode = 241; }, { glyphname = ograve; unicode = 242; }, { glyphname = oacute; unicode = 243; }, { glyphname = ocircumflex; unicode = 244; }, { glyphname = otilde; unicode = 245; }, { glyphname = odieresis; unicode = 246; }, { glyphname = oslash; unicode = 248; }, { glyphname = ugrave; unicode = 249; }, { glyphname = uacute; unicode = 250; }, { glyphname = ucircumflex; unicode = 251; }, { glyphname = udieresis; unicode = 252; }, { glyphname = yacute; unicode = 253; }, { glyphname = ydieresis; unicode = 255; }, { glyphname = Amacron; unicode = 256; }, { glyphname = amacron; unicode = 257; }, { glyphname = Abreve; unicode = 258; }, { glyphname = abreve; unicode = 259; }, { glyphname = Aogonek; unicode = 260; }, { glyphname = aogonek; unicode = 261; }, { glyphname = Ccircumflex; unicode = 264; }, { glyphname = ccircumflex; unicode = 265; }, { glyphname = Ccaron; unicode = 268; }, { glyphname = ccaron; unicode = 269; }, { glyphname = Dcroat; unicode = 272; }, { glyphname = dcroat; unicode = 273; }, { glyphname = Emacron; unicode = 274; }, { glyphname = emacron; unicode = 275; }, { glyphname = Edotaccent; unicode = 278; }, { glyphname = edotaccent; unicode = 279; }, { glyphname = Eogonek; unicode = 280; }, { glyphname = eogonek; unicode = 281; }, { glyphname = Ecaron; unicode = 282; }, { glyphname = ecaron; unicode = 283; }, { glyphname = Hcircumflex; unicode = 292; }, { glyphname = hcircumflex; unicode = 293; }, { glyphname = Hbar; unicode = 294; }, { glyphname = hbar; unicode = 295; }, { glyphname = Itilde; unicode = 296; }, { glyphname = itilde; unicode = 297; }, { glyphname = Imacron; unicode = 298; }, { glyphname = imacron; unicode = 299; }, { glyphname = Iogonek; unicode = 302; }, { glyphname = iogonek; unicode = 303; }, { glyphname = Lacute; unicode = 313; }, { glyphname = lacute; unicode = 314; }, { glyphname = Nacute; unicode = 323; }, { glyphname = nacute; unicode = 324; }, { glyphname = Ncaron; unicode = 327; }, { glyphname = ncaron; unicode = 328; }, { glyphname = Eng; unicode = 330; }, { glyphname = eng; unicode = 331; }, { glyphname = Omacron; unicode = 332; }, { glyphname = omacron; unicode = 333; }, { glyphname = Ohungarumlaut; unicode = 336; }, { glyphname = ohungarumlaut; unicode = 337; }, { glyphname = OE; unicode = 338; }, { glyphname = oe; unicode = 339; }, { glyphname = Racute; unicode = 340; }, { glyphname = racute; unicode = 341; }, { glyphname = Rcommaaccent; unicode = 342; }, { glyphname = rcommaaccent; unicode = 343; }, { glyphname = Rcaron; unicode = 344; }, { glyphname = rcaron; unicode = 345; }, { glyphname = Sacute; unicode = 346; }, { glyphname = sacute; unicode = 347; }, { glyphname = Scircumflex; unicode = 348; }, { glyphname = scircumflex; unicode = 349; }, { glyphname = Scedilla; unicode = 350; }, { glyphname = scedilla; unicode = 351; }, { glyphname = Scaron; unicode = 352; }, { glyphname = scaron; unicode = 353; }, { glyphname = Tcedilla; unicode = 354; }, { glyphname = tcedilla; unicode = 355; }, { glyphname = Tbar; unicode = 358; }, { glyphname = tbar; unicode = 359; }, { glyphname = Utilde; unicode = 360; }, { glyphname = utilde; unicode = 361; }, { glyphname = Umacron; unicode = 362; }, { glyphname = umacron; unicode = 363; }, { glyphname = Uhungarumlaut; unicode = 368; }, { glyphname = uhungarumlaut; unicode = 369; }, { glyphname = Uogonek; unicode = 370; }, { glyphname = uogonek; unicode = 371; }, { glyphname = Wcircumflex; unicode = 372; }, { glyphname = wcircumflex; unicode = 373; }, { glyphname = Ycircumflex; unicode = 374; }, { glyphname = ycircumflex; unicode = 375; }, { glyphname = Ydieresis; unicode = 376; }, { glyphname = Zdotaccent; unicode = 379; }, { glyphname = zdotaccent; unicode = 380; }, { glyphname = Zcaron; unicode = 381; }, { glyphname = zcaron; unicode = 382; }, { glyphname = Bhook; unicode = 385; }, { glyphname = Btopbar; unicode = 386; }, { glyphname = btopbar; unicode = 387; }, { glyphname = Oopen; unicode = 390; }, { glyphname = Chook; unicode = 391; }, { glyphname = chook; unicode = 392; }, { glyphname = Dtail; unicode = 393; }, { glyphname = Dhook; unicode = 394; }, { glyphname = Eturned; unicode = 398; }, { glyphname = Schwa; unicode = 399; }, { glyphname = Eopen; unicode = 400; }, { glyphname = Fhook; unicode = 401; }, { glyphname = Ghook; unicode = 403; }, { glyphname = "Gamma-latin"; unicode = 404; }, { glyphname = "Iota-latin"; unicode = 406; }, { glyphname = Istroke; unicode = 407; }, { glyphname = Khook; unicode = 408; }, { glyphname = khook; unicode = 409; }, { glyphname = Mturned; unicode = 412; }, { glyphname = Nhookleft; unicode = 413; }, { glyphname = Obarred; unicode = 415; }, { glyphname = Phook; unicode = 420; }, { glyphname = phook; unicode = 421; }, { glyphname = Esh; unicode = 425; }, { glyphname = Thook; unicode = 428; }, { glyphname = thook; unicode = 429; }, { glyphname = Tretroflexhook; unicode = 430; }, { glyphname = "Upsilon-latin"; unicode = 433; }, { glyphname = Vhook; unicode = 434; }, { glyphname = Yhook; unicode = 435; }, { glyphname = yhook; unicode = 436; }, { glyphname = Ezh; unicode = 439; }, { glyphname = Ezhreversed; unicode = 440; }, { glyphname = ezhreversed; unicode = 441; }, { glyphname = clickdental; unicode = 448; }, { glyphname = clicklateral; unicode = 449; }, { glyphname = clickalveolar; unicode = 450; }, { glyphname = clickretroflex; unicode = 451; }, { glyphname = Acaron; unicode = 461; }, { glyphname = acaron; unicode = 462; }, { glyphname = Icaron; unicode = 463; }, { glyphname = icaron; unicode = 464; }, { glyphname = Ocaron; unicode = 465; }, { glyphname = ocaron; unicode = 466; }, { glyphname = Ucaron; unicode = 467; }, { glyphname = ucaron; unicode = 468; }, { glyphname = Udieresisacute; unicode = 471; }, { glyphname = udieresisacute; unicode = 472; }, { glyphname = eturned; unicode = 477; }, { glyphname = AEmacron; unicode = 482; }, { glyphname = aemacron; unicode = 483; }, { glyphname = Gcaron; unicode = 486; }, { glyphname = gcaron; unicode = 487; }, { glyphname = Oogonek; unicode = 490; }, { glyphname = oogonek; unicode = 491; }, { glyphname = jcaron; unicode = 496; }, { glyphname = Ngrave; unicode = 504; }, { glyphname = ngrave; unicode = 505; }, { glyphname = AEacute; unicode = 508; }, { glyphname = aeacute; unicode = 509; }, { glyphname = Oslashacute; unicode = 510; }, { glyphname = oslashacute; unicode = 511; }, { glyphname = Adblgrave; unicode = 512; }, { glyphname = adblgrave; unicode = 513; }, { glyphname = Edblgrave; unicode = 516; }, { glyphname = edblgrave; unicode = 517; }, { glyphname = Idblgrave; unicode = 520; }, { glyphname = idblgrave; unicode = 521; }, { glyphname = Odblgrave; unicode = 524; }, { glyphname = odblgrave; unicode = 525; }, { glyphname = Rinvertedbreve; unicode = 530; }, { glyphname = rinvertedbreve; unicode = 531; }, { glyphname = Udblgrave; unicode = 532; }, { glyphname = udblgrave; unicode = 533; }, { glyphname = Adotaccent; unicode = 550; }, { glyphname = adotaccent; unicode = 551; }, { glyphname = Ecedilla; unicode = 552; }, { glyphname = ecedilla; unicode = 553; }, { glyphname = Ymacron; unicode = 562; }, { glyphname = ymacron; unicode = 563; }, { glyphname = Glottalstopsmall; unicode = 577; }, { glyphname = glottalstopsmall; unicode = 578; }, { glyphname = Ubar; unicode = 580; }, { glyphname = Vturned; unicode = 581; }, { glyphname = Jstroke; unicode = 584; }, { glyphname = jstroke; unicode = 585; }, { glyphname = Rstroke; unicode = 588; }, { glyphname = rstroke; unicode = 589; }, { glyphname = aturned; unicode = 592; }, { glyphname = "alpha-latin"; unicode = 593; }, { glyphname = bhook; unicode = 595; }, { glyphname = oopen; unicode = 596; }, { glyphname = dtail; unicode = 598; }, { glyphname = dhook; unicode = 599; }, { glyphname = schwa; unicode = 601; }, { glyphname = eopen; unicode = 603; }, { glyphname = ghook; unicode = 608; }, { glyphname = "gamma-latin"; unicode = 611; }, { glyphname = ramshorn; unicode = 612; }, { glyphname = hturned; unicode = 613; }, { glyphname = hhook; unicode = 614; }, { glyphname = istroke; unicode = 616; }, { glyphname = "iota-latin"; unicode = 617; }, { glyphname = Ismall; unicode = 618; }, { glyphname = mturned; unicode = 623; }, { glyphname = nhookleft; unicode = 626; }, { glyphname = obarred; unicode = 629; }, { glyphname = rtail; unicode = 637; }, { glyphname = esh; unicode = 643; }, { glyphname = tretroflexhook; unicode = 648; }, { glyphname = ubar; unicode = 649; }, { glyphname = "upsilon-latin"; unicode = 650; }, { glyphname = vhook; unicode = 651; }, { glyphname = vturned; unicode = 652; }, { glyphname = ezh; unicode = 658; }, { glyphname = glottalstop; unicode = 660; }, { glyphname = bilabialclick; unicode = 664; }, { glyphname = jcrossedtail; unicode = 669; }, { glyphname = wmod; unicode = 695; }, { glyphname = amod; unicode = 7491; }, { glyphname = emod; unicode = 7497; }, { glyphname = eOpenmod; unicode = 7499; }, { glyphname = omod; unicode = 7506; }, { glyphname = oOpenmod; unicode = 7507; }, { glyphname = umod; unicode = 7512; }, { glyphname = pstroke; unicode = 7549; }, { glyphname = istrokemod; unicode = 7588; }, { glyphname = ubarmod; unicode = 7606; }, { glyphname = Bdotbelow; unicode = 7684; }, { glyphname = bdotbelow; unicode = 7685; }, { glyphname = Bmacronbelow; unicode = 7686; }, { glyphname = bmacronbelow; unicode = 7687; }, { glyphname = Ddotaccent; unicode = 7690; }, { glyphname = ddotaccent; unicode = 7691; }, { glyphname = Ddotbelow; unicode = 7692; }, { glyphname = ddotbelow; unicode = 7693; }, { glyphname = Dmacronbelow; unicode = 7694; }, { glyphname = dmacronbelow; unicode = 7695; }, { glyphname = Dcircumflexbelow; unicode = 7698; }, { glyphname = dcircumflexbelow; unicode = 7699; }, { glyphname = Emacrongrave; unicode = 7700; }, { glyphname = emacrongrave; unicode = 7701; }, { glyphname = Etildebelow; unicode = 7706; }, { glyphname = etildebelow; unicode = 7707; }, { glyphname = Hdotaccent; unicode = 7714; }, { glyphname = hdotaccent; unicode = 7715; }, { glyphname = Hdotbelow; unicode = 7716; }, { glyphname = hdotbelow; unicode = 7717; }, { glyphname = Itildebelow; unicode = 7724; }, { glyphname = itildebelow; unicode = 7725; }, { glyphname = Idieresisacute; unicode = 7726; }, { glyphname = idieresisacute; unicode = 7727; }, { glyphname = Kdotbelow; unicode = 7730; }, { glyphname = kdotbelow; unicode = 7731; }, { glyphname = Kmacronbelow; unicode = 7732; }, { glyphname = kmacronbelow; unicode = 7733; }, { glyphname = Ldotbelow; unicode = 7734; }, { glyphname = ldotbelow; unicode = 7735; }, { glyphname = Lcircumflexbelow; unicode = 7740; }, { glyphname = lcircumflexbelow; unicode = 7741; }, { glyphname = Macute; unicode = 7742; }, { glyphname = macute; unicode = 7743; }, { glyphname = Mdotbelow; unicode = 7746; }, { glyphname = mdotbelow; unicode = 7747; }, { glyphname = Ndotaccent; unicode = 7748; }, { glyphname = ndotaccent; unicode = 7749; }, { glyphname = Ndotbelow; unicode = 7750; }, { glyphname = ndotbelow; unicode = 7751; }, { glyphname = Nmacronbelow; unicode = 7752; }, { glyphname = nmacronbelow; unicode = 7753; }, { glyphname = Ncircumflexbelow; unicode = 7754; }, { glyphname = ncircumflexbelow; unicode = 7755; }, { glyphname = Otildeacute; unicode = 7756; }, { glyphname = otildeacute; unicode = 7757; }, { glyphname = Pacute; unicode = 7764; }, { glyphname = pacute; unicode = 7765; }, { glyphname = Rdotbelow; unicode = 7770; }, { glyphname = rdotbelow; unicode = 7771; }, { glyphname = Sdotaccent; unicode = 7776; }, { glyphname = sdotaccent; unicode = 7777; }, { glyphname = Sdotbelow; unicode = 7778; }, { glyphname = sdotbelow; unicode = 7779; }, { glyphname = Tdotaccent; unicode = 7786; }, { glyphname = tdotaccent; unicode = 7787; }, { glyphname = Tdotbelow; unicode = 7788; }, { glyphname = tdotbelow; unicode = 7789; }, { glyphname = Tmacronbelow; unicode = 7790; }, { glyphname = tmacronbelow; unicode = 7791; }, { glyphname = Tcircumflexbelow; unicode = 7792; }, { glyphname = tcircumflexbelow; unicode = 7793; }, { glyphname = Udieresisbelow; unicode = 7794; }, { glyphname = udieresisbelow; unicode = 7795; }, { glyphname = Utildebelow; unicode = 7796; }, { glyphname = utildebelow; unicode = 7797; }, { glyphname = Utildeacute; unicode = 7800; }, { glyphname = utildeacute; unicode = 7801; }, { glyphname = Vtilde; unicode = 7804; }, { glyphname = vtilde; unicode = 7805; }, { glyphname = Vdotbelow; unicode = 7806; }, { glyphname = vdotbelow; unicode = 7807; }, { glyphname = Wdieresis; unicode = 7812; }, { glyphname = wdieresis; unicode = 7813; }, { glyphname = Xdotaccent; unicode = 7818; }, { glyphname = xdotaccent; unicode = 7819; }, { glyphname = Zdotbelow; unicode = 7826; }, { glyphname = zdotbelow; unicode = 7827; }, { glyphname = hmacronbelow; unicode = 7830; }, { glyphname = Adotbelow; unicode = 7840; }, { glyphname = adotbelow; unicode = 7841; }, { glyphname = Acircumflexdotbelow; unicode = 7852; }, { glyphname = acircumflexdotbelow; unicode = 7853; }, { glyphname = Edotbelow; unicode = 7864; }, { glyphname = edotbelow; unicode = 7865; }, { glyphname = Etilde; unicode = 7868; }, { glyphname = etilde; unicode = 7869; }, { glyphname = Ecircumflexdotbelow; unicode = 7878; }, { glyphname = ecircumflexdotbelow; unicode = 7879; }, { glyphname = Idotbelow; unicode = 7882; }, { glyphname = idotbelow; unicode = 7883; }, { glyphname = Odotbelow; unicode = 7884; }, { glyphname = odotbelow; unicode = 7885; }, { glyphname = Ocircumflexdotbelow; unicode = 7896; }, { glyphname = ocircumflexdotbelow; unicode = 7897; }, { glyphname = Udotbelow; unicode = 7908; }, { glyphname = udotbelow; unicode = 7909; }, { glyphname = Ygrave; unicode = 7922; }, { glyphname = ygrave; unicode = 7923; }, { glyphname = Ytilde; unicode = 7928; }, { glyphname = ytilde; unicode = 7929; }, { glyphname = imod; unicode = 8305; }, { glyphname = Pstroke; unicode = 11363; }, { glyphname = Rtail; unicode = 11364; }, { glyphname = "Alpha-latin"; unicode = 11373; }, { glyphname = Aturned; unicode = 11375; }, { glyphname = Whook; unicode = 11378; }, { glyphname = whook; unicode = 11379; }, { glyphname = Saltillo; unicode = 42891; }, { glyphname = saltillo; unicode = 42892; }, { glyphname = Hturned; unicode = 42893; }, { glyphname = Hhook; unicode = 42922; }, { glyphname = uniA7AE; unicode = 42926; }, { glyphname = Jcrossedtail; unicode = 42930; }, { glyphname = "Beta-latin"; unicode = 42932; }, { glyphname = "beta-latin"; unicode = 42933; }, { glyphname = "Omega-latin"; unicode = 42934; }, { glyphname = "omega-latin"; unicode = 42935; }, { glyphname = uniA7C7; unicode = 42951; }, { glyphname = uniA7C8; unicode = 42952; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/results/glyphs/GF_Latin_Beyond.glyphs000066400000000000000000000145611461513140100236300ustar00rootroot00000000000000{ .appVersion = "3151"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2023-12-13 14:28:10 +0000"; familyName = GF_Latin_Beyond; fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = -16; } ); name = Regular; } ); glyphs = ( { glyphname = degree; unicode = 176; }, { glyphname = YturnedSansSerif; unicode = 8516; }, { glyphname = primemod; unicode = 697; }, { glyphname = commaturnedmod; unicode = 699; }, { glyphname = apostrophemod; unicode = 700; }, { glyphname = glottalstopmod; unicode = 704; }, { glyphname = verticallinemod; unicode = 712; }, { glyphname = commaabovecomb; unicode = 787; }, { glyphname = commaaboverightcomb; unicode = 789; }, { glyphname = dotbelowcomb; unicode = 803; }, { glyphname = macronbelowcomb; unicode = 817; }, { glyphname = lowlinecomb; unicode = 818; }, { glyphname = strokeshortcomb; unicode = 821; }, { glyphname = Ccircumflex; unicode = 264; }, { glyphname = ccircumflex; unicode = 265; }, { glyphname = Gcircumflex; unicode = 284; }, { glyphname = gcircumflex; unicode = 285; }, { glyphname = Hcircumflex; unicode = 292; }, { glyphname = hcircumflex; unicode = 293; }, { glyphname = Itilde; unicode = 296; }, { glyphname = itilde; unicode = 297; }, { glyphname = Jcircumflex; unicode = 308; }, { glyphname = jcircumflex; unicode = 309; }, { glyphname = kgreenlandic; unicode = 312; }, { glyphname = Scircumflex; unicode = 348; }, { glyphname = scircumflex; unicode = 349; }, { glyphname = Tcedilla; unicode = 354; }, { glyphname = tcedilla; unicode = 355; }, { glyphname = Tbar; unicode = 358; }, { glyphname = tbar; unicode = 359; }, { glyphname = Utilde; unicode = 360; }, { glyphname = utilde; unicode = 361; }, { glyphname = Oopen; unicode = 390; }, { glyphname = Schwa; unicode = 399; }, { glyphname = Eopen; unicode = 400; }, { glyphname = Gammaafrican; unicode = 404; }, { glyphname = Istroke; unicode = 407; }, { glyphname = lbar; unicode = 410; }, { glyphname = lambdastroke; unicode = 411; }, { glyphname = Upsilonafrican; unicode = 433; }, { glyphname = Ezh; unicode = 439; }, { glyphname = clickalveolar; unicode = 450; }, { glyphname = Acaron; unicode = 461; }, { glyphname = acaron; unicode = 462; }, { glyphname = Icaron; unicode = 463; }, { glyphname = icaron; unicode = 464; }, { glyphname = Ocaron; unicode = 465; }, { glyphname = ocaron; unicode = 466; }, { glyphname = Ucaron; unicode = 467; }, { glyphname = ucaron; unicode = 468; }, { glyphname = Gstroke; unicode = 484; }, { glyphname = gstroke; unicode = 485; }, { glyphname = Gcaron; unicode = 486; }, { glyphname = gcaron; unicode = 487; }, { glyphname = Kcaron; unicode = 488; }, { glyphname = kcaron; unicode = 489; }, { glyphname = Oogonek; unicode = 490; }, { glyphname = oogonek; unicode = 491; }, { glyphname = Oogonekmacron; unicode = 492; }, { glyphname = oogonekmacron; unicode = 493; }, { glyphname = Ezhcaron; unicode = 494; }, { glyphname = ezhcaron; unicode = 495; }, { glyphname = jcaron; unicode = 496; }, { glyphname = Astroke; unicode = 570; }, { glyphname = Cstroke; unicode = 571; }, { glyphname = cstroke; unicode = 572; }, { glyphname = Lbar; unicode = 573; }, { glyphname = Tdiagonalstroke; unicode = 574; }, { glyphname = Glottalstop; unicode = 577; }, { glyphname = oopen; unicode = 596; }, { glyphname = schwa; unicode = 601; }, { glyphname = eopen; unicode = 603; }, { glyphname = "gamma-latin"; unicode = 611; }, { glyphname = istroke; unicode = 616; }, { glyphname = "iota-latin"; unicode = 617; }, { glyphname = Ismall; unicode = 618; }, { glyphname = lmiddletilde; unicode = 619; }, { glyphname = lbelt; unicode = 620; }, { glyphname = "upsilon-latin"; unicode = 650; }, { glyphname = ezh; unicode = 658; }, { glyphname = glottalstop; unicode = 660; }, { glyphname = glottalstopreversed; unicode = 661; }, { glyphname = wmod; unicode = 695; }, { glyphname = ymod; unicode = 696; }, { glyphname = lambda; unicode = 955; }, { glyphname = chi; unicode = 967; }, { glyphname = zmod; unicode = 7611; }, { glyphname = thetamod; unicode = 7615; }, { glyphname = Emacrongrave; unicode = 7700; }, { glyphname = emacrongrave; unicode = 7701; }, { glyphname = Emacronacute; unicode = 7702; }, { glyphname = emacronacute; unicode = 7703; }, { glyphname = Gmacron; unicode = 7712; }, { glyphname = gmacron; unicode = 7713; }, { glyphname = Hdotbelow; unicode = 7716; }, { glyphname = hdotbelow; unicode = 7717; }, { glyphname = Kacute; unicode = 7728; }, { glyphname = kacute; unicode = 7729; }, { glyphname = Kdotbelow; unicode = 7730; }, { glyphname = kdotbelow; unicode = 7731; }, { glyphname = Klinebelow; unicode = 7732; }, { glyphname = klinebelow; unicode = 7733; }, { glyphname = Ldotbelow; unicode = 7734; }, { glyphname = ldotbelow; unicode = 7735; }, { glyphname = Mdotbelow; unicode = 7746; }, { glyphname = mdotbelow; unicode = 7747; }, { glyphname = Ndotbelow; unicode = 7750; }, { glyphname = ndotbelow; unicode = 7751; }, { glyphname = Nlinebelow; unicode = 7752; }, { glyphname = nlinebelow; unicode = 7753; }, { glyphname = Omacrongrave; unicode = 7760; }, { glyphname = omacrongrave; unicode = 7761; }, { glyphname = Omacronacute; unicode = 7762; }, { glyphname = omacronacute; unicode = 7763; }, { glyphname = Sdotbelow; unicode = 7778; }, { glyphname = sdotbelow; unicode = 7779; }, { glyphname = Tlinebelow; unicode = 7790; }, { glyphname = tlinebelow; unicode = 7791; }, { glyphname = Zcircumflex; unicode = 7824; }, { glyphname = zcircumflex; unicode = 7825; }, { glyphname = Zlinebelow; unicode = 7828; }, { glyphname = zlinebelow; unicode = 7829; }, { glyphname = Etilde; unicode = 7868; }, { glyphname = etilde; unicode = 7869; }, { glyphname = Idotbelow; unicode = 7882; }, { glyphname = idotbelow; unicode = 7883; }, { glyphname = Ytilde; unicode = 7928; }, { glyphname = ytilde; unicode = 7929; }, { glyphname = Lmiddletilde; unicode = 11362; }, { glyphname = astroke; unicode = 11365; }, { glyphname = tdiagonalstroke; unicode = 11366; }, { glyphname = Saltillo; unicode = 42891; }, { glyphname = saltillo; unicode = 42892; }, { glyphname = "chi-latin"; unicode = 43859; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/results/glyphs/GF_Latin_Core.glyphs000066400000000000000000000562731461513140100233060ustar00rootroot00000000000000{ .appVersion = "3246"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2021-10-28 12:22:31 +0000"; familyName = GF_Latin_Core; featurePrefixes = ( { automatic = 1; code = "languagesystem DFLT dflt; languagesystem latn dflt; languagesystem latn AZE; languagesystem latn CRT; languagesystem latn KAZ; languagesystem latn TAT; languagesystem latn TRK; languagesystem latn ROM; languagesystem latn MOL; languagesystem latn CAT; "; name = Languagesystems; } ); features = ( { automatic = 1; code = "feature locl; feature ordn; feature case; "; tag = aalt; }, { automatic = 1; code = "lookup ccmp_Other_1 { @CombiningTopAccents = [acutecomb brevecomb caroncomb circumflexcomb commaturnedabovecomb dieresiscomb dotaccentcomb gravecomb hungarumlautcomb macroncomb ringcomb tildecomb]; @CombiningNonTopAccents = [cedillacomb ogonekcomb]; sub [i j]' @CombiningTopAccents by [idotless jdotless]; sub [i j]' @CombiningNonTopAccents @CombiningTopAccents by [idotless jdotless]; } ccmp_Other_1; "; tag = ccmp; }, { automatic = 1; code = "lookup locl_latn_0 { script latn; language AZE; sub i by idotaccent; language CRT; sub i by idotaccent; language KAZ; sub i by idotaccent; language TAT; sub i by idotaccent; language TRK; sub i by idotaccent; } locl_latn_0; lookup locl_latn_1 { script latn; language ROM; sub Scedilla by Scommaaccent; sub scedilla by scommaaccent; language MOL; sub Scedilla by Scommaaccent; sub scedilla by scommaaccent; } locl_latn_1; lookup locl_latn_2 { script latn; language CAT; sub l periodcentered' l by periodcentered.loclCAT; sub L periodcentered' L by periodcentered.loclCAT.case; } locl_latn_2; "; tag = locl; }, { automatic = 1; code = "sub [zero one two three four five six seven eight nine] [A a]' by ordfeminine; sub [zero one two three four five six seven eight nine] [O o]' by ordmasculine; "; tag = ordn; }, { automatic = 1; code = "sub periodcentered.loclCAT by periodcentered.loclCAT.case; "; tag = case; } ); fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = 0; } ); name = Regular; } ); glyphs = ( { glyphname = at; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 64; }, { glyphname = ampersand; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 38; }, { glyphname = paragraph; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 182; }, { glyphname = section; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 167; }, { glyphname = copyright; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 169; }, { glyphname = registered; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 174; }, { glyphname = trademark; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8482; }, { glyphname = degree; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 176; }, { glyphname = bar; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 124; }, { glyphname = cent; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 162; }, { glyphname = dollar; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 36; }, { glyphname = euro; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8364; }, { glyphname = sterling; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 163; }, { glyphname = yen; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 165; }, { glyphname = plus; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 43; }, { glyphname = minus; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8722; }, { glyphname = multiply; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 215; }, { glyphname = divide; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 247; }, { glyphname = equal; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 61; }, { glyphname = greater; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 62; }, { glyphname = less; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 60; }, { glyphname = asciitilde; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 126; }, { glyphname = asciicircum; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 94; }, { glyphname = percent; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 37; }, { glyphname = space; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 32; }, { glyphname = nbspace; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 160; }, { color = 10; glyphname = .notdef; lastChange = "2022-03-04 12:31:22 +0000"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = period; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 46; }, { glyphname = comma; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 44; }, { glyphname = colon; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 58; }, { glyphname = semicolon; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 59; }, { glyphname = ellipsis; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8230; }, { glyphname = exclam; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 33; }, { glyphname = exclamdown; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 161; }, { glyphname = question; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 63; }, { glyphname = questiondown; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 191; }, { glyphname = periodcentered; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 183; }, { glyphname = bullet; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8226; }, { glyphname = asterisk; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 42; }, { glyphname = numbersign; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 35; }, { glyphname = slash; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 47; }, { glyphname = backslash; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 92; }, { glyphname = hyphen; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 45; }, { glyphname = endash; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8211; }, { glyphname = emdash; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8212; }, { glyphname = underscore; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 95; }, { glyphname = parenleft; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 40; }, { glyphname = parenright; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 41; }, { glyphname = braceleft; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 123; }, { glyphname = braceright; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 125; }, { glyphname = bracketleft; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 91; }, { glyphname = bracketright; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 93; }, { glyphname = quotesinglbase; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8218; }, { glyphname = quotedblbase; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8222; }, { glyphname = quotedblleft; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8220; }, { glyphname = quotedblright; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8221; }, { glyphname = quoteleft; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8216; }, { glyphname = quoteright; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8217; }, { glyphname = guillemetleft; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 171; }, { glyphname = guillemetright; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 187; }, { glyphname = guilsinglleft; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8249; }, { glyphname = guilsinglright; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8250; }, { glyphname = quotedbl; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 34; }, { glyphname = quotesingle; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 39; }, { glyphname = periodcentered.loclCAT; }, { glyphname = periodcentered.loclCAT.case; }, { glyphname = zero; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 48; }, { glyphname = one; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 49; }, { glyphname = two; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 50; }, { glyphname = three; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 51; }, { glyphname = four; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 52; }, { glyphname = five; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 53; }, { glyphname = six; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 54; }, { glyphname = seven; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 55; }, { glyphname = eight; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 56; }, { glyphname = nine; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 57; }, { glyphname = caroncomb.alt; lastChange = "2022-03-04 12:31:03 +0000"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = dieresis; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 168; }, { glyphname = dotaccent; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 729; }, { glyphname = grave; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 96; }, { glyphname = acute; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 180; }, { glyphname = hungarumlaut; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 733; }, { glyphname = circumflex; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 710; }, { glyphname = caron; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 711; }, { glyphname = breve; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 728; }, { glyphname = ring; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 730; }, { glyphname = tilde; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 732; }, { glyphname = macron; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 175; }, { glyphname = cedilla; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 184; }, { glyphname = ogonek; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 731; }, { glyphname = gravecomb; unicode = 768; }, { glyphname = acutecomb; unicode = 769; }, { glyphname = circumflexcomb; unicode = 770; }, { glyphname = tildecomb; unicode = 771; }, { glyphname = macroncomb; unicode = 772; }, { glyphname = brevecomb; unicode = 774; }, { glyphname = dotaccentcomb; unicode = 775; }, { glyphname = dieresiscomb; unicode = 776; }, { glyphname = ringcomb; unicode = 778; }, { glyphname = hungarumlautcomb; unicode = 779; }, { glyphname = caroncomb; unicode = 780; }, { glyphname = commaaccentcomb; unicode = 806; }, { glyphname = cedillacomb; unicode = 807; }, { glyphname = ogonekcomb; unicode = 808; }, { glyphname = idotaccent; lastChange = "2022-03-04 12:31:03 +0000"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = jdotless; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 567; }, { glyphname = ordfeminine; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 170; }, { glyphname = ordmasculine; lastChange = "2024-03-21 09:41:23 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 186; }, { glyphname = A; unicode = 65; }, { glyphname = B; unicode = 66; }, { glyphname = C; unicode = 67; }, { glyphname = D; unicode = 68; }, { glyphname = E; unicode = 69; }, { glyphname = F; unicode = 70; }, { glyphname = G; unicode = 71; }, { glyphname = H; unicode = 72; }, { glyphname = I; unicode = 73; }, { glyphname = J; unicode = 74; }, { glyphname = K; unicode = 75; }, { glyphname = L; unicode = 76; }, { glyphname = M; unicode = 77; }, { glyphname = N; unicode = 78; }, { glyphname = O; unicode = 79; }, { glyphname = P; unicode = 80; }, { glyphname = Q; unicode = 81; }, { glyphname = R; unicode = 82; }, { glyphname = S; unicode = 83; }, { glyphname = T; unicode = 84; }, { glyphname = U; unicode = 85; }, { glyphname = V; unicode = 86; }, { glyphname = W; unicode = 87; }, { glyphname = X; unicode = 88; }, { glyphname = Y; unicode = 89; }, { glyphname = Z; unicode = 90; }, { glyphname = a; unicode = 97; }, { glyphname = b; unicode = 98; }, { glyphname = c; unicode = 99; }, { glyphname = d; unicode = 100; }, { glyphname = e; unicode = 101; }, { glyphname = f; unicode = 102; }, { glyphname = g; unicode = 103; }, { glyphname = h; unicode = 104; }, { glyphname = i; unicode = 105; }, { glyphname = j; unicode = 106; }, { glyphname = k; unicode = 107; }, { glyphname = l; unicode = 108; }, { glyphname = m; unicode = 109; }, { glyphname = n; unicode = 110; }, { glyphname = o; unicode = 111; }, { glyphname = p; unicode = 112; }, { glyphname = q; unicode = 113; }, { glyphname = r; unicode = 114; }, { glyphname = s; unicode = 115; }, { glyphname = t; unicode = 116; }, { glyphname = u; unicode = 117; }, { glyphname = v; unicode = 118; }, { glyphname = w; unicode = 119; }, { glyphname = x; unicode = 120; }, { glyphname = y; unicode = 121; }, { glyphname = z; unicode = 122; }, { glyphname = Agrave; unicode = 192; }, { glyphname = Aacute; unicode = 193; }, { glyphname = Acircumflex; unicode = 194; }, { glyphname = Atilde; unicode = 195; }, { glyphname = Adieresis; unicode = 196; }, { glyphname = Aring; unicode = 197; }, { glyphname = AE; unicode = 198; }, { glyphname = Ccedilla; unicode = 199; }, { glyphname = Egrave; unicode = 200; }, { glyphname = Eacute; unicode = 201; }, { glyphname = Ecircumflex; unicode = 202; }, { glyphname = Edieresis; unicode = 203; }, { glyphname = Igrave; unicode = 204; }, { glyphname = Iacute; unicode = 205; }, { glyphname = Icircumflex; unicode = 206; }, { glyphname = Idieresis; unicode = 207; }, { glyphname = Eth; unicode = 208; }, { glyphname = Ntilde; unicode = 209; }, { glyphname = Ograve; unicode = 210; }, { glyphname = Oacute; unicode = 211; }, { glyphname = Ocircumflex; unicode = 212; }, { glyphname = Otilde; unicode = 213; }, { glyphname = Odieresis; unicode = 214; }, { glyphname = Oslash; unicode = 216; }, { glyphname = Ugrave; unicode = 217; }, { glyphname = Uacute; unicode = 218; }, { glyphname = Ucircumflex; unicode = 219; }, { glyphname = Udieresis; unicode = 220; }, { glyphname = Yacute; unicode = 221; }, { glyphname = Thorn; unicode = 222; }, { glyphname = germandbls; unicode = 223; }, { glyphname = agrave; unicode = 224; }, { glyphname = aacute; unicode = 225; }, { glyphname = acircumflex; unicode = 226; }, { glyphname = atilde; unicode = 227; }, { glyphname = adieresis; unicode = 228; }, { glyphname = aring; unicode = 229; }, { glyphname = ae; unicode = 230; }, { glyphname = ccedilla; unicode = 231; }, { glyphname = egrave; unicode = 232; }, { glyphname = eacute; unicode = 233; }, { glyphname = ecircumflex; unicode = 234; }, { glyphname = edieresis; unicode = 235; }, { glyphname = igrave; unicode = 236; }, { glyphname = iacute; unicode = 237; }, { glyphname = icircumflex; unicode = 238; }, { glyphname = idieresis; unicode = 239; }, { glyphname = eth; unicode = 240; }, { glyphname = ntilde; unicode = 241; }, { glyphname = ograve; unicode = 242; }, { glyphname = oacute; unicode = 243; }, { glyphname = ocircumflex; unicode = 244; }, { glyphname = otilde; unicode = 245; }, { glyphname = odieresis; unicode = 246; }, { glyphname = oslash; unicode = 248; }, { glyphname = ugrave; unicode = 249; }, { glyphname = uacute; unicode = 250; }, { glyphname = ucircumflex; unicode = 251; }, { glyphname = udieresis; unicode = 252; }, { glyphname = yacute; unicode = 253; }, { glyphname = thorn; unicode = 254; }, { glyphname = ydieresis; unicode = 255; }, { glyphname = Amacron; unicode = 256; }, { glyphname = amacron; unicode = 257; }, { glyphname = Abreve; unicode = 258; }, { glyphname = abreve; unicode = 259; }, { glyphname = Aogonek; unicode = 260; }, { glyphname = aogonek; unicode = 261; }, { glyphname = Cacute; unicode = 262; }, { glyphname = cacute; unicode = 263; }, { glyphname = Cdotaccent; unicode = 266; }, { glyphname = cdotaccent; unicode = 267; }, { glyphname = Ccaron; unicode = 268; }, { glyphname = ccaron; unicode = 269; }, { glyphname = Dcaron; unicode = 270; }, { glyphname = dcaron; unicode = 271; }, { glyphname = Dcroat; unicode = 272; }, { glyphname = dcroat; unicode = 273; }, { glyphname = Emacron; unicode = 274; }, { glyphname = emacron; unicode = 275; }, { glyphname = Edotaccent; unicode = 278; }, { glyphname = edotaccent; unicode = 279; }, { glyphname = Eogonek; unicode = 280; }, { glyphname = eogonek; unicode = 281; }, { glyphname = Ecaron; unicode = 282; }, { glyphname = ecaron; unicode = 283; }, { glyphname = Gbreve; unicode = 286; }, { glyphname = gbreve; unicode = 287; }, { glyphname = Gdotaccent; unicode = 288; }, { glyphname = gdotaccent; unicode = 289; }, { glyphname = Gcommaaccent; unicode = 290; }, { glyphname = gcommaaccent; unicode = 291; }, { glyphname = Hbar; unicode = 294; }, { glyphname = hbar; unicode = 295; }, { glyphname = Imacron; unicode = 298; }, { glyphname = imacron; unicode = 299; }, { glyphname = Iogonek; unicode = 302; }, { glyphname = iogonek; unicode = 303; }, { glyphname = Idotaccent; unicode = 304; }, { glyphname = idotless; unicode = 305; }, { glyphname = Kcommaaccent; unicode = 310; }, { glyphname = kcommaaccent; unicode = 311; }, { glyphname = Lacute; unicode = 313; }, { glyphname = lacute; unicode = 314; }, { glyphname = Lcommaaccent; unicode = 315; }, { glyphname = lcommaaccent; unicode = 316; }, { glyphname = Lcaron; unicode = 317; }, { glyphname = lcaron; unicode = 318; }, { glyphname = Lslash; unicode = 321; }, { glyphname = lslash; unicode = 322; }, { glyphname = Nacute; unicode = 323; }, { glyphname = nacute; unicode = 324; }, { glyphname = Ncommaaccent; unicode = 325; }, { glyphname = ncommaaccent; unicode = 326; }, { glyphname = Ncaron; unicode = 327; }, { glyphname = ncaron; unicode = 328; }, { glyphname = Ohungarumlaut; unicode = 336; }, { glyphname = ohungarumlaut; unicode = 337; }, { glyphname = OE; unicode = 338; }, { glyphname = oe; unicode = 339; }, { glyphname = Racute; unicode = 340; }, { glyphname = racute; unicode = 341; }, { glyphname = Rcaron; unicode = 344; }, { glyphname = rcaron; unicode = 345; }, { glyphname = Sacute; unicode = 346; }, { glyphname = sacute; unicode = 347; }, { glyphname = Scedilla; unicode = 350; }, { glyphname = scedilla; unicode = 351; }, { glyphname = Scaron; unicode = 352; }, { glyphname = scaron; unicode = 353; }, { glyphname = Tcaron; unicode = 356; }, { glyphname = tcaron; unicode = 357; }, { glyphname = Umacron; unicode = 362; }, { glyphname = umacron; unicode = 363; }, { glyphname = Uring; unicode = 366; }, { glyphname = uring; unicode = 367; }, { glyphname = Uhungarumlaut; unicode = 368; }, { glyphname = uhungarumlaut; unicode = 369; }, { glyphname = Uogonek; unicode = 370; }, { glyphname = uogonek; unicode = 371; }, { glyphname = Wcircumflex; unicode = 372; }, { glyphname = wcircumflex; unicode = 373; }, { glyphname = Ycircumflex; unicode = 374; }, { glyphname = ycircumflex; unicode = 375; }, { glyphname = Ydieresis; unicode = 376; }, { glyphname = Zacute; unicode = 377; }, { glyphname = zacute; unicode = 378; }, { glyphname = Zdotaccent; unicode = 379; }, { glyphname = zdotaccent; unicode = 380; }, { glyphname = Zcaron; unicode = 381; }, { glyphname = zcaron; unicode = 382; }, { glyphname = Scommaaccent; unicode = 536; }, { glyphname = scommaaccent; unicode = 537; }, { glyphname = Tcommaaccent; unicode = 538; }, { glyphname = tcommaaccent; unicode = 539; }, { glyphname = Wgrave; unicode = 7808; }, { glyphname = wgrave; unicode = 7809; }, { glyphname = Wacute; unicode = 7810; }, { glyphname = wacute; unicode = 7811; }, { glyphname = Wdieresis; unicode = 7812; }, { glyphname = wdieresis; unicode = 7813; }, { glyphname = Germandbls; unicode = 7838; }, { glyphname = Ygrave; unicode = 7922; }, { glyphname = ygrave; unicode = 7923; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/results/glyphs/GF_Latin_Kernel.glyphs000066400000000000000000000117361461513140100236310ustar00rootroot00000000000000{ .appVersion = "3151"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2023-12-13 14:28:10 +0000"; familyName = GF_Latin_Kernel; fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = -16; } ); name = Regular; } ); glyphs = ( { glyphname = dollar; unicode = 36; }, { glyphname = percent; unicode = 37; }, { glyphname = ampersand; unicode = 38; }, { glyphname = plus; unicode = 43; }, { glyphname = less; unicode = 60; }, { glyphname = equal; unicode = 61; }, { glyphname = greater; unicode = 62; }, { glyphname = at; unicode = 64; }, { glyphname = asciicircum; unicode = 94; }, { glyphname = bar; unicode = 124; }, { glyphname = asciitilde; unicode = 126; }, { glyphname = cent; unicode = 162; }, { glyphname = sterling; unicode = 163; }, { glyphname = yen; unicode = 165; }, { glyphname = copyright; unicode = 169; }, { glyphname = registered; unicode = 174; }, { glyphname = degree; unicode = 176; }, { glyphname = multiply; unicode = 215; }, { glyphname = divide; unicode = 247; }, { glyphname = euro; unicode = 8364; }, { glyphname = trademark; unicode = 8482; }, { glyphname = minus; unicode = 8722; }, { glyphname = space; unicode = 32; }, { glyphname = nbspace; unicode = 160; }, { glyphname = exclam; unicode = 33; }, { glyphname = quotedbl; unicode = 34; }, { glyphname = numbersign; unicode = 35; }, { glyphname = quotesingle; unicode = 39; }, { glyphname = parenleft; unicode = 40; }, { glyphname = parenright; unicode = 41; }, { glyphname = asterisk; unicode = 42; }, { glyphname = comma; unicode = 44; }, { glyphname = hyphen; unicode = 45; }, { glyphname = period; unicode = 46; }, { glyphname = slash; unicode = 47; }, { glyphname = colon; unicode = 58; }, { glyphname = semicolon; unicode = 59; }, { glyphname = question; unicode = 63; }, { glyphname = bracketleft; unicode = 91; }, { glyphname = backslash; unicode = 92; }, { glyphname = bracketright; unicode = 93; }, { glyphname = underscore; unicode = 95; }, { glyphname = braceleft; unicode = 123; }, { glyphname = braceright; unicode = 125; }, { glyphname = periodcentered; unicode = 183; }, { glyphname = endash; unicode = 8211; }, { glyphname = emdash; unicode = 8212; }, { glyphname = quoteleft; unicode = 8216; }, { glyphname = quoteright; unicode = 8217; }, { glyphname = quotedblleft; unicode = 8220; }, { glyphname = quotedblright; unicode = 8221; }, { glyphname = bullet; unicode = 8226; }, { glyphname = ellipsis; unicode = 8230; }, { glyphname = zero; unicode = 48; }, { glyphname = one; unicode = 49; }, { glyphname = two; unicode = 50; }, { glyphname = three; unicode = 51; }, { glyphname = four; unicode = 52; }, { glyphname = five; unicode = 53; }, { glyphname = six; unicode = 54; }, { glyphname = seven; unicode = 55; }, { glyphname = eight; unicode = 56; }, { glyphname = nine; unicode = 57; }, { glyphname = grave; unicode = 96; }, { glyphname = A; unicode = 65; }, { glyphname = B; unicode = 66; }, { glyphname = C; unicode = 67; }, { glyphname = D; unicode = 68; }, { glyphname = E; unicode = 69; }, { glyphname = F; unicode = 70; }, { glyphname = G; unicode = 71; }, { glyphname = H; unicode = 72; }, { glyphname = I; unicode = 73; }, { glyphname = J; unicode = 74; }, { glyphname = K; unicode = 75; }, { glyphname = L; unicode = 76; }, { glyphname = M; unicode = 77; }, { glyphname = N; unicode = 78; }, { glyphname = O; unicode = 79; }, { glyphname = P; unicode = 80; }, { glyphname = Q; unicode = 81; }, { glyphname = R; unicode = 82; }, { glyphname = S; unicode = 83; }, { glyphname = T; unicode = 84; }, { glyphname = U; unicode = 85; }, { glyphname = V; unicode = 86; }, { glyphname = W; unicode = 87; }, { glyphname = X; unicode = 88; }, { glyphname = Y; unicode = 89; }, { glyphname = Z; unicode = 90; }, { glyphname = a; unicode = 97; }, { glyphname = b; unicode = 98; }, { glyphname = c; unicode = 99; }, { glyphname = d; unicode = 100; }, { glyphname = e; unicode = 101; }, { glyphname = f; unicode = 102; }, { glyphname = g; unicode = 103; }, { glyphname = h; unicode = 104; }, { glyphname = i; unicode = 105; }, { glyphname = j; unicode = 106; }, { glyphname = k; unicode = 107; }, { glyphname = l; unicode = 108; }, { glyphname = m; unicode = 109; }, { glyphname = n; unicode = 110; }, { glyphname = o; unicode = 111; }, { glyphname = p; unicode = 112; }, { glyphname = q; unicode = 113; }, { glyphname = r; unicode = 114; }, { glyphname = s; unicode = 115; }, { glyphname = t; unicode = 116; }, { glyphname = u; unicode = 117; }, { glyphname = v; unicode = 118; }, { glyphname = w; unicode = 119; }, { glyphname = x; unicode = 120; }, { glyphname = y; unicode = 121; }, { glyphname = z; unicode = 122; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/results/glyphs/GF_Latin_Plus.glyphs000066400000000000000000000422351461513140100233320ustar00rootroot00000000000000{ .appVersion = "3257"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2023-12-13 14:28:10 +0000"; familyName = GF_Latin_Plus; fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = 0; } ); name = Regular; } ); glyphs = ( { glyphname = baht; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 3647; }, { glyphname = minute; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8242; }, { glyphname = second; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8243; }, { glyphname = brokenbar; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 166; }, { glyphname = dagger; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8224; }, { glyphname = literSign; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8467; }, { glyphname = daggerdbl; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8225; }, { glyphname = estimated; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8494; }, { glyphname = numero; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8470; }, { glyphname = bitcoin; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8383; }, { glyphname = cedi; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8373; }, { glyphname = colonsign; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8353; }, { glyphname = dong; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8363; }, { glyphname = guarani; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8370; }, { glyphname = hryvnia; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8372; }, { glyphname = kip; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8365; }, { glyphname = lari; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8382; }, { glyphname = liraTurkish; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8378; }, { glyphname = manat; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8380; }, { glyphname = naira; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8358; }, { glyphname = peso; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8369; }, { glyphname = ruble; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8381; }, { glyphname = rupee; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8360; }, { glyphname = rupeeIndian; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8377; }, { glyphname = sheqel; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8362; }, { glyphname = tenge; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8376; }, { glyphname = tugrik; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8366; }, { glyphname = won; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8361; }, { glyphname = notequal; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8800; }, { glyphname = greaterequal; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8805; }, { glyphname = lessequal; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8804; }, { glyphname = plusminus; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 177; }, { glyphname = approxequal; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8776; }, { glyphname = logicalnot; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 172; }, { glyphname = emptyset; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8709; }, { glyphname = "infinity"; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8734; }, { glyphname = integral; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8747; }, { glyphname = Ohm; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8486; }, { glyphname = increment; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8710; }, { glyphname = product; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8719; }, { glyphname = summation; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8721; }, { glyphname = radical; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8730; }, { glyphname = micro; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 181; }, { glyphname = partialdiff; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8706; }, { glyphname = perthousand; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8240; }, { glyphname = upArrow; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8593; }, { glyphname = northEastArrow; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8599; }, { glyphname = rightArrow; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8594; }, { glyphname = southEastArrow; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8600; }, { glyphname = downArrow; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8595; }, { glyphname = southWestArrow; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8601; }, { glyphname = leftArrow; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8592; }, { glyphname = northWestArrow; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8598; }, { glyphname = leftRightArrow; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8596; }, { glyphname = upDownArrow; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8597; }, { glyphname = blackCircle; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9679; }, { glyphname = whiteCircle; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9675; }, { glyphname = whiteBullet; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9702; }, { glyphname = blackDiamond; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9670; }, { glyphname = whiteDiamond; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9671; }, { glyphname = lozenge; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9674; }, { glyphname = blackSquare; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9632; }, { glyphname = whiteSquare; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9633; }, { glyphname = blackSmallSquare; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9642; }, { glyphname = whiteSmallSquare; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9643; }, { glyphname = upBlackTriangle; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9650; }, { glyphname = rightBlackTriangle; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9654; }, { glyphname = downBlackTriangle; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9660; }, { glyphname = leftBlackTriangle; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9664; }, { glyphname = upWhiteTriangle; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9651; }, { glyphname = rightWhiteTriangle; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9655; }, { glyphname = downWhiteTriangle; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9661; }, { glyphname = leftWhiteTriangle; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9665; }, { glyphname = upBlackSmallTriangle; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9652; }, { glyphname = rightBlackSmallTriangle; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9656; }, { glyphname = downBlackSmallTriangle; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9662; }, { glyphname = leftBlackSmallTriangle; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9666; }, { glyphname = upWhiteSmallTriangle; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9653; }, { glyphname = rightWhiteSmallTriangle; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9657; }, { glyphname = downWhiteSmallTriangle; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9663; }, { glyphname = leftWhiteSmallTriangle; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 9667; }, { glyphname = "leftanglebracket-math"; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 10216; }, { glyphname = "rightanglebracket-math"; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 10217; }, { glyphname = dblverticalbar; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8214; }, { glyphname = zero.zero; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = zero.tf; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = one.tf; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = two.tf; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = three.tf; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = four.tf; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = five.tf; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = six.tf; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = seven.tf; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = eight.tf; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = nine.tf; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = zero.dnom; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = one.dnom; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = two.dnom; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = three.dnom; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = four.dnom; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = five.dnom; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = six.dnom; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = seven.dnom; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = eight.dnom; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = nine.dnom; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = zero.numr; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = one.numr; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = two.numr; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = three.numr; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = four.numr; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = five.numr; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = six.numr; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = seven.numr; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = eight.numr; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = nine.numr; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = fraction; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8260; }, { glyphname = onehalf; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 189; }, { glyphname = onethird; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8531; }, { glyphname = twothirds; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8532; }, { glyphname = onequarter; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 188; }, { glyphname = threequarters; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 190; }, { glyphname = oneinferior; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8321; }, { glyphname = twoinferior; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8322; }, { glyphname = threeinferior; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8323; }, { glyphname = fourinferior; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8324; }, { glyphname = fiveinferior; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8325; }, { glyphname = sixinferior; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8326; }, { glyphname = seveninferior; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8327; }, { glyphname = eightinferior; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8328; }, { glyphname = nineinferior; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8329; }, { glyphname = onesuperior; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 185; }, { glyphname = twosuperior; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 178; }, { glyphname = threesuperior; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 179; }, { glyphname = foursuperior; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8308; }, { glyphname = fivesuperior; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8309; }, { glyphname = sixsuperior; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8310; }, { glyphname = sevensuperior; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8311; }, { glyphname = eightsuperior; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8312; }, { glyphname = ninesuperior; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8313; }, { glyphname = pi; lastChange = "2024-04-10 10:50:35 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 960; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/results/glyphs/GF_Latin_PriAfrican.glyphs000066400000000000000000000167671461513140100244400ustar00rootroot00000000000000{ .appVersion = "3151"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2023-12-13 14:28:10 +0000"; familyName = GF_Latin_PriAfrican; fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = -16; } ); name = Regular; } ); glyphs = ( { glyphname = percent; unicode = 37; }, { glyphname = ampersand; unicode = 38; }, { glyphname = plus; unicode = 43; }, { glyphname = at; unicode = 64; }, { glyphname = exclam; unicode = 33; }, { glyphname = quotedbl; unicode = 34; }, { glyphname = numbersign; unicode = 35; }, { glyphname = quotesingle; unicode = 39; }, { glyphname = parenleft; unicode = 40; }, { glyphname = parenright; unicode = 41; }, { glyphname = asterisk; unicode = 42; }, { glyphname = comma; unicode = 44; }, { glyphname = hyphen; unicode = 45; }, { glyphname = period; unicode = 46; }, { glyphname = slash; unicode = 47; }, { glyphname = colon; unicode = 58; }, { glyphname = semicolon; unicode = 59; }, { glyphname = question; unicode = 63; }, { glyphname = bracketleft; unicode = 91; }, { glyphname = bracketright; unicode = 93; }, { glyphname = endash; unicode = 8211; }, { glyphname = emdash; unicode = 8212; }, { glyphname = quoteleft; unicode = 8216; }, { glyphname = quoteright; unicode = 8217; }, { glyphname = quotedblleft; unicode = 8220; }, { glyphname = quotedblright; unicode = 8221; }, { glyphname = ellipsis; unicode = 8230; }, { glyphname = zero; unicode = 48; }, { glyphname = one; unicode = 49; }, { glyphname = two; unicode = 50; }, { glyphname = three; unicode = 51; }, { glyphname = four; unicode = 52; }, { glyphname = five; unicode = 53; }, { glyphname = six; unicode = 54; }, { glyphname = seven; unicode = 55; }, { glyphname = eight; unicode = 56; }, { glyphname = nine; unicode = 57; }, { glyphname = dotbelowcomb; unicode = 803; }, { glyphname = apostrophemod; unicode = 700; }, { glyphname = gravecomb; unicode = 768; }, { glyphname = acutecomb; unicode = 769; }, { glyphname = circumflexcomb; unicode = 770; }, { glyphname = tildecomb; unicode = 771; }, { glyphname = macroncomb; unicode = 772; }, { glyphname = brevecomb; unicode = 774; }, { glyphname = dotaccentcomb; unicode = 775; }, { glyphname = dieresiscomb; unicode = 776; }, { glyphname = ringcomb; unicode = 778; }, { glyphname = cedillacomb; unicode = 807; }, { glyphname = Eng; unicode = 330; }, { glyphname = eng; unicode = 331; }, { glyphname = Bhook; unicode = 385; }, { glyphname = Oopen; unicode = 390; }, { glyphname = Dhook; unicode = 394; }, { glyphname = Eopen; unicode = 400; }, { glyphname = Khook; unicode = 408; }, { glyphname = khook; unicode = 409; }, { glyphname = Nhookleft; unicode = 413; }, { glyphname = Yhook; unicode = 435; }, { glyphname = yhook; unicode = 436; }, { glyphname = Ngrave; unicode = 504; }, { glyphname = ngrave; unicode = 505; }, { glyphname = bhook; unicode = 595; }, { glyphname = oopen; unicode = 596; }, { glyphname = dhook; unicode = 599; }, { glyphname = eopen; unicode = 603; }, { glyphname = nhookleft; unicode = 626; }, { glyphname = Macute; unicode = 7742; }, { glyphname = macute; unicode = 7743; }, { glyphname = Ndotaccent; unicode = 7748; }, { glyphname = ndotaccent; unicode = 7749; }, { glyphname = Sdotbelow; unicode = 7778; }, { glyphname = sdotbelow; unicode = 7779; }, { glyphname = Edotbelow; unicode = 7864; }, { glyphname = edotbelow; unicode = 7865; }, { glyphname = Idotbelow; unicode = 7882; }, { glyphname = idotbelow; unicode = 7883; }, { glyphname = Odotbelow; unicode = 7884; }, { glyphname = odotbelow; unicode = 7885; }, { glyphname = Udotbelow; unicode = 7908; }, { glyphname = udotbelow; unicode = 7909; }, { glyphname = A; unicode = 65; }, { glyphname = B; unicode = 66; }, { glyphname = C; unicode = 67; }, { glyphname = D; unicode = 68; }, { glyphname = E; unicode = 69; }, { glyphname = F; unicode = 70; }, { glyphname = G; unicode = 71; }, { glyphname = H; unicode = 72; }, { glyphname = I; unicode = 73; }, { glyphname = J; unicode = 74; }, { glyphname = K; unicode = 75; }, { glyphname = L; unicode = 76; }, { glyphname = M; unicode = 77; }, { glyphname = N; unicode = 78; }, { glyphname = O; unicode = 79; }, { glyphname = P; unicode = 80; }, { glyphname = Q; unicode = 81; }, { glyphname = R; unicode = 82; }, { glyphname = S; unicode = 83; }, { glyphname = T; unicode = 84; }, { glyphname = U; unicode = 85; }, { glyphname = V; unicode = 86; }, { glyphname = W; unicode = 87; }, { glyphname = X; unicode = 88; }, { glyphname = Y; unicode = 89; }, { glyphname = Z; unicode = 90; }, { glyphname = a; unicode = 97; }, { glyphname = b; unicode = 98; }, { glyphname = c; unicode = 99; }, { glyphname = d; unicode = 100; }, { glyphname = e; unicode = 101; }, { glyphname = f; unicode = 102; }, { glyphname = g; unicode = 103; }, { glyphname = h; unicode = 104; }, { glyphname = i; unicode = 105; }, { glyphname = j; unicode = 106; }, { glyphname = k; unicode = 107; }, { glyphname = l; unicode = 108; }, { glyphname = m; unicode = 109; }, { glyphname = n; unicode = 110; }, { glyphname = o; unicode = 111; }, { glyphname = p; unicode = 112; }, { glyphname = q; unicode = 113; }, { glyphname = r; unicode = 114; }, { glyphname = s; unicode = 115; }, { glyphname = t; unicode = 116; }, { glyphname = u; unicode = 117; }, { glyphname = v; unicode = 118; }, { glyphname = w; unicode = 119; }, { glyphname = x; unicode = 120; }, { glyphname = y; unicode = 121; }, { glyphname = z; unicode = 122; }, { glyphname = Agrave; unicode = 192; }, { glyphname = Aacute; unicode = 193; }, { glyphname = Adieresis; unicode = 196; }, { glyphname = Egrave; unicode = 200; }, { glyphname = Eacute; unicode = 201; }, { glyphname = Ecircumflex; unicode = 202; }, { glyphname = Edieresis; unicode = 203; }, { glyphname = Igrave; unicode = 204; }, { glyphname = Iacute; unicode = 205; }, { glyphname = Icircumflex; unicode = 206; }, { glyphname = Idieresis; unicode = 207; }, { glyphname = Ntilde; unicode = 209; }, { glyphname = Ograve; unicode = 210; }, { glyphname = Oacute; unicode = 211; }, { glyphname = Ocircumflex; unicode = 212; }, { glyphname = Odieresis; unicode = 214; }, { glyphname = Ugrave; unicode = 217; }, { glyphname = Uacute; unicode = 218; }, { glyphname = Ucircumflex; unicode = 219; }, { glyphname = Udieresis; unicode = 220; }, { glyphname = Yacute; unicode = 221; }, { glyphname = agrave; unicode = 224; }, { glyphname = aacute; unicode = 225; }, { glyphname = adieresis; unicode = 228; }, { glyphname = egrave; unicode = 232; }, { glyphname = eacute; unicode = 233; }, { glyphname = ecircumflex; unicode = 234; }, { glyphname = edieresis; unicode = 235; }, { glyphname = igrave; unicode = 236; }, { glyphname = iacute; unicode = 237; }, { glyphname = icircumflex; unicode = 238; }, { glyphname = idieresis; unicode = 239; }, { glyphname = ntilde; unicode = 241; }, { glyphname = ograve; unicode = 242; }, { glyphname = oacute; unicode = 243; }, { glyphname = ocircumflex; unicode = 244; }, { glyphname = odieresis; unicode = 246; }, { glyphname = ugrave; unicode = 249; }, { glyphname = uacute; unicode = 250; }, { glyphname = ucircumflex; unicode = 251; }, { glyphname = udieresis; unicode = 252; }, { glyphname = yacute; unicode = 253; }, { glyphname = Nacute; unicode = 323; }, { glyphname = nacute; unicode = 324; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/results/glyphs/GF_Latin_Vietnamese.glyphs000066400000000000000000000465571461513140100245220ustar00rootroot00000000000000{ .appVersion = "3257"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2023-12-13 14:28:10 +0000"; familyName = GF_Latin_Vietnamese; fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = 0; } ); name = Regular; } ); glyphs = ( { glyphname = percent; unicode = 37; }, { glyphname = ampersand; unicode = 38; }, { glyphname = plus; unicode = 43; }, { glyphname = at; unicode = 64; }, { glyphname = exclam; unicode = 33; }, { glyphname = quotedbl; unicode = 34; }, { glyphname = numbersign; unicode = 35; }, { glyphname = quotesingle; unicode = 39; }, { glyphname = parenleft; unicode = 40; }, { glyphname = parenright; unicode = 41; }, { glyphname = asterisk; unicode = 42; }, { glyphname = comma; unicode = 44; }, { glyphname = hyphen; unicode = 45; }, { glyphname = period; unicode = 46; }, { glyphname = slash; unicode = 47; }, { glyphname = colon; unicode = 58; }, { glyphname = semicolon; unicode = 59; }, { glyphname = question; unicode = 63; }, { glyphname = bracketleft; unicode = 91; }, { glyphname = bracketright; unicode = 93; }, { glyphname = endash; unicode = 8211; }, { glyphname = emdash; unicode = 8212; }, { glyphname = quoteleft; unicode = 8216; }, { glyphname = quoteright; unicode = 8217; }, { glyphname = quotedblleft; unicode = 8220; }, { glyphname = quotedblright; unicode = 8221; }, { glyphname = ellipsis; unicode = 8230; }, { glyphname = zero; unicode = 48; }, { glyphname = one; unicode = 49; }, { glyphname = two; unicode = 50; }, { glyphname = three; unicode = 51; }, { glyphname = four; unicode = 52; }, { glyphname = five; unicode = 53; }, { glyphname = six; unicode = 54; }, { glyphname = seven; unicode = 55; }, { glyphname = eight; unicode = 56; }, { glyphname = nine; unicode = 57; }, { glyphname = hookabovecomb; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 777; }, { glyphname = horncomb; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 795; }, { glyphname = dotbelowcomb; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 803; }, { glyphname = brevecomb_acutecomb; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = brevecomb_gravecomb; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = brevecomb_hookabovecomb; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = brevecomb_tildecomb; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = circumflexcomb_acutecomb; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = circumflexcomb_gravecomb; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = circumflexcomb_hookabovecomb; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = circumflexcomb_tildecomb; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = gravecomb; unicode = 768; }, { glyphname = acutecomb; unicode = 769; }, { glyphname = circumflexcomb; unicode = 770; }, { glyphname = tildecomb; unicode = 771; }, { glyphname = brevecomb; unicode = 774; }, { glyphname = Abreveacute; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7854; }, { glyphname = Abrevedotbelow; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7862; }, { glyphname = Abrevegrave; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7856; }, { glyphname = Abrevehookabove; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7858; }, { glyphname = Abrevetilde; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7860; }, { glyphname = Acircumflexacute; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7844; }, { glyphname = Acircumflexdotbelow; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7852; }, { glyphname = Acircumflexgrave; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7846; }, { glyphname = Acircumflexhookabove; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7848; }, { glyphname = Acircumflextilde; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7850; }, { glyphname = Adotbelow; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7840; }, { glyphname = Ahookabove; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7842; }, { glyphname = Ecircumflexacute; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7870; }, { glyphname = Ecircumflexdotbelow; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7878; }, { glyphname = Ecircumflexgrave; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7872; }, { glyphname = Ecircumflexhookabove; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7874; }, { glyphname = Ecircumflextilde; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7876; }, { glyphname = Edotbelow; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7864; }, { glyphname = Ehookabove; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7866; }, { glyphname = Etilde; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7868; }, { glyphname = Idotbelow; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7882; }, { glyphname = Ihookabove; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7880; }, { glyphname = Itilde; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 296; }, { glyphname = Ocircumflexacute; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7888; }, { glyphname = Ocircumflexdotbelow; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7896; }, { glyphname = Ocircumflexgrave; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7890; }, { glyphname = Ocircumflexhookabove; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7892; }, { glyphname = Ocircumflextilde; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7894; }, { glyphname = Odotbelow; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7884; }, { glyphname = Ohookabove; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7886; }, { glyphname = Ohorn; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 416; }, { glyphname = Ohornacute; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7898; }, { glyphname = Ohorndotbelow; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7906; }, { glyphname = Ohorngrave; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7900; }, { glyphname = Ohornhookabove; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7902; }, { glyphname = Ohorntilde; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7904; }, { glyphname = Udotbelow; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7908; }, { glyphname = Uhookabove; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7910; }, { glyphname = Uhorn; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 431; }, { glyphname = Uhornacute; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7912; }, { glyphname = Uhorndotbelow; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7920; }, { glyphname = Uhorngrave; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7914; }, { glyphname = Uhornhookabove; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7916; }, { glyphname = Uhorntilde; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7918; }, { glyphname = Utilde; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 360; }, { glyphname = Ydotbelow; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7924; }, { glyphname = Yhookabove; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7926; }, { glyphname = Ytilde; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7928; }, { glyphname = abreveacute; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7855; }, { glyphname = abrevedotbelow; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7863; }, { glyphname = abrevegrave; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7857; }, { glyphname = abrevehookabove; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7859; }, { glyphname = abrevetilde; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7861; }, { glyphname = acircumflexacute; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7845; }, { glyphname = acircumflexdotbelow; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7853; }, { glyphname = acircumflexgrave; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7847; }, { glyphname = acircumflexhookabove; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7849; }, { glyphname = acircumflextilde; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7851; }, { glyphname = adotbelow; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7841; }, { glyphname = ahookabove; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7843; }, { glyphname = ecircumflexacute; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7871; }, { glyphname = ecircumflexdotbelow; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7879; }, { glyphname = ecircumflexgrave; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7873; }, { glyphname = ecircumflexhookabove; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7875; }, { glyphname = ecircumflextilde; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7877; }, { glyphname = edotbelow; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7865; }, { glyphname = ehookabove; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7867; }, { glyphname = etilde; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7869; }, { glyphname = idotbelow; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7883; }, { glyphname = ihookabove; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7881; }, { glyphname = itilde; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 297; }, { glyphname = ocircumflexacute; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7889; }, { glyphname = ocircumflexdotbelow; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7897; }, { glyphname = ocircumflexgrave; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7891; }, { glyphname = ocircumflexhookabove; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7893; }, { glyphname = ocircumflextilde; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7895; }, { glyphname = odotbelow; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7885; }, { glyphname = ohookabove; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7887; }, { glyphname = ohorn; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 417; }, { glyphname = ohornacute; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7899; }, { glyphname = ohorndotbelow; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7907; }, { glyphname = ohorngrave; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7901; }, { glyphname = ohornhookabove; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7903; }, { glyphname = ohorntilde; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7905; }, { glyphname = udotbelow; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7909; }, { glyphname = uhookabove; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7911; }, { glyphname = uhorn; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 432; }, { glyphname = uhornacute; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7913; }, { glyphname = uhorndotbelow; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7921; }, { glyphname = uhorngrave; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7915; }, { glyphname = uhornhookabove; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7917; }, { glyphname = uhorntilde; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7919; }, { glyphname = utilde; lastChange = "2024-04-10 11:00:19 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 361; }, { glyphname = ydotbelow; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7925; }, { glyphname = yhookabove; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7927; }, { glyphname = ytilde; lastChange = "2024-04-10 11:00:27 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7929; }, { glyphname = A; unicode = 65; }, { glyphname = B; unicode = 66; }, { glyphname = C; unicode = 67; }, { glyphname = D; unicode = 68; }, { glyphname = E; unicode = 69; }, { glyphname = F; unicode = 70; }, { glyphname = G; unicode = 71; }, { glyphname = H; unicode = 72; }, { glyphname = I; unicode = 73; }, { glyphname = J; unicode = 74; }, { glyphname = K; unicode = 75; }, { glyphname = L; unicode = 76; }, { glyphname = M; unicode = 77; }, { glyphname = N; unicode = 78; }, { glyphname = O; unicode = 79; }, { glyphname = P; unicode = 80; }, { glyphname = Q; unicode = 81; }, { glyphname = R; unicode = 82; }, { glyphname = S; unicode = 83; }, { glyphname = T; unicode = 84; }, { glyphname = U; unicode = 85; }, { glyphname = V; unicode = 86; }, { glyphname = W; unicode = 87; }, { glyphname = X; unicode = 88; }, { glyphname = Y; unicode = 89; }, { glyphname = Z; unicode = 90; }, { glyphname = a; unicode = 97; }, { glyphname = b; unicode = 98; }, { glyphname = c; unicode = 99; }, { glyphname = d; unicode = 100; }, { glyphname = e; unicode = 101; }, { glyphname = f; unicode = 102; }, { glyphname = g; unicode = 103; }, { glyphname = h; unicode = 104; }, { glyphname = i; unicode = 105; }, { glyphname = j; unicode = 106; }, { glyphname = k; unicode = 107; }, { glyphname = l; unicode = 108; }, { glyphname = m; unicode = 109; }, { glyphname = n; unicode = 110; }, { glyphname = o; unicode = 111; }, { glyphname = p; unicode = 112; }, { glyphname = q; unicode = 113; }, { glyphname = r; unicode = 114; }, { glyphname = s; unicode = 115; }, { glyphname = t; unicode = 116; }, { glyphname = u; unicode = 117; }, { glyphname = v; unicode = 118; }, { glyphname = w; unicode = 119; }, { glyphname = x; unicode = 120; }, { glyphname = y; unicode = 121; }, { glyphname = z; unicode = 122; }, { glyphname = Agrave; unicode = 192; }, { glyphname = Aacute; unicode = 193; }, { glyphname = Acircumflex; unicode = 194; }, { glyphname = Atilde; unicode = 195; }, { glyphname = Egrave; unicode = 200; }, { glyphname = Eacute; unicode = 201; }, { glyphname = Ecircumflex; unicode = 202; }, { glyphname = Igrave; unicode = 204; }, { glyphname = Iacute; unicode = 205; }, { glyphname = Ograve; unicode = 210; }, { glyphname = Oacute; unicode = 211; }, { glyphname = Ocircumflex; unicode = 212; }, { glyphname = Otilde; unicode = 213; }, { glyphname = Ugrave; unicode = 217; }, { glyphname = Uacute; unicode = 218; }, { glyphname = Yacute; unicode = 221; }, { glyphname = agrave; unicode = 224; }, { glyphname = aacute; unicode = 225; }, { glyphname = acircumflex; unicode = 226; }, { glyphname = atilde; unicode = 227; }, { glyphname = egrave; unicode = 232; }, { glyphname = eacute; unicode = 233; }, { glyphname = ecircumflex; unicode = 234; }, { glyphname = igrave; unicode = 236; }, { glyphname = iacute; unicode = 237; }, { glyphname = ograve; unicode = 242; }, { glyphname = oacute; unicode = 243; }, { glyphname = ocircumflex; unicode = 244; }, { glyphname = otilde; unicode = 245; }, { glyphname = ugrave; unicode = 249; }, { glyphname = uacute; unicode = 250; }, { glyphname = yacute; unicode = 253; }, { glyphname = Abreve; unicode = 258; }, { glyphname = abreve; unicode = 259; }, { glyphname = Dcroat; unicode = 272; }, { glyphname = dcroat; unicode = 273; }, { glyphname = Ygrave; unicode = 7922; }, { glyphname = ygrave; unicode = 7923; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/results/glyphs/GF_Phonetics_APA.glyphs000066400000000000000000000032211461513140100236650ustar00rootroot00000000000000{ .appVersion = "3151"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2023-12-13 14:28:10 +0000"; familyName = GF_Phonetics_APA; fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = -16; } ); name = Regular; } ); glyphs = ( { glyphname = colonmod; unicode = 42889; }, { glyphname = commaabovecomb; unicode = 787; }, { glyphname = ogonekcomb; unicode = 808; }, { glyphname = lacute; unicode = 314; }, { glyphname = lbar; unicode = 410; }, { glyphname = lambdastroke; unicode = 411; }, { glyphname = ezhcaron; unicode = 495; }, { glyphname = jcaron; unicode = 496; }, { glyphname = odotaccent; unicode = 559; }, { glyphname = Cstroke; unicode = 571; }, { glyphname = cstroke; unicode = 572; }, { glyphname = ymod; unicode = 696; }, { glyphname = lambda; unicode = 955; }, { glyphname = phi; unicode = 966; }, { glyphname = Dsmall; unicode = 7429; }, { glyphname = gmod; unicode = 7501; }, { glyphname = idotlessstroke; unicode = 7547; }, { glyphname = ustroke; unicode = 7550; }, { glyphname = thetamod; unicode = 7615; }, { glyphname = rdotbelow; unicode = 7771; }, { glyphname = tcircumflexbelow; unicode = 7793; }, { glyphname = wdotbelow; unicode = 7817; }, { glyphname = xdotaccent; unicode = 7819; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/results/glyphs/GF_Phonetics_DisorderedSpeech.glyphs000066400000000000000000000135441461513140100265110ustar00rootroot00000000000000{ .appVersion = "3239"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2021-10-28 12:22:31 +0000"; familyName = GF_Phonetics_DisorderedSpeech; featurePrefixes = ( { automatic = 1; code = "languagesystem DFLT dflt; languagesystem latn dflt; languagesystem latn AZE; languagesystem latn CRT; languagesystem latn KAZ; languagesystem latn TAT; languagesystem latn TRK; languagesystem latn ROM; languagesystem latn MOL; languagesystem latn CAT; "; name = Languagesystems; } ); features = ( { automatic = 1; code = "feature locl; feature ordn; feature case; "; tag = aalt; }, { automatic = 1; code = "lookup ccmp_Other_1 { @CombiningTopAccents = [acutecomb brevecomb caroncomb circumflexcomb commaturnedabovecomb dieresiscomb dotaccentcomb gravecomb hungarumlautcomb macroncomb ringcomb tildecomb]; @CombiningNonTopAccents = [cedillacomb ogonekcomb]; sub [i j]' @CombiningTopAccents by [idotless jdotless]; sub [i j]' @CombiningNonTopAccents @CombiningTopAccents by [idotless jdotless]; } ccmp_Other_1; "; tag = ccmp; }, { automatic = 1; code = "lookup locl_latn_0 { script latn; language AZE; sub i by idotaccent; language CRT; sub i by idotaccent; language KAZ; sub i by idotaccent; language TAT; sub i by idotaccent; language TRK; sub i by idotaccent; } locl_latn_0; lookup locl_latn_1 { script latn; language ROM; sub Scedilla by Scommaaccent; sub scedilla by scommaaccent; language MOL; sub Scedilla by Scommaaccent; sub scedilla by scommaaccent; } locl_latn_1; lookup locl_latn_2 { script latn; language CAT; sub l periodcentered' l by periodcentered.loclCAT; sub L periodcentered' L by periodcentered.loclCAT.case; } locl_latn_2; "; tag = locl; }, { automatic = 1; code = "sub [zero one two three four five six seven eight nine] [A a]' by ordfeminine; sub [zero one two three four five six seven eight nine] [O o]' by ordmasculine; "; tag = ordn; }, { automatic = 1; code = "sub periodcentered.loclCAT by periodcentered.loclCAT.case; "; tag = case; } ); fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = 0; } ); name = Regular; } ); glyphs = ( { glyphname = uni10790; unicode = 67472; }, { glyphname = uni10799; unicode = 67481; }, { glyphname = uni1079A; unicode = 67482; }, { glyphname = uni1079C; unicode = 67484; }, { glyphname = uni1079D; unicode = 67485; }, { glyphname = uni1079F; unicode = 67487; }, { glyphname = uni107A1; unicode = 67489; }, { glyphname = uni107AA; unicode = 67498; }, { glyphname = uni1DF00; unicode = 122624; }, { glyphname = uni1DF01; unicode = 122625; }, { glyphname = uni1DF02; unicode = 122626; }, { glyphname = uni1DF03; unicode = 122627; }, { glyphname = uni1DF04; unicode = 122628; }, { glyphname = uni1DF05; unicode = 122629; }, { glyphname = uni1DF06; unicode = 122630; }, { glyphname = uni1DF07; unicode = 122631; }, { glyphname = voicingmod; unicode = 748; }, { glyphname = unaspiratedmod; unicode = 749; }, { glyphname = C.circled; unicode = 9400; }, { glyphname = F.circled; unicode = 9403; }, { glyphname = G.circled; unicode = 9404; }, { glyphname = L.circled; unicode = 9409; }, { glyphname = N.circled; unicode = 9411; }, { glyphname = P.circled; unicode = 9413; }, { glyphname = R.circled; unicode = 9415; }, { glyphname = S.circled; unicode = 9416; }, { glyphname = T.circled; unicode = 9417; }, { glyphname = V.circled; unicode = 9419; }, { glyphname = largeCircle; unicode = 9711; }, { glyphname = exclam; unicode = 33; }, { glyphname = asterisk; unicode = 42; }, { glyphname = exclamdown; unicode = 161; }, { glyphname = parenleftinferior; unicode = 8333; }, { glyphname = parenrightinferior; unicode = 8334; }, { glyphname = gbridgeabovecomb; unicode = 838; }, { glyphname = equalbelowcomb; unicode = 839; }, { glyphname = leftanglebelowcomb; unicode = 841; }, { glyphname = nottildeabovecomb; unicode = 842; }, { glyphname = homotheticabovecomb; unicode = 843; }, { glyphname = almostequaltoabovecomb; unicode = 844; }, { glyphname = arrowleftrightbelowcomb; unicode = 845; }, { glyphname = arrowupbelowcomb; unicode = 846; }, { glyphname = arrowheadleftbelowcomb; unicode = 852; }, { glyphname = arrowheadrightbelowcomb; unicode = 853; }, { glyphname = arrowdoublerightbelowcomb; unicode = 866; }, { glyphname = parentabovecomb; unicode = 6843; }, { glyphname = parentbelowcomb; unicode = 6845; }, { glyphname = uni1AC1; unicode = 6849; }, { glyphname = uni1AC2; unicode = 6850; }, { glyphname = uni1AC3; unicode = 6851; }, { glyphname = uni1AC4; unicode = 6852; }, { glyphname = Kturned.circled; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "fitalic-math.subs"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "pitalic-math.subs"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "fitalic-math.sups"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = "pitalic-math.sups"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = fengdigraph; unicode = 681; }, { glyphname = lsdigraph; unicode = 682; }, { glyphname = lzdigraph; unicode = 683; }, { glyphname = bilabialpercussive; unicode = 684; }, { glyphname = bidentalpercussive; unicode = 685; }, { glyphname = rturnedmod; unicode = 692; }, { glyphname = smod; unicode = 738; }, { glyphname = Nmod; unicode = 7482; }, { glyphname = schwamod; unicode = 7498; }, { glyphname = lretroflexhookandbelt; unicode = 42894; }, { glyphname = uniA7AF; unicode = 42927; }, { glyphname = Kturned; unicode = 42928; }, { glyphname = "fitalic-math"; unicode = 119891; }, { glyphname = "pitalic-math"; unicode = 119901; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/results/glyphs/GF_Phonetics_IPAHistorical.glyphs000066400000000000000000000023171461513140100257240ustar00rootroot00000000000000{ .appVersion = "3151"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2023-12-13 14:28:10 +0000"; familyName = GF_Phonetics_IPAHistorical; fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = -16; } ); name = Regular; } ); glyphs = ( { glyphname = retroflexhookcomb; unicode = 802; }, { glyphname = chook; unicode = 392; }, { glyphname = khook; unicode = 409; }, { glyphname = phook; unicode = 421; }, { glyphname = thook; unicode = 429; }, { glyphname = kturned; unicode = 670; }, { glyphname = qhook; unicode = 672; }, { glyphname = dzaltone; unicode = 675; }, { glyphname = dezh; unicode = 676; }, { glyphname = dzcurl; unicode = 677; }, { glyphname = ts; unicode = 678; }, { glyphname = tesh; unicode = 679; }, { glyphname = tccurl; unicode = 680; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/results/glyphs/GF_Phonetics_IPAStandard.glyphs000066400000000000000000000202251461513140100253610ustar00rootroot00000000000000{ .appVersion = "3151"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2023-12-13 14:28:10 +0000"; familyName = GF_Phonetics_IPAStandard; fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = -16; } ); name = Regular; } ); glyphs = ( { glyphname = bar; unicode = 124; }, { glyphname = rhotichookmod; unicode = 734; }, { glyphname = "gammamod-latin"; unicode = 736; }, { glyphname = tonebarextrahighmod; unicode = 741; }, { glyphname = tonebarhighmod; unicode = 742; }, { glyphname = tonebarmidmod; unicode = 743; }, { glyphname = tonebarlowmod; unicode = 744; }, { glyphname = tonebarextralowmod; unicode = 745; }, { glyphname = lowringmod; unicode = 755; }, { glyphname = dottedCircle; unicode = 9676; }, { glyphname = exclam; unicode = 33; }, { glyphname = period; unicode = 46; }, { glyphname = dblverticalbar; unicode = 8214; }, { glyphname = undertie; unicode = 8255; }, { glyphname = apostrophemod; unicode = 700; }, { glyphname = glottalstopreversedmod; unicode = 705; }, { glyphname = verticallinemod; unicode = 712; }, { glyphname = verticallinelowmod; unicode = 716; }, { glyphname = colontriangularmod; unicode = 720; }, { glyphname = colontriangularhalfmod; unicode = 721; }, { glyphname = gravecomb; unicode = 768; }, { glyphname = acutecomb; unicode = 769; }, { glyphname = circumflexcomb; unicode = 770; }, { glyphname = tildecomb; unicode = 771; }, { glyphname = macroncomb; unicode = 772; }, { glyphname = overlinecomb; unicode = 773; }, { glyphname = brevecomb; unicode = 774; }, { glyphname = dieresiscomb; unicode = 776; }, { glyphname = ringcomb; unicode = 778; }, { glyphname = hungarumlautcomb; unicode = 779; }, { glyphname = caroncomb; unicode = 780; }, { glyphname = dblgravecomb; unicode = 783; }, { glyphname = lefttackbelowcomb; unicode = 792; }, { glyphname = righttackbelowcomb; unicode = 793; }, { glyphname = leftangleabovecomb; unicode = 794; }, { glyphname = ringhalfleftbelowcomb; unicode = 796; }, { glyphname = uptackbelowcomb; unicode = 797; }, { glyphname = downtackbelowcomb; unicode = 798; }, { glyphname = plusbelowcomb; unicode = 799; }, { glyphname = minusbelowcomb; unicode = 800; }, { glyphname = dieresisbelowcomb; unicode = 804; }, { glyphname = ringbelowcomb; unicode = 805; }, { glyphname = verticallinebelowcomb; unicode = 809; }, { glyphname = bridgebelowcomb; unicode = 810; }, { glyphname = caronbelowcomb; unicode = 812; }, { glyphname = breveinvertedbelowcomb; unicode = 815; }, { glyphname = tildebelowcomb; unicode = 816; }, { glyphname = lowlinecomb; unicode = 818; }, { glyphname = tildeoverlaycomb; unicode = 820; }, { glyphname = ringhalfrightbelowcomb; unicode = 825; }, { glyphname = bridgeinvertedbelowcomb; unicode = 826; }, { glyphname = squarebelowcomb; unicode = 827; }, { glyphname = seagullbelowcomb; unicode = 828; }, { glyphname = xabovecomb; unicode = 829; }, { glyphname = doubleverticallinebelowcomb; unicode = 840; }, { glyphname = doublebrevebelowcomb; unicode = 860; }, { glyphname = breveinverteddoublecomb; unicode = 865; }, { glyphname = macronacutecomb; unicode = 7620; }, { glyphname = gravemacroncomb; unicode = 7621; }, { glyphname = macrongravecomb; unicode = 7622; }, { glyphname = acutemacroncomb; unicode = 7623; }, { glyphname = graveacutegravecomb; unicode = 7624; }, { glyphname = acutegraveacutecomb; unicode = 7625; }, { glyphname = ae; unicode = 230; }, { glyphname = ccedilla; unicode = 231; }, { glyphname = eth; unicode = 240; }, { glyphname = oslash; unicode = 248; }, { glyphname = hbar; unicode = 295; }, { glyphname = eng; unicode = 331; }, { glyphname = oe; unicode = 339; }, { glyphname = clickdental; unicode = 448; }, { glyphname = clicklateral; unicode = 449; }, { glyphname = clickalveolar; unicode = 450; }, { glyphname = clickretroflex; unicode = 451; }, { glyphname = edblgrave; unicode = 517; }, { glyphname = aturned; unicode = 592; }, { glyphname = "alpha-latin"; unicode = 593; }, { glyphname = "alphaturned-latin"; unicode = 594; }, { glyphname = bhook; unicode = 595; }, { glyphname = oopen; unicode = 596; }, { glyphname = ccurl; unicode = 597; }, { glyphname = dtail; unicode = 598; }, { glyphname = dhook; unicode = 599; }, { glyphname = ereversed; unicode = 600; }, { glyphname = schwa; unicode = 601; }, { glyphname = schwahook; unicode = 602; }, { glyphname = eopen; unicode = 603; }, { glyphname = eopenreversed; unicode = 604; }, { glyphname = eopenreversedhook; unicode = 605; }, { glyphname = eopenreversedclosed; unicode = 606; }, { glyphname = jdotlessstroke; unicode = 607; }, { glyphname = ghook; unicode = 608; }, { glyphname = gsingle; unicode = 609; }, { glyphname = Gsmall; unicode = 610; }, { glyphname = "gamma-latin"; unicode = 611; }, { glyphname = ramshorn; unicode = 612; }, { glyphname = hturned; unicode = 613; }, { glyphname = hhook; unicode = 614; }, { glyphname = henghook; unicode = 615; }, { glyphname = istroke; unicode = 616; }, { glyphname = Ismall; unicode = 618; }, { glyphname = lmiddletilde; unicode = 619; }, { glyphname = lbelt; unicode = 620; }, { glyphname = lhookretroflex; unicode = 621; }, { glyphname = lezh; unicode = 622; }, { glyphname = mturned; unicode = 623; }, { glyphname = mlonglegturned; unicode = 624; }, { glyphname = mhook; unicode = 625; }, { glyphname = nhookleft; unicode = 626; }, { glyphname = nhookretroflex; unicode = 627; }, { glyphname = Nsmall; unicode = 628; }, { glyphname = obarred; unicode = 629; }, { glyphname = OEsmall; unicode = 630; }, { glyphname = "phi-latin"; unicode = 632; }, { glyphname = rturned; unicode = 633; }, { glyphname = rlonglegturned; unicode = 634; }, { glyphname = rhookturned; unicode = 635; }, { glyphname = rhook; unicode = 637; }, { glyphname = rfishhook; unicode = 638; }, { glyphname = Rsmall; unicode = 640; }, { glyphname = Rsmallinverted; unicode = 641; }, { glyphname = shook; unicode = 642; }, { glyphname = esh; unicode = 643; }, { glyphname = jdotlessstrokehook; unicode = 644; }, { glyphname = tretroflexhook; unicode = 648; }, { glyphname = ubar; unicode = 649; }, { glyphname = "upsilon-latin"; unicode = 650; }, { glyphname = vhook; unicode = 651; }, { glyphname = vturned; unicode = 652; }, { glyphname = wturned; unicode = 653; }, { glyphname = yturned; unicode = 654; }, { glyphname = Ysmall; unicode = 655; }, { glyphname = zretroflexhook; unicode = 656; }, { glyphname = zcurl; unicode = 657; }, { glyphname = ezh; unicode = 658; }, { glyphname = glottalstop; unicode = 660; }, { glyphname = glottalstopreversed; unicode = 661; }, { glyphname = bilabialclick; unicode = 664; }, { glyphname = Bsmall; unicode = 665; }, { glyphname = Gsmallhook; unicode = 667; }, { glyphname = Hsmall; unicode = 668; }, { glyphname = jcrossedtail; unicode = 669; }, { glyphname = Lsmall; unicode = 671; }, { glyphname = glottalstopstroke; unicode = 673; }, { glyphname = glottalstopstrokereversed; unicode = 674; }, { glyphname = hmod; unicode = 688; }, { glyphname = jmod; unicode = 690; }, { glyphname = wmod; unicode = 695; }, { glyphname = lmod; unicode = 737; }, { glyphname = beta; unicode = 946; }, { glyphname = theta; unicode = 952; }, { glyphname = chi; unicode = 967; }, { glyphname = bmiddletilde; unicode = 7532; }, { glyphname = dmiddletilde; unicode = 7533; }, { glyphname = fmiddletilde; unicode = 7534; }, { glyphname = mmiddletilde; unicode = 7535; }, { glyphname = nmiddletilde; unicode = 7536; }, { glyphname = pmiddletilde; unicode = 7537; }, { glyphname = rmiddletilde; unicode = 7538; }, { glyphname = rfishhookmiddletilde; unicode = 7539; }, { glyphname = smiddletilde; unicode = 7540; }, { glyphname = tmiddletilde; unicode = 7541; }, { glyphname = zmiddletilde; unicode = 7542; }, { glyphname = nmod; unicode = 8319; }, { glyphname = raiseduparrowmod; unicode = 42779; }, { glyphname = raiseddownarrowmod; unicode = 42780; }, { glyphname = "beta-latin"; unicode = 42933; }, { glyphname = "chi-latin"; unicode = 43859; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/results/glyphs/GF_Phonetics_SinoExt.glyphs000066400000000000000000000022521461513140100246600ustar00rootroot00000000000000{ .appVersion = "3151"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2023-12-13 14:28:10 +0000"; familyName = GF_Phonetics_SinoExt; fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = -16; } ); name = Regular; } ); glyphs = ( { glyphname = dcurl; unicode = 545; }, { glyphname = lcurl; unicode = 564; }, { glyphname = ncurl; unicode = 565; }, { glyphname = tcurl; unicode = 566; }, { glyphname = rfishhookreversed; unicode = 639; }, { glyphname = eshsquatreversed; unicode = 645; }, { glyphname = hturnedfishhook; unicode = 686; }, { glyphname = hturnedfishhookandtail; unicode = 687; }, { glyphname = Asmall; unicode = 7424; }, { glyphname = Esmall; unicode = 7431; }, { glyphname = Omegasmall; unicode = 43877; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/results/glyphs/GF_TransLatin_Arabic.glyphs000066400000000000000000000041761461513140100246020ustar00rootroot00000000000000{ .appVersion = "3151"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2023-12-13 14:28:10 +0000"; familyName = GF_TransLatin_Arabic; fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = -16; } ); name = Regular; } ); glyphs = ( { glyphname = apostrophemod; unicode = 700; }, { glyphname = commareversedmod; unicode = 701; }, { glyphname = ringhalfright; unicode = 702; }, { glyphname = ringhalfleft; unicode = 703; }, { glyphname = dotbelowcomb; unicode = 803; }, { glyphname = brevebelowcomb; unicode = 814; }, { glyphname = macronbelowcomb; unicode = 817; }, { glyphname = Gcaron; unicode = 486; }, { glyphname = gcaron; unicode = 487; }, { glyphname = Ymacron; unicode = 562; }, { glyphname = ymacron; unicode = 563; }, { glyphname = Ddotbelow; unicode = 7692; }, { glyphname = ddotbelow; unicode = 7693; }, { glyphname = Dlinebelow; unicode = 7694; }, { glyphname = dlinebelow; unicode = 7695; }, { glyphname = Gmacron; unicode = 7712; }, { glyphname = gmacron; unicode = 7713; }, { glyphname = Hdotbelow; unicode = 7716; }, { glyphname = hdotbelow; unicode = 7717; }, { glyphname = Hbrevebelow; unicode = 7722; }, { glyphname = hbrevebelow; unicode = 7723; }, { glyphname = Klinebelow; unicode = 7732; }, { glyphname = klinebelow; unicode = 7733; }, { glyphname = Sdotbelow; unicode = 7778; }, { glyphname = sdotbelow; unicode = 7779; }, { glyphname = Tdotbelow; unicode = 7788; }, { glyphname = tdotbelow; unicode = 7789; }, { glyphname = Tlinebelow; unicode = 7790; }, { glyphname = tlinebelow; unicode = 7791; }, { glyphname = Zdotbelow; unicode = 7826; }, { glyphname = zdotbelow; unicode = 7827; }, { glyphname = hlinebelow; unicode = 7830; }, { glyphname = tdieresis; unicode = 7831; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/results/glyphs/GF_TransLatin_Pinyin.glyphs000066400000000000000000000351531461513140100246660ustar00rootroot00000000000000{ .appVersion = "3257"; .formatVersion = 3; axes = ( { name = Weight; tag = wght; }, { name = Width; tag = wdth; } ); date = "2021-10-28 12:22:31 +0000"; familyName = GF_TransLatin_Pinyin; featurePrefixes = ( { automatic = 1; code = "languagesystem DFLT dflt; languagesystem latn dflt; languagesystem latn AZE; languagesystem latn CRT; languagesystem latn KAZ; languagesystem latn TAT; languagesystem latn TRK; languagesystem latn ROM; languagesystem latn MOL; languagesystem latn CAT; "; name = Languagesystems; } ); features = ( { automatic = 1; code = "feature locl; feature ordn; feature case; "; tag = aalt; }, { automatic = 1; code = "lookup ccmp_Other_1 { @CombiningTopAccents = [acutecomb brevecomb caroncomb circumflexcomb commaturnedabovecomb dieresiscomb dotaccentcomb gravecomb hungarumlautcomb macroncomb ringcomb tildecomb]; @CombiningNonTopAccents = [cedillacomb ogonekcomb]; sub [i j]' @CombiningTopAccents by [idotless jdotless]; sub [i j]' @CombiningNonTopAccents @CombiningTopAccents by [idotless jdotless]; } ccmp_Other_1; "; tag = ccmp; }, { automatic = 1; code = "lookup locl_latn_0 { script latn; language AZE; sub i by idotaccent; language CRT; sub i by idotaccent; language KAZ; sub i by idotaccent; language TAT; sub i by idotaccent; language TRK; sub i by idotaccent; } locl_latn_0; lookup locl_latn_1 { script latn; language ROM; sub Scedilla by Scommaaccent; sub scedilla by scommaaccent; language MOL; sub Scedilla by Scommaaccent; sub scedilla by scommaaccent; } locl_latn_1; lookup locl_latn_2 { script latn; language CAT; sub l periodcentered' l by periodcentered.loclCAT; sub L periodcentered' L by periodcentered.loclCAT.case; } locl_latn_2; "; tag = locl; }, { automatic = 1; code = "sub [zero one two three four five six seven eight nine] [A a]' by ordfeminine; sub [zero one two three four five six seven eight nine] [O o]' by ordmasculine; "; tag = ordn; }, { automatic = 1; code = "sub periodcentered.loclCAT by periodcentered.loclCAT.case; "; tag = case; } ); fontMaster = ( { axesValues = ( 100, 100 ); id = m01; metricValues = ( { over = 16; pos = 800; }, { over = 16; pos = 700; }, { over = 16; pos = 500; }, { over = -16; }, { over = -16; pos = -200; }, { over = 0; } ); name = Regular; } ); glyphs = ( { glyphname = dieresiscomb; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 776; }, { glyphname = gravecomb; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 768; }, { glyphname = gravecomb_dotaboverightcomb; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = acutecomb; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 769; }, { glyphname = acutecomb_dotaboverightcomb; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = circumflexcomb; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 770; }, { glyphname = circumflexcomb_dotaboverightcomb; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = caroncomb; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 780; }, { glyphname = brevecomb; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 774; }, { glyphname = brevecomb_dotaboverightcomb; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = macroncomb; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 772; }, { glyphname = macroncomb_dotaboverightcomb; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = verticallineabovecomb; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 781; }, { glyphname = verticallineabovecomb_dotaboverightcomb; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); }, { glyphname = dotaboverightcomb; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 856; }, { glyphname = apostrophemod; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 700; }, { glyphname = Aacute; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 193; }, { glyphname = Abreve; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 258; }, { glyphname = Acaron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 461; }, { glyphname = Acircumflex; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 194; }, { glyphname = Agrave; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 192; }, { glyphname = Amacron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 256; }, { glyphname = Eacute; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 201; }, { glyphname = Ebreve; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 276; }, { glyphname = Ecaron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 282; }, { glyphname = Ecircumflex; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 202; }, { glyphname = Egrave; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 200; }, { glyphname = Emacron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 274; }, { glyphname = Iacute; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 205; }, { glyphname = Ibreve; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 300; }, { glyphname = Icaron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 463; }, { glyphname = Icircumflex; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 206; }, { glyphname = Idieresis; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 207; }, { glyphname = Igrave; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 204; }, { glyphname = Imacron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 298; }, { glyphname = Macute; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7742; }, { glyphname = Nacute; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 323; }, { glyphname = Ngrave; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 504; }, { glyphname = Oacute; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 211; }, { glyphname = Obreve; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 334; }, { glyphname = Ocaron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 465; }, { glyphname = Ocircumflex; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 212; }, { glyphname = Ograve; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 210; }, { glyphname = Omacron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 332; }, { glyphname = Uacute; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 218; }, { glyphname = Ubreve; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 364; }, { glyphname = Ucaron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 467; }, { glyphname = Ucircumflex; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 219; }, { glyphname = Udieresis; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 220; }, { glyphname = Udieresisacute; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 471; }, { glyphname = Udieresiscaron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 473; }, { glyphname = Udieresisgrave; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 475; }, { glyphname = Udieresismacron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 469; }, { glyphname = Ugrave; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 217; }, { glyphname = Umacron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 362; }, { glyphname = aacute; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 225; }, { glyphname = abreve; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 259; }, { glyphname = acaron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 462; }, { glyphname = acircumflex; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 226; }, { glyphname = agrave; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 224; }, { glyphname = amacron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 257; }, { glyphname = eacute; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 233; }, { glyphname = ebreve; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 277; }, { glyphname = ecaron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 283; }, { glyphname = ecircumflex; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 234; }, { glyphname = egrave; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 232; }, { glyphname = emacron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 275; }, { glyphname = iacute; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 237; }, { glyphname = ibreve; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 301; }, { glyphname = icaron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 464; }, { glyphname = icircumflex; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 238; }, { glyphname = igrave; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 236; }, { glyphname = imacron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 299; }, { glyphname = macute; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7743; }, { glyphname = ngrave; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 505; }, { glyphname = ntilde; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 241; }, { glyphname = oacute; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 243; }, { glyphname = obreve; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 335; }, { glyphname = ocaron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 466; }, { glyphname = ocircumflex; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 244; }, { glyphname = ograve; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 242; }, { glyphname = omacron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 333; }, { glyphname = uacute; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 250; }, { glyphname = ubreve; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 365; }, { glyphname = ucaron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 468; }, { glyphname = ucircumflex; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 251; }, { glyphname = udieresis; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 252; }, { glyphname = udieresisacute; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 472; }, { glyphname = udieresiscaron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 474; }, { glyphname = udieresisgrave; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 476; }, { glyphname = udieresismacron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 470; }, { glyphname = ugrave; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 249; }, { glyphname = umacron; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 363; }, { glyphname = nmod; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 8319; }, { glyphname = Nmod; lastChange = "2024-04-10 11:11:43 +0000"; layers = ( { layerId = m01; width = 600; } ); unicode = 7482; } ); instances = ( ); kerningLTR = { }; metrics = ( { type = ascender; }, { type = "cap height"; }, { type = "x-height"; }, { type = baseline; }, { type = descender; }, { type = "italic angle"; } ); stems = ( ); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; } glyphsets-1.0.0/data/results/nam/000077500000000000000000000000001461513140100167135ustar00rootroot00000000000000glyphsets-1.0.0/data/results/nam/GF_Arabic_Core.nam000066400000000000000000000077301461513140100221240ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x0020 SPACE 0x0021 EXCLAMATION MARK 0x0022 QUOTATION MARK 0x0023 NUMBER SIGN 0x0025 PERCENT SIGN 0x0027 APOSTROPHE 0x0028 LEFT PARENTHESIS 0x0029 RIGHT PARENTHESIS 0x002A ASTERISK 0x002B PLUS SIGN 0x002C COMMA 0x002D HYPHEN-MINUS 0x002E FULL STOP 0x002F SOLIDUS 0x0030 DIGIT ZERO 0x0031 DIGIT ONE 0x0032 DIGIT TWO 0x0033 DIGIT THREE 0x0034 DIGIT FOUR 0x0035 DIGIT FIVE 0x0036 DIGIT SIX 0x0037 DIGIT SEVEN 0x0038 DIGIT EIGHT 0x0039 DIGIT NINE 0x003A COLON 0x003C LESS-THAN SIGN 0x003D EQUALS SIGN 0x003E GREATER-THAN SIGN 0x005B LEFT SQUARE BRACKET 0x005C REVERSE SOLIDUS 0x005D RIGHT SQUARE BRACKET 0x007B LEFT CURLY BRACKET 0x007C VERTICAL LINE 0x007D RIGHT CURLY BRACKET 0x00A0 NO-BREAK SPACE 0x00AB LEFT-POINTING DOUBLE ANGLE QUOTATION MARK 0x00BB RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK 0x00D7 MULTIPLICATION SIGN 0x00F7 DIVISION SIGN 0x0609 ARABIC-INDIC PER MILLE SIGN 0x060C ARABIC COMMA 0x060D ARABIC DATE SEPARATOR 0x061B ARABIC SEMICOLON 0x061C ARABIC LETTER MARK 0x061F ARABIC QUESTION MARK 0x0621 ARABIC LETTER HAMZA 0x0622 ARABIC LETTER ALEF WITH MADDA ABOVE 0x0623 ARABIC LETTER ALEF WITH HAMZA ABOVE 0x0624 ARABIC LETTER WAW WITH HAMZA ABOVE 0x0625 ARABIC LETTER ALEF WITH HAMZA BELOW 0x0626 ARABIC LETTER YEH WITH HAMZA ABOVE 0x0627 ARABIC LETTER ALEF 0x0628 ARABIC LETTER BEH 0x0629 ARABIC LETTER TEH MARBUTA 0x062A ARABIC LETTER TEH 0x062B ARABIC LETTER THEH 0x062C ARABIC LETTER JEEM 0x062D ARABIC LETTER HAH 0x062E ARABIC LETTER KHAH 0x062F ARABIC LETTER DAL 0x0630 ARABIC LETTER THAL 0x0631 ARABIC LETTER REH 0x0632 ARABIC LETTER ZAIN 0x0633 ARABIC LETTER SEEN 0x0634 ARABIC LETTER SHEEN 0x0635 ARABIC LETTER SAD 0x0636 ARABIC LETTER DAD 0x0637 ARABIC LETTER TAH 0x0638 ARABIC LETTER ZAH 0x0639 ARABIC LETTER AIN 0x063A ARABIC LETTER GHAIN 0x0640 ARABIC TATWEEL 0x0641 ARABIC LETTER FEH 0x0642 ARABIC LETTER QAF 0x0643 ARABIC LETTER KAF 0x0644 ARABIC LETTER LAM 0x0645 ARABIC LETTER MEEM 0x0646 ARABIC LETTER NOON 0x0647 ARABIC LETTER HEH 0x0648 ARABIC LETTER WAW 0x0649 ARABIC LETTER ALEF MAKSURA 0x064A ARABIC LETTER YEH 0x064B ARABIC FATHATAN 0x064C ARABIC DAMMATAN 0x064D ARABIC KASRATAN 0x064E ARABIC FATHA 0x064F ARABIC DAMMA 0x0650 ARABIC KASRA 0x0651 ARABIC SHADDA 0x0652 ARABIC SUKUN 0x0653 ARABIC MADDAH ABOVE 0x0654 ARABIC HAMZA ABOVE 0x0655 ARABIC HAMZA BELOW 0x0660 ARABIC-INDIC DIGIT ZERO 0x0661 ARABIC-INDIC DIGIT ONE 0x0662 ARABIC-INDIC DIGIT TWO 0x0663 ARABIC-INDIC DIGIT THREE 0x0664 ARABIC-INDIC DIGIT FOUR 0x0665 ARABIC-INDIC DIGIT FIVE 0x0666 ARABIC-INDIC DIGIT SIX 0x0667 ARABIC-INDIC DIGIT SEVEN 0x0668 ARABIC-INDIC DIGIT EIGHT 0x0669 ARABIC-INDIC DIGIT NINE 0x066A ARABIC PERCENT SIGN 0x066B ARABIC DECIMAL SEPARATOR 0x066C ARABIC THOUSANDS SEPARATOR 0x066D ARABIC FIVE POINTED STAR 0x0670 ARABIC LETTER SUPERSCRIPT ALEF 0x0679 ARABIC LETTER TTEH 0x067E ARABIC LETTER PEH 0x0686 ARABIC LETTER TCHEH 0x0688 ARABIC LETTER DDAL 0x0691 ARABIC LETTER RREH 0x0698 ARABIC LETTER JEH 0x06A9 ARABIC LETTER KEHEH 0x06AF ARABIC LETTER GAF 0x06BE ARABIC LETTER HEH DOACHASHMEE 0x06C1 ARABIC LETTER HEH GOAL 0x06CC ARABIC LETTER FARSI YEH 0x06D2 ARABIC LETTER YEH BARREE 0x06D4 ARABIC FULL STOP 0x06F0 EXTENDED ARABIC-INDIC DIGIT ZERO 0x06F1 EXTENDED ARABIC-INDIC DIGIT ONE 0x06F2 EXTENDED ARABIC-INDIC DIGIT TWO 0x06F3 EXTENDED ARABIC-INDIC DIGIT THREE 0x06F4 EXTENDED ARABIC-INDIC DIGIT FOUR 0x06F5 EXTENDED ARABIC-INDIC DIGIT FIVE 0x06F6 EXTENDED ARABIC-INDIC DIGIT SIX 0x06F7 EXTENDED ARABIC-INDIC DIGIT SEVEN 0x06F8 EXTENDED ARABIC-INDIC DIGIT EIGHT 0x06F9 EXTENDED ARABIC-INDIC DIGIT NINE 0x0763 ARABIC LETTER KEHEH WITH THREE DOTS ABOVE 0x200E LEFT-TO-RIGHT MARK 0x2013 EN DASH 0x2014 EM DASH 0x2018 LEFT SINGLE QUOTATION MARK 0x2019 RIGHT SINGLE QUOTATION MARK 0x201C LEFT DOUBLE QUOTATION MARK 0x201D RIGHT DOUBLE QUOTATION MARK 0x2026 HORIZONTAL ELLIPSIS 0x2039 SINGLE LEFT-POINTING ANGLE QUOTATION MARK 0x203A SINGLE RIGHT-POINTING ANGLE QUOTATION MARK 0x2212 MINUS SIGN 0xFD3E ORNATE LEFT PARENTHESIS 0xFD3F ORNATE RIGHT PARENTHESISglyphsets-1.0.0/data/results/nam/GF_Arabic_Plus.nam000066400000000000000000000104051461513140100221500ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x0021 EXCLAMATION MARK 0x0025 PERCENT SIGN 0x0027 APOSTROPHE 0x0028 LEFT PARENTHESIS 0x0029 RIGHT PARENTHESIS 0x002B PLUS SIGN 0x002C COMMA 0x002D HYPHEN-MINUS 0x002E FULL STOP 0x002F SOLIDUS 0x0030 DIGIT ZERO 0x0031 DIGIT ONE 0x0032 DIGIT TWO 0x0033 DIGIT THREE 0x0034 DIGIT FOUR 0x0035 DIGIT FIVE 0x0036 DIGIT SIX 0x0037 DIGIT SEVEN 0x0038 DIGIT EIGHT 0x0039 DIGIT NINE 0x003A COLON 0x003B SEMICOLON 0x005B LEFT SQUARE BRACKET 0x005D RIGHT SQUARE BRACKET 0x0609 ARABIC-INDIC PER MILLE SIGN 0x060C ARABIC COMMA 0x0621 ARABIC LETTER HAMZA 0x0622 ARABIC LETTER ALEF WITH MADDA ABOVE 0x0623 ARABIC LETTER ALEF WITH HAMZA ABOVE 0x0624 ARABIC LETTER WAW WITH HAMZA ABOVE 0x0626 ARABIC LETTER YEH WITH HAMZA ABOVE 0x0627 ARABIC LETTER ALEF 0x0628 ARABIC LETTER BEH 0x0629 ARABIC LETTER TEH MARBUTA 0x062A ARABIC LETTER TEH 0x062B ARABIC LETTER THEH 0x062C ARABIC LETTER JEEM 0x062D ARABIC LETTER HAH 0x062E ARABIC LETTER KHAH 0x062F ARABIC LETTER DAL 0x0630 ARABIC LETTER THAL 0x0631 ARABIC LETTER REH 0x0632 ARABIC LETTER ZAIN 0x0633 ARABIC LETTER SEEN 0x0634 ARABIC LETTER SHEEN 0x0635 ARABIC LETTER SAD 0x0636 ARABIC LETTER DAD 0x0637 ARABIC LETTER TAH 0x0638 ARABIC LETTER ZAH 0x0639 ARABIC LETTER AIN 0x063A ARABIC LETTER GHAIN 0x0641 ARABIC LETTER FEH 0x0642 ARABIC LETTER QAF 0x0643 ARABIC LETTER KAF 0x0644 ARABIC LETTER LAM 0x0645 ARABIC LETTER MEEM 0x0646 ARABIC LETTER NOON 0x0647 ARABIC LETTER HEH 0x0648 ARABIC LETTER WAW 0x0649 ARABIC LETTER ALEF MAKSURA 0x064A ARABIC LETTER YEH 0x064B ARABIC FATHATAN 0x064C ARABIC DAMMATAN 0x064D ARABIC KASRATAN 0x064E ARABIC FATHA 0x064F ARABIC DAMMA 0x0650 ARABIC KASRA 0x0651 ARABIC SHADDA 0x0652 ARABIC SUKUN 0x0654 ARABIC HAMZA ABOVE 0x0660 ARABIC-INDIC DIGIT ZERO 0x0661 ARABIC-INDIC DIGIT ONE 0x0662 ARABIC-INDIC DIGIT TWO 0x0663 ARABIC-INDIC DIGIT THREE 0x0664 ARABIC-INDIC DIGIT FOUR 0x0665 ARABIC-INDIC DIGIT FIVE 0x0666 ARABIC-INDIC DIGIT SIX 0x0667 ARABIC-INDIC DIGIT SEVEN 0x0668 ARABIC-INDIC DIGIT EIGHT 0x0669 ARABIC-INDIC DIGIT NINE 0x066A ARABIC PERCENT SIGN 0x066B ARABIC DECIMAL SEPARATOR 0x066C ARABIC THOUSANDS SEPARATOR 0x0670 ARABIC LETTER SUPERSCRIPT ALEF 0x067A ARABIC LETTER TTEHEH 0x067B ARABIC LETTER BEEH 0x067C ARABIC LETTER TEH WITH RING 0x067D ARABIC LETTER TEH WITH THREE DOTS ABOVE DOWNWARDS 0x067E ARABIC LETTER PEH 0x067F ARABIC LETTER TEHEH 0x0680 ARABIC LETTER BEHEH 0x0681 ARABIC LETTER HAH WITH HAMZA ABOVE 0x0683 ARABIC LETTER NYEH 0x0684 ARABIC LETTER DYEH 0x0685 ARABIC LETTER HAH WITH THREE DOTS ABOVE 0x0686 ARABIC LETTER TCHEH 0x0687 ARABIC LETTER TCHEHEH 0x0689 ARABIC LETTER DAL WITH RING 0x068A ARABIC LETTER DAL WITH DOT BELOW 0x068C ARABIC LETTER DAHAL 0x068D ARABIC LETTER DDAHAL 0x068F ARABIC LETTER DAL WITH THREE DOTS ABOVE DOWNWARDS 0x0693 ARABIC LETTER REH WITH RING 0x0695 ARABIC LETTER REH WITH SMALL V BELOW 0x0696 ARABIC LETTER REH WITH DOT BELOW AND DOT ABOVE 0x0698 ARABIC LETTER JEH 0x0699 ARABIC LETTER REH WITH FOUR DOTS ABOVE 0x069A ARABIC LETTER SEEN WITH DOT BELOW AND DOT ABOVE 0x06A4 ARABIC LETTER VEH 0x06A6 ARABIC LETTER PEHEH 0x06A9 ARABIC LETTER KEHEH 0x06AA ARABIC LETTER SWASH KAF 0x06AB ARABIC LETTER KAF WITH RING 0x06AD ARABIC LETTER NG 0x06AF ARABIC LETTER GAF 0x06B1 ARABIC LETTER NGOEH 0x06B3 ARABIC LETTER GUEH 0x06B5 ARABIC LETTER LAM WITH SMALL V 0x06BB ARABIC LETTER RNOON 0x06BC ARABIC LETTER NOON WITH RING 0x06BE ARABIC LETTER HEH DOACHASHMEE 0x06C6 ARABIC LETTER OE 0x06C7 ARABIC LETTER U 0x06C8 ARABIC LETTER YU 0x06CB ARABIC LETTER VE 0x06CC ARABIC LETTER FARSI YEH 0x06CD ARABIC LETTER YEH WITH TAIL 0x06CE ARABIC LETTER YEH WITH SMALL V 0x06D0 ARABIC LETTER E 0x06D4 ARABIC FULL STOP 0x06D5 ARABIC LETTER AE 0x06F0 EXTENDED ARABIC-INDIC DIGIT ZERO 0x06F1 EXTENDED ARABIC-INDIC DIGIT ONE 0x06F2 EXTENDED ARABIC-INDIC DIGIT TWO 0x06F3 EXTENDED ARABIC-INDIC DIGIT THREE 0x06F4 EXTENDED ARABIC-INDIC DIGIT FOUR 0x06F5 EXTENDED ARABIC-INDIC DIGIT FIVE 0x06F6 EXTENDED ARABIC-INDIC DIGIT SIX 0x06F7 EXTENDED ARABIC-INDIC DIGIT SEVEN 0x06F8 EXTENDED ARABIC-INDIC DIGIT EIGHT 0x06F9 EXTENDED ARABIC-INDIC DIGIT NINE 0x06FD ARABIC SIGN SINDHI AMPERSAND 0x06FE ARABIC SIGN SINDHI POSTPOSITION MEN 0x200E LEFT-TO-RIGHT MARK 0x200F RIGHT-TO-LEFT MARK 0x2018 LEFT SINGLE QUOTATION MARK 0x204F REVERSED SEMICOLON 0x2212 MINUS SIGN 0x2E41 REVERSED COMMAglyphsets-1.0.0/data/results/nam/GF_Cyrillic_Core.nam000066400000000000000000000102071461513140100225060ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x0021 EXCLAMATION MARK 0x0022 QUOTATION MARK 0x0023 NUMBER SIGN 0x0025 PERCENT SIGN 0x0026 AMPERSAND 0x0027 APOSTROPHE 0x0028 LEFT PARENTHESIS 0x0029 RIGHT PARENTHESIS 0x002A ASTERISK 0x002B PLUS SIGN 0x002C COMMA 0x002D HYPHEN-MINUS 0x002E FULL STOP 0x002F SOLIDUS 0x0030 DIGIT ZERO 0x0031 DIGIT ONE 0x0032 DIGIT TWO 0x0033 DIGIT THREE 0x0034 DIGIT FOUR 0x0035 DIGIT FIVE 0x0036 DIGIT SIX 0x0037 DIGIT SEVEN 0x0038 DIGIT EIGHT 0x0039 DIGIT NINE 0x003A COLON 0x003B SEMICOLON 0x003F QUESTION MARK 0x0040 COMMERCIAL AT 0x005B LEFT SQUARE BRACKET 0x005C REVERSE SOLIDUS 0x005D RIGHT SQUARE BRACKET 0x00AB LEFT-POINTING DOUBLE ANGLE QUOTATION MARK 0x00BB RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK 0x02BC MODIFIER LETTER APOSTROPHE 0x0300 COMBINING GRAVE ACCENT 0x0301 COMBINING ACUTE ACCENT 0x0306 COMBINING BREVE 0x0308 COMBINING DIAERESIS 0x0401 CYRILLIC CAPITAL LETTER IO 0x0402 CYRILLIC CAPITAL LETTER DJE 0x0404 CYRILLIC CAPITAL LETTER UKRAINIAN IE 0x0406 CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I 0x0407 CYRILLIC CAPITAL LETTER YI 0x0408 CYRILLIC CAPITAL LETTER JE 0x0409 CYRILLIC CAPITAL LETTER LJE 0x040A CYRILLIC CAPITAL LETTER NJE 0x040B CYRILLIC CAPITAL LETTER TSHE 0x040E CYRILLIC CAPITAL LETTER SHORT U 0x040F CYRILLIC CAPITAL LETTER DZHE 0x0410 CYRILLIC CAPITAL LETTER A 0x0411 CYRILLIC CAPITAL LETTER BE 0x0412 CYRILLIC CAPITAL LETTER VE 0x0413 CYRILLIC CAPITAL LETTER GHE 0x0414 CYRILLIC CAPITAL LETTER DE 0x0415 CYRILLIC CAPITAL LETTER IE 0x0416 CYRILLIC CAPITAL LETTER ZHE 0x0417 CYRILLIC CAPITAL LETTER ZE 0x0418 CYRILLIC CAPITAL LETTER I 0x0419 CYRILLIC CAPITAL LETTER SHORT I 0x041A CYRILLIC CAPITAL LETTER KA 0x041B CYRILLIC CAPITAL LETTER EL 0x041C CYRILLIC CAPITAL LETTER EM 0x041D CYRILLIC CAPITAL LETTER EN 0x041E CYRILLIC CAPITAL LETTER O 0x041F CYRILLIC CAPITAL LETTER PE 0x0420 CYRILLIC CAPITAL LETTER ER 0x0421 CYRILLIC CAPITAL LETTER ES 0x0422 CYRILLIC CAPITAL LETTER TE 0x0423 CYRILLIC CAPITAL LETTER U 0x0424 CYRILLIC CAPITAL LETTER EF 0x0425 CYRILLIC CAPITAL LETTER HA 0x0426 CYRILLIC CAPITAL LETTER TSE 0x0427 CYRILLIC CAPITAL LETTER CHE 0x0428 CYRILLIC CAPITAL LETTER SHA 0x0429 CYRILLIC CAPITAL LETTER SHCHA 0x042A CYRILLIC CAPITAL LETTER HARD SIGN 0x042B CYRILLIC CAPITAL LETTER YERU 0x042C CYRILLIC CAPITAL LETTER SOFT SIGN 0x042D CYRILLIC CAPITAL LETTER E 0x042E CYRILLIC CAPITAL LETTER YU 0x042F CYRILLIC CAPITAL LETTER YA 0x0430 CYRILLIC SMALL LETTER A 0x0431 CYRILLIC SMALL LETTER BE 0x0432 CYRILLIC SMALL LETTER VE 0x0433 CYRILLIC SMALL LETTER GHE 0x0434 CYRILLIC SMALL LETTER DE 0x0435 CYRILLIC SMALL LETTER IE 0x0436 CYRILLIC SMALL LETTER ZHE 0x0437 CYRILLIC SMALL LETTER ZE 0x0438 CYRILLIC SMALL LETTER I 0x0439 CYRILLIC SMALL LETTER SHORT I 0x043A CYRILLIC SMALL LETTER KA 0x043B CYRILLIC SMALL LETTER EL 0x043C CYRILLIC SMALL LETTER EM 0x043D CYRILLIC SMALL LETTER EN 0x043E CYRILLIC SMALL LETTER O 0x043F CYRILLIC SMALL LETTER PE 0x0440 CYRILLIC SMALL LETTER ER 0x0441 CYRILLIC SMALL LETTER ES 0x0442 CYRILLIC SMALL LETTER TE 0x0443 CYRILLIC SMALL LETTER U 0x0444 CYRILLIC SMALL LETTER EF 0x0445 CYRILLIC SMALL LETTER HA 0x0446 CYRILLIC SMALL LETTER TSE 0x0447 CYRILLIC SMALL LETTER CHE 0x0448 CYRILLIC SMALL LETTER SHA 0x0449 CYRILLIC SMALL LETTER SHCHA 0x044A CYRILLIC SMALL LETTER HARD SIGN 0x044B CYRILLIC SMALL LETTER YERU 0x044C CYRILLIC SMALL LETTER SOFT SIGN 0x044D CYRILLIC SMALL LETTER E 0x044E CYRILLIC SMALL LETTER YU 0x044F CYRILLIC SMALL LETTER YA 0x0451 CYRILLIC SMALL LETTER IO 0x0452 CYRILLIC SMALL LETTER DJE 0x0454 CYRILLIC SMALL LETTER UKRAINIAN IE 0x0456 CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I 0x0457 CYRILLIC SMALL LETTER YI 0x0458 CYRILLIC SMALL LETTER JE 0x0459 CYRILLIC SMALL LETTER LJE 0x045A CYRILLIC SMALL LETTER NJE 0x045B CYRILLIC SMALL LETTER TSHE 0x045E CYRILLIC SMALL LETTER SHORT U 0x045F CYRILLIC SMALL LETTER DZHE 0x0490 CYRILLIC CAPITAL LETTER GHE WITH UPTURN 0x0491 CYRILLIC SMALL LETTER GHE WITH UPTURN 0x2013 EN DASH 0x2014 EM DASH 0x2018 LEFT SINGLE QUOTATION MARK 0x2019 RIGHT SINGLE QUOTATION MARK 0x201A SINGLE LOW-9 QUOTATION MARK 0x201C LEFT DOUBLE QUOTATION MARK 0x201E DOUBLE LOW-9 QUOTATION MARK 0x2026 HORIZONTAL ELLIPSIS 0x2116 NUMERO SIGNglyphsets-1.0.0/data/results/nam/GF_Cyrillic_Historical.nam000066400000000000000000000030101461513140100237110ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x0460 CYRILLIC CAPITAL LETTER OMEGA 0x0461 CYRILLIC SMALL LETTER OMEGA 0x0464 CYRILLIC CAPITAL LETTER IOTIFIED E 0x0465 CYRILLIC SMALL LETTER IOTIFIED E 0x0466 CYRILLIC CAPITAL LETTER LITTLE YUS 0x0467 CYRILLIC SMALL LETTER LITTLE YUS 0x0468 CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS 0x0469 CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS 0x046C CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS 0x046D CYRILLIC SMALL LETTER IOTIFIED BIG YUS 0x046E CYRILLIC CAPITAL LETTER KSI 0x046F CYRILLIC SMALL LETTER KSI 0x0470 CYRILLIC CAPITAL LETTER PSI 0x0471 CYRILLIC SMALL LETTER PSI 0x0476 CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT 0x0477 CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT 0x0478 CYRILLIC CAPITAL LETTER UK 0x0479 CYRILLIC SMALL LETTER UK 0x047A CYRILLIC CAPITAL LETTER ROUND OMEGA 0x047B CYRILLIC SMALL LETTER ROUND OMEGA 0x047C CYRILLIC CAPITAL LETTER OMEGA WITH TITLO 0x047D CYRILLIC SMALL LETTER OMEGA WITH TITLO 0x047E CYRILLIC CAPITAL LETTER OT 0x047F CYRILLIC SMALL LETTER OT 0x0480 CYRILLIC CAPITAL LETTER KOPPA 0x0481 CYRILLIC SMALL LETTER KOPPA 0x0482 CYRILLIC THOUSANDS SIGN 0x0483 COMBINING CYRILLIC TITLO 0x0484 COMBINING CYRILLIC PALATALIZATION 0x0485 COMBINING CYRILLIC DASIA PNEUMATA 0x0486 COMBINING CYRILLIC PSILI PNEUMATA 0x0487 COMBINING CYRILLIC POKRYTIE 0x0488 COMBINING CYRILLIC HUNDRED THOUSANDS SIGN 0x0489 COMBINING CYRILLIC MILLIONS SIGN 0xA64C CYRILLIC CAPITAL LETTER BROAD OMEGA 0xA64D CYRILLIC SMALL LETTER BROAD OMEGAglyphsets-1.0.0/data/results/nam/GF_Cyrillic_Plus.nam000066400000000000000000000077011461513140100225460ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x02BC MODIFIER LETTER APOSTROPHE 0x0300 COMBINING GRAVE ACCENT 0x0301 COMBINING ACUTE ACCENT 0x0304 COMBINING MACRON 0x0308 COMBINING DIAERESIS 0x030B COMBINING DOUBLE ACUTE ACCENT 0x0462 CYRILLIC CAPITAL LETTER YAT 0x0463 CYRILLIC SMALL LETTER YAT 0x046A CYRILLIC CAPITAL LETTER BIG YUS 0x046B CYRILLIC SMALL LETTER BIG YUS 0x0472 CYRILLIC CAPITAL LETTER FITA 0x0473 CYRILLIC SMALL LETTER FITA 0x0474 CYRILLIC CAPITAL LETTER IZHITSA 0x0475 CYRILLIC SMALL LETTER IZHITSA 0x0492 CYRILLIC CAPITAL LETTER GHE WITH STROKE 0x0493 CYRILLIC SMALL LETTER GHE WITH STROKE 0x0494 CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK 0x0495 CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK 0x0496 CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER 0x0497 CYRILLIC SMALL LETTER ZHE WITH DESCENDER 0x0498 CYRILLIC CAPITAL LETTER ZE WITH DESCENDER 0x0499 CYRILLIC SMALL LETTER ZE WITH DESCENDER 0x049A CYRILLIC CAPITAL LETTER KA WITH DESCENDER 0x049B CYRILLIC SMALL LETTER KA WITH DESCENDER 0x049C CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE 0x049D CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE 0x04A0 CYRILLIC CAPITAL LETTER BASHKIR KA 0x04A1 CYRILLIC SMALL LETTER BASHKIR KA 0x04A2 CYRILLIC CAPITAL LETTER EN WITH DESCENDER 0x04A3 CYRILLIC SMALL LETTER EN WITH DESCENDER 0x04A4 CYRILLIC CAPITAL LIGATURE EN GHE 0x04A5 CYRILLIC SMALL LIGATURE EN GHE 0x04AA CYRILLIC CAPITAL LETTER ES WITH DESCENDER 0x04AB CYRILLIC SMALL LETTER ES WITH DESCENDER 0x04AE CYRILLIC CAPITAL LETTER STRAIGHT U 0x04AF CYRILLIC SMALL LETTER STRAIGHT U 0x04B0 CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE 0x04B1 CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE 0x04B2 CYRILLIC CAPITAL LETTER HA WITH DESCENDER 0x04B3 CYRILLIC SMALL LETTER HA WITH DESCENDER 0x04B6 CYRILLIC CAPITAL LETTER CHE WITH DESCENDER 0x04B7 CYRILLIC SMALL LETTER CHE WITH DESCENDER 0x04B8 CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE 0x04B9 CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE 0x04BA CYRILLIC CAPITAL LETTER SHHA 0x04BB CYRILLIC SMALL LETTER SHHA 0x04C0 CYRILLIC LETTER PALOCHKA 0x04C1 CYRILLIC CAPITAL LETTER ZHE WITH BREVE 0x04C2 CYRILLIC SMALL LETTER ZHE WITH BREVE 0x04CB CYRILLIC CAPITAL LETTER KHAKASSIAN CHE 0x04CC CYRILLIC SMALL LETTER KHAKASSIAN CHE 0x04CF CYRILLIC SMALL LETTER PALOCHKA 0x04D0 CYRILLIC CAPITAL LETTER A WITH BREVE 0x04D1 CYRILLIC SMALL LETTER A WITH BREVE 0x04D2 CYRILLIC CAPITAL LETTER A WITH DIAERESIS 0x04D3 CYRILLIC SMALL LETTER A WITH DIAERESIS 0x04D4 CYRILLIC CAPITAL LIGATURE A IE 0x04D5 CYRILLIC SMALL LIGATURE A IE 0x04D6 CYRILLIC CAPITAL LETTER IE WITH BREVE 0x04D7 CYRILLIC SMALL LETTER IE WITH BREVE 0x04D8 CYRILLIC CAPITAL LETTER SCHWA 0x04D9 CYRILLIC SMALL LETTER SCHWA 0x04DC CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS 0x04DD CYRILLIC SMALL LETTER ZHE WITH DIAERESIS 0x04DE CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS 0x04DF CYRILLIC SMALL LETTER ZE WITH DIAERESIS 0x04E2 CYRILLIC CAPITAL LETTER I WITH MACRON 0x04E3 CYRILLIC SMALL LETTER I WITH MACRON 0x04E4 CYRILLIC CAPITAL LETTER I WITH DIAERESIS 0x04E5 CYRILLIC SMALL LETTER I WITH DIAERESIS 0x04E6 CYRILLIC CAPITAL LETTER O WITH DIAERESIS 0x04E7 CYRILLIC SMALL LETTER O WITH DIAERESIS 0x04E8 CYRILLIC CAPITAL LETTER BARRED O 0x04E9 CYRILLIC SMALL LETTER BARRED O 0x04EE CYRILLIC CAPITAL LETTER U WITH MACRON 0x04EF CYRILLIC SMALL LETTER U WITH MACRON 0x04F0 CYRILLIC CAPITAL LETTER U WITH DIAERESIS 0x04F1 CYRILLIC SMALL LETTER U WITH DIAERESIS 0x04F2 CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE 0x04F3 CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE 0x04F4 CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS 0x04F5 CYRILLIC SMALL LETTER CHE WITH DIAERESIS 0x04F6 CYRILLIC CAPITAL LETTER GHE WITH DESCENDER 0x04F7 CYRILLIC SMALL LETTER GHE WITH DESCENDER 0x04F8 CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS 0x04F9 CYRILLIC SMALL LETTER YERU WITH DIAERESIS 0x051A CYRILLIC CAPITAL LETTER QA 0x051B CYRILLIC SMALL LETTER QA 0x051C CYRILLIC CAPITAL LETTER WE 0x051D CYRILLIC SMALL LETTER WE 0x20AE TUGRIK SIGN 0x20B4 HRYVNIA SIGN 0x20B8 TENGE SIGNglyphsets-1.0.0/data/results/nam/GF_Cyrillic_Pro.nam000066400000000000000000000051561461513140100223650ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x048A CYRILLIC CAPITAL LETTER SHORT I WITH TAIL 0x048B CYRILLIC SMALL LETTER SHORT I WITH TAIL 0x048C CYRILLIC CAPITAL LETTER SEMISOFT SIGN 0x048D CYRILLIC SMALL LETTER SEMISOFT SIGN 0x048E CYRILLIC CAPITAL LETTER ER WITH TICK 0x048F CYRILLIC SMALL LETTER ER WITH TICK 0x0494 CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK 0x0495 CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK 0x049E CYRILLIC CAPITAL LETTER KA WITH STROKE 0x049F CYRILLIC SMALL LETTER KA WITH STROKE 0x04A8 CYRILLIC CAPITAL LETTER ABKHASIAN HA 0x04A9 CYRILLIC SMALL LETTER ABKHASIAN HA 0x04AC CYRILLIC CAPITAL LETTER TE WITH DESCENDER 0x04AD CYRILLIC SMALL LETTER TE WITH DESCENDER 0x04B4 CYRILLIC CAPITAL LIGATURE TE TSE 0x04B5 CYRILLIC SMALL LIGATURE TE TSE 0x04BC CYRILLIC CAPITAL LETTER ABKHASIAN CHE 0x04BD CYRILLIC SMALL LETTER ABKHASIAN CHE 0x04BE CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER 0x04BF CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER 0x04C3 CYRILLIC CAPITAL LETTER KA WITH HOOK 0x04C4 CYRILLIC SMALL LETTER KA WITH HOOK 0x04C5 CYRILLIC CAPITAL LETTER EL WITH TAIL 0x04C6 CYRILLIC SMALL LETTER EL WITH TAIL 0x04C7 CYRILLIC CAPITAL LETTER EN WITH HOOK 0x04C8 CYRILLIC SMALL LETTER EN WITH HOOK 0x04C9 CYRILLIC CAPITAL LETTER EN WITH TAIL 0x04CA CYRILLIC SMALL LETTER EN WITH TAIL 0x04CD CYRILLIC CAPITAL LETTER EM WITH TAIL 0x04CE CYRILLIC SMALL LETTER EM WITH TAIL 0x04DA CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS 0x04DB CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS 0x04E0 CYRILLIC CAPITAL LETTER ABKHASIAN DZE 0x04E1 CYRILLIC SMALL LETTER ABKHASIAN DZE 0x04EA CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS 0x04EB CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS 0x04EC CYRILLIC CAPITAL LETTER E WITH DIAERESIS 0x04ED CYRILLIC SMALL LETTER E WITH DIAERESIS 0x04FA CYRILLIC CAPITAL LETTER GHE WITH STROKE AND HOOK 0x04FB CYRILLIC SMALL LETTER GHE WITH STROKE AND HOOK 0x04FC CYRILLIC CAPITAL LETTER HA WITH HOOK 0x04FD CYRILLIC SMALL LETTER HA WITH HOOK 0x04FE CYRILLIC CAPITAL LETTER HA WITH STROKE 0x04FF CYRILLIC SMALL LETTER HA WITH STROKE 0x0510 CYRILLIC CAPITAL LETTER REVERSED ZE 0x0511 CYRILLIC SMALL LETTER REVERSED ZE 0x0512 CYRILLIC CAPITAL LETTER EL WITH HOOK 0x0513 CYRILLIC SMALL LETTER EL WITH HOOK 0x0524 CYRILLIC CAPITAL LETTER PE WITH DESCENDER 0x0525 CYRILLIC SMALL LETTER PE WITH DESCENDER 0x0526 CYRILLIC CAPITAL LETTER SHHA WITH DESCENDER 0x0527 CYRILLIC SMALL LETTER SHHA WITH DESCENDER 0x0528 CYRILLIC CAPITAL LETTER EN WITH LEFT HOOK 0x0529 CYRILLIC SMALL LETTER EN WITH LEFT HOOK 0x052E CYRILLIC CAPITAL LETTER EL WITH DESCENDER 0x052F CYRILLIC SMALL LETTER EL WITH DESCENDERglyphsets-1.0.0/data/results/nam/GF_Greek_AncientMusicalSymbols.nam000066400000000000000000000353531461513140100253620ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x1D000 BYZANTINE MUSICAL SYMBOL PSILI 0x1D001 BYZANTINE MUSICAL SYMBOL DASEIA 0x1D002 BYZANTINE MUSICAL SYMBOL PERISPOMENI 0x1D003 BYZANTINE MUSICAL SYMBOL OXEIA EKFONITIKON 0x1D004 BYZANTINE MUSICAL SYMBOL OXEIA DIPLI 0x1D005 BYZANTINE MUSICAL SYMBOL VAREIA EKFONITIKON 0x1D006 BYZANTINE MUSICAL SYMBOL VAREIA DIPLI 0x1D007 BYZANTINE MUSICAL SYMBOL KATHISTI 0x1D008 BYZANTINE MUSICAL SYMBOL SYRMATIKI 0x1D009 BYZANTINE MUSICAL SYMBOL PARAKLITIKI 0x1D00A BYZANTINE MUSICAL SYMBOL YPOKRISIS 0x1D00B BYZANTINE MUSICAL SYMBOL YPOKRISIS DIPLI 0x1D00C BYZANTINE MUSICAL SYMBOL KREMASTI 0x1D00D BYZANTINE MUSICAL SYMBOL APESO EKFONITIKON 0x1D00E BYZANTINE MUSICAL SYMBOL EXO EKFONITIKON 0x1D00F BYZANTINE MUSICAL SYMBOL TELEIA 0x1D010 BYZANTINE MUSICAL SYMBOL KENTIMATA 0x1D011 BYZANTINE MUSICAL SYMBOL APOSTROFOS 0x1D012 BYZANTINE MUSICAL SYMBOL APOSTROFOS DIPLI 0x1D013 BYZANTINE MUSICAL SYMBOL SYNEVMA 0x1D014 BYZANTINE MUSICAL SYMBOL THITA 0x1D015 BYZANTINE MUSICAL SYMBOL OLIGON ARCHAION 0x1D016 BYZANTINE MUSICAL SYMBOL GORGON ARCHAION 0x1D017 BYZANTINE MUSICAL SYMBOL PSILON 0x1D018 BYZANTINE MUSICAL SYMBOL CHAMILON 0x1D019 BYZANTINE MUSICAL SYMBOL VATHY 0x1D01A BYZANTINE MUSICAL SYMBOL ISON ARCHAION 0x1D01B BYZANTINE MUSICAL SYMBOL KENTIMA ARCHAION 0x1D01C BYZANTINE MUSICAL SYMBOL KENTIMATA ARCHAION 0x1D01D BYZANTINE MUSICAL SYMBOL SAXIMATA 0x1D01E BYZANTINE MUSICAL SYMBOL PARICHON 0x1D01F BYZANTINE MUSICAL SYMBOL STAVROS APODEXIA 0x1D020 BYZANTINE MUSICAL SYMBOL OXEIAI ARCHAION 0x1D021 BYZANTINE MUSICAL SYMBOL VAREIAI ARCHAION 0x1D022 BYZANTINE MUSICAL SYMBOL APODERMA ARCHAION 0x1D023 BYZANTINE MUSICAL SYMBOL APOTHEMA 0x1D024 BYZANTINE MUSICAL SYMBOL KLASMA 0x1D025 BYZANTINE MUSICAL SYMBOL REVMA 0x1D026 BYZANTINE MUSICAL SYMBOL PIASMA ARCHAION 0x1D027 BYZANTINE MUSICAL SYMBOL TINAGMA 0x1D028 BYZANTINE MUSICAL SYMBOL ANATRICHISMA 0x1D029 BYZANTINE MUSICAL SYMBOL SEISMA 0x1D02A BYZANTINE MUSICAL SYMBOL SYNAGMA ARCHAION 0x1D02B BYZANTINE MUSICAL SYMBOL SYNAGMA META STAVROU 0x1D02C BYZANTINE MUSICAL SYMBOL OYRANISMA ARCHAION 0x1D02D BYZANTINE MUSICAL SYMBOL THEMA 0x1D02E BYZANTINE MUSICAL SYMBOL LEMOI 0x1D02F BYZANTINE MUSICAL SYMBOL DYO 0x1D030 BYZANTINE MUSICAL SYMBOL TRIA 0x1D031 BYZANTINE MUSICAL SYMBOL TESSERA 0x1D032 BYZANTINE MUSICAL SYMBOL KRATIMATA 0x1D033 BYZANTINE MUSICAL SYMBOL APESO EXO NEO 0x1D034 BYZANTINE MUSICAL SYMBOL FTHORA ARCHAION 0x1D035 BYZANTINE MUSICAL SYMBOL IMIFTHORA 0x1D036 BYZANTINE MUSICAL SYMBOL TROMIKON ARCHAION 0x1D037 BYZANTINE MUSICAL SYMBOL KATAVA TROMIKON 0x1D038 BYZANTINE MUSICAL SYMBOL PELASTON 0x1D039 BYZANTINE MUSICAL SYMBOL PSIFISTON 0x1D03A BYZANTINE MUSICAL SYMBOL KONTEVMA 0x1D03B BYZANTINE MUSICAL SYMBOL CHOREVMA ARCHAION 0x1D03C BYZANTINE MUSICAL SYMBOL RAPISMA 0x1D03D BYZANTINE MUSICAL SYMBOL PARAKALESMA ARCHAION 0x1D03E BYZANTINE MUSICAL SYMBOL PARAKLITIKI ARCHAION 0x1D03F BYZANTINE MUSICAL SYMBOL ICHADIN 0x1D040 BYZANTINE MUSICAL SYMBOL NANA 0x1D041 BYZANTINE MUSICAL SYMBOL PETASMA 0x1D042 BYZANTINE MUSICAL SYMBOL KONTEVMA ALLO 0x1D043 BYZANTINE MUSICAL SYMBOL TROMIKON ALLO 0x1D044 BYZANTINE MUSICAL SYMBOL STRAGGISMATA 0x1D045 BYZANTINE MUSICAL SYMBOL GRONTHISMATA 0x1D046 BYZANTINE MUSICAL SYMBOL ISON NEO 0x1D047 BYZANTINE MUSICAL SYMBOL OLIGON NEO 0x1D048 BYZANTINE MUSICAL SYMBOL OXEIA NEO 0x1D049 BYZANTINE MUSICAL SYMBOL PETASTI 0x1D04A BYZANTINE MUSICAL SYMBOL KOUFISMA 0x1D04B BYZANTINE MUSICAL SYMBOL PETASTOKOUFISMA 0x1D04C BYZANTINE MUSICAL SYMBOL KRATIMOKOUFISMA 0x1D04D BYZANTINE MUSICAL SYMBOL PELASTON NEO 0x1D04E BYZANTINE MUSICAL SYMBOL KENTIMATA NEO ANO 0x1D04F BYZANTINE MUSICAL SYMBOL KENTIMA NEO ANO 0x1D050 BYZANTINE MUSICAL SYMBOL YPSILI 0x1D051 BYZANTINE MUSICAL SYMBOL APOSTROFOS NEO 0x1D052 BYZANTINE MUSICAL SYMBOL APOSTROFOI SYNDESMOS NEO 0x1D053 BYZANTINE MUSICAL SYMBOL YPORROI 0x1D054 BYZANTINE MUSICAL SYMBOL KRATIMOYPORROON 0x1D055 BYZANTINE MUSICAL SYMBOL ELAFRON 0x1D056 BYZANTINE MUSICAL SYMBOL CHAMILI 0x1D057 BYZANTINE MUSICAL SYMBOL MIKRON ISON 0x1D058 BYZANTINE MUSICAL SYMBOL VAREIA NEO 0x1D059 BYZANTINE MUSICAL SYMBOL PIASMA NEO 0x1D05A BYZANTINE MUSICAL SYMBOL PSIFISTON NEO 0x1D05B BYZANTINE MUSICAL SYMBOL OMALON 0x1D05C BYZANTINE MUSICAL SYMBOL ANTIKENOMA 0x1D05D BYZANTINE MUSICAL SYMBOL LYGISMA 0x1D05E BYZANTINE MUSICAL SYMBOL PARAKLITIKI NEO 0x1D05F BYZANTINE MUSICAL SYMBOL PARAKALESMA NEO 0x1D060 BYZANTINE MUSICAL SYMBOL ETERON PARAKALESMA 0x1D061 BYZANTINE MUSICAL SYMBOL KYLISMA 0x1D062 BYZANTINE MUSICAL SYMBOL ANTIKENOKYLISMA 0x1D063 BYZANTINE MUSICAL SYMBOL TROMIKON NEO 0x1D064 BYZANTINE MUSICAL SYMBOL EKSTREPTON 0x1D065 BYZANTINE MUSICAL SYMBOL SYNAGMA NEO 0x1D066 BYZANTINE MUSICAL SYMBOL SYRMA 0x1D067 BYZANTINE MUSICAL SYMBOL CHOREVMA NEO 0x1D068 BYZANTINE MUSICAL SYMBOL EPEGERMA 0x1D069 BYZANTINE MUSICAL SYMBOL SEISMA NEO 0x1D06A BYZANTINE MUSICAL SYMBOL XIRON KLASMA 0x1D06B BYZANTINE MUSICAL SYMBOL TROMIKOPSIFISTON 0x1D06C BYZANTINE MUSICAL SYMBOL PSIFISTOLYGISMA 0x1D06D BYZANTINE MUSICAL SYMBOL TROMIKOLYGISMA 0x1D06E BYZANTINE MUSICAL SYMBOL TROMIKOPARAKALESMA 0x1D06F BYZANTINE MUSICAL SYMBOL PSIFISTOPARAKALESMA 0x1D070 BYZANTINE MUSICAL SYMBOL TROMIKOSYNAGMA 0x1D071 BYZANTINE MUSICAL SYMBOL PSIFISTOSYNAGMA 0x1D072 BYZANTINE MUSICAL SYMBOL GORGOSYNTHETON 0x1D073 BYZANTINE MUSICAL SYMBOL ARGOSYNTHETON 0x1D074 BYZANTINE MUSICAL SYMBOL ETERON ARGOSYNTHETON 0x1D075 BYZANTINE MUSICAL SYMBOL OYRANISMA NEO 0x1D076 BYZANTINE MUSICAL SYMBOL THEMATISMOS ESO 0x1D077 BYZANTINE MUSICAL SYMBOL THEMATISMOS EXO 0x1D078 BYZANTINE MUSICAL SYMBOL THEMA APLOUN 0x1D079 BYZANTINE MUSICAL SYMBOL THES KAI APOTHES 0x1D07A BYZANTINE MUSICAL SYMBOL KATAVASMA 0x1D07B BYZANTINE MUSICAL SYMBOL ENDOFONON 0x1D07C BYZANTINE MUSICAL SYMBOL YFEN KATO 0x1D07D BYZANTINE MUSICAL SYMBOL YFEN ANO 0x1D07E BYZANTINE MUSICAL SYMBOL STAVROS 0x1D07F BYZANTINE MUSICAL SYMBOL KLASMA ANO 0x1D080 BYZANTINE MUSICAL SYMBOL DIPLI ARCHAION 0x1D081 BYZANTINE MUSICAL SYMBOL KRATIMA ARCHAION 0x1D082 BYZANTINE MUSICAL SYMBOL KRATIMA ALLO 0x1D083 BYZANTINE MUSICAL SYMBOL KRATIMA NEO 0x1D084 BYZANTINE MUSICAL SYMBOL APODERMA NEO 0x1D085 BYZANTINE MUSICAL SYMBOL APLI 0x1D086 BYZANTINE MUSICAL SYMBOL DIPLI 0x1D087 BYZANTINE MUSICAL SYMBOL TRIPLI 0x1D088 BYZANTINE MUSICAL SYMBOL TETRAPLI 0x1D089 BYZANTINE MUSICAL SYMBOL KORONIS 0x1D08A BYZANTINE MUSICAL SYMBOL LEIMMA ENOS CHRONOU 0x1D08B BYZANTINE MUSICAL SYMBOL LEIMMA DYO CHRONON 0x1D08C BYZANTINE MUSICAL SYMBOL LEIMMA TRION CHRONON 0x1D08D BYZANTINE MUSICAL SYMBOL LEIMMA TESSARON CHRONON 0x1D08E BYZANTINE MUSICAL SYMBOL LEIMMA IMISEOS CHRONOU 0x1D08F BYZANTINE MUSICAL SYMBOL GORGON NEO ANO 0x1D090 BYZANTINE MUSICAL SYMBOL GORGON PARESTIGMENON ARISTERA 0x1D091 BYZANTINE MUSICAL SYMBOL GORGON PARESTIGMENON DEXIA 0x1D092 BYZANTINE MUSICAL SYMBOL DIGORGON 0x1D093 BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON ARISTERA KATO 0x1D094 BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON ARISTERA ANO 0x1D095 BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON DEXIA 0x1D096 BYZANTINE MUSICAL SYMBOL TRIGORGON 0x1D097 BYZANTINE MUSICAL SYMBOL ARGON 0x1D098 BYZANTINE MUSICAL SYMBOL IMIDIARGON 0x1D099 BYZANTINE MUSICAL SYMBOL DIARGON 0x1D09A BYZANTINE MUSICAL SYMBOL AGOGI POLI ARGI 0x1D09B BYZANTINE MUSICAL SYMBOL AGOGI ARGOTERI 0x1D09C BYZANTINE MUSICAL SYMBOL AGOGI ARGI 0x1D09D BYZANTINE MUSICAL SYMBOL AGOGI METRIA 0x1D09E BYZANTINE MUSICAL SYMBOL AGOGI MESI 0x1D09F BYZANTINE MUSICAL SYMBOL AGOGI GORGI 0x1D0A0 BYZANTINE MUSICAL SYMBOL AGOGI GORGOTERI 0x1D0A1 BYZANTINE MUSICAL SYMBOL AGOGI POLI GORGI 0x1D0A2 BYZANTINE MUSICAL SYMBOL MARTYRIA PROTOS ICHOS 0x1D0A3 BYZANTINE MUSICAL SYMBOL MARTYRIA ALLI PROTOS ICHOS 0x1D0A4 BYZANTINE MUSICAL SYMBOL MARTYRIA DEYTEROS ICHOS 0x1D0A5 BYZANTINE MUSICAL SYMBOL MARTYRIA ALLI DEYTEROS ICHOS 0x1D0A6 BYZANTINE MUSICAL SYMBOL MARTYRIA TRITOS ICHOS 0x1D0A7 BYZANTINE MUSICAL SYMBOL MARTYRIA TRIFONIAS 0x1D0A8 BYZANTINE MUSICAL SYMBOL MARTYRIA TETARTOS ICHOS 0x1D0A9 BYZANTINE MUSICAL SYMBOL MARTYRIA TETARTOS LEGETOS ICHOS 0x1D0AA BYZANTINE MUSICAL SYMBOL MARTYRIA LEGETOS ICHOS 0x1D0AB BYZANTINE MUSICAL SYMBOL MARTYRIA PLAGIOS ICHOS 0x1D0AC BYZANTINE MUSICAL SYMBOL ISAKIA TELOUS ICHIMATOS 0x1D0AD BYZANTINE MUSICAL SYMBOL APOSTROFOI TELOUS ICHIMATOS 0x1D0AE BYZANTINE MUSICAL SYMBOL FANEROSIS TETRAFONIAS 0x1D0AF BYZANTINE MUSICAL SYMBOL FANEROSIS MONOFONIAS 0x1D0B0 BYZANTINE MUSICAL SYMBOL FANEROSIS DIFONIAS 0x1D0B1 BYZANTINE MUSICAL SYMBOL MARTYRIA VARYS ICHOS 0x1D0B2 BYZANTINE MUSICAL SYMBOL MARTYRIA PROTOVARYS ICHOS 0x1D0B3 BYZANTINE MUSICAL SYMBOL MARTYRIA PLAGIOS TETARTOS ICHOS 0x1D0B4 BYZANTINE MUSICAL SYMBOL GORTHMIKON N APLOUN 0x1D0B5 BYZANTINE MUSICAL SYMBOL GORTHMIKON N DIPLOUN 0x1D0B6 BYZANTINE MUSICAL SYMBOL ENARXIS KAI FTHORA VOU 0x1D0B7 BYZANTINE MUSICAL SYMBOL IMIFONON 0x1D0B8 BYZANTINE MUSICAL SYMBOL IMIFTHORON 0x1D0B9 BYZANTINE MUSICAL SYMBOL FTHORA ARCHAION DEYTEROU ICHOU 0x1D0BA BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI PA 0x1D0BB BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NANA 0x1D0BC BYZANTINE MUSICAL SYMBOL FTHORA NAOS ICHOS 0x1D0BD BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI DI 0x1D0BE BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON DIATONON DI 0x1D0BF BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI KE 0x1D0C0 BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI ZO 0x1D0C1 BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NI KATO 0x1D0C2 BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NI ANO 0x1D0C3 BYZANTINE MUSICAL SYMBOL FTHORA MALAKON CHROMA DIFONIAS 0x1D0C4 BYZANTINE MUSICAL SYMBOL FTHORA MALAKON CHROMA MONOFONIAS 0x1D0C5 BYZANTINE MUSICAL SYMBOL FHTORA SKLIRON CHROMA VASIS 0x1D0C6 BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON CHROMA SYNAFI 0x1D0C7 BYZANTINE MUSICAL SYMBOL FTHORA NENANO 0x1D0C8 BYZANTINE MUSICAL SYMBOL CHROA ZYGOS 0x1D0C9 BYZANTINE MUSICAL SYMBOL CHROA KLITON 0x1D0CA BYZANTINE MUSICAL SYMBOL CHROA SPATHI 0x1D0CB BYZANTINE MUSICAL SYMBOL FTHORA I YFESIS TETARTIMORION 0x1D0CC BYZANTINE MUSICAL SYMBOL FTHORA ENARMONIOS ANTIFONIA 0x1D0CD BYZANTINE MUSICAL SYMBOL YFESIS TRITIMORION 0x1D0CE BYZANTINE MUSICAL SYMBOL DIESIS TRITIMORION 0x1D0CF BYZANTINE MUSICAL SYMBOL DIESIS TETARTIMORION 0x1D0D0 BYZANTINE MUSICAL SYMBOL DIESIS APLI DYO DODEKATA 0x1D0D1 BYZANTINE MUSICAL SYMBOL DIESIS MONOGRAMMOS TESSERA DODEKATA 0x1D0D2 BYZANTINE MUSICAL SYMBOL DIESIS DIGRAMMOS EX DODEKATA 0x1D0D3 BYZANTINE MUSICAL SYMBOL DIESIS TRIGRAMMOS OKTO DODEKATA 0x1D0D4 BYZANTINE MUSICAL SYMBOL YFESIS APLI DYO DODEKATA 0x1D0D5 BYZANTINE MUSICAL SYMBOL YFESIS MONOGRAMMOS TESSERA DODEKATA 0x1D0D6 BYZANTINE MUSICAL SYMBOL YFESIS DIGRAMMOS EX DODEKATA 0x1D0D7 BYZANTINE MUSICAL SYMBOL YFESIS TRIGRAMMOS OKTO DODEKATA 0x1D0D8 BYZANTINE MUSICAL SYMBOL GENIKI DIESIS 0x1D0D9 BYZANTINE MUSICAL SYMBOL GENIKI YFESIS 0x1D0DA BYZANTINE MUSICAL SYMBOL DIASTOLI APLI MIKRI 0x1D0DB BYZANTINE MUSICAL SYMBOL DIASTOLI APLI MEGALI 0x1D0DC BYZANTINE MUSICAL SYMBOL DIASTOLI DIPLI 0x1D0DD BYZANTINE MUSICAL SYMBOL DIASTOLI THESEOS 0x1D0DE BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS 0x1D0DF BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS DISIMOU 0x1D0E0 BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS TRISIMOU 0x1D0E1 BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS TETRASIMOU 0x1D0E2 BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS 0x1D0E3 BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS DISIMOU 0x1D0E4 BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS TRISIMOU 0x1D0E5 BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS TETRASIMOU 0x1D0E6 BYZANTINE MUSICAL SYMBOL DIGRAMMA GG 0x1D0E7 BYZANTINE MUSICAL SYMBOL DIFTOGGOS OU 0x1D0E8 BYZANTINE MUSICAL SYMBOL STIGMA 0x1D0E9 BYZANTINE MUSICAL SYMBOL ARKTIKO PA 0x1D0EA BYZANTINE MUSICAL SYMBOL ARKTIKO VOU 0x1D0EB BYZANTINE MUSICAL SYMBOL ARKTIKO GA 0x1D0EC BYZANTINE MUSICAL SYMBOL ARKTIKO DI 0x1D0ED BYZANTINE MUSICAL SYMBOL ARKTIKO KE 0x1D0EE BYZANTINE MUSICAL SYMBOL ARKTIKO ZO 0x1D0EF BYZANTINE MUSICAL SYMBOL ARKTIKO NI 0x1D0F0 BYZANTINE MUSICAL SYMBOL KENTIMATA NEO MESO 0x1D0F1 BYZANTINE MUSICAL SYMBOL KENTIMA NEO MESO 0x1D0F2 BYZANTINE MUSICAL SYMBOL KENTIMATA NEO KATO 0x1D0F3 BYZANTINE MUSICAL SYMBOL KENTIMA NEO KATO 0x1D0F4 BYZANTINE MUSICAL SYMBOL KLASMA KATO 0x1D0F5 BYZANTINE MUSICAL SYMBOL GORGON NEO KATO 0x1D200 GREEK VOCAL NOTATION SYMBOL-1 0x1D201 GREEK VOCAL NOTATION SYMBOL-2 0x1D202 GREEK VOCAL NOTATION SYMBOL-3 0x1D203 GREEK VOCAL NOTATION SYMBOL-4 0x1D204 GREEK VOCAL NOTATION SYMBOL-5 0x1D205 GREEK VOCAL NOTATION SYMBOL-6 0x1D206 GREEK VOCAL NOTATION SYMBOL-7 0x1D207 GREEK VOCAL NOTATION SYMBOL-8 0x1D208 GREEK VOCAL NOTATION SYMBOL-9 0x1D209 GREEK VOCAL NOTATION SYMBOL-10 0x1D20A GREEK VOCAL NOTATION SYMBOL-11 0x1D20B GREEK VOCAL NOTATION SYMBOL-12 0x1D20C GREEK VOCAL NOTATION SYMBOL-13 0x1D20D GREEK VOCAL NOTATION SYMBOL-14 0x1D20E GREEK VOCAL NOTATION SYMBOL-15 0x1D20F GREEK VOCAL NOTATION SYMBOL-16 0x1D210 GREEK VOCAL NOTATION SYMBOL-17 0x1D211 GREEK VOCAL NOTATION SYMBOL-18 0x1D212 GREEK VOCAL NOTATION SYMBOL-19 0x1D213 GREEK VOCAL NOTATION SYMBOL-20 0x1D214 GREEK VOCAL NOTATION SYMBOL-21 0x1D215 GREEK VOCAL NOTATION SYMBOL-22 0x1D216 GREEK VOCAL NOTATION SYMBOL-23 0x1D217 GREEK VOCAL NOTATION SYMBOL-24 0x1D218 GREEK VOCAL NOTATION SYMBOL-50 0x1D219 GREEK VOCAL NOTATION SYMBOL-51 0x1D21A GREEK VOCAL NOTATION SYMBOL-52 0x1D21B GREEK VOCAL NOTATION SYMBOL-53 0x1D21C GREEK VOCAL NOTATION SYMBOL-54 0x1D21D GREEK INSTRUMENTAL NOTATION SYMBOL-1 0x1D21E GREEK INSTRUMENTAL NOTATION SYMBOL-2 0x1D21F GREEK INSTRUMENTAL NOTATION SYMBOL-4 0x1D220 GREEK INSTRUMENTAL NOTATION SYMBOL-5 0x1D221 GREEK INSTRUMENTAL NOTATION SYMBOL-7 0x1D222 GREEK INSTRUMENTAL NOTATION SYMBOL-8 0x1D223 GREEK INSTRUMENTAL NOTATION SYMBOL-11 0x1D224 GREEK INSTRUMENTAL NOTATION SYMBOL-12 0x1D225 GREEK INSTRUMENTAL NOTATION SYMBOL-13 0x1D226 GREEK INSTRUMENTAL NOTATION SYMBOL-14 0x1D227 GREEK INSTRUMENTAL NOTATION SYMBOL-17 0x1D228 GREEK INSTRUMENTAL NOTATION SYMBOL-18 0x1D229 GREEK INSTRUMENTAL NOTATION SYMBOL-19 0x1D22A GREEK INSTRUMENTAL NOTATION SYMBOL-23 0x1D22B GREEK INSTRUMENTAL NOTATION SYMBOL-24 0x1D22C GREEK INSTRUMENTAL NOTATION SYMBOL-25 0x1D22D GREEK INSTRUMENTAL NOTATION SYMBOL-26 0x1D22E GREEK INSTRUMENTAL NOTATION SYMBOL-27 0x1D22F GREEK INSTRUMENTAL NOTATION SYMBOL-29 0x1D230 GREEK INSTRUMENTAL NOTATION SYMBOL-30 0x1D231 GREEK INSTRUMENTAL NOTATION SYMBOL-32 0x1D232 GREEK INSTRUMENTAL NOTATION SYMBOL-36 0x1D233 GREEK INSTRUMENTAL NOTATION SYMBOL-37 0x1D234 GREEK INSTRUMENTAL NOTATION SYMBOL-38 0x1D235 GREEK INSTRUMENTAL NOTATION SYMBOL-39 0x1D236 GREEK INSTRUMENTAL NOTATION SYMBOL-40 0x1D237 GREEK INSTRUMENTAL NOTATION SYMBOL-42 0x1D238 GREEK INSTRUMENTAL NOTATION SYMBOL-43 0x1D239 GREEK INSTRUMENTAL NOTATION SYMBOL-45 0x1D23A GREEK INSTRUMENTAL NOTATION SYMBOL-47 0x1D23B GREEK INSTRUMENTAL NOTATION SYMBOL-48 0x1D23C GREEK INSTRUMENTAL NOTATION SYMBOL-49 0x1D23D GREEK INSTRUMENTAL NOTATION SYMBOL-50 0x1D23E GREEK INSTRUMENTAL NOTATION SYMBOL-51 0x1D23F GREEK INSTRUMENTAL NOTATION SYMBOL-52 0x1D240 GREEK INSTRUMENTAL NOTATION SYMBOL-53 0x1D241 GREEK INSTRUMENTAL NOTATION SYMBOL-54 0x1D242 COMBINING GREEK MUSICAL TRISEME 0x1D243 COMBINING GREEK MUSICAL TETRASEME 0x1D244 COMBINING GREEK MUSICAL PENTASEME 0x1D245 GREEK MUSICAL LEIMMAglyphsets-1.0.0/data/results/nam/GF_Greek_Archaic.nam000066400000000000000000000115751461513140100224440ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x0370 GREEK CAPITAL LETTER HETA 0x0371 GREEK SMALL LETTER HETA 0x0372 GREEK CAPITAL LETTER ARCHAIC SAMPI 0x0373 GREEK SMALL LETTER ARCHAIC SAMPI 0x0376 GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA 0x0377 GREEK SMALL LETTER PAMPHYLIAN DIGAMMA 0x037B GREEK SMALL REVERSED LUNATE SIGMA SYMBOL 0x037C GREEK SMALL DOTTED LUNATE SIGMA SYMBOL 0x037D GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL 0x03D0 GREEK BETA SYMBOL 0x03D1 GREEK THETA SYMBOL 0x03D2 GREEK UPSILON WITH HOOK SYMBOL 0x03D3 GREEK UPSILON WITH ACUTE AND HOOK SYMBOL 0x03D4 GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL 0x03D5 GREEK PHI SYMBOL 0x03D6 GREEK PI SYMBOL 0x03D8 GREEK LETTER ARCHAIC KOPPA 0x03D9 GREEK SMALL LETTER ARCHAIC KOPPA 0x03F0 GREEK KAPPA SYMBOL 0x03F1 GREEK RHO SYMBOL 0x03F2 GREEK LUNATE SIGMA SYMBOL 0x03F3 GREEK LETTER YOT 0x03F4 GREEK CAPITAL THETA SYMBOL 0x03F5 GREEK LUNATE EPSILON SYMBOL 0x03F6 GREEK REVERSED LUNATE EPSILON SYMBOL 0x03F7 GREEK CAPITAL LETTER SHO 0x03F8 GREEK SMALL LETTER SHO 0x03F9 GREEK CAPITAL LUNATE SIGMA SYMBOL 0x03FA GREEK CAPITAL LETTER SAN 0x03FB GREEK SMALL LETTER SAN 0x03FC GREEK RHO WITH STROKE SYMBOL 0x03FD GREEK CAPITAL REVERSED LUNATE SIGMA SYMBOL 0x03FE GREEK CAPITAL DOTTED LUNATE SIGMA SYMBOL 0x03FF GREEK CAPITAL REVERSED DOTTED LUNATE SIGMA SYMBOL 0x25A1 WHITE SQUARE 0x2605 BLACK STAR 0x2609 SUN 0x260A ASCENDING NODE 0x260B DESCENDING NODE 0x260C CONJUNCTION 0x260D OPPOSITION 0x2627 CHI RHO 0x2629 CROSS OF JERUSALEM 0x263D FIRST QUARTER MOON 0x263E LAST QUARTER MOON 0x263F MERCURY 0x2640 FEMALE SIGN 0x2641 EARTH 0x2642 MALE SIGN 0x2643 JUPITER 0x2644 SATURN 0x2645 URANUS 0x2646 NEPTUNE 0x2647 PLUTO 0x2648 ARIES 0x2649 TAURUS 0x264A GEMINI 0x264B CANCER 0x264C LEO 0x264D VIRGO 0x264E LIBRA 0x264F SCORPIUS 0x2650 SAGITTARIUS 0x2651 CAPRICORN 0x2652 AQUARIUS 0x2653 PISCES 0x27C0 THREE DIMENSIONAL ANGLE 0x27C1 WHITE TRIANGLE CONTAINING SMALL WHITE TRIANGLE 0x10140 GREEK ACROPHONIC ATTIC ONE QUARTER 0x10141 GREEK ACROPHONIC ATTIC ONE HALF 0x10142 GREEK ACROPHONIC ATTIC ONE DRACHMA 0x10143 GREEK ACROPHONIC ATTIC FIVE 0x10144 GREEK ACROPHONIC ATTIC FIFTY 0x10145 GREEK ACROPHONIC ATTIC FIVE HUNDRED 0x10146 GREEK ACROPHONIC ATTIC FIVE THOUSAND 0x10147 GREEK ACROPHONIC ATTIC FIFTY THOUSAND 0x10148 GREEK ACROPHONIC ATTIC FIVE TALENTS 0x10149 GREEK ACROPHONIC ATTIC TEN TALENTS 0x1014A GREEK ACROPHONIC ATTIC FIFTY TALENTS 0x1014B GREEK ACROPHONIC ATTIC ONE HUNDRED TALENTS 0x1014C GREEK ACROPHONIC ATTIC FIVE HUNDRED TALENTS 0x1014D GREEK ACROPHONIC ATTIC ONE THOUSAND TALENTS 0x1014E GREEK ACROPHONIC ATTIC FIVE THOUSAND TALENTS 0x1014F GREEK ACROPHONIC ATTIC FIVE STATERS 0x10150 GREEK ACROPHONIC ATTIC TEN STATERS 0x10151 GREEK ACROPHONIC ATTIC FIFTY STATERS 0x10152 GREEK ACROPHONIC ATTIC ONE HUNDRED STATERS 0x10153 GREEK ACROPHONIC ATTIC FIVE HUNDRED STATERS 0x10154 GREEK ACROPHONIC ATTIC ONE THOUSAND STATERS 0x10155 GREEK ACROPHONIC ATTIC TEN THOUSAND STATERS 0x10156 GREEK ACROPHONIC ATTIC FIFTY THOUSAND STATERS 0x10157 GREEK ACROPHONIC ATTIC TEN MNAS 0x10158 GREEK ACROPHONIC HERAEUM ONE PLETHRON 0x10159 GREEK ACROPHONIC THESPIAN ONE 0x1015A GREEK ACROPHONIC HERMIONIAN ONE 0x1015B GREEK ACROPHONIC EPIDAUREAN TWO 0x1015C GREEK ACROPHONIC THESPIAN TWO 0x1015D GREEK ACROPHONIC CYRENAIC TWO DRACHMAS 0x1015E GREEK ACROPHONIC EPIDAUREAN TWO DRACHMAS 0x1015F GREEK ACROPHONIC TROEZENIAN FIVE 0x10160 GREEK ACROPHONIC TROEZENIAN TEN 0x10161 GREEK ACROPHONIC TROEZENIAN TEN ALTERNATE FORM 0x10162 GREEK ACROPHONIC HERMIONIAN TEN 0x10163 GREEK ACROPHONIC MESSENIAN TEN 0x10164 GREEK ACROPHONIC THESPIAN TEN 0x10165 GREEK ACROPHONIC THESPIAN THIRTY 0x10166 GREEK ACROPHONIC TROEZENIAN FIFTY 0x10167 GREEK ACROPHONIC TROEZENIAN FIFTY ALTERNATE FORM 0x10168 GREEK ACROPHONIC HERMIONIAN FIFTY 0x10169 GREEK ACROPHONIC THESPIAN FIFTY 0x1016A GREEK ACROPHONIC THESPIAN ONE HUNDRED 0x1016B GREEK ACROPHONIC THESPIAN THREE HUNDRED 0x1016C GREEK ACROPHONIC EPIDAUREAN FIVE HUNDRED 0x1016D GREEK ACROPHONIC TROEZENIAN FIVE HUNDRED 0x1016E GREEK ACROPHONIC THESPIAN FIVE HUNDRED 0x1016F GREEK ACROPHONIC CARYSTIAN FIVE HUNDRED 0x10170 GREEK ACROPHONIC NAXIAN FIVE HUNDRED 0x10171 GREEK ACROPHONIC THESPIAN ONE THOUSAND 0x10172 GREEK ACROPHONIC THESPIAN FIVE THOUSAND 0x10173 GREEK ACROPHONIC DELPHIC FIVE MNAS 0x10174 GREEK ACROPHONIC STRATIAN FIFTY MNAS 0x10175 GREEK ONE HALF SIGN 0x10176 GREEK ONE HALF SIGN ALTERNATE FORM 0x10177 GREEK TWO THIRDS SIGN 0x10178 GREEK THREE QUARTERS SIGN 0x10179 GREEK YEAR SIGN 0x1017A GREEK TALENT SIGN 0x1017B GREEK DRACHMA SIGN 0x1017C GREEK OBOL SIGN 0x1017D GREEK TWO OBOLS SIGN 0x1017E GREEK THREE OBOLS SIGN 0x1017F GREEK FOUR OBOLS SIGN 0x10180 GREEK FIVE OBOLS SIGN 0x10181 GREEK METRETES SIGN 0x10182 GREEK KYATHOS BASE SIGN 0x10183 GREEK LITRA SIGN 0x10184 GREEK OUNKIA SIGN 0x10185 GREEK XESTES SIGN 0x10186 GREEK ARTABE SIGN 0x10187 GREEK AROURA SIGN 0x10188 GREEK GRAMMA SIGN 0x10189 GREEK TRYBLION BASE SIGN 0x1018A GREEK ZERO SIGNglyphsets-1.0.0/data/results/nam/GF_Greek_Coptic.nam000066400000000000000000000110231461513140100223170ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x03E2 COPTIC CAPITAL LETTER SHEI 0x03E3 COPTIC SMALL LETTER SHEI 0x03E4 COPTIC CAPITAL LETTER FEI 0x03E5 COPTIC SMALL LETTER FEI 0x03E6 COPTIC CAPITAL LETTER KHEI 0x03E7 COPTIC SMALL LETTER KHEI 0x03E8 COPTIC CAPITAL LETTER HORI 0x03E9 COPTIC SMALL LETTER HORI 0x03EA COPTIC CAPITAL LETTER GANGIA 0x03EB COPTIC SMALL LETTER GANGIA 0x03EC COPTIC CAPITAL LETTER SHIMA 0x03ED COPTIC SMALL LETTER SHIMA 0x03EE COPTIC CAPITAL LETTER DEI 0x03EF COPTIC SMALL LETTER DEI 0x2C80 COPTIC CAPITAL LETTER ALFA 0x2C81 COPTIC SMALL LETTER ALFA 0x2C82 COPTIC CAPITAL LETTER VIDA 0x2C83 COPTIC SMALL LETTER VIDA 0x2C84 COPTIC CAPITAL LETTER GAMMA 0x2C85 COPTIC SMALL LETTER GAMMA 0x2C86 COPTIC CAPITAL LETTER DALDA 0x2C87 COPTIC SMALL LETTER DALDA 0x2C88 COPTIC CAPITAL LETTER EIE 0x2C89 COPTIC SMALL LETTER EIE 0x2C8A COPTIC CAPITAL LETTER SOU 0x2C8B COPTIC SMALL LETTER SOU 0x2C8C COPTIC CAPITAL LETTER ZATA 0x2C8D COPTIC SMALL LETTER ZATA 0x2C8E COPTIC CAPITAL LETTER HATE 0x2C8F COPTIC SMALL LETTER HATE 0x2C90 COPTIC CAPITAL LETTER THETHE 0x2C91 COPTIC SMALL LETTER THETHE 0x2C92 COPTIC CAPITAL LETTER IAUDA 0x2C93 COPTIC SMALL LETTER IAUDA 0x2C94 COPTIC CAPITAL LETTER KAPA 0x2C95 COPTIC SMALL LETTER KAPA 0x2C96 COPTIC CAPITAL LETTER LAULA 0x2C97 COPTIC SMALL LETTER LAULA 0x2C98 COPTIC CAPITAL LETTER MI 0x2C99 COPTIC SMALL LETTER MI 0x2C9A COPTIC CAPITAL LETTER NI 0x2C9B COPTIC SMALL LETTER NI 0x2C9C COPTIC CAPITAL LETTER KSI 0x2C9D COPTIC SMALL LETTER KSI 0x2C9E COPTIC CAPITAL LETTER O 0x2C9F COPTIC SMALL LETTER O 0x2CA0 COPTIC CAPITAL LETTER PI 0x2CA1 COPTIC SMALL LETTER PI 0x2CA2 COPTIC CAPITAL LETTER RO 0x2CA3 COPTIC SMALL LETTER RO 0x2CA4 COPTIC CAPITAL LETTER SIMA 0x2CA5 COPTIC SMALL LETTER SIMA 0x2CA6 COPTIC CAPITAL LETTER TAU 0x2CA7 COPTIC SMALL LETTER TAU 0x2CA8 COPTIC CAPITAL LETTER UA 0x2CA9 COPTIC SMALL LETTER UA 0x2CAA COPTIC CAPITAL LETTER FI 0x2CAB COPTIC SMALL LETTER FI 0x2CAC COPTIC CAPITAL LETTER KHI 0x2CAD COPTIC SMALL LETTER KHI 0x2CAE COPTIC CAPITAL LETTER PSI 0x2CAF COPTIC SMALL LETTER PSI 0x2CB0 COPTIC CAPITAL LETTER OOU 0x2CB1 COPTIC SMALL LETTER OOU 0x2CB2 COPTIC CAPITAL LETTER DIALECT-P ALEF 0x2CB3 COPTIC SMALL LETTER DIALECT-P ALEF 0x2CB4 COPTIC CAPITAL LETTER OLD COPTIC AIN 0x2CB5 COPTIC SMALL LETTER OLD COPTIC AIN 0x2CB6 COPTIC CAPITAL LETTER CRYPTOGRAMMIC EIE 0x2CB7 COPTIC SMALL LETTER CRYPTOGRAMMIC EIE 0x2CB8 COPTIC CAPITAL LETTER DIALECT-P KAPA 0x2CB9 COPTIC SMALL LETTER DIALECT-P KAPA 0x2CBA COPTIC CAPITAL LETTER DIALECT-P NI 0x2CBB COPTIC SMALL LETTER DIALECT-P NI 0x2CBC COPTIC CAPITAL LETTER CRYPTOGRAMMIC NI 0x2CBD COPTIC SMALL LETTER CRYPTOGRAMMIC NI 0x2CBE COPTIC CAPITAL LETTER OLD COPTIC OOU 0x2CBF COPTIC SMALL LETTER OLD COPTIC OOU 0x2CC0 COPTIC CAPITAL LETTER SAMPI 0x2CC1 COPTIC SMALL LETTER SAMPI 0x2CC2 COPTIC CAPITAL LETTER CROSSED SHEI 0x2CC3 COPTIC SMALL LETTER CROSSED SHEI 0x2CC4 COPTIC CAPITAL LETTER OLD COPTIC SHEI 0x2CC5 COPTIC SMALL LETTER OLD COPTIC SHEI 0x2CC6 COPTIC CAPITAL LETTER OLD COPTIC ESH 0x2CC7 COPTIC SMALL LETTER OLD COPTIC ESH 0x2CC8 COPTIC CAPITAL LETTER AKHMIMIC KHEI 0x2CC9 COPTIC SMALL LETTER AKHMIMIC KHEI 0x2CCA COPTIC CAPITAL LETTER DIALECT-P HORI 0x2CCB COPTIC SMALL LETTER DIALECT-P HORI 0x2CCC COPTIC CAPITAL LETTER OLD COPTIC HORI 0x2CCD COPTIC SMALL LETTER OLD COPTIC HORI 0x2CCE COPTIC CAPITAL LETTER OLD COPTIC HA 0x2CCF COPTIC SMALL LETTER OLD COPTIC HA 0x2CD0 COPTIC CAPITAL LETTER L-SHAPED HA 0x2CD1 COPTIC SMALL LETTER L-SHAPED HA 0x2CD2 COPTIC CAPITAL LETTER OLD COPTIC HEI 0x2CD3 COPTIC SMALL LETTER OLD COPTIC HEI 0x2CD4 COPTIC CAPITAL LETTER OLD COPTIC HAT 0x2CD5 COPTIC SMALL LETTER OLD COPTIC HAT 0x2CD6 COPTIC CAPITAL LETTER OLD COPTIC GANGIA 0x2CD7 COPTIC SMALL LETTER OLD COPTIC GANGIA 0x2CD8 COPTIC CAPITAL LETTER OLD COPTIC DJA 0x2CD9 COPTIC SMALL LETTER OLD COPTIC DJA 0x2CDA COPTIC CAPITAL LETTER OLD COPTIC SHIMA 0x2CDB COPTIC SMALL LETTER OLD COPTIC SHIMA 0x2CE4 COPTIC SYMBOL KAI 0x2CE5 COPTIC SYMBOL MI RO 0x2CE6 COPTIC SYMBOL PI RO 0x2CE7 COPTIC SYMBOL STAUROS 0x2CE8 COPTIC SYMBOL TAU RO 0x2CE9 COPTIC SYMBOL KHI RO 0x2CEA COPTIC SYMBOL SHIMA SIMA 0x2CEB COPTIC CAPITAL LETTER CRYPTOGRAMMIC SHEI 0x2CEC COPTIC SMALL LETTER CRYPTOGRAMMIC SHEI 0x2CED COPTIC CAPITAL LETTER CRYPTOGRAMMIC GANGIA 0x2CEE COPTIC SMALL LETTER CRYPTOGRAMMIC GANGIA 0x2CEF COPTIC COMBINING NI ABOVE 0x2CF0 COPTIC COMBINING SPIRITUS ASPER 0x2CF1 COPTIC COMBINING SPIRITUS LENIS 0x2CF2 COPTIC CAPITAL LETTER BOHAIRIC KHEI 0x2CF3 COPTIC SMALL LETTER BOHAIRIC KHEI 0x2CFD COPTIC FRACTION ONE HALF 0x2CFE COPTIC FULL STOP 0x2CFF COPTIC MORPHOLOGICAL DIVIDERglyphsets-1.0.0/data/results/nam/GF_Greek_Core.nam000066400000000000000000000067401461513140100220000ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x0021 EXCLAMATION MARK 0x0022 QUOTATION MARK 0x0025 PERCENT SIGN 0x0026 AMPERSAND 0x0028 LEFT PARENTHESIS 0x0029 RIGHT PARENTHESIS 0x002A ASTERISK 0x002B PLUS SIGN 0x002C COMMA 0x002D HYPHEN-MINUS 0x002E FULL STOP 0x002F SOLIDUS 0x0030 DIGIT ZERO 0x0031 DIGIT ONE 0x0032 DIGIT TWO 0x0033 DIGIT THREE 0x0034 DIGIT FOUR 0x0035 DIGIT FIVE 0x0036 DIGIT SIX 0x0037 DIGIT SEVEN 0x0038 DIGIT EIGHT 0x0039 DIGIT NINE 0x003A COLON 0x003B SEMICOLON 0x0040 COMMERCIAL AT 0x005B LEFT SQUARE BRACKET 0x005C REVERSE SOLIDUS 0x005D RIGHT SQUARE BRACKET 0x00AB LEFT-POINTING DOUBLE ANGLE QUOTATION MARK 0x00BB RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK 0x0301 COMBINING ACUTE ACCENT 0x0308 COMBINING DIAERESIS 0x0374 GREEK NUMERAL SIGN 0x0375 GREEK LOWER NUMERAL SIGN 0x037E GREEK QUESTION MARK 0x0384 GREEK TONOS 0x0385 GREEK DIALYTIKA TONOS 0x0386 GREEK CAPITAL LETTER ALPHA WITH TONOS 0x0387 GREEK ANO TELEIA 0x0388 GREEK CAPITAL LETTER EPSILON WITH TONOS 0x0389 GREEK CAPITAL LETTER ETA WITH TONOS 0x038A GREEK CAPITAL LETTER IOTA WITH TONOS 0x038C GREEK CAPITAL LETTER OMICRON WITH TONOS 0x038E GREEK CAPITAL LETTER UPSILON WITH TONOS 0x038F GREEK CAPITAL LETTER OMEGA WITH TONOS 0x0390 GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS 0x0391 GREEK CAPITAL LETTER ALPHA 0x0392 GREEK CAPITAL LETTER BETA 0x0393 GREEK CAPITAL LETTER GAMMA 0x0394 GREEK CAPITAL LETTER DELTA 0x0395 GREEK CAPITAL LETTER EPSILON 0x0396 GREEK CAPITAL LETTER ZETA 0x0397 GREEK CAPITAL LETTER ETA 0x0398 GREEK CAPITAL LETTER THETA 0x0399 GREEK CAPITAL LETTER IOTA 0x039A GREEK CAPITAL LETTER KAPPA 0x039B GREEK CAPITAL LETTER LAMDA 0x039C GREEK CAPITAL LETTER MU 0x039D GREEK CAPITAL LETTER NU 0x039E GREEK CAPITAL LETTER XI 0x039F GREEK CAPITAL LETTER OMICRON 0x03A0 GREEK CAPITAL LETTER PI 0x03A1 GREEK CAPITAL LETTER RHO 0x03A3 GREEK CAPITAL LETTER SIGMA 0x03A4 GREEK CAPITAL LETTER TAU 0x03A5 GREEK CAPITAL LETTER UPSILON 0x03A6 GREEK CAPITAL LETTER PHI 0x03A7 GREEK CAPITAL LETTER CHI 0x03A8 GREEK CAPITAL LETTER PSI 0x03A9 GREEK CAPITAL LETTER OMEGA 0x03AA GREEK CAPITAL LETTER IOTA WITH DIALYTIKA 0x03AB GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA 0x03AC GREEK SMALL LETTER ALPHA WITH TONOS 0x03AD GREEK SMALL LETTER EPSILON WITH TONOS 0x03AE GREEK SMALL LETTER ETA WITH TONOS 0x03AF GREEK SMALL LETTER IOTA WITH TONOS 0x03B0 GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS 0x03B1 GREEK SMALL LETTER ALPHA 0x03B2 GREEK SMALL LETTER BETA 0x03B3 GREEK SMALL LETTER GAMMA 0x03B4 GREEK SMALL LETTER DELTA 0x03B5 GREEK SMALL LETTER EPSILON 0x03B6 GREEK SMALL LETTER ZETA 0x03B7 GREEK SMALL LETTER ETA 0x03B8 GREEK SMALL LETTER THETA 0x03B9 GREEK SMALL LETTER IOTA 0x03BA GREEK SMALL LETTER KAPPA 0x03BB GREEK SMALL LETTER LAMDA 0x03BC GREEK SMALL LETTER MU 0x03BD GREEK SMALL LETTER NU 0x03BE GREEK SMALL LETTER XI 0x03BF GREEK SMALL LETTER OMICRON 0x03C0 GREEK SMALL LETTER PI 0x03C1 GREEK SMALL LETTER RHO 0x03C2 GREEK SMALL LETTER FINAL SIGMA 0x03C3 GREEK SMALL LETTER SIGMA 0x03C4 GREEK SMALL LETTER TAU 0x03C5 GREEK SMALL LETTER UPSILON 0x03C6 GREEK SMALL LETTER PHI 0x03C7 GREEK SMALL LETTER CHI 0x03C8 GREEK SMALL LETTER PSI 0x03C9 GREEK SMALL LETTER OMEGA 0x03CA GREEK SMALL LETTER IOTA WITH DIALYTIKA 0x03CB GREEK SMALL LETTER UPSILON WITH DIALYTIKA 0x03CC GREEK SMALL LETTER OMICRON WITH TONOS 0x03CD GREEK SMALL LETTER UPSILON WITH TONOS 0x03CE GREEK SMALL LETTER OMEGA WITH TONOS 0x03CF GREEK CAPITAL KAI SYMBOL 0x03D7 GREEK KAI SYMBOL 0x2013 EN DASH 0x2014 EM DASH 0x2026 HORIZONTAL ELLIPSISglyphsets-1.0.0/data/results/nam/GF_Greek_Expert.nam000066400000000000000000000001151461513140100223450ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. glyphsets-1.0.0/data/results/nam/GF_Greek_Plus.nam000066400000000000000000000306021461513140100220250ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x0342 COMBINING GREEK PERISPOMENI 0x0343 COMBINING GREEK KORONIS 0x0344 COMBINING GREEK DIALYTIKA TONOS 0x0345 COMBINING GREEK YPOGEGRAMMENI 0x037A GREEK YPOGEGRAMMENI 0x1F00 GREEK SMALL LETTER ALPHA WITH PSILI 0x1F01 GREEK SMALL LETTER ALPHA WITH DASIA 0x1F02 GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA 0x1F03 GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA 0x1F04 GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA 0x1F05 GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA 0x1F06 GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI 0x1F07 GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI 0x1F08 GREEK CAPITAL LETTER ALPHA WITH PSILI 0x1F09 GREEK CAPITAL LETTER ALPHA WITH DASIA 0x1F0A GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA 0x1F0B GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA 0x1F0C GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA 0x1F0D GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA 0x1F0E GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI 0x1F0F GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI 0x1F10 GREEK SMALL LETTER EPSILON WITH PSILI 0x1F11 GREEK SMALL LETTER EPSILON WITH DASIA 0x1F12 GREEK SMALL LETTER EPSILON WITH PSILI AND VARIA 0x1F13 GREEK SMALL LETTER EPSILON WITH DASIA AND VARIA 0x1F14 GREEK SMALL LETTER EPSILON WITH PSILI AND OXIA 0x1F15 GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA 0x1F18 GREEK CAPITAL LETTER EPSILON WITH PSILI 0x1F19 GREEK CAPITAL LETTER EPSILON WITH DASIA 0x1F1A GREEK CAPITAL LETTER EPSILON WITH PSILI AND VARIA 0x1F1B GREEK CAPITAL LETTER EPSILON WITH DASIA AND VARIA 0x1F1C GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA 0x1F1D GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA 0x1F20 GREEK SMALL LETTER ETA WITH PSILI 0x1F21 GREEK SMALL LETTER ETA WITH DASIA 0x1F22 GREEK SMALL LETTER ETA WITH PSILI AND VARIA 0x1F23 GREEK SMALL LETTER ETA WITH DASIA AND VARIA 0x1F24 GREEK SMALL LETTER ETA WITH PSILI AND OXIA 0x1F25 GREEK SMALL LETTER ETA WITH DASIA AND OXIA 0x1F26 GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI 0x1F27 GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI 0x1F28 GREEK CAPITAL LETTER ETA WITH PSILI 0x1F29 GREEK CAPITAL LETTER ETA WITH DASIA 0x1F2A GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA 0x1F2B GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA 0x1F2C GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA 0x1F2D GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA 0x1F2E GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI 0x1F2F GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI 0x1F30 GREEK SMALL LETTER IOTA WITH PSILI 0x1F31 GREEK SMALL LETTER IOTA WITH DASIA 0x1F32 GREEK SMALL LETTER IOTA WITH PSILI AND VARIA 0x1F33 GREEK SMALL LETTER IOTA WITH DASIA AND VARIA 0x1F34 GREEK SMALL LETTER IOTA WITH PSILI AND OXIA 0x1F35 GREEK SMALL LETTER IOTA WITH DASIA AND OXIA 0x1F36 GREEK SMALL LETTER IOTA WITH PSILI AND PERISPOMENI 0x1F37 GREEK SMALL LETTER IOTA WITH DASIA AND PERISPOMENI 0x1F38 GREEK CAPITAL LETTER IOTA WITH PSILI 0x1F39 GREEK CAPITAL LETTER IOTA WITH DASIA 0x1F3A GREEK CAPITAL LETTER IOTA WITH PSILI AND VARIA 0x1F3B GREEK CAPITAL LETTER IOTA WITH DASIA AND VARIA 0x1F3C GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA 0x1F3D GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA 0x1F3E GREEK CAPITAL LETTER IOTA WITH PSILI AND PERISPOMENI 0x1F3F GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI 0x1F40 GREEK SMALL LETTER OMICRON WITH PSILI 0x1F41 GREEK SMALL LETTER OMICRON WITH DASIA 0x1F42 GREEK SMALL LETTER OMICRON WITH PSILI AND VARIA 0x1F43 GREEK SMALL LETTER OMICRON WITH DASIA AND VARIA 0x1F44 GREEK SMALL LETTER OMICRON WITH PSILI AND OXIA 0x1F45 GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA 0x1F48 GREEK CAPITAL LETTER OMICRON WITH PSILI 0x1F49 GREEK CAPITAL LETTER OMICRON WITH DASIA 0x1F4A GREEK CAPITAL LETTER OMICRON WITH PSILI AND VARIA 0x1F4B GREEK CAPITAL LETTER OMICRON WITH DASIA AND VARIA 0x1F4C GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA 0x1F4D GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA 0x1F50 GREEK SMALL LETTER UPSILON WITH PSILI 0x1F51 GREEK SMALL LETTER UPSILON WITH DASIA 0x1F52 GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA 0x1F53 GREEK SMALL LETTER UPSILON WITH DASIA AND VARIA 0x1F54 GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA 0x1F55 GREEK SMALL LETTER UPSILON WITH DASIA AND OXIA 0x1F56 GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI 0x1F57 GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI 0x1F59 GREEK CAPITAL LETTER UPSILON WITH DASIA 0x1F5B GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA 0x1F5D GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA 0x1F5F GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI 0x1F60 GREEK SMALL LETTER OMEGA WITH PSILI 0x1F61 GREEK SMALL LETTER OMEGA WITH DASIA 0x1F62 GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA 0x1F63 GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA 0x1F64 GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA 0x1F65 GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA 0x1F66 GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI 0x1F67 GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI 0x1F68 GREEK CAPITAL LETTER OMEGA WITH PSILI 0x1F69 GREEK CAPITAL LETTER OMEGA WITH DASIA 0x1F6A GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA 0x1F6B GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA 0x1F6C GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA 0x1F6D GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA 0x1F6E GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI 0x1F6F GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI 0x1F70 GREEK SMALL LETTER ALPHA WITH VARIA 0x1F71 GREEK SMALL LETTER ALPHA WITH OXIA 0x1F72 GREEK SMALL LETTER EPSILON WITH VARIA 0x1F73 GREEK SMALL LETTER EPSILON WITH OXIA 0x1F74 GREEK SMALL LETTER ETA WITH VARIA 0x1F75 GREEK SMALL LETTER ETA WITH OXIA 0x1F76 GREEK SMALL LETTER IOTA WITH VARIA 0x1F77 GREEK SMALL LETTER IOTA WITH OXIA 0x1F78 GREEK SMALL LETTER OMICRON WITH VARIA 0x1F79 GREEK SMALL LETTER OMICRON WITH OXIA 0x1F7A GREEK SMALL LETTER UPSILON WITH VARIA 0x1F7B GREEK SMALL LETTER UPSILON WITH OXIA 0x1F7C GREEK SMALL LETTER OMEGA WITH VARIA 0x1F7D GREEK SMALL LETTER OMEGA WITH OXIA 0x1F80 GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI 0x1F81 GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI 0x1F82 GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI 0x1F83 GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI 0x1F84 GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI 0x1F85 GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI 0x1F86 GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI 0x1F87 GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI 0x1F88 GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI 0x1F89 GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI 0x1F8A GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI 0x1F8B GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI 0x1F8C GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI 0x1F8D GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI 0x1F8E GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI 0x1F8F GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI 0x1F90 GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI 0x1F91 GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI 0x1F92 GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI 0x1F93 GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI 0x1F94 GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI 0x1F95 GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI 0x1F96 GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI 0x1F97 GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI 0x1F98 GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI 0x1F99 GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI 0x1F9A GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI 0x1F9B GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI 0x1F9C GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI 0x1F9D GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI 0x1F9E GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI 0x1F9F GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI 0x1FA0 GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI 0x1FA1 GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI 0x1FA2 GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI 0x1FA3 GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI 0x1FA4 GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI 0x1FA5 GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI 0x1FA6 GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI 0x1FA7 GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI 0x1FA8 GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI 0x1FA9 GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI 0x1FAA GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI 0x1FAB GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI 0x1FAC GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI 0x1FAD GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI 0x1FAE GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI 0x1FAF GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI 0x1FB0 GREEK SMALL LETTER ALPHA WITH VRACHY 0x1FB1 GREEK SMALL LETTER ALPHA WITH MACRON 0x1FB2 GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI 0x1FB3 GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI 0x1FB4 GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI 0x1FB6 GREEK SMALL LETTER ALPHA WITH PERISPOMENI 0x1FB7 GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI 0x1FB8 GREEK CAPITAL LETTER ALPHA WITH VRACHY 0x1FB9 GREEK CAPITAL LETTER ALPHA WITH MACRON 0x1FBA GREEK CAPITAL LETTER ALPHA WITH VARIA 0x1FBB GREEK CAPITAL LETTER ALPHA WITH OXIA 0x1FBC GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI 0x1FBD GREEK KORONIS 0x1FBE GREEK PROSGEGRAMMENI 0x1FBF GREEK PSILI 0x1FC0 GREEK PERISPOMENI 0x1FC1 GREEK DIALYTIKA AND PERISPOMENI 0x1FC2 GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI 0x1FC3 GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI 0x1FC4 GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI 0x1FC6 GREEK SMALL LETTER ETA WITH PERISPOMENI 0x1FC7 GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI 0x1FC8 GREEK CAPITAL LETTER EPSILON WITH VARIA 0x1FC9 GREEK CAPITAL LETTER EPSILON WITH OXIA 0x1FCA GREEK CAPITAL LETTER ETA WITH VARIA 0x1FCB GREEK CAPITAL LETTER ETA WITH OXIA 0x1FCC GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI 0x1FCD GREEK PSILI AND VARIA 0x1FCE GREEK PSILI AND OXIA 0x1FCF GREEK PSILI AND PERISPOMENI 0x1FD0 GREEK SMALL LETTER IOTA WITH VRACHY 0x1FD1 GREEK SMALL LETTER IOTA WITH MACRON 0x1FD2 GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA 0x1FD3 GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA 0x1FD6 GREEK SMALL LETTER IOTA WITH PERISPOMENI 0x1FD7 GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI 0x1FD8 GREEK CAPITAL LETTER IOTA WITH VRACHY 0x1FD9 GREEK CAPITAL LETTER IOTA WITH MACRON 0x1FDA GREEK CAPITAL LETTER IOTA WITH VARIA 0x1FDB GREEK CAPITAL LETTER IOTA WITH OXIA 0x1FDD GREEK DASIA AND VARIA 0x1FDE GREEK DASIA AND OXIA 0x1FDF GREEK DASIA AND PERISPOMENI 0x1FE0 GREEK SMALL LETTER UPSILON WITH VRACHY 0x1FE1 GREEK SMALL LETTER UPSILON WITH MACRON 0x1FE2 GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA 0x1FE3 GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA 0x1FE4 GREEK SMALL LETTER RHO WITH PSILI 0x1FE5 GREEK SMALL LETTER RHO WITH DASIA 0x1FE6 GREEK SMALL LETTER UPSILON WITH PERISPOMENI 0x1FE7 GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI 0x1FE8 GREEK CAPITAL LETTER UPSILON WITH VRACHY 0x1FE9 GREEK CAPITAL LETTER UPSILON WITH MACRON 0x1FEA GREEK CAPITAL LETTER UPSILON WITH VARIA 0x1FEB GREEK CAPITAL LETTER UPSILON WITH OXIA 0x1FEC GREEK CAPITAL LETTER RHO WITH DASIA 0x1FED GREEK DIALYTIKA AND VARIA 0x1FEE GREEK DIALYTIKA AND OXIA 0x1FEF GREEK VARIA 0x1FF2 GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI 0x1FF3 GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI 0x1FF4 GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI 0x1FF6 GREEK SMALL LETTER OMEGA WITH PERISPOMENI 0x1FF7 GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI 0x1FF8 GREEK CAPITAL LETTER OMICRON WITH VARIA 0x1FF9 GREEK CAPITAL LETTER OMICRON WITH OXIA 0x1FFA GREEK CAPITAL LETTER OMEGA WITH VARIA 0x1FFB GREEK CAPITAL LETTER OMEGA WITH OXIA 0x1FFC GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI 0x1FFD GREEK OXIA 0x1FFE GREEK DASIAglyphsets-1.0.0/data/results/nam/GF_Greek_Pro.nam000066400000000000000000000046511461513140100216470ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x02D9 DOT ABOVE 0x0305 COMBINING OVERLINE 0x0323 COMBINING DOT BELOW 0x0359 COMBINING ASTERISK BELOW 0x035C COMBINING DOUBLE BREVE BELOW 0x03DA GREEK LETTER STIGMA 0x03DB GREEK SMALL LETTER STIGMA 0x03DC GREEK LETTER DIGAMMA 0x03DD GREEK SMALL LETTER DIGAMMA 0x03DE GREEK LETTER KOPPA 0x03DF GREEK SMALL LETTER KOPPA 0x03E0 GREEK LETTER SAMPI 0x03E1 GREEK SMALL LETTER SAMPI 0x2016 DOUBLE VERTICAL LINE 0x203B REFERENCE MARK 0x203F UNDERTIE 0x2042 ASTERISM 0x2056 THREE DOT PUNCTUATION 0x2058 FOUR DOT PUNCTUATION 0x2059 FIVE DOT PUNCTUATION 0x205A TWO DOT PUNCTUATION 0x205B FOUR DOT MARK 0x205C DOTTED CROSS 0x205D TRICOLON 0x205E VERTICAL FOUR DOTS 0x207A SUPERSCRIPT PLUS SIGN 0x207B SUPERSCRIPT MINUS 0x207C SUPERSCRIPT EQUALS SIGN 0x208A SUBSCRIPT PLUS SIGN 0x208B SUBSCRIPT MINUS 0x208C SUBSCRIPT EQUALS SIGN 0x2135 ALEF SYMBOL 0x2136 BET SYMBOL 0x2297 CIRCLED TIMES 0x22EE VERTICAL ELLIPSIS 0x23D1 METRICAL BREVE 0x23D2 METRICAL LONG OVER SHORT 0x23D3 METRICAL SHORT OVER LONG 0x23D4 METRICAL LONG OVER TWO SHORTS 0x23D5 METRICAL TWO SHORTS OVER LONG 0x23D6 METRICAL TWO SHORTS JOINED 0x23D7 METRICAL TRISEME 0x23D8 METRICAL TETRASEME 0x23D9 METRICAL PENTASEME 0x2AFD DOUBLE SOLIDUS OPERATOR 0x2E00 RIGHT ANGLE SUBSTITUTION MARKER 0x2E01 RIGHT ANGLE DOTTED SUBSTITUTION MARKER 0x2E02 LEFT SUBSTITUTION BRACKET 0x2E03 RIGHT SUBSTITUTION BRACKET 0x2E04 LEFT DOTTED SUBSTITUTION BRACKET 0x2E05 RIGHT DOTTED SUBSTITUTION BRACKET 0x2E06 RAISED INTERPOLATION MARKER 0x2E07 RAISED DOTTED INTERPOLATION MARKER 0x2E08 DOTTED TRANSPOSITION MARKER 0x2E09 LEFT TRANSPOSITION BRACKET 0x2E0A RIGHT TRANSPOSITION BRACKET 0x2E0B RAISED SQUARE 0x2E0C LEFT RAISED OMISSION BRACKET 0x2E0D RIGHT RAISED OMISSION BRACKET 0x2E0E EDITORIAL CORONIS 0x2E0F PARAGRAPHOS 0x2E10 FORKED PARAGRAPHOS 0x2E11 REVERSED FORKED PARAGRAPHOS 0x2E12 HYPODIASTOLE 0x2E13 DOTTED OBELOS 0x2E14 DOWNWARDS ANCORA 0x2E15 UPWARDS ANCORA 0x2E16 DOTTED RIGHT-POINTING ANGLE 0x2E17 DOUBLE OBLIQUE HYPHEN 0x3008 LEFT ANGLE BRACKET 0x3009 RIGHT ANGLE BRACKET 0x300A LEFT DOUBLE ANGLE BRACKET 0x300B RIGHT DOUBLE ANGLE BRACKET 0x300C LEFT CORNER BRACKET 0x300D RIGHT CORNER BRACKET 0x301A LEFT WHITE SQUARE BRACKET 0x301B RIGHT WHITE SQUARE BRACKET 0x1D459 MATHEMATICAL ITALIC SMALL L 0x1D510 MATHEMATICAL FRAKTUR CAPITAL M 0x1D513 MATHEMATICAL FRAKTUR CAPITAL P 0x1D516 MATHEMATICAL FRAKTUR CAPITAL S 0x1D52D MATHEMATICAL FRAKTUR SMALL Pglyphsets-1.0.0/data/results/nam/GF_Latin_African.nam000066400000000000000000000467251461513140100224740ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x0021 EXCLAMATION MARK 0x0022 QUOTATION MARK 0x0023 NUMBER SIGN 0x0025 PERCENT SIGN 0x0026 AMPERSAND 0x0027 APOSTROPHE 0x0028 LEFT PARENTHESIS 0x0029 RIGHT PARENTHESIS 0x002A ASTERISK 0x002B PLUS SIGN 0x002C COMMA 0x002D HYPHEN-MINUS 0x002E FULL STOP 0x002F SOLIDUS 0x0030 DIGIT ZERO 0x0031 DIGIT ONE 0x0032 DIGIT TWO 0x0033 DIGIT THREE 0x0034 DIGIT FOUR 0x0035 DIGIT FIVE 0x0036 DIGIT SIX 0x0037 DIGIT SEVEN 0x0038 DIGIT EIGHT 0x0039 DIGIT NINE 0x003A COLON 0x003B SEMICOLON 0x003F QUESTION MARK 0x0040 COMMERCIAL AT 0x0041 LATIN CAPITAL LETTER A 0x0042 LATIN CAPITAL LETTER B 0x0043 LATIN CAPITAL LETTER C 0x0044 LATIN CAPITAL LETTER D 0x0045 LATIN CAPITAL LETTER E 0x0046 LATIN CAPITAL LETTER F 0x0047 LATIN CAPITAL LETTER G 0x0048 LATIN CAPITAL LETTER H 0x0049 LATIN CAPITAL LETTER I 0x004A LATIN CAPITAL LETTER J 0x004B LATIN CAPITAL LETTER K 0x004C LATIN CAPITAL LETTER L 0x004D LATIN CAPITAL LETTER M 0x004E LATIN CAPITAL LETTER N 0x004F LATIN CAPITAL LETTER O 0x0050 LATIN CAPITAL LETTER P 0x0051 LATIN CAPITAL LETTER Q 0x0052 LATIN CAPITAL LETTER R 0x0053 LATIN CAPITAL LETTER S 0x0054 LATIN CAPITAL LETTER T 0x0055 LATIN CAPITAL LETTER U 0x0056 LATIN CAPITAL LETTER V 0x0057 LATIN CAPITAL LETTER W 0x0058 LATIN CAPITAL LETTER X 0x0059 LATIN CAPITAL LETTER Y 0x005A LATIN CAPITAL LETTER Z 0x005B LEFT SQUARE BRACKET 0x005D RIGHT SQUARE BRACKET 0x0061 LATIN SMALL LETTER A 0x0062 LATIN SMALL LETTER B 0x0063 LATIN SMALL LETTER C 0x0064 LATIN SMALL LETTER D 0x0065 LATIN SMALL LETTER E 0x0066 LATIN SMALL LETTER F 0x0067 LATIN SMALL LETTER G 0x0068 LATIN SMALL LETTER H 0x0069 LATIN SMALL LETTER I 0x006A LATIN SMALL LETTER J 0x006B LATIN SMALL LETTER K 0x006C LATIN SMALL LETTER L 0x006D LATIN SMALL LETTER M 0x006E LATIN SMALL LETTER N 0x006F LATIN SMALL LETTER O 0x0070 LATIN SMALL LETTER P 0x0071 LATIN SMALL LETTER Q 0x0072 LATIN SMALL LETTER R 0x0073 LATIN SMALL LETTER S 0x0074 LATIN SMALL LETTER T 0x0075 LATIN SMALL LETTER U 0x0076 LATIN SMALL LETTER V 0x0077 LATIN SMALL LETTER W 0x0078 LATIN SMALL LETTER X 0x0079 LATIN SMALL LETTER Y 0x007A LATIN SMALL LETTER Z 0x00AA FEMININE ORDINAL INDICATOR 0x00AB LEFT-POINTING DOUBLE ANGLE QUOTATION MARK 0x00BA MASCULINE ORDINAL INDICATOR 0x00BB RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK 0x00C0 LATIN CAPITAL LETTER A WITH GRAVE 0x00C1 LATIN CAPITAL LETTER A WITH ACUTE 0x00C2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX 0x00C3 LATIN CAPITAL LETTER A WITH TILDE 0x00C4 LATIN CAPITAL LETTER A WITH DIAERESIS 0x00C5 LATIN CAPITAL LETTER A WITH RING ABOVE 0x00C6 LATIN CAPITAL LETTER AE 0x00C7 LATIN CAPITAL LETTER C WITH CEDILLA 0x00C8 LATIN CAPITAL LETTER E WITH GRAVE 0x00C9 LATIN CAPITAL LETTER E WITH ACUTE 0x00CA LATIN CAPITAL LETTER E WITH CIRCUMFLEX 0x00CB LATIN CAPITAL LETTER E WITH DIAERESIS 0x00CC LATIN CAPITAL LETTER I WITH GRAVE 0x00CD LATIN CAPITAL LETTER I WITH ACUTE 0x00CE LATIN CAPITAL LETTER I WITH CIRCUMFLEX 0x00CF LATIN CAPITAL LETTER I WITH DIAERESIS 0x00D1 LATIN CAPITAL LETTER N WITH TILDE 0x00D2 LATIN CAPITAL LETTER O WITH GRAVE 0x00D3 LATIN CAPITAL LETTER O WITH ACUTE 0x00D4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX 0x00D5 LATIN CAPITAL LETTER O WITH TILDE 0x00D6 LATIN CAPITAL LETTER O WITH DIAERESIS 0x00D8 LATIN CAPITAL LETTER O WITH STROKE 0x00D9 LATIN CAPITAL LETTER U WITH GRAVE 0x00DA LATIN CAPITAL LETTER U WITH ACUTE 0x00DB LATIN CAPITAL LETTER U WITH CIRCUMFLEX 0x00DC LATIN CAPITAL LETTER U WITH DIAERESIS 0x00DD LATIN CAPITAL LETTER Y WITH ACUTE 0x00E0 LATIN SMALL LETTER A WITH GRAVE 0x00E1 LATIN SMALL LETTER A WITH ACUTE 0x00E2 LATIN SMALL LETTER A WITH CIRCUMFLEX 0x00E3 LATIN SMALL LETTER A WITH TILDE 0x00E4 LATIN SMALL LETTER A WITH DIAERESIS 0x00E5 LATIN SMALL LETTER A WITH RING ABOVE 0x00E6 LATIN SMALL LETTER AE 0x00E7 LATIN SMALL LETTER C WITH CEDILLA 0x00E8 LATIN SMALL LETTER E WITH GRAVE 0x00E9 LATIN SMALL LETTER E WITH ACUTE 0x00EA LATIN SMALL LETTER E WITH CIRCUMFLEX 0x00EB LATIN SMALL LETTER E WITH DIAERESIS 0x00EC LATIN SMALL LETTER I WITH GRAVE 0x00ED LATIN SMALL LETTER I WITH ACUTE 0x00EE LATIN SMALL LETTER I WITH CIRCUMFLEX 0x00EF LATIN SMALL LETTER I WITH DIAERESIS 0x00F1 LATIN SMALL LETTER N WITH TILDE 0x00F2 LATIN SMALL LETTER O WITH GRAVE 0x00F3 LATIN SMALL LETTER O WITH ACUTE 0x00F4 LATIN SMALL LETTER O WITH CIRCUMFLEX 0x00F5 LATIN SMALL LETTER O WITH TILDE 0x00F6 LATIN SMALL LETTER O WITH DIAERESIS 0x00F8 LATIN SMALL LETTER O WITH STROKE 0x00F9 LATIN SMALL LETTER U WITH GRAVE 0x00FA LATIN SMALL LETTER U WITH ACUTE 0x00FB LATIN SMALL LETTER U WITH CIRCUMFLEX 0x00FC LATIN SMALL LETTER U WITH DIAERESIS 0x00FD LATIN SMALL LETTER Y WITH ACUTE 0x00FF LATIN SMALL LETTER Y WITH DIAERESIS 0x0100 LATIN CAPITAL LETTER A WITH MACRON 0x0101 LATIN SMALL LETTER A WITH MACRON 0x0102 LATIN CAPITAL LETTER A WITH BREVE 0x0103 LATIN SMALL LETTER A WITH BREVE 0x0104 LATIN CAPITAL LETTER A WITH OGONEK 0x0105 LATIN SMALL LETTER A WITH OGONEK 0x0108 LATIN CAPITAL LETTER C WITH CIRCUMFLEX 0x0109 LATIN SMALL LETTER C WITH CIRCUMFLEX 0x010C LATIN CAPITAL LETTER C WITH CARON 0x010D LATIN SMALL LETTER C WITH CARON 0x0110 LATIN CAPITAL LETTER D WITH STROKE 0x0111 LATIN SMALL LETTER D WITH STROKE 0x0112 LATIN CAPITAL LETTER E WITH MACRON 0x0113 LATIN SMALL LETTER E WITH MACRON 0x0116 LATIN CAPITAL LETTER E WITH DOT ABOVE 0x0117 LATIN SMALL LETTER E WITH DOT ABOVE 0x0118 LATIN CAPITAL LETTER E WITH OGONEK 0x0119 LATIN SMALL LETTER E WITH OGONEK 0x011A LATIN CAPITAL LETTER E WITH CARON 0x011B LATIN SMALL LETTER E WITH CARON 0x0124 LATIN CAPITAL LETTER H WITH CIRCUMFLEX 0x0125 LATIN SMALL LETTER H WITH CIRCUMFLEX 0x0126 LATIN CAPITAL LETTER H WITH STROKE 0x0127 LATIN SMALL LETTER H WITH STROKE 0x0128 LATIN CAPITAL LETTER I WITH TILDE 0x0129 LATIN SMALL LETTER I WITH TILDE 0x012A LATIN CAPITAL LETTER I WITH MACRON 0x012B LATIN SMALL LETTER I WITH MACRON 0x012E LATIN CAPITAL LETTER I WITH OGONEK 0x012F LATIN SMALL LETTER I WITH OGONEK 0x0139 LATIN CAPITAL LETTER L WITH ACUTE 0x013A LATIN SMALL LETTER L WITH ACUTE 0x0143 LATIN CAPITAL LETTER N WITH ACUTE 0x0144 LATIN SMALL LETTER N WITH ACUTE 0x0147 LATIN CAPITAL LETTER N WITH CARON 0x0148 LATIN SMALL LETTER N WITH CARON 0x014A LATIN CAPITAL LETTER ENG 0x014B LATIN SMALL LETTER ENG 0x014C LATIN CAPITAL LETTER O WITH MACRON 0x014D LATIN SMALL LETTER O WITH MACRON 0x0150 LATIN CAPITAL LETTER O WITH DOUBLE ACUTE 0x0151 LATIN SMALL LETTER O WITH DOUBLE ACUTE 0x0152 LATIN CAPITAL LIGATURE OE 0x0153 LATIN SMALL LIGATURE OE 0x0154 LATIN CAPITAL LETTER R WITH ACUTE 0x0155 LATIN SMALL LETTER R WITH ACUTE 0x0156 LATIN CAPITAL LETTER R WITH CEDILLA 0x0157 LATIN SMALL LETTER R WITH CEDILLA 0x0158 LATIN CAPITAL LETTER R WITH CARON 0x0159 LATIN SMALL LETTER R WITH CARON 0x015A LATIN CAPITAL LETTER S WITH ACUTE 0x015B LATIN SMALL LETTER S WITH ACUTE 0x015C LATIN CAPITAL LETTER S WITH CIRCUMFLEX 0x015D LATIN SMALL LETTER S WITH CIRCUMFLEX 0x015E LATIN CAPITAL LETTER S WITH CEDILLA 0x015F LATIN SMALL LETTER S WITH CEDILLA 0x0160 LATIN CAPITAL LETTER S WITH CARON 0x0161 LATIN SMALL LETTER S WITH CARON 0x0162 LATIN CAPITAL LETTER T WITH CEDILLA 0x0163 LATIN SMALL LETTER T WITH CEDILLA 0x0166 LATIN CAPITAL LETTER T WITH STROKE 0x0167 LATIN SMALL LETTER T WITH STROKE 0x0168 LATIN CAPITAL LETTER U WITH TILDE 0x0169 LATIN SMALL LETTER U WITH TILDE 0x016A LATIN CAPITAL LETTER U WITH MACRON 0x016B LATIN SMALL LETTER U WITH MACRON 0x0170 LATIN CAPITAL LETTER U WITH DOUBLE ACUTE 0x0171 LATIN SMALL LETTER U WITH DOUBLE ACUTE 0x0172 LATIN CAPITAL LETTER U WITH OGONEK 0x0173 LATIN SMALL LETTER U WITH OGONEK 0x0174 LATIN CAPITAL LETTER W WITH CIRCUMFLEX 0x0175 LATIN SMALL LETTER W WITH CIRCUMFLEX 0x0176 LATIN CAPITAL LETTER Y WITH CIRCUMFLEX 0x0177 LATIN SMALL LETTER Y WITH CIRCUMFLEX 0x0178 LATIN CAPITAL LETTER Y WITH DIAERESIS 0x017B LATIN CAPITAL LETTER Z WITH DOT ABOVE 0x017C LATIN SMALL LETTER Z WITH DOT ABOVE 0x017D LATIN CAPITAL LETTER Z WITH CARON 0x017E LATIN SMALL LETTER Z WITH CARON 0x0181 LATIN CAPITAL LETTER B WITH HOOK 0x0182 LATIN CAPITAL LETTER B WITH TOPBAR 0x0183 LATIN SMALL LETTER B WITH TOPBAR 0x0186 LATIN CAPITAL LETTER OPEN O 0x0187 LATIN CAPITAL LETTER C WITH HOOK 0x0188 LATIN SMALL LETTER C WITH HOOK 0x0189 LATIN CAPITAL LETTER AFRICAN D 0x018A LATIN CAPITAL LETTER D WITH HOOK 0x018E LATIN CAPITAL LETTER REVERSED E 0x018F LATIN CAPITAL LETTER SCHWA 0x0190 LATIN CAPITAL LETTER OPEN E 0x0191 LATIN CAPITAL LETTER F WITH HOOK 0x0192 LATIN SMALL LETTER F WITH HOOK 0x0193 LATIN CAPITAL LETTER G WITH HOOK 0x0194 LATIN CAPITAL LETTER GAMMA 0x0196 LATIN CAPITAL LETTER IOTA 0x0197 LATIN CAPITAL LETTER I WITH STROKE 0x0198 LATIN CAPITAL LETTER K WITH HOOK 0x0199 LATIN SMALL LETTER K WITH HOOK 0x019C LATIN CAPITAL LETTER TURNED M 0x019D LATIN CAPITAL LETTER N WITH LEFT HOOK 0x019F LATIN CAPITAL LETTER O WITH MIDDLE TILDE 0x01A4 LATIN CAPITAL LETTER P WITH HOOK 0x01A5 LATIN SMALL LETTER P WITH HOOK 0x01A9 LATIN CAPITAL LETTER ESH 0x01AC LATIN CAPITAL LETTER T WITH HOOK 0x01AD LATIN SMALL LETTER T WITH HOOK 0x01AE LATIN CAPITAL LETTER T WITH RETROFLEX HOOK 0x01B1 LATIN CAPITAL LETTER UPSILON 0x01B2 LATIN CAPITAL LETTER V WITH HOOK 0x01B3 LATIN CAPITAL LETTER Y WITH HOOK 0x01B4 LATIN SMALL LETTER Y WITH HOOK 0x01B7 LATIN CAPITAL LETTER EZH 0x01B8 LATIN CAPITAL LETTER EZH REVERSED 0x01B9 LATIN SMALL LETTER EZH REVERSED 0x01C0 LATIN LETTER DENTAL CLICK 0x01C1 LATIN LETTER LATERAL CLICK 0x01C2 LATIN LETTER ALVEOLAR CLICK 0x01C3 LATIN LETTER RETROFLEX CLICK 0x01CD LATIN CAPITAL LETTER A WITH CARON 0x01CE LATIN SMALL LETTER A WITH CARON 0x01CF LATIN CAPITAL LETTER I WITH CARON 0x01D0 LATIN SMALL LETTER I WITH CARON 0x01D1 LATIN CAPITAL LETTER O WITH CARON 0x01D2 LATIN SMALL LETTER O WITH CARON 0x01D3 LATIN CAPITAL LETTER U WITH CARON 0x01D4 LATIN SMALL LETTER U WITH CARON 0x01D7 LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE 0x01D8 LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE 0x01DD LATIN SMALL LETTER TURNED E 0x01E2 LATIN CAPITAL LETTER AE WITH MACRON 0x01E3 LATIN SMALL LETTER AE WITH MACRON 0x01E6 LATIN CAPITAL LETTER G WITH CARON 0x01E7 LATIN SMALL LETTER G WITH CARON 0x01EA LATIN CAPITAL LETTER O WITH OGONEK 0x01EB LATIN SMALL LETTER O WITH OGONEK 0x01F0 LATIN SMALL LETTER J WITH CARON 0x01F8 LATIN CAPITAL LETTER N WITH GRAVE 0x01F9 LATIN SMALL LETTER N WITH GRAVE 0x01FC LATIN CAPITAL LETTER AE WITH ACUTE 0x01FD LATIN SMALL LETTER AE WITH ACUTE 0x01FE LATIN CAPITAL LETTER O WITH STROKE AND ACUTE 0x01FF LATIN SMALL LETTER O WITH STROKE AND ACUTE 0x0200 LATIN CAPITAL LETTER A WITH DOUBLE GRAVE 0x0201 LATIN SMALL LETTER A WITH DOUBLE GRAVE 0x0204 LATIN CAPITAL LETTER E WITH DOUBLE GRAVE 0x0205 LATIN SMALL LETTER E WITH DOUBLE GRAVE 0x0208 LATIN CAPITAL LETTER I WITH DOUBLE GRAVE 0x0209 LATIN SMALL LETTER I WITH DOUBLE GRAVE 0x020C LATIN CAPITAL LETTER O WITH DOUBLE GRAVE 0x020D LATIN SMALL LETTER O WITH DOUBLE GRAVE 0x0212 LATIN CAPITAL LETTER R WITH INVERTED BREVE 0x0213 LATIN SMALL LETTER R WITH INVERTED BREVE 0x0214 LATIN CAPITAL LETTER U WITH DOUBLE GRAVE 0x0215 LATIN SMALL LETTER U WITH DOUBLE GRAVE 0x0226 LATIN CAPITAL LETTER A WITH DOT ABOVE 0x0227 LATIN SMALL LETTER A WITH DOT ABOVE 0x0228 LATIN CAPITAL LETTER E WITH CEDILLA 0x0229 LATIN SMALL LETTER E WITH CEDILLA 0x0232 LATIN CAPITAL LETTER Y WITH MACRON 0x0233 LATIN SMALL LETTER Y WITH MACRON 0x0241 LATIN CAPITAL LETTER GLOTTAL STOP 0x0242 LATIN SMALL LETTER GLOTTAL STOP 0x0244 LATIN CAPITAL LETTER U BAR 0x0245 LATIN CAPITAL LETTER TURNED V 0x0248 LATIN CAPITAL LETTER J WITH STROKE 0x0249 LATIN SMALL LETTER J WITH STROKE 0x024C LATIN CAPITAL LETTER R WITH STROKE 0x024D LATIN SMALL LETTER R WITH STROKE 0x0250 LATIN SMALL LETTER TURNED A 0x0251 LATIN SMALL LETTER ALPHA 0x0253 LATIN SMALL LETTER B WITH HOOK 0x0254 LATIN SMALL LETTER OPEN O 0x0256 LATIN SMALL LETTER D WITH TAIL 0x0257 LATIN SMALL LETTER D WITH HOOK 0x0259 LATIN SMALL LETTER SCHWA 0x025B LATIN SMALL LETTER OPEN E 0x0260 LATIN SMALL LETTER G WITH HOOK 0x0263 LATIN SMALL LETTER GAMMA 0x0264 LATIN SMALL LETTER RAMS HORN 0x0265 LATIN SMALL LETTER TURNED H 0x0266 LATIN SMALL LETTER H WITH HOOK 0x0268 LATIN SMALL LETTER I WITH STROKE 0x0269 LATIN SMALL LETTER IOTA 0x026A LATIN LETTER SMALL CAPITAL I 0x026F LATIN SMALL LETTER TURNED M 0x0272 LATIN SMALL LETTER N WITH LEFT HOOK 0x0275 LATIN SMALL LETTER BARRED O 0x027D LATIN SMALL LETTER R WITH TAIL 0x0283 LATIN SMALL LETTER ESH 0x0288 LATIN SMALL LETTER T WITH RETROFLEX HOOK 0x0289 LATIN SMALL LETTER U BAR 0x028A LATIN SMALL LETTER UPSILON 0x028B LATIN SMALL LETTER V WITH HOOK 0x028C LATIN SMALL LETTER TURNED V 0x0292 LATIN SMALL LETTER EZH 0x0294 LATIN LETTER GLOTTAL STOP 0x0298 LATIN LETTER BILABIAL CLICK 0x029D LATIN SMALL LETTER J WITH CROSSED-TAIL 0x02B7 MODIFIER LETTER SMALL W 0x02BC MODIFIER LETTER APOSTROPHE 0x02C0 MODIFIER LETTER GLOTTAL STOP 0x02C6 MODIFIER LETTER CIRCUMFLEX ACCENT 0x02C8 MODIFIER LETTER VERTICAL LINE 0x02D7 MODIFIER LETTER MINUS SIGN 0x02EE MODIFIER LETTER DOUBLE APOSTROPHE 0x0300 COMBINING GRAVE ACCENT 0x0301 COMBINING ACUTE ACCENT 0x0302 COMBINING CIRCUMFLEX ACCENT 0x0303 COMBINING TILDE 0x0304 COMBINING MACRON 0x0306 COMBINING BREVE 0x0307 COMBINING DOT ABOVE 0x0308 COMBINING DIAERESIS 0x030A COMBINING RING ABOVE 0x030B COMBINING DOUBLE ACUTE ACCENT 0x030C COMBINING CARON 0x030D COMBINING VERTICAL LINE ABOVE 0x030F COMBINING DOUBLE GRAVE ACCENT 0x0311 COMBINING INVERTED BREVE 0x0323 COMBINING DOT BELOW 0x0324 COMBINING DIAERESIS BELOW 0x0325 COMBINING RING BELOW 0x0327 COMBINING CEDILLA 0x0328 COMBINING OGONEK 0x032D COMBINING CIRCUMFLEX ACCENT BELOW 0x032F COMBINING INVERTED BREVE BELOW 0x0330 COMBINING TILDE BELOW 0x0331 COMBINING MACRON BELOW 0x035F COMBINING DOUBLE MACRON BELOW 0x1D43 MODIFIER LETTER SMALL A 0x1D49 MODIFIER LETTER SMALL E 0x1D4B MODIFIER LETTER SMALL OPEN E 0x1D52 MODIFIER LETTER SMALL O 0x1D53 MODIFIER LETTER SMALL OPEN O 0x1D58 MODIFIER LETTER SMALL U 0x1D7D LATIN SMALL LETTER P WITH STROKE 0x1DA4 MODIFIER LETTER SMALL I WITH STROKE 0x1DB6 MODIFIER LETTER SMALL U BAR 0x1DC4 COMBINING MACRON-ACUTE 0x1DC5 COMBINING GRAVE-MACRON 0x1DC6 COMBINING MACRON-GRAVE 0x1DC7 COMBINING ACUTE-MACRON 0x1E04 LATIN CAPITAL LETTER B WITH DOT BELOW 0x1E05 LATIN SMALL LETTER B WITH DOT BELOW 0x1E06 LATIN CAPITAL LETTER B WITH LINE BELOW 0x1E07 LATIN SMALL LETTER B WITH LINE BELOW 0x1E0A LATIN CAPITAL LETTER D WITH DOT ABOVE 0x1E0B LATIN SMALL LETTER D WITH DOT ABOVE 0x1E0C LATIN CAPITAL LETTER D WITH DOT BELOW 0x1E0D LATIN SMALL LETTER D WITH DOT BELOW 0x1E0E LATIN CAPITAL LETTER D WITH LINE BELOW 0x1E0F LATIN SMALL LETTER D WITH LINE BELOW 0x1E12 LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW 0x1E13 LATIN SMALL LETTER D WITH CIRCUMFLEX BELOW 0x1E14 LATIN CAPITAL LETTER E WITH MACRON AND GRAVE 0x1E15 LATIN SMALL LETTER E WITH MACRON AND GRAVE 0x1E1A LATIN CAPITAL LETTER E WITH TILDE BELOW 0x1E1B LATIN SMALL LETTER E WITH TILDE BELOW 0x1E22 LATIN CAPITAL LETTER H WITH DOT ABOVE 0x1E23 LATIN SMALL LETTER H WITH DOT ABOVE 0x1E24 LATIN CAPITAL LETTER H WITH DOT BELOW 0x1E25 LATIN SMALL LETTER H WITH DOT BELOW 0x1E2C LATIN CAPITAL LETTER I WITH TILDE BELOW 0x1E2D LATIN SMALL LETTER I WITH TILDE BELOW 0x1E2E LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE 0x1E2F LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE 0x1E32 LATIN CAPITAL LETTER K WITH DOT BELOW 0x1E33 LATIN SMALL LETTER K WITH DOT BELOW 0x1E34 LATIN CAPITAL LETTER K WITH LINE BELOW 0x1E35 LATIN SMALL LETTER K WITH LINE BELOW 0x1E36 LATIN CAPITAL LETTER L WITH DOT BELOW 0x1E37 LATIN SMALL LETTER L WITH DOT BELOW 0x1E3C LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW 0x1E3D LATIN SMALL LETTER L WITH CIRCUMFLEX BELOW 0x1E3E LATIN CAPITAL LETTER M WITH ACUTE 0x1E3F LATIN SMALL LETTER M WITH ACUTE 0x1E42 LATIN CAPITAL LETTER M WITH DOT BELOW 0x1E43 LATIN SMALL LETTER M WITH DOT BELOW 0x1E44 LATIN CAPITAL LETTER N WITH DOT ABOVE 0x1E45 LATIN SMALL LETTER N WITH DOT ABOVE 0x1E46 LATIN CAPITAL LETTER N WITH DOT BELOW 0x1E47 LATIN SMALL LETTER N WITH DOT BELOW 0x1E48 LATIN CAPITAL LETTER N WITH LINE BELOW 0x1E49 LATIN SMALL LETTER N WITH LINE BELOW 0x1E4A LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW 0x1E4B LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW 0x1E4C LATIN CAPITAL LETTER O WITH TILDE AND ACUTE 0x1E4D LATIN SMALL LETTER O WITH TILDE AND ACUTE 0x1E54 LATIN CAPITAL LETTER P WITH ACUTE 0x1E55 LATIN SMALL LETTER P WITH ACUTE 0x1E5A LATIN CAPITAL LETTER R WITH DOT BELOW 0x1E5B LATIN SMALL LETTER R WITH DOT BELOW 0x1E60 LATIN CAPITAL LETTER S WITH DOT ABOVE 0x1E61 LATIN SMALL LETTER S WITH DOT ABOVE 0x1E62 LATIN CAPITAL LETTER S WITH DOT BELOW 0x1E63 LATIN SMALL LETTER S WITH DOT BELOW 0x1E6A LATIN CAPITAL LETTER T WITH DOT ABOVE 0x1E6B LATIN SMALL LETTER T WITH DOT ABOVE 0x1E6C LATIN CAPITAL LETTER T WITH DOT BELOW 0x1E6D LATIN SMALL LETTER T WITH DOT BELOW 0x1E6E LATIN CAPITAL LETTER T WITH LINE BELOW 0x1E6F LATIN SMALL LETTER T WITH LINE BELOW 0x1E70 LATIN CAPITAL LETTER T WITH CIRCUMFLEX BELOW 0x1E71 LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW 0x1E72 LATIN CAPITAL LETTER U WITH DIAERESIS BELOW 0x1E73 LATIN SMALL LETTER U WITH DIAERESIS BELOW 0x1E74 LATIN CAPITAL LETTER U WITH TILDE BELOW 0x1E75 LATIN SMALL LETTER U WITH TILDE BELOW 0x1E78 LATIN CAPITAL LETTER U WITH TILDE AND ACUTE 0x1E79 LATIN SMALL LETTER U WITH TILDE AND ACUTE 0x1E7C LATIN CAPITAL LETTER V WITH TILDE 0x1E7D LATIN SMALL LETTER V WITH TILDE 0x1E7E LATIN CAPITAL LETTER V WITH DOT BELOW 0x1E7F LATIN SMALL LETTER V WITH DOT BELOW 0x1E84 LATIN CAPITAL LETTER W WITH DIAERESIS 0x1E85 LATIN SMALL LETTER W WITH DIAERESIS 0x1E8A LATIN CAPITAL LETTER X WITH DOT ABOVE 0x1E8B LATIN SMALL LETTER X WITH DOT ABOVE 0x1E92 LATIN CAPITAL LETTER Z WITH DOT BELOW 0x1E93 LATIN SMALL LETTER Z WITH DOT BELOW 0x1E96 LATIN SMALL LETTER H WITH LINE BELOW 0x1EA0 LATIN CAPITAL LETTER A WITH DOT BELOW 0x1EA1 LATIN SMALL LETTER A WITH DOT BELOW 0x1EAC LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW 0x1EAD LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW 0x1EB8 LATIN CAPITAL LETTER E WITH DOT BELOW 0x1EB9 LATIN SMALL LETTER E WITH DOT BELOW 0x1EBC LATIN CAPITAL LETTER E WITH TILDE 0x1EBD LATIN SMALL LETTER E WITH TILDE 0x1EC6 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW 0x1EC7 LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW 0x1ECA LATIN CAPITAL LETTER I WITH DOT BELOW 0x1ECB LATIN SMALL LETTER I WITH DOT BELOW 0x1ECC LATIN CAPITAL LETTER O WITH DOT BELOW 0x1ECD LATIN SMALL LETTER O WITH DOT BELOW 0x1ED8 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW 0x1ED9 LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW 0x1EE4 LATIN CAPITAL LETTER U WITH DOT BELOW 0x1EE5 LATIN SMALL LETTER U WITH DOT BELOW 0x1EF2 LATIN CAPITAL LETTER Y WITH GRAVE 0x1EF3 LATIN SMALL LETTER Y WITH GRAVE 0x1EF8 LATIN CAPITAL LETTER Y WITH TILDE 0x1EF9 LATIN SMALL LETTER Y WITH TILDE 0x2013 EN DASH 0x2014 EM DASH 0x2018 LEFT SINGLE QUOTATION MARK 0x2019 RIGHT SINGLE QUOTATION MARK 0x201C LEFT DOUBLE QUOTATION MARK 0x201D RIGHT DOUBLE QUOTATION MARK 0x2026 HORIZONTAL ELLIPSIS 0x2039 SINGLE LEFT-POINTING ANGLE QUOTATION MARK 0x203A SINGLE RIGHT-POINTING ANGLE QUOTATION MARK 0x2071 SUPERSCRIPT LATIN SMALL LETTER I 0x24B6 CIRCLED LATIN CAPITAL LETTER A 0x24D0 CIRCLED LATIN SMALL LETTER A 0x2C63 LATIN CAPITAL LETTER P WITH STROKE 0x2C64 LATIN CAPITAL LETTER R WITH TAIL 0x2C6D LATIN CAPITAL LETTER ALPHA 0x2C6F LATIN CAPITAL LETTER TURNED A 0x2C72 LATIN CAPITAL LETTER W WITH HOOK 0x2C73 LATIN SMALL LETTER W WITH HOOK 0xA789 MODIFIER LETTER COLON 0xA78A MODIFIER LETTER SHORT EQUALS SIGN 0xA78B LATIN CAPITAL LETTER SALTILLO 0xA78C LATIN SMALL LETTER SALTILLO 0xA78D LATIN CAPITAL LETTER TURNED H 0xA7AA LATIN CAPITAL LETTER H WITH HOOK 0xA7AE LATIN CAPITAL LETTER SMALL CAPITAL I 0xA7B2 LATIN CAPITAL LETTER J WITH CROSSED-TAIL 0xA7B4 LATIN CAPITAL LETTER BETA 0xA7B5 LATIN SMALL LETTER BETA 0xA7B6 LATIN CAPITAL LETTER OMEGA 0xA7B7 LATIN SMALL LETTER OMEGA 0xA7C7 LATIN CAPITAL LETTER D WITH SHORT STROKE OVERLAY 0xA7C8 LATIN SMALL LETTER D WITH SHORT STROKE OVERLAY 0xA7CB glyphsets-1.0.0/data/results/nam/GF_Latin_Beyond.nam000066400000000000000000000125431461513140100223400ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x00B0 DEGREE SIGN 0x0108 LATIN CAPITAL LETTER C WITH CIRCUMFLEX 0x0109 LATIN SMALL LETTER C WITH CIRCUMFLEX 0x011C LATIN CAPITAL LETTER G WITH CIRCUMFLEX 0x011D LATIN SMALL LETTER G WITH CIRCUMFLEX 0x0124 LATIN CAPITAL LETTER H WITH CIRCUMFLEX 0x0125 LATIN SMALL LETTER H WITH CIRCUMFLEX 0x0128 LATIN CAPITAL LETTER I WITH TILDE 0x0129 LATIN SMALL LETTER I WITH TILDE 0x0134 LATIN CAPITAL LETTER J WITH CIRCUMFLEX 0x0135 LATIN SMALL LETTER J WITH CIRCUMFLEX 0x0138 LATIN SMALL LETTER KRA 0x015C LATIN CAPITAL LETTER S WITH CIRCUMFLEX 0x015D LATIN SMALL LETTER S WITH CIRCUMFLEX 0x0162 LATIN CAPITAL LETTER T WITH CEDILLA 0x0163 LATIN SMALL LETTER T WITH CEDILLA 0x0166 LATIN CAPITAL LETTER T WITH STROKE 0x0167 LATIN SMALL LETTER T WITH STROKE 0x0168 LATIN CAPITAL LETTER U WITH TILDE 0x0169 LATIN SMALL LETTER U WITH TILDE 0x0186 LATIN CAPITAL LETTER OPEN O 0x018F LATIN CAPITAL LETTER SCHWA 0x0190 LATIN CAPITAL LETTER OPEN E 0x0194 LATIN CAPITAL LETTER GAMMA 0x0197 LATIN CAPITAL LETTER I WITH STROKE 0x019A LATIN SMALL LETTER L WITH BAR 0x019B LATIN SMALL LETTER LAMBDA WITH STROKE 0x01B1 LATIN CAPITAL LETTER UPSILON 0x01B7 LATIN CAPITAL LETTER EZH 0x01C2 LATIN LETTER ALVEOLAR CLICK 0x01CD LATIN CAPITAL LETTER A WITH CARON 0x01CE LATIN SMALL LETTER A WITH CARON 0x01CF LATIN CAPITAL LETTER I WITH CARON 0x01D0 LATIN SMALL LETTER I WITH CARON 0x01D1 LATIN CAPITAL LETTER O WITH CARON 0x01D2 LATIN SMALL LETTER O WITH CARON 0x01D3 LATIN CAPITAL LETTER U WITH CARON 0x01D4 LATIN SMALL LETTER U WITH CARON 0x01E4 LATIN CAPITAL LETTER G WITH STROKE 0x01E5 LATIN SMALL LETTER G WITH STROKE 0x01E6 LATIN CAPITAL LETTER G WITH CARON 0x01E7 LATIN SMALL LETTER G WITH CARON 0x01E8 LATIN CAPITAL LETTER K WITH CARON 0x01E9 LATIN SMALL LETTER K WITH CARON 0x01EA LATIN CAPITAL LETTER O WITH OGONEK 0x01EB LATIN SMALL LETTER O WITH OGONEK 0x01EC LATIN CAPITAL LETTER O WITH OGONEK AND MACRON 0x01ED LATIN SMALL LETTER O WITH OGONEK AND MACRON 0x01EE LATIN CAPITAL LETTER EZH WITH CARON 0x01EF LATIN SMALL LETTER EZH WITH CARON 0x01F0 LATIN SMALL LETTER J WITH CARON 0x023A LATIN CAPITAL LETTER A WITH STROKE 0x023B LATIN CAPITAL LETTER C WITH STROKE 0x023C LATIN SMALL LETTER C WITH STROKE 0x023D LATIN CAPITAL LETTER L WITH BAR 0x023E LATIN CAPITAL LETTER T WITH DIAGONAL STROKE 0x0241 LATIN CAPITAL LETTER GLOTTAL STOP 0x0254 LATIN SMALL LETTER OPEN O 0x0259 LATIN SMALL LETTER SCHWA 0x025B LATIN SMALL LETTER OPEN E 0x0263 LATIN SMALL LETTER GAMMA 0x0268 LATIN SMALL LETTER I WITH STROKE 0x0269 LATIN SMALL LETTER IOTA 0x026A LATIN LETTER SMALL CAPITAL I 0x026B LATIN SMALL LETTER L WITH MIDDLE TILDE 0x026C LATIN SMALL LETTER L WITH BELT 0x028A LATIN SMALL LETTER UPSILON 0x0292 LATIN SMALL LETTER EZH 0x0294 LATIN LETTER GLOTTAL STOP 0x0295 LATIN LETTER PHARYNGEAL VOICED FRICATIVE 0x02B7 MODIFIER LETTER SMALL W 0x02B8 MODIFIER LETTER SMALL Y 0x02B9 MODIFIER LETTER PRIME 0x02BB MODIFIER LETTER TURNED COMMA 0x02BC MODIFIER LETTER APOSTROPHE 0x02C0 MODIFIER LETTER GLOTTAL STOP 0x02C8 MODIFIER LETTER VERTICAL LINE 0x0313 COMBINING COMMA ABOVE 0x0315 COMBINING COMMA ABOVE RIGHT 0x0323 COMBINING DOT BELOW 0x0331 COMBINING MACRON BELOW 0x0332 COMBINING LOW LINE 0x0335 COMBINING SHORT STROKE OVERLAY 0x03BB GREEK SMALL LETTER LAMDA 0x03C7 GREEK SMALL LETTER CHI 0x1DBB MODIFIER LETTER SMALL Z 0x1DBF MODIFIER LETTER SMALL THETA 0x1E14 LATIN CAPITAL LETTER E WITH MACRON AND GRAVE 0x1E15 LATIN SMALL LETTER E WITH MACRON AND GRAVE 0x1E16 LATIN CAPITAL LETTER E WITH MACRON AND ACUTE 0x1E17 LATIN SMALL LETTER E WITH MACRON AND ACUTE 0x1E20 LATIN CAPITAL LETTER G WITH MACRON 0x1E21 LATIN SMALL LETTER G WITH MACRON 0x1E24 LATIN CAPITAL LETTER H WITH DOT BELOW 0x1E25 LATIN SMALL LETTER H WITH DOT BELOW 0x1E30 LATIN CAPITAL LETTER K WITH ACUTE 0x1E31 LATIN SMALL LETTER K WITH ACUTE 0x1E32 LATIN CAPITAL LETTER K WITH DOT BELOW 0x1E33 LATIN SMALL LETTER K WITH DOT BELOW 0x1E34 LATIN CAPITAL LETTER K WITH LINE BELOW 0x1E35 LATIN SMALL LETTER K WITH LINE BELOW 0x1E36 LATIN CAPITAL LETTER L WITH DOT BELOW 0x1E37 LATIN SMALL LETTER L WITH DOT BELOW 0x1E42 LATIN CAPITAL LETTER M WITH DOT BELOW 0x1E43 LATIN SMALL LETTER M WITH DOT BELOW 0x1E46 LATIN CAPITAL LETTER N WITH DOT BELOW 0x1E47 LATIN SMALL LETTER N WITH DOT BELOW 0x1E48 LATIN CAPITAL LETTER N WITH LINE BELOW 0x1E49 LATIN SMALL LETTER N WITH LINE BELOW 0x1E50 LATIN CAPITAL LETTER O WITH MACRON AND GRAVE 0x1E51 LATIN SMALL LETTER O WITH MACRON AND GRAVE 0x1E52 LATIN CAPITAL LETTER O WITH MACRON AND ACUTE 0x1E53 LATIN SMALL LETTER O WITH MACRON AND ACUTE 0x1E62 LATIN CAPITAL LETTER S WITH DOT BELOW 0x1E63 LATIN SMALL LETTER S WITH DOT BELOW 0x1E6E LATIN CAPITAL LETTER T WITH LINE BELOW 0x1E6F LATIN SMALL LETTER T WITH LINE BELOW 0x1E90 LATIN CAPITAL LETTER Z WITH CIRCUMFLEX 0x1E91 LATIN SMALL LETTER Z WITH CIRCUMFLEX 0x1E94 LATIN CAPITAL LETTER Z WITH LINE BELOW 0x1E95 LATIN SMALL LETTER Z WITH LINE BELOW 0x1EBC LATIN CAPITAL LETTER E WITH TILDE 0x1EBD LATIN SMALL LETTER E WITH TILDE 0x1ECA LATIN CAPITAL LETTER I WITH DOT BELOW 0x1ECB LATIN SMALL LETTER I WITH DOT BELOW 0x1EF8 LATIN CAPITAL LETTER Y WITH TILDE 0x1EF9 LATIN SMALL LETTER Y WITH TILDE 0x2144 TURNED SANS-SERIF CAPITAL Y 0x2C62 LATIN CAPITAL LETTER L WITH MIDDLE TILDE 0x2C65 LATIN SMALL LETTER A WITH STROKE 0x2C66 LATIN SMALL LETTER T WITH DIAGONAL STROKE 0xA78B LATIN CAPITAL LETTER SALTILLO 0xA78C LATIN SMALL LETTER SALTILLO 0xAB53 LATIN SMALL LETTER CHIglyphsets-1.0.0/data/results/nam/GF_Latin_Core.nam000066400000000000000000000247731461513140100220200ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x0020 SPACE 0x0021 EXCLAMATION MARK 0x0022 QUOTATION MARK 0x0023 NUMBER SIGN 0x0024 DOLLAR SIGN 0x0025 PERCENT SIGN 0x0026 AMPERSAND 0x0027 APOSTROPHE 0x0028 LEFT PARENTHESIS 0x0029 RIGHT PARENTHESIS 0x002A ASTERISK 0x002B PLUS SIGN 0x002C COMMA 0x002D HYPHEN-MINUS 0x002E FULL STOP 0x002F SOLIDUS 0x0030 DIGIT ZERO 0x0031 DIGIT ONE 0x0032 DIGIT TWO 0x0033 DIGIT THREE 0x0034 DIGIT FOUR 0x0035 DIGIT FIVE 0x0036 DIGIT SIX 0x0037 DIGIT SEVEN 0x0038 DIGIT EIGHT 0x0039 DIGIT NINE 0x003A COLON 0x003B SEMICOLON 0x003C LESS-THAN SIGN 0x003D EQUALS SIGN 0x003E GREATER-THAN SIGN 0x003F QUESTION MARK 0x0040 COMMERCIAL AT 0x0041 LATIN CAPITAL LETTER A 0x0042 LATIN CAPITAL LETTER B 0x0043 LATIN CAPITAL LETTER C 0x0044 LATIN CAPITAL LETTER D 0x0045 LATIN CAPITAL LETTER E 0x0046 LATIN CAPITAL LETTER F 0x0047 LATIN CAPITAL LETTER G 0x0048 LATIN CAPITAL LETTER H 0x0049 LATIN CAPITAL LETTER I 0x004A LATIN CAPITAL LETTER J 0x004B LATIN CAPITAL LETTER K 0x004C LATIN CAPITAL LETTER L 0x004D LATIN CAPITAL LETTER M 0x004E LATIN CAPITAL LETTER N 0x004F LATIN CAPITAL LETTER O 0x0050 LATIN CAPITAL LETTER P 0x0051 LATIN CAPITAL LETTER Q 0x0052 LATIN CAPITAL LETTER R 0x0053 LATIN CAPITAL LETTER S 0x0054 LATIN CAPITAL LETTER T 0x0055 LATIN CAPITAL LETTER U 0x0056 LATIN CAPITAL LETTER V 0x0057 LATIN CAPITAL LETTER W 0x0058 LATIN CAPITAL LETTER X 0x0059 LATIN CAPITAL LETTER Y 0x005A LATIN CAPITAL LETTER Z 0x005B LEFT SQUARE BRACKET 0x005C REVERSE SOLIDUS 0x005D RIGHT SQUARE BRACKET 0x005E CIRCUMFLEX ACCENT 0x005F LOW LINE 0x0060 GRAVE ACCENT 0x0061 LATIN SMALL LETTER A 0x0062 LATIN SMALL LETTER B 0x0063 LATIN SMALL LETTER C 0x0064 LATIN SMALL LETTER D 0x0065 LATIN SMALL LETTER E 0x0066 LATIN SMALL LETTER F 0x0067 LATIN SMALL LETTER G 0x0068 LATIN SMALL LETTER H 0x0069 LATIN SMALL LETTER I 0x006A LATIN SMALL LETTER J 0x006B LATIN SMALL LETTER K 0x006C LATIN SMALL LETTER L 0x006D LATIN SMALL LETTER M 0x006E LATIN SMALL LETTER N 0x006F LATIN SMALL LETTER O 0x0070 LATIN SMALL LETTER P 0x0071 LATIN SMALL LETTER Q 0x0072 LATIN SMALL LETTER R 0x0073 LATIN SMALL LETTER S 0x0074 LATIN SMALL LETTER T 0x0075 LATIN SMALL LETTER U 0x0076 LATIN SMALL LETTER V 0x0077 LATIN SMALL LETTER W 0x0078 LATIN SMALL LETTER X 0x0079 LATIN SMALL LETTER Y 0x007A LATIN SMALL LETTER Z 0x007B LEFT CURLY BRACKET 0x007C VERTICAL LINE 0x007D RIGHT CURLY BRACKET 0x007E TILDE 0x00A0 NO-BREAK SPACE 0x00A1 INVERTED EXCLAMATION MARK 0x00A2 CENT SIGN 0x00A3 POUND SIGN 0x00A5 YEN SIGN 0x00A7 SECTION SIGN 0x00A8 DIAERESIS 0x00A9 COPYRIGHT SIGN 0x00AA FEMININE ORDINAL INDICATOR 0x00AB LEFT-POINTING DOUBLE ANGLE QUOTATION MARK 0x00AE REGISTERED SIGN 0x00AF MACRON 0x00B0 DEGREE SIGN 0x00B4 ACUTE ACCENT 0x00B6 PILCROW SIGN 0x00B7 MIDDLE DOT 0x00B8 CEDILLA 0x00BA MASCULINE ORDINAL INDICATOR 0x00BB RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK 0x00BF INVERTED QUESTION MARK 0x00C0 LATIN CAPITAL LETTER A WITH GRAVE 0x00C1 LATIN CAPITAL LETTER A WITH ACUTE 0x00C2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX 0x00C3 LATIN CAPITAL LETTER A WITH TILDE 0x00C4 LATIN CAPITAL LETTER A WITH DIAERESIS 0x00C5 LATIN CAPITAL LETTER A WITH RING ABOVE 0x00C6 LATIN CAPITAL LETTER AE 0x00C7 LATIN CAPITAL LETTER C WITH CEDILLA 0x00C8 LATIN CAPITAL LETTER E WITH GRAVE 0x00C9 LATIN CAPITAL LETTER E WITH ACUTE 0x00CA LATIN CAPITAL LETTER E WITH CIRCUMFLEX 0x00CB LATIN CAPITAL LETTER E WITH DIAERESIS 0x00CC LATIN CAPITAL LETTER I WITH GRAVE 0x00CD LATIN CAPITAL LETTER I WITH ACUTE 0x00CE LATIN CAPITAL LETTER I WITH CIRCUMFLEX 0x00CF LATIN CAPITAL LETTER I WITH DIAERESIS 0x00D0 LATIN CAPITAL LETTER ETH 0x00D1 LATIN CAPITAL LETTER N WITH TILDE 0x00D2 LATIN CAPITAL LETTER O WITH GRAVE 0x00D3 LATIN CAPITAL LETTER O WITH ACUTE 0x00D4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX 0x00D5 LATIN CAPITAL LETTER O WITH TILDE 0x00D6 LATIN CAPITAL LETTER O WITH DIAERESIS 0x00D7 MULTIPLICATION SIGN 0x00D8 LATIN CAPITAL LETTER O WITH STROKE 0x00D9 LATIN CAPITAL LETTER U WITH GRAVE 0x00DA LATIN CAPITAL LETTER U WITH ACUTE 0x00DB LATIN CAPITAL LETTER U WITH CIRCUMFLEX 0x00DC LATIN CAPITAL LETTER U WITH DIAERESIS 0x00DD LATIN CAPITAL LETTER Y WITH ACUTE 0x00DE LATIN CAPITAL LETTER THORN 0x00DF LATIN SMALL LETTER SHARP S 0x00E0 LATIN SMALL LETTER A WITH GRAVE 0x00E1 LATIN SMALL LETTER A WITH ACUTE 0x00E2 LATIN SMALL LETTER A WITH CIRCUMFLEX 0x00E3 LATIN SMALL LETTER A WITH TILDE 0x00E4 LATIN SMALL LETTER A WITH DIAERESIS 0x00E5 LATIN SMALL LETTER A WITH RING ABOVE 0x00E6 LATIN SMALL LETTER AE 0x00E7 LATIN SMALL LETTER C WITH CEDILLA 0x00E8 LATIN SMALL LETTER E WITH GRAVE 0x00E9 LATIN SMALL LETTER E WITH ACUTE 0x00EA LATIN SMALL LETTER E WITH CIRCUMFLEX 0x00EB LATIN SMALL LETTER E WITH DIAERESIS 0x00EC LATIN SMALL LETTER I WITH GRAVE 0x00ED LATIN SMALL LETTER I WITH ACUTE 0x00EE LATIN SMALL LETTER I WITH CIRCUMFLEX 0x00EF LATIN SMALL LETTER I WITH DIAERESIS 0x00F0 LATIN SMALL LETTER ETH 0x00F1 LATIN SMALL LETTER N WITH TILDE 0x00F2 LATIN SMALL LETTER O WITH GRAVE 0x00F3 LATIN SMALL LETTER O WITH ACUTE 0x00F4 LATIN SMALL LETTER O WITH CIRCUMFLEX 0x00F5 LATIN SMALL LETTER O WITH TILDE 0x00F6 LATIN SMALL LETTER O WITH DIAERESIS 0x00F7 DIVISION SIGN 0x00F8 LATIN SMALL LETTER O WITH STROKE 0x00F9 LATIN SMALL LETTER U WITH GRAVE 0x00FA LATIN SMALL LETTER U WITH ACUTE 0x00FB LATIN SMALL LETTER U WITH CIRCUMFLEX 0x00FC LATIN SMALL LETTER U WITH DIAERESIS 0x00FD LATIN SMALL LETTER Y WITH ACUTE 0x00FE LATIN SMALL LETTER THORN 0x00FF LATIN SMALL LETTER Y WITH DIAERESIS 0x0100 LATIN CAPITAL LETTER A WITH MACRON 0x0101 LATIN SMALL LETTER A WITH MACRON 0x0102 LATIN CAPITAL LETTER A WITH BREVE 0x0103 LATIN SMALL LETTER A WITH BREVE 0x0104 LATIN CAPITAL LETTER A WITH OGONEK 0x0105 LATIN SMALL LETTER A WITH OGONEK 0x0106 LATIN CAPITAL LETTER C WITH ACUTE 0x0107 LATIN SMALL LETTER C WITH ACUTE 0x010A LATIN CAPITAL LETTER C WITH DOT ABOVE 0x010B LATIN SMALL LETTER C WITH DOT ABOVE 0x010C LATIN CAPITAL LETTER C WITH CARON 0x010D LATIN SMALL LETTER C WITH CARON 0x010E LATIN CAPITAL LETTER D WITH CARON 0x010F LATIN SMALL LETTER D WITH CARON 0x0110 LATIN CAPITAL LETTER D WITH STROKE 0x0111 LATIN SMALL LETTER D WITH STROKE 0x0112 LATIN CAPITAL LETTER E WITH MACRON 0x0113 LATIN SMALL LETTER E WITH MACRON 0x0116 LATIN CAPITAL LETTER E WITH DOT ABOVE 0x0117 LATIN SMALL LETTER E WITH DOT ABOVE 0x0118 LATIN CAPITAL LETTER E WITH OGONEK 0x0119 LATIN SMALL LETTER E WITH OGONEK 0x011A LATIN CAPITAL LETTER E WITH CARON 0x011B LATIN SMALL LETTER E WITH CARON 0x011E LATIN CAPITAL LETTER G WITH BREVE 0x011F LATIN SMALL LETTER G WITH BREVE 0x0120 LATIN CAPITAL LETTER G WITH DOT ABOVE 0x0121 LATIN SMALL LETTER G WITH DOT ABOVE 0x0122 LATIN CAPITAL LETTER G WITH CEDILLA 0x0123 LATIN SMALL LETTER G WITH CEDILLA 0x0126 LATIN CAPITAL LETTER H WITH STROKE 0x0127 LATIN SMALL LETTER H WITH STROKE 0x012A LATIN CAPITAL LETTER I WITH MACRON 0x012B LATIN SMALL LETTER I WITH MACRON 0x012E LATIN CAPITAL LETTER I WITH OGONEK 0x012F LATIN SMALL LETTER I WITH OGONEK 0x0130 LATIN CAPITAL LETTER I WITH DOT ABOVE 0x0131 LATIN SMALL LETTER DOTLESS I 0x0136 LATIN CAPITAL LETTER K WITH CEDILLA 0x0137 LATIN SMALL LETTER K WITH CEDILLA 0x0139 LATIN CAPITAL LETTER L WITH ACUTE 0x013A LATIN SMALL LETTER L WITH ACUTE 0x013B LATIN CAPITAL LETTER L WITH CEDILLA 0x013C LATIN SMALL LETTER L WITH CEDILLA 0x013D LATIN CAPITAL LETTER L WITH CARON 0x013E LATIN SMALL LETTER L WITH CARON 0x0141 LATIN CAPITAL LETTER L WITH STROKE 0x0142 LATIN SMALL LETTER L WITH STROKE 0x0143 LATIN CAPITAL LETTER N WITH ACUTE 0x0144 LATIN SMALL LETTER N WITH ACUTE 0x0145 LATIN CAPITAL LETTER N WITH CEDILLA 0x0146 LATIN SMALL LETTER N WITH CEDILLA 0x0147 LATIN CAPITAL LETTER N WITH CARON 0x0148 LATIN SMALL LETTER N WITH CARON 0x0150 LATIN CAPITAL LETTER O WITH DOUBLE ACUTE 0x0151 LATIN SMALL LETTER O WITH DOUBLE ACUTE 0x0152 LATIN CAPITAL LIGATURE OE 0x0153 LATIN SMALL LIGATURE OE 0x0154 LATIN CAPITAL LETTER R WITH ACUTE 0x0155 LATIN SMALL LETTER R WITH ACUTE 0x0158 LATIN CAPITAL LETTER R WITH CARON 0x0159 LATIN SMALL LETTER R WITH CARON 0x015A LATIN CAPITAL LETTER S WITH ACUTE 0x015B LATIN SMALL LETTER S WITH ACUTE 0x015E LATIN CAPITAL LETTER S WITH CEDILLA 0x015F LATIN SMALL LETTER S WITH CEDILLA 0x0160 LATIN CAPITAL LETTER S WITH CARON 0x0161 LATIN SMALL LETTER S WITH CARON 0x0164 LATIN CAPITAL LETTER T WITH CARON 0x0165 LATIN SMALL LETTER T WITH CARON 0x016A LATIN CAPITAL LETTER U WITH MACRON 0x016B LATIN SMALL LETTER U WITH MACRON 0x016E LATIN CAPITAL LETTER U WITH RING ABOVE 0x016F LATIN SMALL LETTER U WITH RING ABOVE 0x0170 LATIN CAPITAL LETTER U WITH DOUBLE ACUTE 0x0171 LATIN SMALL LETTER U WITH DOUBLE ACUTE 0x0172 LATIN CAPITAL LETTER U WITH OGONEK 0x0173 LATIN SMALL LETTER U WITH OGONEK 0x0174 LATIN CAPITAL LETTER W WITH CIRCUMFLEX 0x0175 LATIN SMALL LETTER W WITH CIRCUMFLEX 0x0176 LATIN CAPITAL LETTER Y WITH CIRCUMFLEX 0x0177 LATIN SMALL LETTER Y WITH CIRCUMFLEX 0x0178 LATIN CAPITAL LETTER Y WITH DIAERESIS 0x0179 LATIN CAPITAL LETTER Z WITH ACUTE 0x017A LATIN SMALL LETTER Z WITH ACUTE 0x017B LATIN CAPITAL LETTER Z WITH DOT ABOVE 0x017C LATIN SMALL LETTER Z WITH DOT ABOVE 0x017D LATIN CAPITAL LETTER Z WITH CARON 0x017E LATIN SMALL LETTER Z WITH CARON 0x0218 LATIN CAPITAL LETTER S WITH COMMA BELOW 0x0219 LATIN SMALL LETTER S WITH COMMA BELOW 0x021A LATIN CAPITAL LETTER T WITH COMMA BELOW 0x021B LATIN SMALL LETTER T WITH COMMA BELOW 0x0237 LATIN SMALL LETTER DOTLESS J 0x02C6 MODIFIER LETTER CIRCUMFLEX ACCENT 0x02C7 CARON 0x02D8 BREVE 0x02D9 DOT ABOVE 0x02DA RING ABOVE 0x02DB OGONEK 0x02DC SMALL TILDE 0x02DD DOUBLE ACUTE ACCENT 0x0300 COMBINING GRAVE ACCENT 0x0301 COMBINING ACUTE ACCENT 0x0302 COMBINING CIRCUMFLEX ACCENT 0x0303 COMBINING TILDE 0x0304 COMBINING MACRON 0x0306 COMBINING BREVE 0x0307 COMBINING DOT ABOVE 0x0308 COMBINING DIAERESIS 0x030A COMBINING RING ABOVE 0x030B COMBINING DOUBLE ACUTE ACCENT 0x030C COMBINING CARON 0x0326 COMBINING COMMA BELOW 0x0327 COMBINING CEDILLA 0x0328 COMBINING OGONEK 0x1E80 LATIN CAPITAL LETTER W WITH GRAVE 0x1E81 LATIN SMALL LETTER W WITH GRAVE 0x1E82 LATIN CAPITAL LETTER W WITH ACUTE 0x1E83 LATIN SMALL LETTER W WITH ACUTE 0x1E84 LATIN CAPITAL LETTER W WITH DIAERESIS 0x1E85 LATIN SMALL LETTER W WITH DIAERESIS 0x1E9E LATIN CAPITAL LETTER SHARP S 0x1EF2 LATIN CAPITAL LETTER Y WITH GRAVE 0x1EF3 LATIN SMALL LETTER Y WITH GRAVE 0x2013 EN DASH 0x2014 EM DASH 0x2018 LEFT SINGLE QUOTATION MARK 0x2019 RIGHT SINGLE QUOTATION MARK 0x201A SINGLE LOW-9 QUOTATION MARK 0x201C LEFT DOUBLE QUOTATION MARK 0x201D RIGHT DOUBLE QUOTATION MARK 0x201E DOUBLE LOW-9 QUOTATION MARK 0x2022 BULLET 0x2026 HORIZONTAL ELLIPSIS 0x2039 SINGLE LEFT-POINTING ANGLE QUOTATION MARK 0x203A SINGLE RIGHT-POINTING ANGLE QUOTATION MARK 0x20AC EURO SIGN 0x2122 TRADE MARK SIGN 0x2212 MINUS SIGNglyphsets-1.0.0/data/results/nam/GF_Latin_Kernel.nam000066400000000000000000000055211461513140100223360ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x0020 SPACE 0x0021 EXCLAMATION MARK 0x0022 QUOTATION MARK 0x0023 NUMBER SIGN 0x0024 DOLLAR SIGN 0x0025 PERCENT SIGN 0x0026 AMPERSAND 0x0027 APOSTROPHE 0x0028 LEFT PARENTHESIS 0x0029 RIGHT PARENTHESIS 0x002A ASTERISK 0x002B PLUS SIGN 0x002C COMMA 0x002D HYPHEN-MINUS 0x002E FULL STOP 0x002F SOLIDUS 0x0030 DIGIT ZERO 0x0031 DIGIT ONE 0x0032 DIGIT TWO 0x0033 DIGIT THREE 0x0034 DIGIT FOUR 0x0035 DIGIT FIVE 0x0036 DIGIT SIX 0x0037 DIGIT SEVEN 0x0038 DIGIT EIGHT 0x0039 DIGIT NINE 0x003A COLON 0x003B SEMICOLON 0x003C LESS-THAN SIGN 0x003D EQUALS SIGN 0x003E GREATER-THAN SIGN 0x003F QUESTION MARK 0x0040 COMMERCIAL AT 0x0041 LATIN CAPITAL LETTER A 0x0042 LATIN CAPITAL LETTER B 0x0043 LATIN CAPITAL LETTER C 0x0044 LATIN CAPITAL LETTER D 0x0045 LATIN CAPITAL LETTER E 0x0046 LATIN CAPITAL LETTER F 0x0047 LATIN CAPITAL LETTER G 0x0048 LATIN CAPITAL LETTER H 0x0049 LATIN CAPITAL LETTER I 0x004A LATIN CAPITAL LETTER J 0x004B LATIN CAPITAL LETTER K 0x004C LATIN CAPITAL LETTER L 0x004D LATIN CAPITAL LETTER M 0x004E LATIN CAPITAL LETTER N 0x004F LATIN CAPITAL LETTER O 0x0050 LATIN CAPITAL LETTER P 0x0051 LATIN CAPITAL LETTER Q 0x0052 LATIN CAPITAL LETTER R 0x0053 LATIN CAPITAL LETTER S 0x0054 LATIN CAPITAL LETTER T 0x0055 LATIN CAPITAL LETTER U 0x0056 LATIN CAPITAL LETTER V 0x0057 LATIN CAPITAL LETTER W 0x0058 LATIN CAPITAL LETTER X 0x0059 LATIN CAPITAL LETTER Y 0x005A LATIN CAPITAL LETTER Z 0x005B LEFT SQUARE BRACKET 0x005C REVERSE SOLIDUS 0x005D RIGHT SQUARE BRACKET 0x005E CIRCUMFLEX ACCENT 0x005F LOW LINE 0x0060 GRAVE ACCENT 0x0061 LATIN SMALL LETTER A 0x0062 LATIN SMALL LETTER B 0x0063 LATIN SMALL LETTER C 0x0064 LATIN SMALL LETTER D 0x0065 LATIN SMALL LETTER E 0x0066 LATIN SMALL LETTER F 0x0067 LATIN SMALL LETTER G 0x0068 LATIN SMALL LETTER H 0x0069 LATIN SMALL LETTER I 0x006A LATIN SMALL LETTER J 0x006B LATIN SMALL LETTER K 0x006C LATIN SMALL LETTER L 0x006D LATIN SMALL LETTER M 0x006E LATIN SMALL LETTER N 0x006F LATIN SMALL LETTER O 0x0070 LATIN SMALL LETTER P 0x0071 LATIN SMALL LETTER Q 0x0072 LATIN SMALL LETTER R 0x0073 LATIN SMALL LETTER S 0x0074 LATIN SMALL LETTER T 0x0075 LATIN SMALL LETTER U 0x0076 LATIN SMALL LETTER V 0x0077 LATIN SMALL LETTER W 0x0078 LATIN SMALL LETTER X 0x0079 LATIN SMALL LETTER Y 0x007A LATIN SMALL LETTER Z 0x007B LEFT CURLY BRACKET 0x007C VERTICAL LINE 0x007D RIGHT CURLY BRACKET 0x007E TILDE 0x00A0 NO-BREAK SPACE 0x00A2 CENT SIGN 0x00A3 POUND SIGN 0x00A5 YEN SIGN 0x00A9 COPYRIGHT SIGN 0x00AE REGISTERED SIGN 0x00B0 DEGREE SIGN 0x00B7 MIDDLE DOT 0x00D7 MULTIPLICATION SIGN 0x00F7 DIVISION SIGN 0x2013 EN DASH 0x2014 EM DASH 0x2018 LEFT SINGLE QUOTATION MARK 0x2019 RIGHT SINGLE QUOTATION MARK 0x201C LEFT DOUBLE QUOTATION MARK 0x201D RIGHT DOUBLE QUOTATION MARK 0x2022 BULLET 0x2026 HORIZONTAL ELLIPSIS 0x20AC EURO SIGN 0x2122 TRADE MARK SIGN 0x2212 MINUS SIGNglyphsets-1.0.0/data/results/nam/GF_Latin_Plus.nam000066400000000000000000000053351461513140100220440ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x00A6 BROKEN BAR 0x00AC NOT SIGN 0x00B1 PLUS-MINUS SIGN 0x00B2 SUPERSCRIPT TWO 0x00B3 SUPERSCRIPT THREE 0x00B5 MICRO SIGN 0x00B9 SUPERSCRIPT ONE 0x00BC VULGAR FRACTION ONE QUARTER 0x00BD VULGAR FRACTION ONE HALF 0x00BE VULGAR FRACTION THREE QUARTERS 0x03C0 GREEK SMALL LETTER PI 0x0E3F THAI CURRENCY SYMBOL BAHT 0x2016 DOUBLE VERTICAL LINE 0x2020 DAGGER 0x2021 DOUBLE DAGGER 0x2030 PER MILLE SIGN 0x2032 PRIME 0x2033 DOUBLE PRIME 0x2044 FRACTION SLASH 0x2074 SUPERSCRIPT FOUR 0x2075 SUPERSCRIPT FIVE 0x2076 SUPERSCRIPT SIX 0x2077 SUPERSCRIPT SEVEN 0x2078 SUPERSCRIPT EIGHT 0x2079 SUPERSCRIPT NINE 0x2081 SUBSCRIPT ONE 0x2082 SUBSCRIPT TWO 0x2083 SUBSCRIPT THREE 0x2084 SUBSCRIPT FOUR 0x2085 SUBSCRIPT FIVE 0x2086 SUBSCRIPT SIX 0x2087 SUBSCRIPT SEVEN 0x2088 SUBSCRIPT EIGHT 0x2089 SUBSCRIPT NINE 0x20A1 COLON SIGN 0x20A6 NAIRA SIGN 0x20A8 RUPEE SIGN 0x20A9 WON SIGN 0x20AA NEW SHEQEL SIGN 0x20AB DONG SIGN 0x20AD KIP SIGN 0x20AE TUGRIK SIGN 0x20B1 PESO SIGN 0x20B2 GUARANI SIGN 0x20B4 HRYVNIA SIGN 0x20B5 CEDI SIGN 0x20B8 TENGE SIGN 0x20B9 INDIAN RUPEE SIGN 0x20BA TURKISH LIRA SIGN 0x20BC MANAT SIGN 0x20BD RUBLE SIGN 0x20BE LARI SIGN 0x20BF BITCOIN SIGN 0x2113 SCRIPT SMALL L 0x2116 NUMERO SIGN 0x2126 OHM SIGN 0x212E ESTIMATED SYMBOL 0x2153 VULGAR FRACTION ONE THIRD 0x2154 VULGAR FRACTION TWO THIRDS 0x2190 LEFTWARDS ARROW 0x2191 UPWARDS ARROW 0x2192 RIGHTWARDS ARROW 0x2193 DOWNWARDS ARROW 0x2194 LEFT RIGHT ARROW 0x2195 UP DOWN ARROW 0x2196 NORTH WEST ARROW 0x2197 NORTH EAST ARROW 0x2198 SOUTH EAST ARROW 0x2199 SOUTH WEST ARROW 0x2202 PARTIAL DIFFERENTIAL 0x2205 EMPTY SET 0x2206 INCREMENT 0x220F N-ARY PRODUCT 0x2211 N-ARY SUMMATION 0x221A SQUARE ROOT 0x221E INFINITY 0x222B INTEGRAL 0x2248 ALMOST EQUAL TO 0x2260 NOT EQUAL TO 0x2264 LESS-THAN OR EQUAL TO 0x2265 GREATER-THAN OR EQUAL TO 0x25A0 BLACK SQUARE 0x25A1 WHITE SQUARE 0x25AA BLACK SMALL SQUARE 0x25AB WHITE SMALL SQUARE 0x25B2 BLACK UP-POINTING TRIANGLE 0x25B3 WHITE UP-POINTING TRIANGLE 0x25B4 BLACK UP-POINTING SMALL TRIANGLE 0x25B5 WHITE UP-POINTING SMALL TRIANGLE 0x25B6 BLACK RIGHT-POINTING TRIANGLE 0x25B7 WHITE RIGHT-POINTING TRIANGLE 0x25B8 BLACK RIGHT-POINTING SMALL TRIANGLE 0x25B9 WHITE RIGHT-POINTING SMALL TRIANGLE 0x25BC BLACK DOWN-POINTING TRIANGLE 0x25BD WHITE DOWN-POINTING TRIANGLE 0x25BE BLACK DOWN-POINTING SMALL TRIANGLE 0x25BF WHITE DOWN-POINTING SMALL TRIANGLE 0x25C0 BLACK LEFT-POINTING TRIANGLE 0x25C1 WHITE LEFT-POINTING TRIANGLE 0x25C2 BLACK LEFT-POINTING SMALL TRIANGLE 0x25C3 WHITE LEFT-POINTING SMALL TRIANGLE 0x25C6 BLACK DIAMOND 0x25C7 WHITE DIAMOND 0x25CA LOZENGE 0x25CB WHITE CIRCLE 0x25CF BLACK CIRCLE 0x25E6 WHITE BULLET 0x27E8 MATHEMATICAL LEFT ANGLE BRACKET 0x27E9 MATHEMATICAL RIGHT ANGLE BRACKETglyphsets-1.0.0/data/results/nam/GF_Latin_PriAfrican.nam000066400000000000000000000132641461513140100231370ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x0021 EXCLAMATION MARK 0x0022 QUOTATION MARK 0x0023 NUMBER SIGN 0x0025 PERCENT SIGN 0x0026 AMPERSAND 0x0027 APOSTROPHE 0x0028 LEFT PARENTHESIS 0x0029 RIGHT PARENTHESIS 0x002A ASTERISK 0x002B PLUS SIGN 0x002C COMMA 0x002D HYPHEN-MINUS 0x002E FULL STOP 0x002F SOLIDUS 0x0030 DIGIT ZERO 0x0031 DIGIT ONE 0x0032 DIGIT TWO 0x0033 DIGIT THREE 0x0034 DIGIT FOUR 0x0035 DIGIT FIVE 0x0036 DIGIT SIX 0x0037 DIGIT SEVEN 0x0038 DIGIT EIGHT 0x0039 DIGIT NINE 0x003A COLON 0x003B SEMICOLON 0x003F QUESTION MARK 0x0040 COMMERCIAL AT 0x0041 LATIN CAPITAL LETTER A 0x0042 LATIN CAPITAL LETTER B 0x0043 LATIN CAPITAL LETTER C 0x0044 LATIN CAPITAL LETTER D 0x0045 LATIN CAPITAL LETTER E 0x0046 LATIN CAPITAL LETTER F 0x0047 LATIN CAPITAL LETTER G 0x0048 LATIN CAPITAL LETTER H 0x0049 LATIN CAPITAL LETTER I 0x004A LATIN CAPITAL LETTER J 0x004B LATIN CAPITAL LETTER K 0x004C LATIN CAPITAL LETTER L 0x004D LATIN CAPITAL LETTER M 0x004E LATIN CAPITAL LETTER N 0x004F LATIN CAPITAL LETTER O 0x0050 LATIN CAPITAL LETTER P 0x0051 LATIN CAPITAL LETTER Q 0x0052 LATIN CAPITAL LETTER R 0x0053 LATIN CAPITAL LETTER S 0x0054 LATIN CAPITAL LETTER T 0x0055 LATIN CAPITAL LETTER U 0x0056 LATIN CAPITAL LETTER V 0x0057 LATIN CAPITAL LETTER W 0x0058 LATIN CAPITAL LETTER X 0x0059 LATIN CAPITAL LETTER Y 0x005A LATIN CAPITAL LETTER Z 0x005B LEFT SQUARE BRACKET 0x005D RIGHT SQUARE BRACKET 0x0061 LATIN SMALL LETTER A 0x0062 LATIN SMALL LETTER B 0x0063 LATIN SMALL LETTER C 0x0064 LATIN SMALL LETTER D 0x0065 LATIN SMALL LETTER E 0x0066 LATIN SMALL LETTER F 0x0067 LATIN SMALL LETTER G 0x0068 LATIN SMALL LETTER H 0x0069 LATIN SMALL LETTER I 0x006A LATIN SMALL LETTER J 0x006B LATIN SMALL LETTER K 0x006C LATIN SMALL LETTER L 0x006D LATIN SMALL LETTER M 0x006E LATIN SMALL LETTER N 0x006F LATIN SMALL LETTER O 0x0070 LATIN SMALL LETTER P 0x0071 LATIN SMALL LETTER Q 0x0072 LATIN SMALL LETTER R 0x0073 LATIN SMALL LETTER S 0x0074 LATIN SMALL LETTER T 0x0075 LATIN SMALL LETTER U 0x0076 LATIN SMALL LETTER V 0x0077 LATIN SMALL LETTER W 0x0078 LATIN SMALL LETTER X 0x0079 LATIN SMALL LETTER Y 0x007A LATIN SMALL LETTER Z 0x00C0 LATIN CAPITAL LETTER A WITH GRAVE 0x00C1 LATIN CAPITAL LETTER A WITH ACUTE 0x00C4 LATIN CAPITAL LETTER A WITH DIAERESIS 0x00C8 LATIN CAPITAL LETTER E WITH GRAVE 0x00C9 LATIN CAPITAL LETTER E WITH ACUTE 0x00CA LATIN CAPITAL LETTER E WITH CIRCUMFLEX 0x00CB LATIN CAPITAL LETTER E WITH DIAERESIS 0x00CC LATIN CAPITAL LETTER I WITH GRAVE 0x00CD LATIN CAPITAL LETTER I WITH ACUTE 0x00CE LATIN CAPITAL LETTER I WITH CIRCUMFLEX 0x00CF LATIN CAPITAL LETTER I WITH DIAERESIS 0x00D1 LATIN CAPITAL LETTER N WITH TILDE 0x00D2 LATIN CAPITAL LETTER O WITH GRAVE 0x00D3 LATIN CAPITAL LETTER O WITH ACUTE 0x00D4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX 0x00D6 LATIN CAPITAL LETTER O WITH DIAERESIS 0x00D9 LATIN CAPITAL LETTER U WITH GRAVE 0x00DA LATIN CAPITAL LETTER U WITH ACUTE 0x00DB LATIN CAPITAL LETTER U WITH CIRCUMFLEX 0x00DC LATIN CAPITAL LETTER U WITH DIAERESIS 0x00DD LATIN CAPITAL LETTER Y WITH ACUTE 0x00E0 LATIN SMALL LETTER A WITH GRAVE 0x00E1 LATIN SMALL LETTER A WITH ACUTE 0x00E4 LATIN SMALL LETTER A WITH DIAERESIS 0x00E8 LATIN SMALL LETTER E WITH GRAVE 0x00E9 LATIN SMALL LETTER E WITH ACUTE 0x00EA LATIN SMALL LETTER E WITH CIRCUMFLEX 0x00EB LATIN SMALL LETTER E WITH DIAERESIS 0x00EC LATIN SMALL LETTER I WITH GRAVE 0x00ED LATIN SMALL LETTER I WITH ACUTE 0x00EE LATIN SMALL LETTER I WITH CIRCUMFLEX 0x00EF LATIN SMALL LETTER I WITH DIAERESIS 0x00F1 LATIN SMALL LETTER N WITH TILDE 0x00F2 LATIN SMALL LETTER O WITH GRAVE 0x00F3 LATIN SMALL LETTER O WITH ACUTE 0x00F4 LATIN SMALL LETTER O WITH CIRCUMFLEX 0x00F6 LATIN SMALL LETTER O WITH DIAERESIS 0x00F9 LATIN SMALL LETTER U WITH GRAVE 0x00FA LATIN SMALL LETTER U WITH ACUTE 0x00FB LATIN SMALL LETTER U WITH CIRCUMFLEX 0x00FC LATIN SMALL LETTER U WITH DIAERESIS 0x00FD LATIN SMALL LETTER Y WITH ACUTE 0x0143 LATIN CAPITAL LETTER N WITH ACUTE 0x0144 LATIN SMALL LETTER N WITH ACUTE 0x014A LATIN CAPITAL LETTER ENG 0x014B LATIN SMALL LETTER ENG 0x0181 LATIN CAPITAL LETTER B WITH HOOK 0x0186 LATIN CAPITAL LETTER OPEN O 0x018A LATIN CAPITAL LETTER D WITH HOOK 0x0190 LATIN CAPITAL LETTER OPEN E 0x0198 LATIN CAPITAL LETTER K WITH HOOK 0x0199 LATIN SMALL LETTER K WITH HOOK 0x019D LATIN CAPITAL LETTER N WITH LEFT HOOK 0x01B3 LATIN CAPITAL LETTER Y WITH HOOK 0x01B4 LATIN SMALL LETTER Y WITH HOOK 0x01F8 LATIN CAPITAL LETTER N WITH GRAVE 0x01F9 LATIN SMALL LETTER N WITH GRAVE 0x0253 LATIN SMALL LETTER B WITH HOOK 0x0254 LATIN SMALL LETTER OPEN O 0x0257 LATIN SMALL LETTER D WITH HOOK 0x025B LATIN SMALL LETTER OPEN E 0x0272 LATIN SMALL LETTER N WITH LEFT HOOK 0x02BC MODIFIER LETTER APOSTROPHE 0x0300 COMBINING GRAVE ACCENT 0x0301 COMBINING ACUTE ACCENT 0x0302 COMBINING CIRCUMFLEX ACCENT 0x0303 COMBINING TILDE 0x0304 COMBINING MACRON 0x0306 COMBINING BREVE 0x0307 COMBINING DOT ABOVE 0x0308 COMBINING DIAERESIS 0x030A COMBINING RING ABOVE 0x0323 COMBINING DOT BELOW 0x0327 COMBINING CEDILLA 0x1E3E LATIN CAPITAL LETTER M WITH ACUTE 0x1E3F LATIN SMALL LETTER M WITH ACUTE 0x1E44 LATIN CAPITAL LETTER N WITH DOT ABOVE 0x1E45 LATIN SMALL LETTER N WITH DOT ABOVE 0x1E62 LATIN CAPITAL LETTER S WITH DOT BELOW 0x1E63 LATIN SMALL LETTER S WITH DOT BELOW 0x1EB8 LATIN CAPITAL LETTER E WITH DOT BELOW 0x1EB9 LATIN SMALL LETTER E WITH DOT BELOW 0x1ECA LATIN CAPITAL LETTER I WITH DOT BELOW 0x1ECB LATIN SMALL LETTER I WITH DOT BELOW 0x1ECC LATIN CAPITAL LETTER O WITH DOT BELOW 0x1ECD LATIN SMALL LETTER O WITH DOT BELOW 0x1EE4 LATIN CAPITAL LETTER U WITH DOT BELOW 0x1EE5 LATIN SMALL LETTER U WITH DOT BELOW 0x2013 EN DASH 0x2014 EM DASH 0x2018 LEFT SINGLE QUOTATION MARK 0x2019 RIGHT SINGLE QUOTATION MARK 0x201C LEFT DOUBLE QUOTATION MARK 0x201D RIGHT DOUBLE QUOTATION MARK 0x2026 HORIZONTAL ELLIPSISglyphsets-1.0.0/data/results/nam/GF_Latin_Vietnamese.nam000066400000000000000000000213111461513140100232110ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x0021 EXCLAMATION MARK 0x0022 QUOTATION MARK 0x0023 NUMBER SIGN 0x0025 PERCENT SIGN 0x0026 AMPERSAND 0x0027 APOSTROPHE 0x0028 LEFT PARENTHESIS 0x0029 RIGHT PARENTHESIS 0x002A ASTERISK 0x002B PLUS SIGN 0x002C COMMA 0x002D HYPHEN-MINUS 0x002E FULL STOP 0x002F SOLIDUS 0x0030 DIGIT ZERO 0x0031 DIGIT ONE 0x0032 DIGIT TWO 0x0033 DIGIT THREE 0x0034 DIGIT FOUR 0x0035 DIGIT FIVE 0x0036 DIGIT SIX 0x0037 DIGIT SEVEN 0x0038 DIGIT EIGHT 0x0039 DIGIT NINE 0x003A COLON 0x003B SEMICOLON 0x003F QUESTION MARK 0x0040 COMMERCIAL AT 0x0041 LATIN CAPITAL LETTER A 0x0042 LATIN CAPITAL LETTER B 0x0043 LATIN CAPITAL LETTER C 0x0044 LATIN CAPITAL LETTER D 0x0045 LATIN CAPITAL LETTER E 0x0046 LATIN CAPITAL LETTER F 0x0047 LATIN CAPITAL LETTER G 0x0048 LATIN CAPITAL LETTER H 0x0049 LATIN CAPITAL LETTER I 0x004A LATIN CAPITAL LETTER J 0x004B LATIN CAPITAL LETTER K 0x004C LATIN CAPITAL LETTER L 0x004D LATIN CAPITAL LETTER M 0x004E LATIN CAPITAL LETTER N 0x004F LATIN CAPITAL LETTER O 0x0050 LATIN CAPITAL LETTER P 0x0051 LATIN CAPITAL LETTER Q 0x0052 LATIN CAPITAL LETTER R 0x0053 LATIN CAPITAL LETTER S 0x0054 LATIN CAPITAL LETTER T 0x0055 LATIN CAPITAL LETTER U 0x0056 LATIN CAPITAL LETTER V 0x0057 LATIN CAPITAL LETTER W 0x0058 LATIN CAPITAL LETTER X 0x0059 LATIN CAPITAL LETTER Y 0x005A LATIN CAPITAL LETTER Z 0x005B LEFT SQUARE BRACKET 0x005D RIGHT SQUARE BRACKET 0x0061 LATIN SMALL LETTER A 0x0062 LATIN SMALL LETTER B 0x0063 LATIN SMALL LETTER C 0x0064 LATIN SMALL LETTER D 0x0065 LATIN SMALL LETTER E 0x0066 LATIN SMALL LETTER F 0x0067 LATIN SMALL LETTER G 0x0068 LATIN SMALL LETTER H 0x0069 LATIN SMALL LETTER I 0x006A LATIN SMALL LETTER J 0x006B LATIN SMALL LETTER K 0x006C LATIN SMALL LETTER L 0x006D LATIN SMALL LETTER M 0x006E LATIN SMALL LETTER N 0x006F LATIN SMALL LETTER O 0x0070 LATIN SMALL LETTER P 0x0071 LATIN SMALL LETTER Q 0x0072 LATIN SMALL LETTER R 0x0073 LATIN SMALL LETTER S 0x0074 LATIN SMALL LETTER T 0x0075 LATIN SMALL LETTER U 0x0076 LATIN SMALL LETTER V 0x0077 LATIN SMALL LETTER W 0x0078 LATIN SMALL LETTER X 0x0079 LATIN SMALL LETTER Y 0x007A LATIN SMALL LETTER Z 0x00C0 LATIN CAPITAL LETTER A WITH GRAVE 0x00C1 LATIN CAPITAL LETTER A WITH ACUTE 0x00C2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX 0x00C3 LATIN CAPITAL LETTER A WITH TILDE 0x00C8 LATIN CAPITAL LETTER E WITH GRAVE 0x00C9 LATIN CAPITAL LETTER E WITH ACUTE 0x00CA LATIN CAPITAL LETTER E WITH CIRCUMFLEX 0x00CC LATIN CAPITAL LETTER I WITH GRAVE 0x00CD LATIN CAPITAL LETTER I WITH ACUTE 0x00D2 LATIN CAPITAL LETTER O WITH GRAVE 0x00D3 LATIN CAPITAL LETTER O WITH ACUTE 0x00D4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX 0x00D5 LATIN CAPITAL LETTER O WITH TILDE 0x00D9 LATIN CAPITAL LETTER U WITH GRAVE 0x00DA LATIN CAPITAL LETTER U WITH ACUTE 0x00DD LATIN CAPITAL LETTER Y WITH ACUTE 0x00E0 LATIN SMALL LETTER A WITH GRAVE 0x00E1 LATIN SMALL LETTER A WITH ACUTE 0x00E2 LATIN SMALL LETTER A WITH CIRCUMFLEX 0x00E3 LATIN SMALL LETTER A WITH TILDE 0x00E8 LATIN SMALL LETTER E WITH GRAVE 0x00E9 LATIN SMALL LETTER E WITH ACUTE 0x00EA LATIN SMALL LETTER E WITH CIRCUMFLEX 0x00EC LATIN SMALL LETTER I WITH GRAVE 0x00ED LATIN SMALL LETTER I WITH ACUTE 0x00F2 LATIN SMALL LETTER O WITH GRAVE 0x00F3 LATIN SMALL LETTER O WITH ACUTE 0x00F4 LATIN SMALL LETTER O WITH CIRCUMFLEX 0x00F5 LATIN SMALL LETTER O WITH TILDE 0x00F9 LATIN SMALL LETTER U WITH GRAVE 0x00FA LATIN SMALL LETTER U WITH ACUTE 0x00FD LATIN SMALL LETTER Y WITH ACUTE 0x0102 LATIN CAPITAL LETTER A WITH BREVE 0x0103 LATIN SMALL LETTER A WITH BREVE 0x0110 LATIN CAPITAL LETTER D WITH STROKE 0x0111 LATIN SMALL LETTER D WITH STROKE 0x0128 LATIN CAPITAL LETTER I WITH TILDE 0x0129 LATIN SMALL LETTER I WITH TILDE 0x0168 LATIN CAPITAL LETTER U WITH TILDE 0x0169 LATIN SMALL LETTER U WITH TILDE 0x01A0 LATIN CAPITAL LETTER O WITH HORN 0x01A1 LATIN SMALL LETTER O WITH HORN 0x01AF LATIN CAPITAL LETTER U WITH HORN 0x01B0 LATIN SMALL LETTER U WITH HORN 0x0300 COMBINING GRAVE ACCENT 0x0301 COMBINING ACUTE ACCENT 0x0302 COMBINING CIRCUMFLEX ACCENT 0x0303 COMBINING TILDE 0x0306 COMBINING BREVE 0x0309 COMBINING HOOK ABOVE 0x031B COMBINING HORN 0x0323 COMBINING DOT BELOW 0x1EA0 LATIN CAPITAL LETTER A WITH DOT BELOW 0x1EA1 LATIN SMALL LETTER A WITH DOT BELOW 0x1EA2 LATIN CAPITAL LETTER A WITH HOOK ABOVE 0x1EA3 LATIN SMALL LETTER A WITH HOOK ABOVE 0x1EA4 LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE 0x1EA5 LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE 0x1EA6 LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE 0x1EA7 LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE 0x1EA8 LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE 0x1EA9 LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE 0x1EAA LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE 0x1EAB LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE 0x1EAC LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW 0x1EAD LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW 0x1EAE LATIN CAPITAL LETTER A WITH BREVE AND ACUTE 0x1EAF LATIN SMALL LETTER A WITH BREVE AND ACUTE 0x1EB0 LATIN CAPITAL LETTER A WITH BREVE AND GRAVE 0x1EB1 LATIN SMALL LETTER A WITH BREVE AND GRAVE 0x1EB2 LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE 0x1EB3 LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE 0x1EB4 LATIN CAPITAL LETTER A WITH BREVE AND TILDE 0x1EB5 LATIN SMALL LETTER A WITH BREVE AND TILDE 0x1EB6 LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW 0x1EB7 LATIN SMALL LETTER A WITH BREVE AND DOT BELOW 0x1EB8 LATIN CAPITAL LETTER E WITH DOT BELOW 0x1EB9 LATIN SMALL LETTER E WITH DOT BELOW 0x1EBA LATIN CAPITAL LETTER E WITH HOOK ABOVE 0x1EBB LATIN SMALL LETTER E WITH HOOK ABOVE 0x1EBC LATIN CAPITAL LETTER E WITH TILDE 0x1EBD LATIN SMALL LETTER E WITH TILDE 0x1EBE LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE 0x1EBF LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE 0x1EC0 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE 0x1EC1 LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE 0x1EC2 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE 0x1EC3 LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE 0x1EC4 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE 0x1EC5 LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE 0x1EC6 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW 0x1EC7 LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW 0x1EC8 LATIN CAPITAL LETTER I WITH HOOK ABOVE 0x1EC9 LATIN SMALL LETTER I WITH HOOK ABOVE 0x1ECA LATIN CAPITAL LETTER I WITH DOT BELOW 0x1ECB LATIN SMALL LETTER I WITH DOT BELOW 0x1ECC LATIN CAPITAL LETTER O WITH DOT BELOW 0x1ECD LATIN SMALL LETTER O WITH DOT BELOW 0x1ECE LATIN CAPITAL LETTER O WITH HOOK ABOVE 0x1ECF LATIN SMALL LETTER O WITH HOOK ABOVE 0x1ED0 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE 0x1ED1 LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE 0x1ED2 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE 0x1ED3 LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE 0x1ED4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE 0x1ED5 LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE 0x1ED6 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE 0x1ED7 LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE 0x1ED8 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW 0x1ED9 LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW 0x1EDA LATIN CAPITAL LETTER O WITH HORN AND ACUTE 0x1EDB LATIN SMALL LETTER O WITH HORN AND ACUTE 0x1EDC LATIN CAPITAL LETTER O WITH HORN AND GRAVE 0x1EDD LATIN SMALL LETTER O WITH HORN AND GRAVE 0x1EDE LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE 0x1EDF LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE 0x1EE0 LATIN CAPITAL LETTER O WITH HORN AND TILDE 0x1EE1 LATIN SMALL LETTER O WITH HORN AND TILDE 0x1EE2 LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW 0x1EE3 LATIN SMALL LETTER O WITH HORN AND DOT BELOW 0x1EE4 LATIN CAPITAL LETTER U WITH DOT BELOW 0x1EE5 LATIN SMALL LETTER U WITH DOT BELOW 0x1EE6 LATIN CAPITAL LETTER U WITH HOOK ABOVE 0x1EE7 LATIN SMALL LETTER U WITH HOOK ABOVE 0x1EE8 LATIN CAPITAL LETTER U WITH HORN AND ACUTE 0x1EE9 LATIN SMALL LETTER U WITH HORN AND ACUTE 0x1EEA LATIN CAPITAL LETTER U WITH HORN AND GRAVE 0x1EEB LATIN SMALL LETTER U WITH HORN AND GRAVE 0x1EEC LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE 0x1EED LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE 0x1EEE LATIN CAPITAL LETTER U WITH HORN AND TILDE 0x1EEF LATIN SMALL LETTER U WITH HORN AND TILDE 0x1EF0 LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW 0x1EF1 LATIN SMALL LETTER U WITH HORN AND DOT BELOW 0x1EF2 LATIN CAPITAL LETTER Y WITH GRAVE 0x1EF3 LATIN SMALL LETTER Y WITH GRAVE 0x1EF4 LATIN CAPITAL LETTER Y WITH DOT BELOW 0x1EF5 LATIN SMALL LETTER Y WITH DOT BELOW 0x1EF6 LATIN CAPITAL LETTER Y WITH HOOK ABOVE 0x1EF7 LATIN SMALL LETTER Y WITH HOOK ABOVE 0x1EF8 LATIN CAPITAL LETTER Y WITH TILDE 0x1EF9 LATIN SMALL LETTER Y WITH TILDE 0x2013 EN DASH 0x2014 EM DASH 0x2018 LEFT SINGLE QUOTATION MARK 0x2019 RIGHT SINGLE QUOTATION MARK 0x201C LEFT DOUBLE QUOTATION MARK 0x201D RIGHT DOUBLE QUOTATION MARK 0x2026 HORIZONTAL ELLIPSISglyphsets-1.0.0/data/results/nam/GF_Phonetics_APA.nam000066400000000000000000000016721461513140100224070ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x013A LATIN SMALL LETTER L WITH ACUTE 0x019A LATIN SMALL LETTER L WITH BAR 0x019B LATIN SMALL LETTER LAMBDA WITH STROKE 0x01EF LATIN SMALL LETTER EZH WITH CARON 0x01F0 LATIN SMALL LETTER J WITH CARON 0x022F LATIN SMALL LETTER O WITH DOT ABOVE 0x023B LATIN CAPITAL LETTER C WITH STROKE 0x023C LATIN SMALL LETTER C WITH STROKE 0x02B8 MODIFIER LETTER SMALL Y 0x0313 COMBINING COMMA ABOVE 0x0328 COMBINING OGONEK 0x03BB GREEK SMALL LETTER LAMDA 0x03C6 GREEK SMALL LETTER PHI 0x1D05 LATIN LETTER SMALL CAPITAL D 0x1D4D MODIFIER LETTER SMALL G 0x1D7B LATIN SMALL CAPITAL LETTER I WITH STROKE 0x1D7E LATIN SMALL CAPITAL LETTER U WITH STROKE 0x1DBF MODIFIER LETTER SMALL THETA 0x1E5B LATIN SMALL LETTER R WITH DOT BELOW 0x1E71 LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW 0x1E89 LATIN SMALL LETTER W WITH DOT BELOW 0x1E8B LATIN SMALL LETTER X WITH DOT ABOVE 0xA789 MODIFIER LETTER COLONglyphsets-1.0.0/data/results/nam/GF_Phonetics_DisorderedSpeech.nam000066400000000000000000000050731461513140100252210ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x0021 EXCLAMATION MARK 0x002A ASTERISK 0x00A1 INVERTED EXCLAMATION MARK 0x02A9 LATIN SMALL LETTER FENG DIGRAPH 0x02AA LATIN SMALL LETTER LS DIGRAPH 0x02AB LATIN SMALL LETTER LZ DIGRAPH 0x02AC LATIN LETTER BILABIAL PERCUSSIVE 0x02AD LATIN LETTER BIDENTAL PERCUSSIVE 0x02B4 MODIFIER LETTER SMALL TURNED R 0x02E2 MODIFIER LETTER SMALL S 0x02EC MODIFIER LETTER VOICING 0x02ED MODIFIER LETTER UNASPIRATED 0x0346 COMBINING BRIDGE ABOVE 0x0347 COMBINING EQUALS SIGN BELOW 0x0349 COMBINING LEFT ANGLE BELOW 0x034A COMBINING NOT TILDE ABOVE 0x034B COMBINING HOMOTHETIC ABOVE 0x034C COMBINING ALMOST EQUAL TO ABOVE 0x034D COMBINING LEFT RIGHT ARROW BELOW 0x034E COMBINING UPWARDS ARROW BELOW 0x0354 COMBINING LEFT ARROWHEAD BELOW 0x0355 COMBINING RIGHT ARROWHEAD BELOW 0x0362 COMBINING DOUBLE RIGHTWARDS ARROW BELOW 0x1ABB COMBINING PARENTHESES ABOVE 0x1ABD COMBINING PARENTHESES BELOW 0x1AC1 COMBINING LEFT PARENTHESIS ABOVE LEFT 0x1AC2 COMBINING RIGHT PARENTHESIS ABOVE RIGHT 0x1AC3 COMBINING LEFT PARENTHESIS BELOW LEFT 0x1AC4 COMBINING RIGHT PARENTHESIS BELOW RIGHT 0x1D3A MODIFIER LETTER CAPITAL N 0x1D4A MODIFIER LETTER SMALL SCHWA 0x208D SUBSCRIPT LEFT PARENTHESIS 0x208E SUBSCRIPT RIGHT PARENTHESIS 0x24B8 CIRCLED LATIN CAPITAL LETTER C 0x24BB CIRCLED LATIN CAPITAL LETTER F 0x24BC CIRCLED LATIN CAPITAL LETTER G 0x24C1 CIRCLED LATIN CAPITAL LETTER L 0x24C3 CIRCLED LATIN CAPITAL LETTER N 0x24C5 CIRCLED LATIN CAPITAL LETTER P 0x24C7 CIRCLED LATIN CAPITAL LETTER R 0x24C8 CIRCLED LATIN CAPITAL LETTER S 0x24C9 CIRCLED LATIN CAPITAL LETTER T 0x24CB CIRCLED LATIN CAPITAL LETTER V 0x25EF LARGE CIRCLE 0xA78E LATIN SMALL LETTER L WITH RETROFLEX HOOK AND BELT 0xA7AF LATIN LETTER SMALL CAPITAL Q 0xA7B0 LATIN CAPITAL LETTER TURNED K 0x10790 MODIFIER LETTER SMALL FENG DIGRAPH 0x10799 MODIFIER LETTER SMALL LS DIGRAPH 0x1079A MODIFIER LETTER SMALL LZ DIGRAPH 0x1079C MODIFIER LETTER SMALL CAPITAL L WITH BELT 0x1079D MODIFIER LETTER SMALL L WITH RETROFLEX HOOK AND BELT 0x1079F MODIFIER LETTER SMALL LEZH WITH RETROFLEX HOOK 0x107A1 MODIFIER LETTER SMALL TURNED Y WITH BELT 0x107AA MODIFIER LETTER SMALL CAPITAL R 0x1D453 MATHEMATICAL ITALIC SMALL F 0x1D45D MATHEMATICAL ITALIC SMALL P 0x1DF00 LATIN SMALL LETTER FENG DIGRAPH WITH TRILL 0x1DF01 LATIN SMALL LETTER REVERSED SCRIPT G 0x1DF02 LATIN LETTER SMALL CAPITAL TURNED G 0x1DF03 LATIN SMALL LETTER REVERSED K 0x1DF04 LATIN LETTER SMALL CAPITAL L WITH BELT 0x1DF05 LATIN SMALL LETTER LEZH WITH RETROFLEX HOOK 0x1DF06 LATIN SMALL LETTER TURNED Y WITH BELT 0x1DF07 LATIN SMALL LETTER REVERSED ENGglyphsets-1.0.0/data/results/nam/GF_Phonetics_IPAHistorical.nam000066400000000000000000000011111461513140100244250ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x0188 LATIN SMALL LETTER C WITH HOOK 0x0199 LATIN SMALL LETTER K WITH HOOK 0x01A5 LATIN SMALL LETTER P WITH HOOK 0x01AD LATIN SMALL LETTER T WITH HOOK 0x029E LATIN SMALL LETTER TURNED K 0x02A0 LATIN SMALL LETTER Q WITH HOOK 0x02A3 LATIN SMALL LETTER DZ DIGRAPH 0x02A4 LATIN SMALL LETTER DEZH DIGRAPH 0x02A5 LATIN SMALL LETTER DZ DIGRAPH WITH CURL 0x02A6 LATIN SMALL LETTER TS DIGRAPH 0x02A7 LATIN SMALL LETTER TESH DIGRAPH 0x02A8 LATIN SMALL LETTER TC DIGRAPH WITH CURL 0x0322 COMBINING RETROFLEX HOOK BELOWglyphsets-1.0.0/data/results/nam/GF_Phonetics_IPAStandard.nam000066400000000000000000000140641461513140100240770ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x0021 EXCLAMATION MARK 0x002E FULL STOP 0x007C VERTICAL LINE 0x00E6 LATIN SMALL LETTER AE 0x00E7 LATIN SMALL LETTER C WITH CEDILLA 0x00F0 LATIN SMALL LETTER ETH 0x00F8 LATIN SMALL LETTER O WITH STROKE 0x0127 LATIN SMALL LETTER H WITH STROKE 0x014B LATIN SMALL LETTER ENG 0x0153 LATIN SMALL LIGATURE OE 0x01C0 LATIN LETTER DENTAL CLICK 0x01C1 LATIN LETTER LATERAL CLICK 0x01C2 LATIN LETTER ALVEOLAR CLICK 0x01C3 LATIN LETTER RETROFLEX CLICK 0x0205 LATIN SMALL LETTER E WITH DOUBLE GRAVE 0x0250 LATIN SMALL LETTER TURNED A 0x0251 LATIN SMALL LETTER ALPHA 0x0252 LATIN SMALL LETTER TURNED ALPHA 0x0253 LATIN SMALL LETTER B WITH HOOK 0x0254 LATIN SMALL LETTER OPEN O 0x0255 LATIN SMALL LETTER C WITH CURL 0x0256 LATIN SMALL LETTER D WITH TAIL 0x0257 LATIN SMALL LETTER D WITH HOOK 0x0258 LATIN SMALL LETTER REVERSED E 0x0259 LATIN SMALL LETTER SCHWA 0x025A LATIN SMALL LETTER SCHWA WITH HOOK 0x025B LATIN SMALL LETTER OPEN E 0x025C LATIN SMALL LETTER REVERSED OPEN E 0x025D LATIN SMALL LETTER REVERSED OPEN E WITH HOOK 0x025E LATIN SMALL LETTER CLOSED REVERSED OPEN E 0x025F LATIN SMALL LETTER DOTLESS J WITH STROKE 0x0260 LATIN SMALL LETTER G WITH HOOK 0x0261 LATIN SMALL LETTER SCRIPT G 0x0262 LATIN LETTER SMALL CAPITAL G 0x0263 LATIN SMALL LETTER GAMMA 0x0264 LATIN SMALL LETTER RAMS HORN 0x0265 LATIN SMALL LETTER TURNED H 0x0266 LATIN SMALL LETTER H WITH HOOK 0x0267 LATIN SMALL LETTER HENG WITH HOOK 0x0268 LATIN SMALL LETTER I WITH STROKE 0x026A LATIN LETTER SMALL CAPITAL I 0x026B LATIN SMALL LETTER L WITH MIDDLE TILDE 0x026C LATIN SMALL LETTER L WITH BELT 0x026D LATIN SMALL LETTER L WITH RETROFLEX HOOK 0x026E LATIN SMALL LETTER LEZH 0x026F LATIN SMALL LETTER TURNED M 0x0270 LATIN SMALL LETTER TURNED M WITH LONG LEG 0x0271 LATIN SMALL LETTER M WITH HOOK 0x0272 LATIN SMALL LETTER N WITH LEFT HOOK 0x0273 LATIN SMALL LETTER N WITH RETROFLEX HOOK 0x0274 LATIN LETTER SMALL CAPITAL N 0x0275 LATIN SMALL LETTER BARRED O 0x0276 LATIN LETTER SMALL CAPITAL OE 0x0278 LATIN SMALL LETTER PHI 0x0279 LATIN SMALL LETTER TURNED R 0x027A LATIN SMALL LETTER TURNED R WITH LONG LEG 0x027B LATIN SMALL LETTER TURNED R WITH HOOK 0x027D LATIN SMALL LETTER R WITH TAIL 0x027E LATIN SMALL LETTER R WITH FISHHOOK 0x0280 LATIN LETTER SMALL CAPITAL R 0x0281 LATIN LETTER SMALL CAPITAL INVERTED R 0x0282 LATIN SMALL LETTER S WITH HOOK 0x0283 LATIN SMALL LETTER ESH 0x0284 LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK 0x0288 LATIN SMALL LETTER T WITH RETROFLEX HOOK 0x0289 LATIN SMALL LETTER U BAR 0x028A LATIN SMALL LETTER UPSILON 0x028B LATIN SMALL LETTER V WITH HOOK 0x028C LATIN SMALL LETTER TURNED V 0x028D LATIN SMALL LETTER TURNED W 0x028E LATIN SMALL LETTER TURNED Y 0x028F LATIN LETTER SMALL CAPITAL Y 0x0290 LATIN SMALL LETTER Z WITH RETROFLEX HOOK 0x0291 LATIN SMALL LETTER Z WITH CURL 0x0292 LATIN SMALL LETTER EZH 0x0294 LATIN LETTER GLOTTAL STOP 0x0295 LATIN LETTER PHARYNGEAL VOICED FRICATIVE 0x0298 LATIN LETTER BILABIAL CLICK 0x0299 LATIN LETTER SMALL CAPITAL B 0x029B LATIN LETTER SMALL CAPITAL G WITH HOOK 0x029C LATIN LETTER SMALL CAPITAL H 0x029D LATIN SMALL LETTER J WITH CROSSED-TAIL 0x029F LATIN LETTER SMALL CAPITAL L 0x02A1 LATIN LETTER GLOTTAL STOP WITH STROKE 0x02A2 LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE 0x02B0 MODIFIER LETTER SMALL H 0x02B2 MODIFIER LETTER SMALL J 0x02B7 MODIFIER LETTER SMALL W 0x02BC MODIFIER LETTER APOSTROPHE 0x02C1 MODIFIER LETTER REVERSED GLOTTAL STOP 0x02C8 MODIFIER LETTER VERTICAL LINE 0x02CC MODIFIER LETTER LOW VERTICAL LINE 0x02D0 MODIFIER LETTER TRIANGULAR COLON 0x02D1 MODIFIER LETTER HALF TRIANGULAR COLON 0x02DE MODIFIER LETTER RHOTIC HOOK 0x02E0 MODIFIER LETTER SMALL GAMMA 0x02E1 MODIFIER LETTER SMALL L 0x02E5 MODIFIER LETTER EXTRA-HIGH TONE BAR 0x02E6 MODIFIER LETTER HIGH TONE BAR 0x02E7 MODIFIER LETTER MID TONE BAR 0x02E8 MODIFIER LETTER LOW TONE BAR 0x02E9 MODIFIER LETTER EXTRA-LOW TONE BAR 0x02F3 MODIFIER LETTER LOW RING 0x0300 COMBINING GRAVE ACCENT 0x0301 COMBINING ACUTE ACCENT 0x0302 COMBINING CIRCUMFLEX ACCENT 0x0303 COMBINING TILDE 0x0304 COMBINING MACRON 0x0305 COMBINING OVERLINE 0x0306 COMBINING BREVE 0x0308 COMBINING DIAERESIS 0x030A COMBINING RING ABOVE 0x030B COMBINING DOUBLE ACUTE ACCENT 0x030C COMBINING CARON 0x030F COMBINING DOUBLE GRAVE ACCENT 0x0318 COMBINING LEFT TACK BELOW 0x0319 COMBINING RIGHT TACK BELOW 0x031A COMBINING LEFT ANGLE ABOVE 0x031C COMBINING LEFT HALF RING BELOW 0x031D COMBINING UP TACK BELOW 0x031E COMBINING DOWN TACK BELOW 0x031F COMBINING PLUS SIGN BELOW 0x0320 COMBINING MINUS SIGN BELOW 0x0324 COMBINING DIAERESIS BELOW 0x0325 COMBINING RING BELOW 0x0329 COMBINING VERTICAL LINE BELOW 0x032A COMBINING BRIDGE BELOW 0x032C COMBINING CARON BELOW 0x032F COMBINING INVERTED BREVE BELOW 0x0330 COMBINING TILDE BELOW 0x0332 COMBINING LOW LINE 0x0334 COMBINING TILDE OVERLAY 0x0339 COMBINING RIGHT HALF RING BELOW 0x033A COMBINING INVERTED BRIDGE BELOW 0x033B COMBINING SQUARE BELOW 0x033C COMBINING SEAGULL BELOW 0x033D COMBINING X ABOVE 0x0348 COMBINING DOUBLE VERTICAL LINE BELOW 0x035C COMBINING DOUBLE BREVE BELOW 0x0361 COMBINING DOUBLE INVERTED BREVE 0x03B2 GREEK SMALL LETTER BETA 0x03B8 GREEK SMALL LETTER THETA 0x03C7 GREEK SMALL LETTER CHI 0x1D6C LATIN SMALL LETTER B WITH MIDDLE TILDE 0x1D6D LATIN SMALL LETTER D WITH MIDDLE TILDE 0x1D6E LATIN SMALL LETTER F WITH MIDDLE TILDE 0x1D6F LATIN SMALL LETTER M WITH MIDDLE TILDE 0x1D70 LATIN SMALL LETTER N WITH MIDDLE TILDE 0x1D71 LATIN SMALL LETTER P WITH MIDDLE TILDE 0x1D72 LATIN SMALL LETTER R WITH MIDDLE TILDE 0x1D73 LATIN SMALL LETTER R WITH FISHHOOK AND MIDDLE TILDE 0x1D74 LATIN SMALL LETTER S WITH MIDDLE TILDE 0x1D75 LATIN SMALL LETTER T WITH MIDDLE TILDE 0x1D76 LATIN SMALL LETTER Z WITH MIDDLE TILDE 0x1DC4 COMBINING MACRON-ACUTE 0x1DC5 COMBINING GRAVE-MACRON 0x1DC6 COMBINING MACRON-GRAVE 0x1DC7 COMBINING ACUTE-MACRON 0x1DC8 COMBINING GRAVE-ACUTE-GRAVE 0x1DC9 COMBINING ACUTE-GRAVE-ACUTE 0x2016 DOUBLE VERTICAL LINE 0x203F UNDERTIE 0x207F SUPERSCRIPT LATIN SMALL LETTER N 0x25CC DOTTED CIRCLE 0xA71B MODIFIER LETTER RAISED UP ARROW 0xA71C MODIFIER LETTER RAISED DOWN ARROW 0xA7B5 LATIN SMALL LETTER BETA 0xAB53 LATIN SMALL LETTER CHIglyphsets-1.0.0/data/results/nam/GF_Phonetics_SinoExt.nam000066400000000000000000000010371461513140100233720ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x0221 LATIN SMALL LETTER D WITH CURL 0x0234 LATIN SMALL LETTER L WITH CURL 0x0235 LATIN SMALL LETTER N WITH CURL 0x0236 LATIN SMALL LETTER T WITH CURL 0x027F LATIN SMALL LETTER REVERSED R WITH FISHHOOK 0x0285 LATIN SMALL LETTER SQUAT REVERSED ESH 0x02AE LATIN SMALL LETTER TURNED H WITH FISHHOOK 0x02AF LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL 0x1D00 LATIN LETTER SMALL CAPITAL A 0x1D07 LATIN LETTER SMALL CAPITAL E 0xAB65 GREEK LETTER SMALL CAPITAL OMEGAglyphsets-1.0.0/data/results/nam/GF_TransLatin_Arabic.nam000066400000000000000000000026441461513140100233120ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x01E6 LATIN CAPITAL LETTER G WITH CARON 0x01E7 LATIN SMALL LETTER G WITH CARON 0x0232 LATIN CAPITAL LETTER Y WITH MACRON 0x0233 LATIN SMALL LETTER Y WITH MACRON 0x02BC MODIFIER LETTER APOSTROPHE 0x02BD MODIFIER LETTER REVERSED COMMA 0x02BE MODIFIER LETTER RIGHT HALF RING 0x02BF MODIFIER LETTER LEFT HALF RING 0x0323 COMBINING DOT BELOW 0x032E COMBINING BREVE BELOW 0x0331 COMBINING MACRON BELOW 0x1E0C LATIN CAPITAL LETTER D WITH DOT BELOW 0x1E0D LATIN SMALL LETTER D WITH DOT BELOW 0x1E0E LATIN CAPITAL LETTER D WITH LINE BELOW 0x1E0F LATIN SMALL LETTER D WITH LINE BELOW 0x1E20 LATIN CAPITAL LETTER G WITH MACRON 0x1E21 LATIN SMALL LETTER G WITH MACRON 0x1E24 LATIN CAPITAL LETTER H WITH DOT BELOW 0x1E25 LATIN SMALL LETTER H WITH DOT BELOW 0x1E2A LATIN CAPITAL LETTER H WITH BREVE BELOW 0x1E2B LATIN SMALL LETTER H WITH BREVE BELOW 0x1E34 LATIN CAPITAL LETTER K WITH LINE BELOW 0x1E35 LATIN SMALL LETTER K WITH LINE BELOW 0x1E62 LATIN CAPITAL LETTER S WITH DOT BELOW 0x1E63 LATIN SMALL LETTER S WITH DOT BELOW 0x1E6C LATIN CAPITAL LETTER T WITH DOT BELOW 0x1E6D LATIN SMALL LETTER T WITH DOT BELOW 0x1E6E LATIN CAPITAL LETTER T WITH LINE BELOW 0x1E6F LATIN SMALL LETTER T WITH LINE BELOW 0x1E92 LATIN CAPITAL LETTER Z WITH DOT BELOW 0x1E93 LATIN SMALL LETTER Z WITH DOT BELOW 0x1E96 LATIN SMALL LETTER H WITH LINE BELOW 0x1E97 LATIN SMALL LETTER T WITH DIAERESISglyphsets-1.0.0/data/results/nam/GF_TransLatin_Pinyin.nam000066400000000000000000000072001461513140100233700ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. 0x00C0 LATIN CAPITAL LETTER A WITH GRAVE 0x00C1 LATIN CAPITAL LETTER A WITH ACUTE 0x00C2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX 0x00C8 LATIN CAPITAL LETTER E WITH GRAVE 0x00C9 LATIN CAPITAL LETTER E WITH ACUTE 0x00CA LATIN CAPITAL LETTER E WITH CIRCUMFLEX 0x00CC LATIN CAPITAL LETTER I WITH GRAVE 0x00CD LATIN CAPITAL LETTER I WITH ACUTE 0x00CE LATIN CAPITAL LETTER I WITH CIRCUMFLEX 0x00CF LATIN CAPITAL LETTER I WITH DIAERESIS 0x00D2 LATIN CAPITAL LETTER O WITH GRAVE 0x00D3 LATIN CAPITAL LETTER O WITH ACUTE 0x00D4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX 0x00D9 LATIN CAPITAL LETTER U WITH GRAVE 0x00DA LATIN CAPITAL LETTER U WITH ACUTE 0x00DB LATIN CAPITAL LETTER U WITH CIRCUMFLEX 0x00DC LATIN CAPITAL LETTER U WITH DIAERESIS 0x00E0 LATIN SMALL LETTER A WITH GRAVE 0x00E1 LATIN SMALL LETTER A WITH ACUTE 0x00E2 LATIN SMALL LETTER A WITH CIRCUMFLEX 0x00E8 LATIN SMALL LETTER E WITH GRAVE 0x00E9 LATIN SMALL LETTER E WITH ACUTE 0x00EA LATIN SMALL LETTER E WITH CIRCUMFLEX 0x00EC LATIN SMALL LETTER I WITH GRAVE 0x00ED LATIN SMALL LETTER I WITH ACUTE 0x00EE LATIN SMALL LETTER I WITH CIRCUMFLEX 0x00F1 LATIN SMALL LETTER N WITH TILDE 0x00F2 LATIN SMALL LETTER O WITH GRAVE 0x00F3 LATIN SMALL LETTER O WITH ACUTE 0x00F4 LATIN SMALL LETTER O WITH CIRCUMFLEX 0x00F9 LATIN SMALL LETTER U WITH GRAVE 0x00FA LATIN SMALL LETTER U WITH ACUTE 0x00FB LATIN SMALL LETTER U WITH CIRCUMFLEX 0x00FC LATIN SMALL LETTER U WITH DIAERESIS 0x0100 LATIN CAPITAL LETTER A WITH MACRON 0x0101 LATIN SMALL LETTER A WITH MACRON 0x0102 LATIN CAPITAL LETTER A WITH BREVE 0x0103 LATIN SMALL LETTER A WITH BREVE 0x0112 LATIN CAPITAL LETTER E WITH MACRON 0x0113 LATIN SMALL LETTER E WITH MACRON 0x0114 LATIN CAPITAL LETTER E WITH BREVE 0x0115 LATIN SMALL LETTER E WITH BREVE 0x011A LATIN CAPITAL LETTER E WITH CARON 0x011B LATIN SMALL LETTER E WITH CARON 0x012A LATIN CAPITAL LETTER I WITH MACRON 0x012B LATIN SMALL LETTER I WITH MACRON 0x012C LATIN CAPITAL LETTER I WITH BREVE 0x012D LATIN SMALL LETTER I WITH BREVE 0x0143 LATIN CAPITAL LETTER N WITH ACUTE 0x014C LATIN CAPITAL LETTER O WITH MACRON 0x014D LATIN SMALL LETTER O WITH MACRON 0x014E LATIN CAPITAL LETTER O WITH BREVE 0x014F LATIN SMALL LETTER O WITH BREVE 0x016A LATIN CAPITAL LETTER U WITH MACRON 0x016B LATIN SMALL LETTER U WITH MACRON 0x016C LATIN CAPITAL LETTER U WITH BREVE 0x016D LATIN SMALL LETTER U WITH BREVE 0x01CD LATIN CAPITAL LETTER A WITH CARON 0x01CE LATIN SMALL LETTER A WITH CARON 0x01CF LATIN CAPITAL LETTER I WITH CARON 0x01D0 LATIN SMALL LETTER I WITH CARON 0x01D1 LATIN CAPITAL LETTER O WITH CARON 0x01D2 LATIN SMALL LETTER O WITH CARON 0x01D3 LATIN CAPITAL LETTER U WITH CARON 0x01D4 LATIN SMALL LETTER U WITH CARON 0x01D5 LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON 0x01D6 LATIN SMALL LETTER U WITH DIAERESIS AND MACRON 0x01D7 LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE 0x01D8 LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE 0x01D9 LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON 0x01DA LATIN SMALL LETTER U WITH DIAERESIS AND CARON 0x01DB LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE 0x01DC LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE 0x01F8 LATIN CAPITAL LETTER N WITH GRAVE 0x01F9 LATIN SMALL LETTER N WITH GRAVE 0x02BC MODIFIER LETTER APOSTROPHE 0x0300 COMBINING GRAVE ACCENT 0x0301 COMBINING ACUTE ACCENT 0x0302 COMBINING CIRCUMFLEX ACCENT 0x0304 COMBINING MACRON 0x0306 COMBINING BREVE 0x0308 COMBINING DIAERESIS 0x030C COMBINING CARON 0x030D COMBINING VERTICAL LINE ABOVE 0x0358 COMBINING DOT ABOVE RIGHT 0x1D3A MODIFIER LETTER CAPITAL N 0x1E3E LATIN CAPITAL LETTER M WITH ACUTE 0x1E3F LATIN SMALL LETTER M WITH ACUTE 0x207F SUPERSCRIPT LATIN SMALL LETTER Nglyphsets-1.0.0/data/results/plist/000077500000000000000000000000001461513140100172735ustar00rootroot00000000000000glyphsets-1.0.0/data/results/plist/CustomFilter_GF_Arabic.plist000066400000000000000000000220151461513140100246050ustar00rootroot00000000000000 list space exclam quotedbl numbersign percent quotesingle parenleft parenright asterisk plus comma hyphen period slash zero one two three four five six seven eight nine colon less equal greater bracketleft backslash bracketright braceleft bar braceright nbspace guillemetleft guillemetright multiply divide perthousand-ar comma-ar dateseparator-ar semicolon-ar mark-ar question-ar hamza-ar alefMadda-ar alefHamzaabove-ar wawHamzaabove-ar alefHamzabelow-ar yehHamzaabove-ar alef-ar beh-ar tehMarbuta-ar teh-ar theh-ar jeem-ar hah-ar khah-ar dal-ar thal-ar reh-ar zain-ar seen-ar sheen-ar sad-ar dad-ar tah-ar zah-ar ain-ar ghain-ar kashida-ar feh-ar qaf-ar kaf-ar lam-ar meem-ar noon-ar heh-ar waw-ar alefMaksura-ar yeh-ar fathatan-ar dammatan-ar kasratan-ar fatha-ar damma-ar kasra-ar shadda-ar sukun-ar madda-ar hamzaabove-ar hamzabelow-ar zero-ar one-ar two-ar three-ar four-ar five-ar six-ar seven-ar eight-ar nine-ar percent-ar decimalseparator-ar thousandseparator-ar asterisk-ar alefabove-ar tteh-ar peh-ar tcheh-ar ddal-ar rreh-ar jeh-ar keheh-ar gaf-ar hehDoachashmee-ar hehgoal-ar yehFarsi-ar yehbarree-ar fullstop-ar zeroFarsi-ar oneFarsi-ar twoFarsi-ar threeFarsi-ar fourFarsi-ar fiveFarsi-ar sixFarsi-ar sevenFarsi-ar eightFarsi-ar nineFarsi-ar kehehThreedotsabove-ar lefttorightmark endash emdash quoteleft quoteright quotedblleft quotedblright ellipsis guilsinglleft guilsinglright minus parenleft-ar parenright-ar name GF_Arabic_Core list exclam percent quotesingle parenleft parenright plus comma hyphen period slash zero one two three four five six seven eight nine colon semicolon bracketleft bracketright perthousand-ar comma-ar hamza-ar alefMadda-ar alefHamzaabove-ar wawHamzaabove-ar yehHamzaabove-ar alef-ar beh-ar tehMarbuta-ar teh-ar theh-ar jeem-ar hah-ar khah-ar dal-ar thal-ar reh-ar zain-ar seen-ar sheen-ar sad-ar dad-ar tah-ar zah-ar ain-ar ghain-ar feh-ar qaf-ar kaf-ar lam-ar meem-ar noon-ar heh-ar waw-ar alefMaksura-ar yeh-ar fathatan-ar dammatan-ar kasratan-ar fatha-ar damma-ar kasra-ar shadda-ar sukun-ar hamzaabove-ar zero-ar one-ar two-ar three-ar four-ar five-ar six-ar seven-ar eight-ar nine-ar percent-ar decimalseparator-ar thousandseparator-ar alefabove-ar tteheh-ar beeh-ar tehRing-ar tehThreedotsdown-ar peh-ar teheh-ar beheh-ar hahHamzaabove-ar nyeh-ar dyeh-ar hahThreedotsabove-ar tcheh-ar tcheheh-ar dalRing-ar dalDotbelow-ar dahal-ar ddahal-ar dalThreedotsdown-ar rehRing-ar rehVbelow-ar rehDotbelowdotabove-ar jeh-ar rehFourdots-ar seenDotbelowDotabove-ar veh-ar peheh-ar keheh-ar kafswash-ar kafRing-ar ng-ar gaf-ar ngoeh-ar gueh-ar lamVabove-ar rnoon-ar noonRing-ar hehDoachashmee-ar oe-ar u-ar yu-ar ve-ar yehFarsi-ar yehTail-ar yehVabove-ar e-ar fullstop-ar ae-ar zeroFarsi-ar oneFarsi-ar twoFarsi-ar threeFarsi-ar fourFarsi-ar fiveFarsi-ar sixFarsi-ar sevenFarsi-ar eightFarsi-ar nineFarsi-ar sindhiampersand-ar sindhipostpositionmen-ar lefttorightmark righttoleftmark quoteleft reversedsemicolon minus commareversed name GF_Arabic_Plus glyphsets-1.0.0/data/results/plist/CustomFilter_GF_Cyrillic.plist000066400000000000000000000270551461513140100252070ustar00rootroot00000000000000 list exclam quotedbl numbersign percent ampersand quotesingle parenleft parenright asterisk plus comma hyphen period slash zero one two three four five six seven eight nine colon semicolon question at bracketleft backslash bracketright guillemetleft guillemetright apostrophemod gravecomb acutecomb brevecomb dieresiscomb Io-cy Dje-cy E-cy I-cy Yi-cy Je-cy Lje-cy Nje-cy Tshe-cy Ushort-cy Dzhe-cy A-cy Be-cy Ve-cy Ge-cy De-cy Ie-cy Zhe-cy Ze-cy Ii-cy Iishort-cy Ka-cy El-cy Em-cy En-cy O-cy Pe-cy Er-cy Es-cy Te-cy U-cy Ef-cy Ha-cy Tse-cy Che-cy Sha-cy Shcha-cy Hardsign-cy Yeru-cy Softsign-cy Ereversed-cy Yu-cy Ya-cy a-cy be-cy ve-cy ge-cy de-cy ie-cy zhe-cy ze-cy ii-cy iishort-cy ka-cy el-cy em-cy en-cy o-cy pe-cy er-cy es-cy te-cy u-cy ef-cy ha-cy tse-cy che-cy sha-cy shcha-cy hardsign-cy yeru-cy softsign-cy ereversed-cy yu-cy ya-cy io-cy dje-cy e-cy i-cy yi-cy je-cy lje-cy nje-cy tshe-cy ushort-cy dzhe-cy Geupturn-cy geupturn-cy endash emdash quoteleft quoteright quotesinglbase quotedblleft quotedblbase ellipsis numero name GF_Cyrillic_Core list Omega-cy omega-cy Eiotified-cy eiotified-cy Yuslittle-cy yuslittle-cy Yuslittleiotified-cy yuslittleiotified-cy Yusbigiotified-cy yusbigiotified-cy Ksi-cy ksi-cy Psi-cy psi-cy Izhitsadblgrave-cy izhitsadblgrave-cy Uk-cy uk-cy uni047A uni047B uni047C uni047D uni047E uni047F Koppa-cy koppa-cy thousand-cy titlocomb-cy palatalizationcomb-cy dasiapneumatacomb-cy psilipneumatacomb-cy pokrytiecomb-cy hundredthousandssigncomb-cy millionssigncomb-cy OmegaBroad-cy omegaBroad-cy name GF_Cyrillic_Historical list apostrophemod gravecomb acutecomb macroncomb dieresiscomb hungarumlautcomb Yat-cy yat-cy Yusbig-cy yusbig-cy Fita-cy fita-cy Izhitsa-cy izhitsa-cy Ghestroke-cy ghestroke-cy Ghemiddlehook-cy ghemiddlehook-cy Zhedescender-cy zhedescender-cy Zedescender-cy zedescender-cy Kadescender-cy kadescender-cy Kaverticalstroke-cy kaverticalstroke-cy Kabashkir-cy kabashkir-cy Endescender-cy endescender-cy Enghe-cy enghe-cy Esdescender-cy esdescender-cy Ustraight-cy ustraight-cy Ustraightstroke-cy ustraightstroke-cy Hadescender-cy hadescender-cy Chedescender-cy chedescender-cy Cheverticalstroke-cy cheverticalstroke-cy Shha-cy shha-cy Palochka-cy Zhebreve-cy zhebreve-cy Chekhakassian-cy chekhakassian-cy palochka-cy Abreve-cy abreve-cy Adieresis-cy adieresis-cy Aie-cy aie-cy Iebreve-cy iebreve-cy Schwa-cy schwa-cy Zhedieresis-cy zhedieresis-cy Zedieresis-cy zedieresis-cy Imacron-cy imacron-cy Idieresis-cy idieresis-cy Odieresis-cy odieresis-cy Obarred-cy obarred-cy Umacron-cy umacron-cy Udieresis-cy udieresis-cy Uhungarumlaut-cy uhungarumlaut-cy Chedieresis-cy chedieresis-cy Gedescender-cy gedescender-cy Yerudieresis-cy yerudieresis-cy Qa-cy qa-cy We-cy we-cy tugrik hryvnia tenge brevecomb-cy gestroke-cy.loclBSH yu-cy.loclBGR Gestroke-cy.loclBSH De-cy.loclBGR Ii-cy.loclBGR Iishort-cy.loclBGR Iigrave-cy.loclBGR El-cy.loclBGR Ef-cy.loclBGR Zedescender-cy.loclBSH Esdescender-cy.loclBSH Esdescender-cy.loclCHU ve-cy.loclBGR ge-cy.loclBGR de-cy.loclBGR zhe-cy.loclBGR ze-cy.loclBGR ii-cy.loclBGR iishort-cy.loclBGR iigrave-cy.loclBGR ka-cy.loclBGR el-cy.loclBGR en-cy.loclBGR pe-cy.loclBGR te-cy.loclBGR che-cy.loclBGR tse-cy.loclBGR sha-cy.loclBGR shcha-cy.loclBGR softsign-cy.loclBGR hardsign-cy.loclBGR zedescender-cy.loclBSH esdescender-cy.loclBSH esdescender-cy.loclCHU be-cy.loclSRB name GF_Cyrillic_Plus list Iishorttail-cy iishorttail-cy Semisoftsign-cy semisoftsign-cy Ertick-cy ertick-cy Ghemiddlehook-cy ghemiddlehook-cy Kastroke-cy kastroke-cy Haabkhasian-cy haabkhasian-cy Tedescender-cy tedescender-cy Tetse-cy tetse-cy Cheabkhasian-cy cheabkhasian-cy Chedescenderabkhasian-cy chedescenderabkhasian-cy Kahook-cy kahook-cy Eltail-cy eltail-cy Enhook-cy enhook-cy Entail-cy entail-cy Emtail-cy emtail-cy Schwadieresis-cy schwadieresis-cy Dzeabkhasian-cy dzeabkhasian-cy Obarreddieresis-cy obarreddieresis-cy Edieresis-cy edieresis-cy Gestrokehook-cy gestrokehook-cy Hahook-cy hahook-cy Hastroke-cy hastroke-cy Reversedze-cy reversedze-cy Elhook-cy elhook-cy Pedescender-cy pedescender-cy Shhadescender-cy shhadescender-cy EnLeftHook-cy enlefthook-cy Eldescender-cy eldescender-cy name GF_Cyrillic_Pro glyphsets-1.0.0/data/results/plist/CustomFilter_GF_Greek.plist000066400000000000000000001510341461513140100244650ustar00rootroot00000000000000 list psili-byzantineMusic daseia-byzantineMusic perispomeni-byzantineMusic oxeiaEkfonitikon-byzantineMusic oxeiaDipli-byzantineMusic vareiaEkfonitikon-byzantineMusic vareiaDipli-byzantineMusic kathisti-byzantineMusic syrmatiki-byzantineMusic paraklitiki-byzantineMusic ypokrisis-byzantineMusic ypokrisisDipli-byzantineMusic kremasti-byzantineMusic apesoEkfonitikon-byzantineMusic exoEkfonitikon-byzantineMusic teleia-byzantineMusic kentimata-byzantineMusic apostrofos-byzantineMusic apostrofosDipli-byzantineMusic synevma-byzantineMusic thita-byzantineMusic oligonArchaion-byzantineMusic gorgonArchaion-byzantineMusic psilon-byzantineMusic chamilon-byzantineMusic vathy-byzantineMusic isonArchaion-byzantineMusic kentimaArchaion-byzantineMusic kentimataArchaion-byzantineMusic saximata-byzantineMusic parichon-byzantineMusic stavrosApodexia-byzantineMusic oxeiaiArchaion-byzantineMusic vareiaiArchaion-byzantineMusic apodermaArchaion-byzantineMusic apothema-byzantineMusic klasma-byzantineMusic revma-byzantineMusic piasmaArchaion-byzantineMusic tinagma-byzantineMusic anatrichisma-byzantineMusic seisma-byzantineMusic synagmaArchaion-byzantineMusic synagmaMetaStavrou-byzantineMusic oyranismaArchaion-byzantineMusic thema-byzantineMusic lemoi-byzantineMusic dyo-byzantineMusic tria-byzantineMusic tessera-byzantineMusic kratimata-byzantineMusic apesoExoNeo-byzantineMusic fthoraArchaion-byzantineMusic imifthora-byzantineMusic tromikonArchaion-byzantineMusic katavaTromikon-byzantineMusic pelaston-byzantineMusic psifiston-byzantineMusic kontevma-byzantineMusic chorevmaArchaion-byzantineMusic rapisma-byzantineMusic parakalesmaArchaion-byzantineMusic paraklitikiArchaion-byzantineMusic ichadin-byzantineMusic nana-byzantineMusic petasma-byzantineMusic kontevmaAllo-byzantineMusic tromikonAllo-byzantineMusic straggismata-byzantineMusic gronthismata-byzantineMusic isonNeo-byzantineMusic oligonNeo-byzantineMusic oxeiaNeo-byzantineMusic petasti-byzantineMusic koufisma-byzantineMusic petastokoufisma-byzantineMusic kratimokoufisma-byzantineMusic pelastonNeo-byzantineMusic kentimataNeoAno-byzantineMusic kentimaNeoAno-byzantineMusic ypsili-byzantineMusic apostrofosNeo-byzantineMusic apostrofoiSyndesmosNeo-byzantineMusic yporroi-byzantineMusic kratimoyporroon-byzantineMusic elafron-byzantineMusic chamili-byzantineMusic mikronIson-byzantineMusic vareiaNeo-byzantineMusic piasmaNeo-byzantineMusic psifistonNeo-byzantineMusic omalon-byzantineMusic antikenoma-byzantineMusic lygisma-byzantineMusic paraklitikiNeo-byzantineMusic parakalesmaNeo-byzantineMusic eteronParakalesma-byzantineMusic kylisma-byzantineMusic antikenokylisma-byzantineMusic tromikonNeo-byzantineMusic ekstrepton-byzantineMusic synagmaNeo-byzantineMusic syrma-byzantineMusic chorevmaNeo-byzantineMusic epegerma-byzantineMusic seismaNeo-byzantineMusic xironKlasma-byzantineMusic tromikopsifiston-byzantineMusic psifistolygisma-byzantineMusic tromikolygisma-byzantineMusic tromikoparakalesma-byzantineMusic psifistoparakalesma-byzantineMusic tromikosynagma-byzantineMusic psifistosynagma-byzantineMusic gorgosyntheton-byzantineMusic argosyntheton-byzantineMusic eteronArgosyntheton-byzantineMusic oyranismaNeo-byzantineMusic thematismosEso-byzantineMusic thematismosExo-byzantineMusic themaAploun-byzantineMusic thesKaiApothes-byzantineMusic katavasma-byzantineMusic endofonon-byzantineMusic yfenKato-byzantineMusic yfenAno-byzantineMusic stavros-byzantineMusic klasmaAno-byzantineMusic dipliArchaion-byzantineMusic kratimaArchaion-byzantineMusic kratimaAllo-byzantineMusic kratimaNeo-byzantineMusic apodermaNeo-byzantineMusic apli-byzantineMusic dipli-byzantineMusic tripli-byzantineMusic tetrapli-byzantineMusic koronis-byzantineMusic leimmaEnosChronou-byzantineMusic leimmaDyoChronon-byzantineMusic leimmaTrionChronon-byzantineMusic leimmaTessaronChronon-byzantineMusic leimmaImiseosChronou-byzantineMusic gorgonNeoAno-byzantineMusic gorgonParestigmenonAristera-byzantineMusic gorgonParestigmenonDexia-byzantineMusic digorgon-byzantineMusic digorgonParestigmenonAristeraKato-byzantineMusic digorgonParestigmenonAristeraAno-byzantineMusic digorgonParestigmenonDexia-byzantineMusic trigorgon-byzantineMusic argon-byzantineMusic imidiargon-byzantineMusic diargon-byzantineMusic agogiPoliArgi-byzantineMusic agogiArgoteri-byzantineMusic agogiArgi-byzantineMusic agogiMetria-byzantineMusic agogiMesi-byzantineMusic agogiGorgi-byzantineMusic agogiGorgoteri-byzantineMusic agogiPoliGorgi-byzantineMusic martyriaProtosIchos-byzantineMusic martyriaAlliProtosIchos-byzantineMusic martyriaDeyterosIchos-byzantineMusic martyriaAlliDeyterosIchos-byzantineMusic martyriaTritosIchos-byzantineMusic martyriaTrifonias-byzantineMusic martyriaTetartosIchos-byzantineMusic martyriaTetartosLegetosIchos-byzantineMusic martyriaLegetosIchos-byzantineMusic martyriaPlagiosIchos-byzantineMusic isakiaTelousIchimatos-byzantineMusic apostrofoiTelousIchimatos-byzantineMusic fanerosisTetrafonias-byzantineMusic fanerosisMonofonias-byzantineMusic fanerosisDifonias-byzantineMusic martyriaVarysIchos-byzantineMusic martyriaProtovarysIchos-byzantineMusic martyriaPlagiosTetartosIchos-byzantineMusic gorthmikonNAploun-byzantineMusic gorthmikonNDiploun-byzantineMusic enarxisKaiFthoraVou-byzantineMusic imifonon-byzantineMusic imifthoron-byzantineMusic fthoraArchaionDeyterouIchou-byzantineMusic fthoraDiatonikiPa-byzantineMusic fthoraDiatonikiNana-byzantineMusic fthoraNaosIchos-byzantineMusic fthoraDiatonikiDi-byzantineMusic fthoraSklironDiatononDi-byzantineMusic fthoraDiatonikiKe-byzantineMusic fthoraDiatonikiZo-byzantineMusic fthoraDiatonikiNiKato-byzantineMusic fthoraDiatonikiNiAno-byzantineMusic fthoraMalakonChromaDifonias-byzantineMusic fthoraMalakonChromaMonofonias-byzantineMusic fhtoraSklironChromaVasis-byzantineMusic fthoraSklironChromaSynafi-byzantineMusic fthoraNenano-byzantineMusic chroaZygos-byzantineMusic chroaKliton-byzantineMusic chroaSpathi-byzantineMusic fthoraIYfesisTetartimorion-byzantineMusic fthoraEnarmoniosAntifonia-byzantineMusic yfesisTritimorion-byzantineMusic diesisTritimorion-byzantineMusic diesisTetartimorion-byzantineMusic diesisApliDyoDodekata-byzantineMusic diesisMonogrammosTesseraDodekata-byzantineMusic diesisDigrammosExDodekata-byzantineMusic diesisTrigrammosOktoDodekata-byzantineMusic yfesisApliDyoDodekata-byzantineMusic yfesisMonogrammosTesseraDodekata-byzantineMusic yfesisDigrammosExDodekata-byzantineMusic yfesisTrigrammosOktoDodekata-byzantineMusic genikiDiesis-byzantineMusic genikiYfesis-byzantineMusic diastoliApliMikri-byzantineMusic diastoliApliMegali-byzantineMusic diastoliDipli-byzantineMusic diastoliTheseos-byzantineMusic simansisTheseos-byzantineMusic simansisTheseosDisimou-byzantineMusic simansisTheseosTrisimou-byzantineMusic simansisTheseosTetrasimou-byzantineMusic simansisArseos-byzantineMusic simansisArseosDisimou-byzantineMusic simansisArseosTrisimou-byzantineMusic simansisArseosTetrasimou-byzantineMusic digrammaGg-byzantineMusic diftoggosOu-byzantineMusic stigma-byzantineMusic arktikoPa-byzantineMusic arktikoVou-byzantineMusic arktikoGa-byzantineMusic arktikoDi-byzantineMusic arktikoKe-byzantineMusic arktikoZo-byzantineMusic arktikoNi-byzantineMusic kentimataNeoMeso-byzantineMusic kentimaNeoMeso-byzantineMusic kentimataNeoKato-byzantineMusic kentimaNeoKato-byzantineMusic klasmaKato-byzantineMusic gorgonNeoKato-byzantineMusic uni1D200 uni1D201 uni1D202 uni1D203 uni1D204 uni1D205 uni1D206 uni1D207 uni1D208 uni1D209 uni1D20A uni1D20B uni1D20C uni1D20D uni1D20E uni1D20F uni1D210 uni1D211 uni1D212 uni1D213 uni1D214 uni1D215 uni1D216 uni1D217 uni1D218 uni1D219 uni1D21A uni1D21B uni1D21C uni1D21D uni1D21E uni1D21F uni1D220 uni1D221 uni1D222 uni1D223 uni1D224 uni1D225 uni1D226 uni1D227 uni1D228 uni1D229 uni1D22A uni1D22B uni1D22C uni1D22D uni1D22E uni1D22F uni1D230 uni1D231 uni1D232 uni1D233 uni1D234 uni1D235 uni1D236 uni1D237 uni1D238 uni1D239 uni1D23A uni1D23B uni1D23C uni1D23D uni1D23E uni1D23F uni1D240 uni1D241 uni1D242 uni1D243 uni1D244 uni1D245 name GF_Greek_AncientMusicalSymbols list Heta heta Archaicsampi archaicsampi Pamphyliandigamma pamphyliandigamma sigmaLunateReversedSymbol sigmaLunateDottedSymbol sigmaLunateDottedReversedSymbol betaSymbol thetaSymbol UpsilonhookSymbol UpsilonacutehookSymbol UpsilondieresishookSymbol phiSymbol piSymbol KoppaArchaic koppaArchaic kappaSymbol rhoSymbol sigmaLunateSymbol yot ThetaSymbol epsilonLunateSymbol epsilonLunateReversedSymbol Sho sho SigmaLunateSymbol San san rhoStrokeSymbol SigmaLunateReversedSymbol SigmaLunateDottedSymbol SigmaLunateDottedReversedSymbol whiteSquare blackstar sunSymbol ascendingNode descendingNode conjunction opposition constantineCross jerusalemCross firstQuarterMoon lastQuarterMoon mercury venus earth mars jupiter saturn uranus neptune pluto aries taurus gemini cancer leo virgo libra scorpius sagittarius capricorn aquarius pisces threeDimensionalAngle whitetrianglecontainingwhitetriangle onequarter-atticGreek onehalf-atticGreek onedrachma-atticGreek five-atticGreek fifty-atticGreek fivehundred-atticGreek fivethousand-atticGreek fiftythousand-atticGreek fivetalents-atticGreek tentalents-atticGreek fiftytalents-atticGreek onehundredtalents-atticGreek fivehundredtalents-atticGreek onethousandtalents-atticGreek fivethousandtalents-atticGreek fivestaters-atticGreek tenstaters-atticGreek fiftystaters-atticGreek onehundredstaters-atticGreek fivehundredstaters-atticGreek onethousandstaters-atticGreek tenthousandstaters-atticGreek fiftythousandstaters-atticGreek tenmnas-atticGreek heraeumoneplethron-ancientGreek thespianone-ancientGreek hermionianone-ancientGreek epidaureantwo-ancientGreek thespiantwo-ancientGreek cyrenaictwodrachmas-ancientGreek epidaureantwodrachmas-ancientGreek troezenianfive-ancientGreek troezenianten-ancientGreek troezeniantenalternateform-ancientGreek hermionianten-ancientGreek messenianten-ancientGreek thespianten-ancientGreek thespianthirty-ancientGreek troezenianfifty-ancientGreek troezenianfiftyalternateform-ancientGreek hermionianfifty-ancientGreek thespianfifty-ancientGreek thespianonehundred-ancientGreek thespianthreehundred-ancientGreek epidaureanfivehundred-ancientGreek troezenianfivehundred-ancientGreek thespianfivehundred-ancientGreek carystianfivehundred-ancientGreek naxianfivehundred-ancientGreek thespianonethousand-ancientGreek thespianfivethousand-ancientGreek delphicfivemnas-ancientGreek stratianfiftymnas-ancientGreek onehalf-greek onehalfAlternate-greek twothirds-greek threequarters-greek year-greek talent-greek drachma-greek obol-greek twoObols-greek threeObols-greek fourObols-greek fiveObols-greek metretes-greek kyathosBase-greek litra-greek ounkia-greek xestes-greek artabe-greek aroura-greek gramma-greek tryblionBase-greek zero-greek name GF_Greek_Archaic list Shei-coptic shei-coptic Fei-coptic fei-coptic Khei-coptic khei-coptic Hori-coptic hori-coptic Gangia-coptic gangia-coptic Shima-coptic shima-coptic Dei-coptic dei-coptic Alfa-coptic alfa-coptic Vida-coptic vida-coptic Gamma-coptic gamma-coptic Dalda-coptic dalda-coptic Eie-coptic eie-coptic Sou-coptic sou-coptic Zata-coptic zata-coptic Hate-coptic hate-coptic Thethe-coptic thethe-coptic Iauda-coptic iauda-coptic Kapa-coptic kapa-coptic Laula-coptic laula-coptic Mi-coptic mi-coptic Ni-coptic ni-coptic Ksi-coptic ksi-coptic O-coptic o-coptic Pi-coptic pi-coptic Ro-coptic ro-coptic Sima-coptic sima-coptic Tau-coptic tau-coptic Ua-coptic ua-coptic Fi-coptic fi-coptic Khi-coptic khi-coptic Psi-coptic psi-coptic Oou-coptic oou-coptic AlefDialectP-coptic alefDialectP-coptic AinOld-coptic ainOld-coptic Cryptogrammiceie-coptic cryptogrammiceie-coptic dialectPkapa-coptic dialectpkapa-coptic dialectPni-coptic dialectpni-coptic Cryptogrammicni-coptic cryptogrammicni-coptic OouOld-coptic oouOld-coptic Sampi-coptic sampi-coptic SheiCrossed-coptic sheiCrossed-coptic SheiOld-coptic sheiOld-coptic EshOld-coptic eshOld-coptic KheiAkhmimic-coptic kheiAkhmimic-coptic HoriDialectP-coptic horiDialectP-coptic HoriOld-coptic horiOld-coptic HaOld-coptic haOld-coptic HaLshaped-coptic haLshaped-coptic HeiOld-coptic heiOld-coptic HatOld-coptic hatOld-coptic GangiaOld-coptic gangiaOld-coptic DjaOld-coptic djaOld-coptic ShimaOld-coptic shimaOld-coptic kai-coptic miro-coptic piro-coptic stauros-coptic tauro-coptic khiro-coptic shimasima-coptic SheiCryptogrammic-coptic sheiCryptogrammic-coptic GangiaCryptogrammic-coptic gangiaCryptogrammic-coptic uni2CEF uni2CF0 uni2CF1 KheiBohairic-coptic kheiBohairic-coptic onehalf-coptic fullstop-coptic morphologicaldivider-coptic oldNgi-nubian-coptic oldNyi-nubian-coptic oldShima-nubian-coptic oldWau-nubian-coptic olddirectquestion-nubian-coptic oldfullstop-nubian-coptic oldindirectquestion-nubian-coptic oldngi-nubian-coptic oldnyi-nubian-coptic oldshima-nubian-coptic oldversedivider-nubian-coptic oldwau-nubian-coptic name GF_Greek_Coptic list exclam quotedbl percent ampersand parenleft parenright asterisk plus comma hyphen period slash zero one two three four five six seven eight nine colon semicolon at bracketleft backslash bracketright guillemetleft guillemetright acutecomb dieresiscomb numeral-greek lowernumeral-greek questiongreek tonos dieresistonos Alphatonos anoteleia Epsilontonos Etatonos Iotatonos Omicrontonos Upsilontonos Omegatonos iotadieresistonos Alpha Beta Gamma Delta Epsilon Zeta Eta Theta Iota Kappa Lambda Mu Nu Xi Omicron Pi Rho Sigma Tau Upsilon Phi Chi Psi Omega Iotadieresis Upsilondieresis alphatonos epsilontonos etatonos iotatonos upsilondieresistonos alpha beta gamma delta epsilon zeta eta theta iota kappa lambda mu nu xi omicron pi rho sigmafinal sigma tau upsilon phi chi psi omega iotadieresis upsilondieresis omicrontonos upsilontonos omegatonos KaiSymbol kaiSymbol endash emdash ellipsis name GF_Greek_Core list numeral-greek.sc lowernumeral-greek.sc anoteleia.sc questiongreek.sc tonos.sc dieresistonos.sc gamma_gamma lambda_lambda alpha.sc beta.sc gamma.sc delta.sc epsilon.sc zeta.sc eta.sc theta.sc iota.sc kappa.sc lambda.sc mu.sc nu.sc xi.sc omicron.sc pi.sc rho.sc sigma.sc tau.sc upsilon.sc phi.sc chi.sc psi.sc omega.sc iotatonos.sc iotadieresis.sc iotadieresistonos.sc upsilontonos.sc upsilondieresis.sc upsilondieresistonos.sc omicrontonos.sc omegatonos.sc alphatonos.sc epsilontonos.sc etatonos.sc stigma.sc digamma.sc koppa.sc sampi.sc kaiSymbol.sc alphapsili.sc alphadasia.sc alphapsilivaria.sc alphadasiavaria.sc alphapsilioxia.sc alphadasiaoxia.sc alphapsiliperispomeni.sc alphadasiaperispomeni.sc alphavaria.sc alphaoxia.sc alphaperispomeni.sc alphavrachy.sc alphamacron.sc alphaypogegrammeni.sc alphavariaypogegrammeni.sc alphaoxiaypogegrammeni.sc alphapsiliypogegrammeni.sc alphadasiaypogegrammeni.sc alphapsilivariaypogegrammeni.sc alphadasiavariaypogegrammeni.sc alphapsilioxiaypogegrammeni.sc alphadasiaoxiaypogegrammeni.sc alphapsiliperispomeniypogegrammeni.sc alphadasiaperispomeniypogegrammeni.sc alphaperispomeniypogegrammeni.sc epsilonpsili.sc epsilondasia.sc epsilonpsilivaria.sc epsilondasiavaria.sc epsilonpsilioxia.sc epsilondasiaoxia.sc epsilonvaria.sc epsilonoxia.sc etapsili.sc etadasia.sc etapsilivaria.sc etadasiavaria.sc etapsilioxia.sc etadasiaoxia.sc etapsiliperispomeni.sc etadasiaperispomeni.sc etavaria.sc etaoxia.sc etaperispomeni.sc etaypogegrammeni.sc etavariaypogegrammeni.sc etaoxiaypogegrammeni.sc etapsiliypogegrammeni.sc etadasiaypogegrammeni.sc etapsilivariaypogegrammeni.sc etadasiavariaypogegrammeni.sc etapsilioxiaypogegrammeni.sc etadasiaoxiaypogegrammeni.sc etapsiliperispomeniypogegrammeni.sc etadasiaperispomeniypogegrammeni.sc etaperispomeniypogegrammeni.sc iotapsili.sc iotadasia.sc iotapsilivaria.sc iotadasiavaria.sc iotapsilioxia.sc iotadasiaoxia.sc iotapsiliperispomeni.sc iotadasiaperispomeni.sc iotavaria.sc iotaoxia.sc iotaperispomeni.sc iotavrachy.sc iotamacron.sc iotadialytikavaria.sc iotadialytikaoxia.sc iotadialytikaperispomeni.sc omicronpsili.sc omicrondasia.sc omicronpsilivaria.sc omicrondasiavaria.sc omicronpsilioxia.sc omicrondasiaoxia.sc omicronvaria.sc omicronoxia.sc rhopsili.sc rhodasia.sc upsilonpsili.sc upsilondasia.sc upsilonpsilivaria.sc upsilondasiavaria.sc upsilonpsilioxia.sc upsilondasiaoxia.sc upsilonpsiliperispomeni.sc upsilondasiaperispomeni.sc upsilonvaria.sc upsilonoxia.sc upsilonperispomeni.sc upsilonvrachy.sc upsilonmacron.sc upsilondialytikavaria.sc upsilondialytikaoxia.sc upsilondialytikaperispomeni.sc omegapsili.sc omegadasia.sc omegapsilivaria.sc omegadasiavaria.sc omegapsilioxia.sc omegadasiaoxia.sc omegapsiliperispomeni.sc omegadasiaperispomeni.sc omegavaria.sc omegaoxia.sc omegaperispomeni.sc omegaypogegrammeni.sc omegavariaypogegrammeni.sc omegaoxiaypogegrammeni.sc omegapsiliypogegrammeni.sc omegadasiaypogegrammeni.sc omegapsilivariaypogegrammeni.sc omegadasiavariaypogegrammeni.sc omegapsilioxiaypogegrammeni.sc omegadasiaoxiaypogegrammeni.sc omegapsiliperispomeniypogegrammeni.sc omegadasiaperispomeniypogegrammeni.sc omegaperispomeniypogegrammeni.sc prosgegrammeni.sc Alphaprosgegrammeni.sc.ss01 Alphapsiliprosgegrammeni.sc.ss01 Alphadasiaprosgegrammeni.sc.ss01 Alphapsilivariaprosgegrammeni.sc.ss01 Alphadasiavariaprosgegrammeni.sc.ss01 Alphapsilioxiaprosgegrammeni.sc.ss01 Alphadasiaoxiaprosgegrammeni.sc.ss01 Alphapsiliperispomeniprosgegrammeni.sc.ss01 Alphadasiaperispomeniprosgegrammeni.sc.ss01 Etaprosgegrammeni.sc.ss01 Etapsiliprosgegrammeni.sc.ss01 Etadasiaprosgegrammeni.sc.ss01 Etapsilivariaprosgegrammeni.sc.ss01 Etadasiavariaprosgegrammeni.sc.ss01 Etapsilioxiaprosgegrammeni.sc.ss01 Etadasiaoxiaprosgegrammeni.sc.ss01 Etapsiliperispomeniprosgegrammeni.sc.ss01 Etadasiaperispomeniprosgegrammeni.sc.ss01 Omegaprosgegrammeni.sc.ss01 Omegapsiliprosgegrammeni.sc.ss01 Omegadasiaprosgegrammeni.sc.ss01 Omegapsilivariaprosgegrammeni.sc.ss01 Omegadasiavariaprosgegrammeni.sc.ss01 Omegapsilioxiaprosgegrammeni.sc.ss01 Omegadasiaoxiaprosgegrammeni.sc.ss01 Omegapsiliperispomeniprosgegrammeni.sc.ss01 Omegadasiaperispomeniprosgegrammeni.sc.ss01 alphaypogegrammeni.sc.ss01 alphavariaypogegrammeni.sc.ss01 alphaoxiaypogegrammeni.sc.ss01 alphapsiliypogegrammeni.sc.ss01 alphadasiaypogegrammeni.sc.ss01 alphapsilivariaypogegrammeni.sc.ss01 alphadasiavariaypogegrammeni.sc.ss01 alphapsilioxiaypogegrammeni.sc.ss01 alphadasiaoxiaypogegrammeni.sc.ss01 alphapsiliperispomeniypogegrammeni.sc.ss01 alphadasiaperispomeniypogegrammeni.sc.ss01 alphaperispomeniypogegrammeni.sc.ss01 etaypogegrammeni.sc.ss01 etavariaypogegrammeni.sc.ss01 etaoxiaypogegrammeni.sc.ss01 etapsiliypogegrammeni.sc.ss01 etadasiaypogegrammeni.sc.ss01 etapsilivariaypogegrammeni.sc.ss01 etadasiavariaypogegrammeni.sc.ss01 etapsilioxiaypogegrammeni.sc.ss01 etadasiaoxiaypogegrammeni.sc.ss01 etapsiliperispomeniypogegrammeni.sc.ss01 etadasiaperispomeniypogegrammeni.sc.ss01 etaperispomeniypogegrammeni.sc.ss01 omegaypogegrammeni.sc.ss01 omegavariaypogegrammeni.sc.ss01 omegaoxiaypogegrammeni.sc.ss01 omegapsiliypogegrammeni.sc.ss01 omegadasiaypogegrammeni.sc.ss01 omegapsilivariaypogegrammeni.sc.ss01 omegadasiavariaypogegrammeni.sc.ss01 omegapsilioxiaypogegrammeni.sc.ss01 omegadasiaoxiaypogegrammeni.sc.ss01 omegapsiliperispomeniypogegrammeni.sc.ss01 omegadasiaperispomeniypogegrammeni.sc.ss01 omegaperispomeniypogegrammeni.sc.ss01 Alpha.sups Beta.sups Gamma.sups Delta.sups Epsilon.sups Zeta.sups Eta.sups Theta.sups Iota.sups Kappa.sups Lambda.sups Mu.sups Nu.sups Xi.sups Omicron.sups Pi.sups Rho.sups Sigma.sups Tau.sups Upsilon.sups Phi.sups Chi.sups Psi.sups Omega.sups alpha.sups beta.sups gamma.sups delta.sups epsilon.sups zeta.sups eta.sups theta.sups iota.sups kappa.sups lambda.sups mu.sups nu.sups xi.sups omicron.sups pi.sups rho.sups sigmafinal.sups sigma.sups tau.sups upsilon.sups phi.sups chi.sups psi.sups omega.sups name GF_Greek_Expert list perispomenicomb koroniscomb dialytikatonoscomb ypogegrammenicomb ypogegrammeni alphapsili alphadasia alphapsilivaria alphadasiavaria alphapsilioxia alphadasiaoxia alphapsiliperispomeni alphadasiaperispomeni Alphapsili Alphadasia Alphapsilivaria Alphadasiavaria Alphapsilioxia Alphadasiaoxia Alphapsiliperispomeni Alphadasiaperispomeni epsilonpsili epsilondasia epsilonpsilivaria epsilondasiavaria epsilonpsilioxia epsilondasiaoxia Epsilonpsili Epsilondasia Epsilonpsilivaria Epsilondasiavaria Epsilonpsilioxia Epsilondasiaoxia etapsili etadasia etapsilivaria etadasiavaria etapsilioxia etadasiaoxia etapsiliperispomeni etadasiaperispomeni Etapsili Etadasia Etapsilivaria Etadasiavaria Etapsilioxia Etadasiaoxia Etapsiliperispomeni Etadasiaperispomeni iotapsili iotadasia iotapsilivaria iotadasiavaria iotapsilioxia iotadasiaoxia iotapsiliperispomeni iotadasiaperispomeni Iotapsili Iotadasia Iotapsilivaria Iotadasiavaria Iotapsilioxia Iotadasiaoxia Iotapsiliperispomeni Iotadasiaperispomeni omicronpsili omicrondasia omicronpsilivaria omicrondasiavaria omicronpsilioxia omicrondasiaoxia Omicronpsili Omicrondasia Omicronpsilivaria Omicrondasiavaria Omicronpsilioxia Omicrondasiaoxia upsilonpsili upsilondasia upsilonpsilivaria upsilondasiavaria upsilonpsilioxia upsilondasiaoxia upsilonpsiliperispomeni upsilondasiaperispomeni Upsilondasia Upsilondasiavaria Upsilondasiaoxia Upsilondasiaperispomeni omegapsili omegadasia omegapsilivaria omegadasiavaria omegapsilioxia omegadasiaoxia omegapsiliperispomeni omegadasiaperispomeni Omegapsili Omegadasia Omegapsilivaria Omegadasiavaria Omegapsilioxia Omegadasiaoxia Omegapsiliperispomeni Omegadasiaperispomeni alphavaria alphaoxia epsilonvaria epsilonoxia etavaria etaoxia iotavaria iotaoxia omicronvaria omicronoxia upsilonvaria upsilonoxia omegavaria omegaoxia alphapsiliypogegrammeni alphadasiaypogegrammeni alphapsilivariaypogegrammeni alphadasiavariaypogegrammeni alphapsilioxiaypogegrammeni alphadasiaoxiaypogegrammeni alphapsiliperispomeniypogegrammeni alphadasiaperispomeniypogegrammeni Alphapsiliprosgegrammeni Alphadasiaprosgegrammeni Alphapsilivariaprosgegrammeni Alphadasiavariaprosgegrammeni Alphapsilioxiaprosgegrammeni Alphadasiaoxiaprosgegrammeni Alphapsiliperispomeniprosgegrammeni Alphadasiaperispomeniprosgegrammeni etapsiliypogegrammeni etadasiaypogegrammeni etapsilivariaypogegrammeni etadasiavariaypogegrammeni etapsilioxiaypogegrammeni etadasiaoxiaypogegrammeni etapsiliperispomeniypogegrammeni etadasiaperispomeniypogegrammeni Etapsiliprosgegrammeni Etadasiaprosgegrammeni Etapsilivariaprosgegrammeni Etadasiavariaprosgegrammeni Etapsilioxiaprosgegrammeni Etadasiaoxiaprosgegrammeni Etapsiliperispomeniprosgegrammeni Etadasiaperispomeniprosgegrammeni omegapsiliypogegrammeni omegadasiaypogegrammeni omegapsilivariaypogegrammeni omegadasiavariaypogegrammeni omegapsilioxiaypogegrammeni omegadasiaoxiaypogegrammeni omegapsiliperispomeniypogegrammeni omegadasiaperispomeniypogegrammeni Omegapsiliprosgegrammeni Omegadasiaprosgegrammeni Omegapsilivariaprosgegrammeni Omegadasiavariaprosgegrammeni Omegapsilioxiaprosgegrammeni Omegadasiaoxiaprosgegrammeni Omegapsiliperispomeniprosgegrammeni Omegadasiaperispomeniprosgegrammeni alphavrachy alphamacron alphavariaypogegrammeni alphaypogegrammeni alphaoxiaypogegrammeni alphaperispomeni alphaperispomeniypogegrammeni Alphavrachy Alphamacron Alphavaria Alphaoxia Alphaprosgegrammeni koronis prosgegrammeni psili perispomeni dialytikaperispomeni etavariaypogegrammeni etaypogegrammeni etaoxiaypogegrammeni etaperispomeni etaperispomeniypogegrammeni Epsilonvaria Epsilonoxia Etavaria Etaoxia Etaprosgegrammeni psilivaria psilioxia psiliperispomeni iotavrachy iotamacron iotadialytikavaria iotadialytikaoxia iotaperispomeni iotadialytikaperispomeni Iotavrachy Iotamacron Iotavaria Iotaoxia dasiavaria dasiaoxia dasiaperispomeni upsilonvrachy upsilonmacron upsilondialytikavaria upsilondialytikaoxia rhopsili rhodasia upsilonperispomeni upsilondialytikaperispomeni Upsilonvrachy Upsilonmacron Upsilonvaria Upsilonoxia Rhodasia dialytikavaria dialytikaoxia varia omegavariaypogegrammeni omegaypogegrammeni omegaoxiaypogegrammeni omegaperispomeni omegaperispomeniypogegrammeni Omicronvaria Omicronoxia Omegavaria Omegaoxia Omegaprosgegrammeni oxia dasia Alphaprosgegrammeni.ss01 Alphapsiliprosgegrammeni.ss01 Alphadasiaprosgegrammeni.ss01 Alphapsilivariaprosgegrammeni.ss01 Alphadasiavariaprosgegrammeni.ss01 Alphapsilioxiaprosgegrammeni.ss01 Alphadasiaoxiaprosgegrammeni.ss01 Alphapsiliperispomeniprosgegrammeni.ss01 Alphadasiaperispomeniprosgegrammeni.ss01 Etaprosgegrammeni.ss01 Etapsiliprosgegrammeni.ss01 Etadasiaprosgegrammeni.ss01 Etapsilivariaprosgegrammeni.ss01 Etadasiavariaprosgegrammeni.ss01 Etapsilioxiaprosgegrammeni.ss01 Etadasiaoxiaprosgegrammeni.ss01 Etapsiliperispomeniprosgegrammeni.ss01 Etadasiaperispomeniprosgegrammeni.ss01 Omegaprosgegrammeni.ss01 Omegapsiliprosgegrammeni.ss01 Omegadasiaprosgegrammeni.ss01 Omegapsilivariaprosgegrammeni.ss01 Omegadasiavariaprosgegrammeni.ss01 Omegapsilioxiaprosgegrammeni.ss01 Omegadasiaoxiaprosgegrammeni.ss01 Omegapsiliperispomeniprosgegrammeni.ss01 Omegadasiaperispomeniprosgegrammeni.ss01 name GF_Greek_Plus list dotaccent overlinecomb dotbelowcomb asteriskbelowcomb doublebrevebelowcomb Stigma stigma Digamma digamma Koppa koppa Sampi sampi dblverticalbar referencemark undertie asterism threedotpunctuation fourdotpunctuation fivedotpunctuation twodotpunctuation fourdotmark dottedcross tricolon verticalfourdots plussuperior minussuperior equalsuperior plusinferior minusinferior equalinferior alephsymbol betsymbol multiply.circled ellipsisvertical metricalbreve metricallongovershort metricalshortoverlong metricallongovertwoshorts metricaltwoshortsoverlong metricaltwoshortsjoined metricaltriseme metricaltetraseme metricalpentaseme doubleSolidusOperator rightanglesubstitutionmarker rightangledottedsubstitutionmarker leftsubstitutionbracket rightsubstitutionbracket leftdottedsubstitutionbracket rightdottedsubstitutionbracket raisedinterpolationmarker raiseddottedinterpolationmarker dottedtranspositionmarker lefttranspositionbracket righttranspositionbracket raisedsquare leftraisedomissionbracket rightraisedomissionbracket editorialcoronis paragraphos forkedparagraphos reversedforkedparagraphos hypodiastole dottedobelos downancora upancora dottedrightpointingangle doubleobliquehyphen anglebracketleft anglebracketright dblanglebracketleft dblanglebracketright cornerbracketleft cornerbracketright whitesquarebracketleft whitesquarebracketright litalic-math M-fraktur P-fraktur S-fraktur p-fraktur name GF_Greek_Pro glyphsets-1.0.0/data/results/plist/CustomFilter_GF_Latin.plist000066400000000000000000001356211461513140100245030ustar00rootroot00000000000000 list exclam quotedbl numbersign percent ampersand quotesingle parenleft parenright asterisk plus comma hyphen period slash zero one two three four five six seven eight nine colon semicolon question at A B C D E F G H I J K L M N O P Q R S T U V W X Y Z bracketleft bracketright a b c d e f g h i j k l m n o p q r s t u v w x y z ordfeminine guillemetleft ordmasculine guillemetright Agrave Aacute Acircumflex Atilde Adieresis Aring AE Ccedilla Egrave Eacute Ecircumflex Edieresis Igrave Iacute Icircumflex Idieresis Ntilde Ograve Oacute Ocircumflex Otilde Odieresis Oslash Ugrave Uacute Ucircumflex Udieresis Yacute agrave aacute acircumflex atilde adieresis aring ae ccedilla egrave eacute ecircumflex edieresis igrave iacute icircumflex idieresis ntilde ograve oacute ocircumflex otilde odieresis oslash ugrave uacute ucircumflex udieresis yacute ydieresis Amacron amacron Abreve abreve Aogonek aogonek Ccircumflex ccircumflex Ccaron ccaron Dcroat dcroat Emacron emacron Edotaccent edotaccent Eogonek eogonek Ecaron ecaron Hcircumflex hcircumflex Hbar hbar Itilde itilde Imacron imacron Iogonek iogonek Lacute lacute Nacute nacute Ncaron ncaron Eng eng Omacron omacron Ohungarumlaut ohungarumlaut OE oe Racute racute Rcommaaccent rcommaaccent Rcaron rcaron Sacute sacute Scircumflex scircumflex Scedilla scedilla Scaron scaron Tcedilla tcedilla Tbar tbar Utilde utilde Umacron umacron Uhungarumlaut uhungarumlaut Uogonek uogonek Wcircumflex wcircumflex Ycircumflex ycircumflex Ydieresis Zdotaccent zdotaccent Zcaron zcaron Bhook Btopbar btopbar Oopen Chook chook Dtail Dhook Eturned Schwa Eopen Fhook florin Ghook Gamma-latin Iota-latin Istroke Khook khook Mturned Nhookleft Obarred Phook phook Esh Thook thook Tretroflexhook Upsilon-latin Vhook Yhook yhook Ezh Ezhreversed ezhreversed clickdental clicklateral clickalveolar clickretroflex Acaron acaron Icaron icaron Ocaron ocaron Ucaron ucaron Udieresisacute udieresisacute eturned AEmacron aemacron Gcaron gcaron Oogonek oogonek jcaron Ngrave ngrave AEacute aeacute Oslashacute oslashacute Adblgrave adblgrave Edblgrave edblgrave Idblgrave idblgrave Odblgrave odblgrave Rinvertedbreve rinvertedbreve Udblgrave udblgrave Adotaccent adotaccent Ecedilla ecedilla Ymacron ymacron Glottalstopsmall glottalstopsmall Ubar Vturned Jstroke jstroke Rstroke rstroke aturned alpha-latin bhook oopen dtail dhook schwa eopen ghook gamma-latin ramshorn hturned hhook istroke iota-latin Ismall mturned nhookleft obarred rtail esh tretroflexhook ubar upsilon-latin vhook vturned ezh glottalstop bilabialclick jcrossedtail wmod apostrophemod glottalstopmod circumflex verticallinemod minusmod doubleapostrophemod gravecomb acutecomb circumflexcomb tildecomb macroncomb brevecomb dotaccentcomb dieresiscomb ringcomb hungarumlautcomb caroncomb verticallineabovecomb dblgravecomb breveinvertedcomb dotbelowcomb dieresisbelowcomb ringbelowcomb cedillacomb ogonekcomb circumflexbelowcomb breveinvertedbelowcomb tildebelowcomb macronbelowcomb doublemacronbelowcomb amod emod eOpenmod omod oOpenmod umod pstroke istrokemod ubarmod macronacutecomb gravemacroncomb macrongravecomb acutemacroncomb Bdotbelow bdotbelow Bmacronbelow bmacronbelow Ddotaccent ddotaccent Ddotbelow ddotbelow Dmacronbelow dmacronbelow Dcircumflexbelow dcircumflexbelow Emacrongrave emacrongrave Etildebelow etildebelow Hdotaccent hdotaccent Hdotbelow hdotbelow Itildebelow itildebelow Idieresisacute idieresisacute Kdotbelow kdotbelow Kmacronbelow kmacronbelow Ldotbelow ldotbelow Lcircumflexbelow lcircumflexbelow Macute macute Mdotbelow mdotbelow Ndotaccent ndotaccent Ndotbelow ndotbelow Nmacronbelow nmacronbelow Ncircumflexbelow ncircumflexbelow Otildeacute otildeacute Pacute pacute Rdotbelow rdotbelow Sdotaccent sdotaccent Sdotbelow sdotbelow Tdotaccent tdotaccent Tdotbelow tdotbelow Tmacronbelow tmacronbelow Tcircumflexbelow tcircumflexbelow Udieresisbelow udieresisbelow Utildebelow utildebelow Utildeacute utildeacute Vtilde vtilde Vdotbelow vdotbelow Wdieresis wdieresis Xdotaccent xdotaccent Zdotbelow zdotbelow hmacronbelow Adotbelow adotbelow Acircumflexdotbelow acircumflexdotbelow Edotbelow edotbelow Etilde etilde Ecircumflexdotbelow ecircumflexdotbelow Idotbelow idotbelow Odotbelow odotbelow Ocircumflexdotbelow ocircumflexdotbelow Udotbelow udotbelow Ygrave ygrave Ytilde ytilde endash emdash quoteleft quoteright quotedblleft quotedblright ellipsis guilsinglleft guilsinglright imod A.circled a.circled Pstroke Rtail Alpha-latin Aturned Whook whook colonmod shortequalmod Saltillo saltillo Hturned Hhook uniA7AE Jcrossedtail Beta-latin beta-latin Omega-latin omega-latin uniA7C7 uniA7C8 uniA7CB name GF_Latin_African list degree Ccircumflex ccircumflex Gcircumflex gcircumflex Hcircumflex hcircumflex Itilde itilde Jcircumflex jcircumflex kgreenlandic Scircumflex scircumflex Tcedilla tcedilla Tbar tbar Utilde utilde Oopen Schwa Eopen Gammaafrican Istroke lbar lambdastroke Upsilonafrican Ezh clickalveolar Acaron acaron Icaron icaron Ocaron ocaron Ucaron ucaron Gstroke gstroke Gcaron gcaron Kcaron kcaron Oogonek oogonek Oogonekmacron oogonekmacron Ezhcaron ezhcaron jcaron Astroke Cstroke cstroke Lbar Tdiagonalstroke Glottalstop oopen schwa eopen gamma-latin istroke iota-latin Ismall lmiddletilde lbelt upsilon-latin ezh glottalstop glottalstopreversed wmod ymod primemod commaturnedmod apostrophemod glottalstopmod verticallinemod commaabovecomb commaaboverightcomb dotbelowcomb macronbelowcomb lowlinecomb strokeshortcomb lambda chi zmod thetamod Emacrongrave emacrongrave Emacronacute emacronacute Gmacron gmacron Hdotbelow hdotbelow Kacute kacute Kdotbelow kdotbelow Klinebelow klinebelow Ldotbelow ldotbelow Mdotbelow mdotbelow Ndotbelow ndotbelow Nlinebelow nlinebelow Omacrongrave omacrongrave Omacronacute omacronacute Sdotbelow sdotbelow Tlinebelow tlinebelow Zcircumflex zcircumflex Zlinebelow zlinebelow Etilde etilde Idotbelow idotbelow Ytilde ytilde YturnedSansSerif Lmiddletilde astroke tdiagonalstroke Saltillo saltillo chi-latin name GF_Latin_Beyond list space exclam quotedbl numbersign dollar percent ampersand quotesingle parenleft parenright asterisk plus comma hyphen period slash zero one two three four five six seven eight nine colon semicolon less equal greater question at A B C D E F G H I J K L M N O P Q R S T U V W X Y Z bracketleft backslash bracketright asciicircum underscore grave a b c d e f g h i j k l m n o p q r s t u v w x y z braceleft bar braceright asciitilde nbspace exclamdown cent sterling yen section dieresis copyright ordfeminine guillemetleft registered macron degree acute paragraph periodcentered cedilla ordmasculine guillemetright questiondown Agrave Aacute Acircumflex Atilde Adieresis Aring AE Ccedilla Egrave Eacute Ecircumflex Edieresis Igrave Iacute Icircumflex Idieresis Eth Ntilde Ograve Oacute Ocircumflex Otilde Odieresis multiply Oslash Ugrave Uacute Ucircumflex Udieresis Yacute Thorn germandbls agrave aacute acircumflex atilde adieresis aring ae ccedilla egrave eacute ecircumflex edieresis igrave iacute icircumflex idieresis eth ntilde ograve oacute ocircumflex otilde odieresis divide oslash ugrave uacute ucircumflex udieresis yacute thorn ydieresis Amacron amacron Abreve abreve Aogonek aogonek Cacute cacute Cdotaccent cdotaccent Ccaron ccaron Dcaron dcaron Dcroat dcroat Emacron emacron Edotaccent edotaccent Eogonek eogonek Ecaron ecaron Gbreve gbreve Gdotaccent gdotaccent Gcommaaccent gcommaaccent Hbar hbar Imacron imacron Iogonek iogonek Idotaccent idotless Kcommaaccent kcommaaccent Lacute lacute Lcommaaccent lcommaaccent Lcaron lcaron Lslash lslash Nacute nacute Ncommaaccent ncommaaccent Ncaron ncaron Ohungarumlaut ohungarumlaut OE oe Racute racute Rcaron rcaron Sacute sacute Scedilla scedilla Scaron scaron Tcaron tcaron Umacron umacron Uring uring Uhungarumlaut uhungarumlaut Uogonek uogonek Wcircumflex wcircumflex Ycircumflex ycircumflex Ydieresis Zacute zacute Zdotaccent zdotaccent Zcaron zcaron Scommaaccent scommaaccent Tcommaaccent tcommaaccent jdotless circumflex caron breve dotaccent ring ogonek tilde hungarumlaut gravecomb acutecomb circumflexcomb tildecomb macroncomb brevecomb dotaccentcomb dieresiscomb ringcomb hungarumlautcomb caroncomb commaaccentcomb cedillacomb ogonekcomb Wgrave wgrave Wacute wacute Wdieresis wdieresis Germandbls Ygrave ygrave endash emdash quoteleft quoteright quotesinglbase quotedblleft quotedblright quotedblbase bullet ellipsis guilsinglleft guilsinglright euro trademark minus .notdef periodcentered.loclCAT periodcentered.loclCAT.case caroncomb.alt idotaccent name GF_Latin_Core list space exclam quotedbl numbersign dollar percent ampersand quotesingle parenleft parenright asterisk plus comma hyphen period slash zero one two three four five six seven eight nine colon semicolon less equal greater question at A B C D E F G H I J K L M N O P Q R S T U V W X Y Z bracketleft backslash bracketright asciicircum underscore grave a b c d e f g h i j k l m n o p q r s t u v w x y z braceleft bar braceright asciitilde nbspace cent sterling yen copyright registered degree periodcentered multiply divide endash emdash quoteleft quoteright quotedblleft quotedblright bullet ellipsis euro trademark minus name GF_Latin_Kernel list brokenbar logicalnot plusminus twosuperior threesuperior micro onesuperior onequarter onehalf threequarters pi baht dblverticalbar dagger daggerdbl perthousand minute second fraction foursuperior fivesuperior sixsuperior sevensuperior eightsuperior ninesuperior oneinferior twoinferior threeinferior fourinferior fiveinferior sixinferior seveninferior eightinferior nineinferior colonsign naira rupee won sheqel dong kip tugrik peso guarani hryvnia cedi tenge rupeeIndian liraTurkish manat ruble lari bitcoin literSign numero Ohm estimated onethird twothirds leftArrow upArrow rightArrow downArrow leftRightArrow upDownArrow northWestArrow northEastArrow southEastArrow southWestArrow partialdiff emptyset increment product summation radical infinity integral approxequal notequal lessequal greaterequal blackSquare whiteSquare blackSmallSquare whiteSmallSquare upBlackTriangle upWhiteTriangle upBlackSmallTriangle upWhiteSmallTriangle rightBlackTriangle rightWhiteTriangle rightBlackSmallTriangle rightWhiteSmallTriangle downBlackTriangle downWhiteTriangle downBlackSmallTriangle downWhiteSmallTriangle leftBlackTriangle leftWhiteTriangle leftBlackSmallTriangle leftWhiteSmallTriangle blackDiamond whiteDiamond lozenge whiteCircle blackCircle whiteBullet leftanglebracket-math rightanglebracket-math zero.zero zero.tf one.tf two.tf three.tf four.tf five.tf six.tf seven.tf eight.tf nine.tf zero.dnom one.dnom two.dnom three.dnom four.dnom five.dnom six.dnom seven.dnom eight.dnom nine.dnom zero.numr one.numr two.numr three.numr four.numr five.numr six.numr seven.numr eight.numr nine.numr name GF_Latin_Plus list exclam quotedbl numbersign percent ampersand quotesingle parenleft parenright asterisk plus comma hyphen period slash zero one two three four five six seven eight nine colon semicolon question at A B C D E F G H I J K L M N O P Q R S T U V W X Y Z bracketleft bracketright a b c d e f g h i j k l m n o p q r s t u v w x y z Agrave Aacute Adieresis Egrave Eacute Ecircumflex Edieresis Igrave Iacute Icircumflex Idieresis Ntilde Ograve Oacute Ocircumflex Odieresis Ugrave Uacute Ucircumflex Udieresis Yacute agrave aacute adieresis egrave eacute ecircumflex edieresis igrave iacute icircumflex idieresis ntilde ograve oacute ocircumflex odieresis ugrave uacute ucircumflex udieresis yacute Nacute nacute Eng eng Bhook Oopen Dhook Eopen Khook khook Nhookleft Yhook yhook Ngrave ngrave bhook oopen dhook eopen nhookleft apostrophemod gravecomb acutecomb circumflexcomb tildecomb macroncomb brevecomb dotaccentcomb dieresiscomb ringcomb dotbelowcomb cedillacomb Macute macute Ndotaccent ndotaccent Sdotbelow sdotbelow Edotbelow edotbelow Idotbelow idotbelow Odotbelow odotbelow Udotbelow udotbelow endash emdash quoteleft quoteright quotedblleft quotedblright ellipsis name GF_Latin_PriAfrican list exclam quotedbl numbersign percent ampersand quotesingle parenleft parenright asterisk plus comma hyphen period slash zero one two three four five six seven eight nine colon semicolon question at A B C D E F G H I J K L M N O P Q R S T U V W X Y Z bracketleft bracketright a b c d e f g h i j k l m n o p q r s t u v w x y z Agrave Aacute Acircumflex Atilde Egrave Eacute Ecircumflex Igrave Iacute Ograve Oacute Ocircumflex Otilde Ugrave Uacute Yacute agrave aacute acircumflex atilde egrave eacute ecircumflex igrave iacute ograve oacute ocircumflex otilde ugrave uacute yacute Abreve abreve Dcroat dcroat Itilde itilde Utilde utilde Ohorn ohorn Uhorn uhorn gravecomb acutecomb circumflexcomb tildecomb brevecomb hookabovecomb horncomb dotbelowcomb Adotbelow adotbelow Ahookabove ahookabove Acircumflexacute acircumflexacute Acircumflexgrave acircumflexgrave Acircumflexhookabove acircumflexhookabove Acircumflextilde acircumflextilde Acircumflexdotbelow acircumflexdotbelow Abreveacute abreveacute Abrevegrave abrevegrave Abrevehookabove abrevehookabove Abrevetilde abrevetilde Abrevedotbelow abrevedotbelow Edotbelow edotbelow Ehookabove ehookabove Etilde etilde Ecircumflexacute ecircumflexacute Ecircumflexgrave ecircumflexgrave Ecircumflexhookabove ecircumflexhookabove Ecircumflextilde ecircumflextilde Ecircumflexdotbelow ecircumflexdotbelow Ihookabove ihookabove Idotbelow idotbelow Odotbelow odotbelow Ohookabove ohookabove Ocircumflexacute ocircumflexacute Ocircumflexgrave ocircumflexgrave Ocircumflexhookabove ocircumflexhookabove Ocircumflextilde ocircumflextilde Ocircumflexdotbelow ocircumflexdotbelow Ohornacute ohornacute Ohorngrave ohorngrave Ohornhookabove ohornhookabove Ohorntilde ohorntilde Ohorndotbelow ohorndotbelow Udotbelow udotbelow Uhookabove uhookabove Uhornacute uhornacute Uhorngrave uhorngrave Uhornhookabove uhornhookabove Uhorntilde uhorntilde Uhorndotbelow uhorndotbelow Ygrave ygrave Ydotbelow ydotbelow Yhookabove yhookabove Ytilde ytilde endash emdash quoteleft quoteright quotedblleft quotedblright ellipsis brevecomb_acutecomb brevecomb_gravecomb brevecomb_hookabovecomb brevecomb_tildecomb circumflexcomb_acutecomb circumflexcomb_gravecomb circumflexcomb_hookabovecomb circumflexcomb_tildecomb name GF_Latin_Vietnamese glyphsets-1.0.0/data/results/plist/CustomFilter_GF_Phonetics.plist000066400000000000000000000231531461513140100253640ustar00rootroot00000000000000 list lacute lbar lambdastroke ezhcaron jcaron odotaccent Cstroke cstroke ymod commaabovecomb ogonekcomb lambda phi Dsmall gmod idotlessstroke ustroke thetamod rdotbelow tcircumflexbelow wdotbelow xdotaccent colonmod name GF_Phonetics_APA list exclam asterisk exclamdown fengdigraph lsdigraph lzdigraph bilabialpercussive bidentalpercussive rturnedmod smod voicingmod unaspiratedmod gbridgeabovecomb equalbelowcomb leftanglebelowcomb nottildeabovecomb homotheticabovecomb almostequaltoabovecomb arrowleftrightbelowcomb arrowupbelowcomb arrowheadleftbelowcomb arrowheadrightbelowcomb arrowdoublerightbelowcomb parentabovecomb parentbelowcomb uni1AC1 uni1AC2 uni1AC3 uni1AC4 Nmod schwamod parenleftinferior parenrightinferior C.circled F.circled G.circled L.circled N.circled P.circled R.circled S.circled T.circled V.circled largeCircle lretroflexhookandbelt uniA7AF Kturned uni10790 uni10799 uni1079A uni1079C uni1079D uni1079F uni107A1 uni107AA fitalic-math pitalic-math uni1DF00 uni1DF01 uni1DF02 uni1DF03 uni1DF04 uni1DF05 uni1DF06 uni1DF07 Kturned.circled fitalic-math.subs pitalic-math.subs fitalic-math.sups pitalic-math.sups name GF_Phonetics_DisorderedSpeech list chook khook phook thook kturned qhook dzaltone dezh dzcurl ts tesh tccurl retroflexhookcomb name GF_Phonetics_IPAHistorical list exclam period bar ae ccedilla eth oslash hbar eng oe clickdental clicklateral clickalveolar clickretroflex edblgrave aturned alpha-latin alphaturned-latin bhook oopen ccurl dtail dhook ereversed schwa schwahook eopen eopenreversed eopenreversedhook eopenreversedclosed jdotlessstroke ghook gsingle Gsmall gamma-latin ramshorn hturned hhook henghook istroke Ismall lmiddletilde lbelt lhookretroflex lezh mturned mlonglegturned mhook nhookleft nhookretroflex Nsmall obarred OEsmall phi-latin rturned rlonglegturned rhookturned rhook rfishhook Rsmall Rsmallinverted shook esh jdotlessstrokehook tretroflexhook ubar upsilon-latin vhook vturned wturned yturned Ysmall zretroflexhook zcurl ezh glottalstop glottalstopreversed bilabialclick Bsmall Gsmallhook Hsmall jcrossedtail Lsmall glottalstopstroke glottalstopstrokereversed hmod jmod wmod apostrophemod glottalstopreversedmod verticallinemod verticallinelowmod colontriangularmod colontriangularhalfmod rhotichookmod gammamod-latin lmod tonebarextrahighmod tonebarhighmod tonebarmidmod tonebarlowmod tonebarextralowmod lowringmod gravecomb acutecomb circumflexcomb tildecomb macroncomb overlinecomb brevecomb dieresiscomb ringcomb hungarumlautcomb caroncomb dblgravecomb lefttackbelowcomb righttackbelowcomb leftangleabovecomb ringhalfleftbelowcomb uptackbelowcomb downtackbelowcomb plusbelowcomb minusbelowcomb dieresisbelowcomb ringbelowcomb verticallinebelowcomb bridgebelowcomb caronbelowcomb breveinvertedbelowcomb tildebelowcomb lowlinecomb tildeoverlaycomb ringhalfrightbelowcomb bridgeinvertedbelowcomb squarebelowcomb seagullbelowcomb xabovecomb doubleverticallinebelowcomb doublebrevebelowcomb breveinverteddoublecomb beta theta chi bmiddletilde dmiddletilde fmiddletilde mmiddletilde nmiddletilde pmiddletilde rmiddletilde rfishhookmiddletilde smiddletilde tmiddletilde zmiddletilde macronacutecomb gravemacroncomb macrongravecomb acutemacroncomb graveacutegravecomb acutegraveacutecomb dblverticalbar undertie nmod dottedCircle raiseduparrowmod raiseddownarrowmod beta-latin chi-latin name GF_Phonetics_IPAStandard list dcurl lcurl ncurl tcurl rfishhookreversed eshsquatreversed hturnedfishhook hturnedfishhookandtail Asmall Esmall Omegasmall name GF_Phonetics_SinoExt glyphsets-1.0.0/data/results/plist/CustomFilter_GF_TransLatin.plist000066400000000000000000000103641461513140100255070ustar00rootroot00000000000000 list Gcaron gcaron Ymacron ymacron apostrophemod commareversedmod ringhalfright ringhalfleft dotbelowcomb brevebelowcomb macronbelowcomb Ddotbelow ddotbelow Dlinebelow dlinebelow Gmacron gmacron Hdotbelow hdotbelow Hbrevebelow hbrevebelow Klinebelow klinebelow Sdotbelow sdotbelow Tdotbelow tdotbelow Tlinebelow tlinebelow Zdotbelow zdotbelow hlinebelow tdieresis name GF_TransLatin_Arabic list Agrave Aacute Acircumflex Egrave Eacute Ecircumflex Igrave Iacute Icircumflex Idieresis Ograve Oacute Ocircumflex Ugrave Uacute Ucircumflex Udieresis agrave aacute acircumflex egrave eacute ecircumflex igrave iacute icircumflex ntilde ograve oacute ocircumflex ugrave uacute ucircumflex udieresis Amacron amacron Abreve abreve Emacron emacron Ebreve ebreve Ecaron ecaron Imacron imacron Ibreve ibreve Nacute Omacron omacron Obreve obreve Umacron umacron Ubreve ubreve Acaron acaron Icaron icaron Ocaron ocaron Ucaron ucaron Udieresismacron udieresismacron Udieresisacute udieresisacute Udieresiscaron udieresiscaron Udieresisgrave udieresisgrave Ngrave ngrave apostrophemod gravecomb acutecomb circumflexcomb macroncomb brevecomb dieresiscomb caroncomb verticallineabovecomb dotaboverightcomb Nmod Macute macute nmod gravecomb_dotaboverightcomb acutecomb_dotaboverightcomb circumflexcomb_dotaboverightcomb brevecomb_dotaboverightcomb macroncomb_dotaboverightcomb verticallineabovecomb_dotaboverightcomb name GF_TransLatin_Pinyin glyphsets-1.0.0/data/results/txt/000077500000000000000000000000001461513140100167575ustar00rootroot00000000000000glyphsets-1.0.0/data/results/txt/nice-names/000077500000000000000000000000001461513140100207765ustar00rootroot00000000000000glyphsets-1.0.0/data/results/txt/nice-names/GF_Arabic_Core.txt000066400000000000000000000027341461513140100242520ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. space exclam quotedbl numbersign percent quotesingle parenleft parenright asterisk plus comma hyphen period slash zero one two three four five six seven eight nine colon less equal greater bracketleft backslash bracketright braceleft bar braceright nbspace guillemetleft guillemetright multiply divide perthousand-ar comma-ar dateseparator-ar semicolon-ar mark-ar question-ar hamza-ar alefMadda-ar alefHamzaabove-ar wawHamzaabove-ar alefHamzabelow-ar yehHamzaabove-ar alef-ar beh-ar tehMarbuta-ar teh-ar theh-ar jeem-ar hah-ar khah-ar dal-ar thal-ar reh-ar zain-ar seen-ar sheen-ar sad-ar dad-ar tah-ar zah-ar ain-ar ghain-ar kashida-ar feh-ar qaf-ar kaf-ar lam-ar meem-ar noon-ar heh-ar waw-ar alefMaksura-ar yeh-ar fathatan-ar dammatan-ar kasratan-ar fatha-ar damma-ar kasra-ar shadda-ar sukun-ar madda-ar hamzaabove-ar hamzabelow-ar zero-ar one-ar two-ar three-ar four-ar five-ar six-ar seven-ar eight-ar nine-ar percent-ar decimalseparator-ar thousandseparator-ar asterisk-ar alefabove-ar tteh-ar peh-ar tcheh-ar ddal-ar rreh-ar jeh-ar keheh-ar gaf-ar hehDoachashmee-ar hehgoal-ar yehFarsi-ar yehbarree-ar fullstop-ar zeroFarsi-ar oneFarsi-ar twoFarsi-ar threeFarsi-ar fourFarsi-ar fiveFarsi-ar sixFarsi-ar sevenFarsi-ar eightFarsi-ar nineFarsi-ar kehehThreedotsabove-ar lefttorightmark endash emdash quoteleft quoteright quotedblleft quotedblright ellipsis guilsinglleft guilsinglright minus parenleft-ar parenright-arglyphsets-1.0.0/data/results/txt/nice-names/GF_Arabic_Plus.txt000066400000000000000000000030731461513140100243020ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. exclam percent quotesingle parenleft parenright plus comma hyphen period slash zero one two three four five six seven eight nine colon semicolon bracketleft bracketright perthousand-ar comma-ar hamza-ar alefMadda-ar alefHamzaabove-ar wawHamzaabove-ar yehHamzaabove-ar alef-ar beh-ar tehMarbuta-ar teh-ar theh-ar jeem-ar hah-ar khah-ar dal-ar thal-ar reh-ar zain-ar seen-ar sheen-ar sad-ar dad-ar tah-ar zah-ar ain-ar ghain-ar feh-ar qaf-ar kaf-ar lam-ar meem-ar noon-ar heh-ar waw-ar alefMaksura-ar yeh-ar fathatan-ar dammatan-ar kasratan-ar fatha-ar damma-ar kasra-ar shadda-ar sukun-ar hamzaabove-ar zero-ar one-ar two-ar three-ar four-ar five-ar six-ar seven-ar eight-ar nine-ar percent-ar decimalseparator-ar thousandseparator-ar alefabove-ar tteheh-ar beeh-ar tehRing-ar tehThreedotsdown-ar peh-ar teheh-ar beheh-ar hahHamzaabove-ar nyeh-ar dyeh-ar hahThreedotsabove-ar tcheh-ar tcheheh-ar dalRing-ar dalDotbelow-ar dahal-ar ddahal-ar dalThreedotsdown-ar rehRing-ar rehVbelow-ar rehDotbelowdotabove-ar jeh-ar rehFourdots-ar seenDotbelowDotabove-ar veh-ar peheh-ar keheh-ar kafswash-ar kafRing-ar ng-ar gaf-ar ngoeh-ar gueh-ar lamVabove-ar rnoon-ar noonRing-ar hehDoachashmee-ar oe-ar u-ar yu-ar ve-ar yehFarsi-ar yehTail-ar yehVabove-ar e-ar fullstop-ar ae-ar zeroFarsi-ar oneFarsi-ar twoFarsi-ar threeFarsi-ar fourFarsi-ar fiveFarsi-ar sixFarsi-ar sevenFarsi-ar eightFarsi-ar nineFarsi-ar sindhiampersand-ar sindhipostpositionmen-ar lefttorightmark righttoleftmark quoteleft reversedsemicolon minus commareversedglyphsets-1.0.0/data/results/txt/nice-names/GF_Cyrillic_Core.txt000066400000000000000000000021171461513140100246360ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. exclam quotedbl numbersign percent ampersand quotesingle parenleft parenright asterisk plus comma hyphen period slash zero one two three four five six seven eight nine colon semicolon question at bracketleft backslash bracketright guillemetleft guillemetright apostrophemod gravecomb acutecomb brevecomb dieresiscomb Io-cy Dje-cy E-cy I-cy Yi-cy Je-cy Lje-cy Nje-cy Tshe-cy Ushort-cy Dzhe-cy A-cy Be-cy Ve-cy Ge-cy De-cy Ie-cy Zhe-cy Ze-cy Ii-cy Iishort-cy Ka-cy El-cy Em-cy En-cy O-cy Pe-cy Er-cy Es-cy Te-cy U-cy Ef-cy Ha-cy Tse-cy Che-cy Sha-cy Shcha-cy Hardsign-cy Yeru-cy Softsign-cy Ereversed-cy Yu-cy Ya-cy a-cy be-cy ve-cy ge-cy de-cy ie-cy zhe-cy ze-cy ii-cy iishort-cy ka-cy el-cy em-cy en-cy o-cy pe-cy er-cy es-cy te-cy u-cy ef-cy ha-cy tse-cy che-cy sha-cy shcha-cy hardsign-cy yeru-cy softsign-cy ereversed-cy yu-cy ya-cy io-cy dje-cy e-cy i-cy yi-cy je-cy lje-cy nje-cy tshe-cy ushort-cy dzhe-cy Geupturn-cy geupturn-cy endash emdash quoteleft quoteright quotesinglbase quotedblleft quotedblbase ellipsis numeroglyphsets-1.0.0/data/results/txt/nice-names/GF_Cyrillic_Historical.txt000066400000000000000000000010451461513140100260460ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. Omega-cy omega-cy Eiotified-cy eiotified-cy Yuslittle-cy yuslittle-cy Yuslittleiotified-cy yuslittleiotified-cy Yusbigiotified-cy yusbigiotified-cy Ksi-cy ksi-cy Psi-cy psi-cy Izhitsadblgrave-cy izhitsadblgrave-cy Uk-cy uk-cy uni047A uni047B uni047C uni047D uni047E uni047F Koppa-cy koppa-cy thousand-cy titlocomb-cy palatalizationcomb-cy dasiapneumatacomb-cy psilipneumatacomb-cy pokrytiecomb-cy hundredthousandssigncomb-cy millionssigncomb-cy OmegaBroad-cy omegaBroad-cyglyphsets-1.0.0/data/results/txt/nice-names/GF_Cyrillic_Plus.txt000066400000000000000000000035121461513140100246710ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. apostrophemod gravecomb acutecomb macroncomb dieresiscomb hungarumlautcomb Yat-cy yat-cy Yusbig-cy yusbig-cy Fita-cy fita-cy Izhitsa-cy izhitsa-cy Ghestroke-cy ghestroke-cy Ghemiddlehook-cy ghemiddlehook-cy Zhedescender-cy zhedescender-cy Zedescender-cy zedescender-cy Kadescender-cy kadescender-cy Kaverticalstroke-cy kaverticalstroke-cy Kabashkir-cy kabashkir-cy Endescender-cy endescender-cy Enghe-cy enghe-cy Esdescender-cy esdescender-cy Ustraight-cy ustraight-cy Ustraightstroke-cy ustraightstroke-cy Hadescender-cy hadescender-cy Chedescender-cy chedescender-cy Cheverticalstroke-cy cheverticalstroke-cy Shha-cy shha-cy Palochka-cy Zhebreve-cy zhebreve-cy Chekhakassian-cy chekhakassian-cy palochka-cy Abreve-cy abreve-cy Adieresis-cy adieresis-cy Aie-cy aie-cy Iebreve-cy iebreve-cy Schwa-cy schwa-cy Zhedieresis-cy zhedieresis-cy Zedieresis-cy zedieresis-cy Imacron-cy imacron-cy Idieresis-cy idieresis-cy Odieresis-cy odieresis-cy Obarred-cy obarred-cy Umacron-cy umacron-cy Udieresis-cy udieresis-cy Uhungarumlaut-cy uhungarumlaut-cy Chedieresis-cy chedieresis-cy Gedescender-cy gedescender-cy Yerudieresis-cy yerudieresis-cy Qa-cy qa-cy We-cy we-cy tugrik hryvnia tenge brevecomb-cy gestroke-cy.loclBSH yu-cy.loclBGR Gestroke-cy.loclBSH De-cy.loclBGR Ii-cy.loclBGR Iishort-cy.loclBGR Iigrave-cy.loclBGR El-cy.loclBGR Ef-cy.loclBGR Zedescender-cy.loclBSH Esdescender-cy.loclBSH Esdescender-cy.loclCHU ve-cy.loclBGR ge-cy.loclBGR de-cy.loclBGR zhe-cy.loclBGR ze-cy.loclBGR ii-cy.loclBGR iishort-cy.loclBGR iigrave-cy.loclBGR ka-cy.loclBGR el-cy.loclBGR en-cy.loclBGR pe-cy.loclBGR te-cy.loclBGR che-cy.loclBGR tse-cy.loclBGR sha-cy.loclBGR shcha-cy.loclBGR softsign-cy.loclBGR hardsign-cy.loclBGR zedescender-cy.loclBSH esdescender-cy.loclBSH esdescender-cy.loclCHU be-cy.loclSRBglyphsets-1.0.0/data/results/txt/nice-names/GF_Cyrillic_Pro.txt000066400000000000000000000015241461513140100245070ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. Iishorttail-cy iishorttail-cy Semisoftsign-cy semisoftsign-cy Ertick-cy ertick-cy Ghemiddlehook-cy ghemiddlehook-cy Kastroke-cy kastroke-cy Haabkhasian-cy haabkhasian-cy Tedescender-cy tedescender-cy Tetse-cy tetse-cy Cheabkhasian-cy cheabkhasian-cy Chedescenderabkhasian-cy chedescenderabkhasian-cy Kahook-cy kahook-cy Eltail-cy eltail-cy Enhook-cy enhook-cy Entail-cy entail-cy Emtail-cy emtail-cy Schwadieresis-cy schwadieresis-cy Dzeabkhasian-cy dzeabkhasian-cy Obarreddieresis-cy obarreddieresis-cy Edieresis-cy edieresis-cy Gestrokehook-cy gestrokehook-cy Hahook-cy hahook-cy Hastroke-cy hastroke-cy Reversedze-cy reversedze-cy Elhook-cy elhook-cy Pedescender-cy pedescender-cy Shhadescender-cy shhadescender-cy EnLeftHook-cy enlefthook-cy Eldescender-cy eldescender-cyglyphsets-1.0.0/data/results/txt/nice-names/GF_Greek_AncientMusicalSymbols.txt000066400000000000000000000175651461513140100275160ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. psili-byzantineMusic daseia-byzantineMusic perispomeni-byzantineMusic oxeiaEkfonitikon-byzantineMusic oxeiaDipli-byzantineMusic vareiaEkfonitikon-byzantineMusic vareiaDipli-byzantineMusic kathisti-byzantineMusic syrmatiki-byzantineMusic paraklitiki-byzantineMusic ypokrisis-byzantineMusic ypokrisisDipli-byzantineMusic kremasti-byzantineMusic apesoEkfonitikon-byzantineMusic exoEkfonitikon-byzantineMusic teleia-byzantineMusic kentimata-byzantineMusic apostrofos-byzantineMusic apostrofosDipli-byzantineMusic synevma-byzantineMusic thita-byzantineMusic oligonArchaion-byzantineMusic gorgonArchaion-byzantineMusic psilon-byzantineMusic chamilon-byzantineMusic vathy-byzantineMusic isonArchaion-byzantineMusic kentimaArchaion-byzantineMusic kentimataArchaion-byzantineMusic saximata-byzantineMusic parichon-byzantineMusic stavrosApodexia-byzantineMusic oxeiaiArchaion-byzantineMusic vareiaiArchaion-byzantineMusic apodermaArchaion-byzantineMusic apothema-byzantineMusic klasma-byzantineMusic revma-byzantineMusic piasmaArchaion-byzantineMusic tinagma-byzantineMusic anatrichisma-byzantineMusic seisma-byzantineMusic synagmaArchaion-byzantineMusic synagmaMetaStavrou-byzantineMusic oyranismaArchaion-byzantineMusic thema-byzantineMusic lemoi-byzantineMusic dyo-byzantineMusic tria-byzantineMusic tessera-byzantineMusic kratimata-byzantineMusic apesoExoNeo-byzantineMusic fthoraArchaion-byzantineMusic imifthora-byzantineMusic tromikonArchaion-byzantineMusic katavaTromikon-byzantineMusic pelaston-byzantineMusic psifiston-byzantineMusic kontevma-byzantineMusic chorevmaArchaion-byzantineMusic rapisma-byzantineMusic parakalesmaArchaion-byzantineMusic paraklitikiArchaion-byzantineMusic ichadin-byzantineMusic nana-byzantineMusic petasma-byzantineMusic kontevmaAllo-byzantineMusic tromikonAllo-byzantineMusic straggismata-byzantineMusic gronthismata-byzantineMusic isonNeo-byzantineMusic oligonNeo-byzantineMusic oxeiaNeo-byzantineMusic petasti-byzantineMusic koufisma-byzantineMusic petastokoufisma-byzantineMusic kratimokoufisma-byzantineMusic pelastonNeo-byzantineMusic kentimataNeoAno-byzantineMusic kentimaNeoAno-byzantineMusic ypsili-byzantineMusic apostrofosNeo-byzantineMusic apostrofoiSyndesmosNeo-byzantineMusic yporroi-byzantineMusic kratimoyporroon-byzantineMusic elafron-byzantineMusic chamili-byzantineMusic mikronIson-byzantineMusic vareiaNeo-byzantineMusic piasmaNeo-byzantineMusic psifistonNeo-byzantineMusic omalon-byzantineMusic antikenoma-byzantineMusic lygisma-byzantineMusic paraklitikiNeo-byzantineMusic parakalesmaNeo-byzantineMusic eteronParakalesma-byzantineMusic kylisma-byzantineMusic antikenokylisma-byzantineMusic tromikonNeo-byzantineMusic ekstrepton-byzantineMusic synagmaNeo-byzantineMusic syrma-byzantineMusic chorevmaNeo-byzantineMusic epegerma-byzantineMusic seismaNeo-byzantineMusic xironKlasma-byzantineMusic tromikopsifiston-byzantineMusic psifistolygisma-byzantineMusic tromikolygisma-byzantineMusic tromikoparakalesma-byzantineMusic psifistoparakalesma-byzantineMusic tromikosynagma-byzantineMusic psifistosynagma-byzantineMusic gorgosyntheton-byzantineMusic argosyntheton-byzantineMusic eteronArgosyntheton-byzantineMusic oyranismaNeo-byzantineMusic thematismosEso-byzantineMusic thematismosExo-byzantineMusic themaAploun-byzantineMusic thesKaiApothes-byzantineMusic katavasma-byzantineMusic endofonon-byzantineMusic yfenKato-byzantineMusic yfenAno-byzantineMusic stavros-byzantineMusic klasmaAno-byzantineMusic dipliArchaion-byzantineMusic kratimaArchaion-byzantineMusic kratimaAllo-byzantineMusic kratimaNeo-byzantineMusic apodermaNeo-byzantineMusic apli-byzantineMusic dipli-byzantineMusic tripli-byzantineMusic tetrapli-byzantineMusic koronis-byzantineMusic leimmaEnosChronou-byzantineMusic leimmaDyoChronon-byzantineMusic leimmaTrionChronon-byzantineMusic leimmaTessaronChronon-byzantineMusic leimmaImiseosChronou-byzantineMusic gorgonNeoAno-byzantineMusic gorgonParestigmenonAristera-byzantineMusic gorgonParestigmenonDexia-byzantineMusic digorgon-byzantineMusic digorgonParestigmenonAristeraKato-byzantineMusic digorgonParestigmenonAristeraAno-byzantineMusic digorgonParestigmenonDexia-byzantineMusic trigorgon-byzantineMusic argon-byzantineMusic imidiargon-byzantineMusic diargon-byzantineMusic agogiPoliArgi-byzantineMusic agogiArgoteri-byzantineMusic agogiArgi-byzantineMusic agogiMetria-byzantineMusic agogiMesi-byzantineMusic agogiGorgi-byzantineMusic agogiGorgoteri-byzantineMusic agogiPoliGorgi-byzantineMusic martyriaProtosIchos-byzantineMusic martyriaAlliProtosIchos-byzantineMusic martyriaDeyterosIchos-byzantineMusic martyriaAlliDeyterosIchos-byzantineMusic martyriaTritosIchos-byzantineMusic martyriaTrifonias-byzantineMusic martyriaTetartosIchos-byzantineMusic martyriaTetartosLegetosIchos-byzantineMusic martyriaLegetosIchos-byzantineMusic martyriaPlagiosIchos-byzantineMusic isakiaTelousIchimatos-byzantineMusic apostrofoiTelousIchimatos-byzantineMusic fanerosisTetrafonias-byzantineMusic fanerosisMonofonias-byzantineMusic fanerosisDifonias-byzantineMusic martyriaVarysIchos-byzantineMusic martyriaProtovarysIchos-byzantineMusic martyriaPlagiosTetartosIchos-byzantineMusic gorthmikonNAploun-byzantineMusic gorthmikonNDiploun-byzantineMusic enarxisKaiFthoraVou-byzantineMusic imifonon-byzantineMusic imifthoron-byzantineMusic fthoraArchaionDeyterouIchou-byzantineMusic fthoraDiatonikiPa-byzantineMusic fthoraDiatonikiNana-byzantineMusic fthoraNaosIchos-byzantineMusic fthoraDiatonikiDi-byzantineMusic fthoraSklironDiatononDi-byzantineMusic fthoraDiatonikiKe-byzantineMusic fthoraDiatonikiZo-byzantineMusic fthoraDiatonikiNiKato-byzantineMusic fthoraDiatonikiNiAno-byzantineMusic fthoraMalakonChromaDifonias-byzantineMusic fthoraMalakonChromaMonofonias-byzantineMusic fhtoraSklironChromaVasis-byzantineMusic fthoraSklironChromaSynafi-byzantineMusic fthoraNenano-byzantineMusic chroaZygos-byzantineMusic chroaKliton-byzantineMusic chroaSpathi-byzantineMusic fthoraIYfesisTetartimorion-byzantineMusic fthoraEnarmoniosAntifonia-byzantineMusic yfesisTritimorion-byzantineMusic diesisTritimorion-byzantineMusic diesisTetartimorion-byzantineMusic diesisApliDyoDodekata-byzantineMusic diesisMonogrammosTesseraDodekata-byzantineMusic diesisDigrammosExDodekata-byzantineMusic diesisTrigrammosOktoDodekata-byzantineMusic yfesisApliDyoDodekata-byzantineMusic yfesisMonogrammosTesseraDodekata-byzantineMusic yfesisDigrammosExDodekata-byzantineMusic yfesisTrigrammosOktoDodekata-byzantineMusic genikiDiesis-byzantineMusic genikiYfesis-byzantineMusic diastoliApliMikri-byzantineMusic diastoliApliMegali-byzantineMusic diastoliDipli-byzantineMusic diastoliTheseos-byzantineMusic simansisTheseos-byzantineMusic simansisTheseosDisimou-byzantineMusic simansisTheseosTrisimou-byzantineMusic simansisTheseosTetrasimou-byzantineMusic simansisArseos-byzantineMusic simansisArseosDisimou-byzantineMusic simansisArseosTrisimou-byzantineMusic simansisArseosTetrasimou-byzantineMusic digrammaGg-byzantineMusic diftoggosOu-byzantineMusic stigma-byzantineMusic arktikoPa-byzantineMusic arktikoVou-byzantineMusic arktikoGa-byzantineMusic arktikoDi-byzantineMusic arktikoKe-byzantineMusic arktikoZo-byzantineMusic arktikoNi-byzantineMusic kentimataNeoMeso-byzantineMusic kentimaNeoMeso-byzantineMusic kentimataNeoKato-byzantineMusic kentimaNeoKato-byzantineMusic klasmaKato-byzantineMusic gorgonNeoKato-byzantineMusic uni1D200 uni1D201 uni1D202 uni1D203 uni1D204 uni1D205 uni1D206 uni1D207 uni1D208 uni1D209 uni1D20A uni1D20B uni1D20C uni1D20D uni1D20E uni1D20F uni1D210 uni1D211 uni1D212 uni1D213 uni1D214 uni1D215 uni1D216 uni1D217 uni1D218 uni1D219 uni1D21A uni1D21B uni1D21C uni1D21D uni1D21E uni1D21F uni1D220 uni1D221 uni1D222 uni1D223 uni1D224 uni1D225 uni1D226 uni1D227 uni1D228 uni1D229 uni1D22A uni1D22B uni1D22C uni1D22D uni1D22E uni1D22F uni1D230 uni1D231 uni1D232 uni1D233 uni1D234 uni1D235 uni1D236 uni1D237 uni1D238 uni1D239 uni1D23A uni1D23B uni1D23C uni1D23D uni1D23E uni1D23F uni1D240 uni1D241 uni1D242 uni1D243 uni1D244 uni1D245glyphsets-1.0.0/data/results/txt/nice-names/GF_Greek_Archaic.txt000066400000000000000000000053271461513140100245710ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. Heta heta Archaicsampi archaicsampi Pamphyliandigamma pamphyliandigamma sigmaLunateReversedSymbol sigmaLunateDottedSymbol sigmaLunateDottedReversedSymbol betaSymbol thetaSymbol UpsilonhookSymbol UpsilonacutehookSymbol UpsilondieresishookSymbol phiSymbol piSymbol KoppaArchaic koppaArchaic kappaSymbol rhoSymbol sigmaLunateSymbol yot ThetaSymbol epsilonLunateSymbol epsilonLunateReversedSymbol Sho sho SigmaLunateSymbol San san rhoStrokeSymbol SigmaLunateReversedSymbol SigmaLunateDottedSymbol SigmaLunateDottedReversedSymbol whiteSquare blackstar sunSymbol ascendingNode descendingNode conjunction opposition constantineCross jerusalemCross firstQuarterMoon lastQuarterMoon mercury venus earth mars jupiter saturn uranus neptune pluto aries taurus gemini cancer leo virgo libra scorpius sagittarius capricorn aquarius pisces threeDimensionalAngle whitetrianglecontainingwhitetriangle onequarter-atticGreek onehalf-atticGreek onedrachma-atticGreek five-atticGreek fifty-atticGreek fivehundred-atticGreek fivethousand-atticGreek fiftythousand-atticGreek fivetalents-atticGreek tentalents-atticGreek fiftytalents-atticGreek onehundredtalents-atticGreek fivehundredtalents-atticGreek onethousandtalents-atticGreek fivethousandtalents-atticGreek fivestaters-atticGreek tenstaters-atticGreek fiftystaters-atticGreek onehundredstaters-atticGreek fivehundredstaters-atticGreek onethousandstaters-atticGreek tenthousandstaters-atticGreek fiftythousandstaters-atticGreek tenmnas-atticGreek heraeumoneplethron-ancientGreek thespianone-ancientGreek hermionianone-ancientGreek epidaureantwo-ancientGreek thespiantwo-ancientGreek cyrenaictwodrachmas-ancientGreek epidaureantwodrachmas-ancientGreek troezenianfive-ancientGreek troezenianten-ancientGreek troezeniantenalternateform-ancientGreek hermionianten-ancientGreek messenianten-ancientGreek thespianten-ancientGreek thespianthirty-ancientGreek troezenianfifty-ancientGreek troezenianfiftyalternateform-ancientGreek hermionianfifty-ancientGreek thespianfifty-ancientGreek thespianonehundred-ancientGreek thespianthreehundred-ancientGreek epidaureanfivehundred-ancientGreek troezenianfivehundred-ancientGreek thespianfivehundred-ancientGreek carystianfivehundred-ancientGreek naxianfivehundred-ancientGreek thespianonethousand-ancientGreek thespianfivethousand-ancientGreek delphicfivemnas-ancientGreek stratianfiftymnas-ancientGreek onehalf-greek onehalfAlternate-greek twothirds-greek threequarters-greek year-greek talent-greek drachma-greek obol-greek twoObols-greek threeObols-greek fourObols-greek fiveObols-greek metretes-greek kyathosBase-greek litra-greek ounkia-greek xestes-greek artabe-greek aroura-greek gramma-greek tryblionBase-greek zero-greekglyphsets-1.0.0/data/results/txt/nice-names/GF_Greek_Coptic.txt000066400000000000000000000041301461513140100244470ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. Shei-coptic shei-coptic Fei-coptic fei-coptic Khei-coptic khei-coptic Hori-coptic hori-coptic Gangia-coptic gangia-coptic Shima-coptic shima-coptic Dei-coptic dei-coptic Alfa-coptic alfa-coptic Vida-coptic vida-coptic Gamma-coptic gamma-coptic Dalda-coptic dalda-coptic Eie-coptic eie-coptic Sou-coptic sou-coptic Zata-coptic zata-coptic Hate-coptic hate-coptic Thethe-coptic thethe-coptic Iauda-coptic iauda-coptic Kapa-coptic kapa-coptic Laula-coptic laula-coptic Mi-coptic mi-coptic Ni-coptic ni-coptic Ksi-coptic ksi-coptic O-coptic o-coptic Pi-coptic pi-coptic Ro-coptic ro-coptic Sima-coptic sima-coptic Tau-coptic tau-coptic Ua-coptic ua-coptic Fi-coptic fi-coptic Khi-coptic khi-coptic Psi-coptic psi-coptic Oou-coptic oou-coptic AlefDialectP-coptic alefDialectP-coptic AinOld-coptic ainOld-coptic Cryptogrammiceie-coptic cryptogrammiceie-coptic dialectPkapa-coptic dialectpkapa-coptic dialectPni-coptic dialectpni-coptic Cryptogrammicni-coptic cryptogrammicni-coptic OouOld-coptic oouOld-coptic Sampi-coptic sampi-coptic SheiCrossed-coptic sheiCrossed-coptic SheiOld-coptic sheiOld-coptic EshOld-coptic eshOld-coptic KheiAkhmimic-coptic kheiAkhmimic-coptic HoriDialectP-coptic horiDialectP-coptic HoriOld-coptic horiOld-coptic HaOld-coptic haOld-coptic HaLshaped-coptic haLshaped-coptic HeiOld-coptic heiOld-coptic HatOld-coptic hatOld-coptic GangiaOld-coptic gangiaOld-coptic DjaOld-coptic djaOld-coptic ShimaOld-coptic shimaOld-coptic kai-coptic miro-coptic piro-coptic stauros-coptic tauro-coptic khiro-coptic shimasima-coptic SheiCryptogrammic-coptic sheiCryptogrammic-coptic GangiaCryptogrammic-coptic gangiaCryptogrammic-coptic uni2CEF uni2CF0 uni2CF1 KheiBohairic-coptic kheiBohairic-coptic onehalf-coptic fullstop-coptic morphologicaldivider-coptic oldNgi-nubian-coptic oldNyi-nubian-coptic oldShima-nubian-coptic oldWau-nubian-coptic olddirectquestion-nubian-coptic oldfullstop-nubian-coptic oldindirectquestion-nubian-coptic oldngi-nubian-coptic oldnyi-nubian-coptic oldshima-nubian-coptic oldversedivider-nubian-coptic oldwau-nubian-copticglyphsets-1.0.0/data/results/txt/nice-names/GF_Greek_Core.txt000066400000000000000000000017031461513140100241210ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. exclam quotedbl percent ampersand parenleft parenright asterisk plus comma hyphen period slash zero one two three four five six seven eight nine colon semicolon at bracketleft backslash bracketright guillemetleft guillemetright acutecomb dieresiscomb numeral-greek lowernumeral-greek questiongreek tonos dieresistonos Alphatonos anoteleia Epsilontonos Etatonos Iotatonos Omicrontonos Upsilontonos Omegatonos iotadieresistonos Alpha Beta Gamma Delta Epsilon Zeta Eta Theta Iota Kappa Lambda Mu Nu Xi Omicron Pi Rho Sigma Tau Upsilon Phi Chi Psi Omega Iotadieresis Upsilondieresis alphatonos epsilontonos etatonos iotatonos upsilondieresistonos alpha beta gamma delta epsilon zeta eta theta iota kappa lambda mu nu xi omicron pi rho sigmafinal sigma tau upsilon phi chi psi omega iotadieresis upsilondieresis omicrontonos upsilontonos omegatonos KaiSymbol kaiSymbol endash emdash ellipsisglyphsets-1.0.0/data/results/txt/nice-names/GF_Greek_Expert.txt000066400000000000000000000135371461513140100245100ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. numeral-greek.sc lowernumeral-greek.sc anoteleia.sc questiongreek.sc tonos.sc dieresistonos.sc gamma_gamma lambda_lambda alpha.sc beta.sc gamma.sc delta.sc epsilon.sc zeta.sc eta.sc theta.sc iota.sc kappa.sc lambda.sc mu.sc nu.sc xi.sc omicron.sc pi.sc rho.sc sigma.sc tau.sc upsilon.sc phi.sc chi.sc psi.sc omega.sc iotatonos.sc iotadieresis.sc iotadieresistonos.sc upsilontonos.sc upsilondieresis.sc upsilondieresistonos.sc omicrontonos.sc omegatonos.sc alphatonos.sc epsilontonos.sc etatonos.sc stigma.sc digamma.sc koppa.sc sampi.sc kaiSymbol.sc alphapsili.sc alphadasia.sc alphapsilivaria.sc alphadasiavaria.sc alphapsilioxia.sc alphadasiaoxia.sc alphapsiliperispomeni.sc alphadasiaperispomeni.sc alphavaria.sc alphaoxia.sc alphaperispomeni.sc alphavrachy.sc alphamacron.sc alphaypogegrammeni.sc alphavariaypogegrammeni.sc alphaoxiaypogegrammeni.sc alphapsiliypogegrammeni.sc alphadasiaypogegrammeni.sc alphapsilivariaypogegrammeni.sc alphadasiavariaypogegrammeni.sc alphapsilioxiaypogegrammeni.sc alphadasiaoxiaypogegrammeni.sc alphapsiliperispomeniypogegrammeni.sc alphadasiaperispomeniypogegrammeni.sc alphaperispomeniypogegrammeni.sc epsilonpsili.sc epsilondasia.sc epsilonpsilivaria.sc epsilondasiavaria.sc epsilonpsilioxia.sc epsilondasiaoxia.sc epsilonvaria.sc epsilonoxia.sc etapsili.sc etadasia.sc etapsilivaria.sc etadasiavaria.sc etapsilioxia.sc etadasiaoxia.sc etapsiliperispomeni.sc etadasiaperispomeni.sc etavaria.sc etaoxia.sc etaperispomeni.sc etaypogegrammeni.sc etavariaypogegrammeni.sc etaoxiaypogegrammeni.sc etapsiliypogegrammeni.sc etadasiaypogegrammeni.sc etapsilivariaypogegrammeni.sc etadasiavariaypogegrammeni.sc etapsilioxiaypogegrammeni.sc etadasiaoxiaypogegrammeni.sc etapsiliperispomeniypogegrammeni.sc etadasiaperispomeniypogegrammeni.sc etaperispomeniypogegrammeni.sc iotapsili.sc iotadasia.sc iotapsilivaria.sc iotadasiavaria.sc iotapsilioxia.sc iotadasiaoxia.sc iotapsiliperispomeni.sc iotadasiaperispomeni.sc iotavaria.sc iotaoxia.sc iotaperispomeni.sc iotavrachy.sc iotamacron.sc iotadialytikavaria.sc iotadialytikaoxia.sc iotadialytikaperispomeni.sc omicronpsili.sc omicrondasia.sc omicronpsilivaria.sc omicrondasiavaria.sc omicronpsilioxia.sc omicrondasiaoxia.sc omicronvaria.sc omicronoxia.sc rhopsili.sc rhodasia.sc upsilonpsili.sc upsilondasia.sc upsilonpsilivaria.sc upsilondasiavaria.sc upsilonpsilioxia.sc upsilondasiaoxia.sc upsilonpsiliperispomeni.sc upsilondasiaperispomeni.sc upsilonvaria.sc upsilonoxia.sc upsilonperispomeni.sc upsilonvrachy.sc upsilonmacron.sc upsilondialytikavaria.sc upsilondialytikaoxia.sc upsilondialytikaperispomeni.sc omegapsili.sc omegadasia.sc omegapsilivaria.sc omegadasiavaria.sc omegapsilioxia.sc omegadasiaoxia.sc omegapsiliperispomeni.sc omegadasiaperispomeni.sc omegavaria.sc omegaoxia.sc omegaperispomeni.sc omegaypogegrammeni.sc omegavariaypogegrammeni.sc omegaoxiaypogegrammeni.sc omegapsiliypogegrammeni.sc omegadasiaypogegrammeni.sc omegapsilivariaypogegrammeni.sc omegadasiavariaypogegrammeni.sc omegapsilioxiaypogegrammeni.sc omegadasiaoxiaypogegrammeni.sc omegapsiliperispomeniypogegrammeni.sc omegadasiaperispomeniypogegrammeni.sc omegaperispomeniypogegrammeni.sc prosgegrammeni.sc Alphaprosgegrammeni.sc.ss01 Alphapsiliprosgegrammeni.sc.ss01 Alphadasiaprosgegrammeni.sc.ss01 Alphapsilivariaprosgegrammeni.sc.ss01 Alphadasiavariaprosgegrammeni.sc.ss01 Alphapsilioxiaprosgegrammeni.sc.ss01 Alphadasiaoxiaprosgegrammeni.sc.ss01 Alphapsiliperispomeniprosgegrammeni.sc.ss01 Alphadasiaperispomeniprosgegrammeni.sc.ss01 Etaprosgegrammeni.sc.ss01 Etapsiliprosgegrammeni.sc.ss01 Etadasiaprosgegrammeni.sc.ss01 Etapsilivariaprosgegrammeni.sc.ss01 Etadasiavariaprosgegrammeni.sc.ss01 Etapsilioxiaprosgegrammeni.sc.ss01 Etadasiaoxiaprosgegrammeni.sc.ss01 Etapsiliperispomeniprosgegrammeni.sc.ss01 Etadasiaperispomeniprosgegrammeni.sc.ss01 Omegaprosgegrammeni.sc.ss01 Omegapsiliprosgegrammeni.sc.ss01 Omegadasiaprosgegrammeni.sc.ss01 Omegapsilivariaprosgegrammeni.sc.ss01 Omegadasiavariaprosgegrammeni.sc.ss01 Omegapsilioxiaprosgegrammeni.sc.ss01 Omegadasiaoxiaprosgegrammeni.sc.ss01 Omegapsiliperispomeniprosgegrammeni.sc.ss01 Omegadasiaperispomeniprosgegrammeni.sc.ss01 alphaypogegrammeni.sc.ss01 alphavariaypogegrammeni.sc.ss01 alphaoxiaypogegrammeni.sc.ss01 alphapsiliypogegrammeni.sc.ss01 alphadasiaypogegrammeni.sc.ss01 alphapsilivariaypogegrammeni.sc.ss01 alphadasiavariaypogegrammeni.sc.ss01 alphapsilioxiaypogegrammeni.sc.ss01 alphadasiaoxiaypogegrammeni.sc.ss01 alphapsiliperispomeniypogegrammeni.sc.ss01 alphadasiaperispomeniypogegrammeni.sc.ss01 alphaperispomeniypogegrammeni.sc.ss01 etaypogegrammeni.sc.ss01 etavariaypogegrammeni.sc.ss01 etaoxiaypogegrammeni.sc.ss01 etapsiliypogegrammeni.sc.ss01 etadasiaypogegrammeni.sc.ss01 etapsilivariaypogegrammeni.sc.ss01 etadasiavariaypogegrammeni.sc.ss01 etapsilioxiaypogegrammeni.sc.ss01 etadasiaoxiaypogegrammeni.sc.ss01 etapsiliperispomeniypogegrammeni.sc.ss01 etadasiaperispomeniypogegrammeni.sc.ss01 etaperispomeniypogegrammeni.sc.ss01 omegaypogegrammeni.sc.ss01 omegavariaypogegrammeni.sc.ss01 omegaoxiaypogegrammeni.sc.ss01 omegapsiliypogegrammeni.sc.ss01 omegadasiaypogegrammeni.sc.ss01 omegapsilivariaypogegrammeni.sc.ss01 omegadasiavariaypogegrammeni.sc.ss01 omegapsilioxiaypogegrammeni.sc.ss01 omegadasiaoxiaypogegrammeni.sc.ss01 omegapsiliperispomeniypogegrammeni.sc.ss01 omegadasiaperispomeniypogegrammeni.sc.ss01 omegaperispomeniypogegrammeni.sc.ss01 Alpha.sups Beta.sups Gamma.sups Delta.sups Epsilon.sups Zeta.sups Eta.sups Theta.sups Iota.sups Kappa.sups Lambda.sups Mu.sups Nu.sups Xi.sups Omicron.sups Pi.sups Rho.sups Sigma.sups Tau.sups Upsilon.sups Phi.sups Chi.sups Psi.sups Omega.sups alpha.sups beta.sups gamma.sups delta.sups epsilon.sups zeta.sups eta.sups theta.sups iota.sups kappa.sups lambda.sups mu.sups nu.sups xi.sups omicron.sups pi.sups rho.sups sigmafinal.sups sigma.sups tau.sups upsilon.sups phi.sups chi.sups psi.sups omega.supsglyphsets-1.0.0/data/results/txt/nice-names/GF_Greek_Plus.txt000066400000000000000000000121601461513140100241530ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. perispomenicomb koroniscomb dialytikatonoscomb ypogegrammenicomb ypogegrammeni alphapsili alphadasia alphapsilivaria alphadasiavaria alphapsilioxia alphadasiaoxia alphapsiliperispomeni alphadasiaperispomeni Alphapsili Alphadasia Alphapsilivaria Alphadasiavaria Alphapsilioxia Alphadasiaoxia Alphapsiliperispomeni Alphadasiaperispomeni epsilonpsili epsilondasia epsilonpsilivaria epsilondasiavaria epsilonpsilioxia epsilondasiaoxia Epsilonpsili Epsilondasia Epsilonpsilivaria Epsilondasiavaria Epsilonpsilioxia Epsilondasiaoxia etapsili etadasia etapsilivaria etadasiavaria etapsilioxia etadasiaoxia etapsiliperispomeni etadasiaperispomeni Etapsili Etadasia Etapsilivaria Etadasiavaria Etapsilioxia Etadasiaoxia Etapsiliperispomeni Etadasiaperispomeni iotapsili iotadasia iotapsilivaria iotadasiavaria iotapsilioxia iotadasiaoxia iotapsiliperispomeni iotadasiaperispomeni Iotapsili Iotadasia Iotapsilivaria Iotadasiavaria Iotapsilioxia Iotadasiaoxia Iotapsiliperispomeni Iotadasiaperispomeni omicronpsili omicrondasia omicronpsilivaria omicrondasiavaria omicronpsilioxia omicrondasiaoxia Omicronpsili Omicrondasia Omicronpsilivaria Omicrondasiavaria Omicronpsilioxia Omicrondasiaoxia upsilonpsili upsilondasia upsilonpsilivaria upsilondasiavaria upsilonpsilioxia upsilondasiaoxia upsilonpsiliperispomeni upsilondasiaperispomeni Upsilondasia Upsilondasiavaria Upsilondasiaoxia Upsilondasiaperispomeni omegapsili omegadasia omegapsilivaria omegadasiavaria omegapsilioxia omegadasiaoxia omegapsiliperispomeni omegadasiaperispomeni Omegapsili Omegadasia Omegapsilivaria Omegadasiavaria Omegapsilioxia Omegadasiaoxia Omegapsiliperispomeni Omegadasiaperispomeni alphavaria alphaoxia epsilonvaria epsilonoxia etavaria etaoxia iotavaria iotaoxia omicronvaria omicronoxia upsilonvaria upsilonoxia omegavaria omegaoxia alphapsiliypogegrammeni alphadasiaypogegrammeni alphapsilivariaypogegrammeni alphadasiavariaypogegrammeni alphapsilioxiaypogegrammeni alphadasiaoxiaypogegrammeni alphapsiliperispomeniypogegrammeni alphadasiaperispomeniypogegrammeni Alphapsiliprosgegrammeni Alphadasiaprosgegrammeni Alphapsilivariaprosgegrammeni Alphadasiavariaprosgegrammeni Alphapsilioxiaprosgegrammeni Alphadasiaoxiaprosgegrammeni Alphapsiliperispomeniprosgegrammeni Alphadasiaperispomeniprosgegrammeni etapsiliypogegrammeni etadasiaypogegrammeni etapsilivariaypogegrammeni etadasiavariaypogegrammeni etapsilioxiaypogegrammeni etadasiaoxiaypogegrammeni etapsiliperispomeniypogegrammeni etadasiaperispomeniypogegrammeni Etapsiliprosgegrammeni Etadasiaprosgegrammeni Etapsilivariaprosgegrammeni Etadasiavariaprosgegrammeni Etapsilioxiaprosgegrammeni Etadasiaoxiaprosgegrammeni Etapsiliperispomeniprosgegrammeni Etadasiaperispomeniprosgegrammeni omegapsiliypogegrammeni omegadasiaypogegrammeni omegapsilivariaypogegrammeni omegadasiavariaypogegrammeni omegapsilioxiaypogegrammeni omegadasiaoxiaypogegrammeni omegapsiliperispomeniypogegrammeni omegadasiaperispomeniypogegrammeni Omegapsiliprosgegrammeni Omegadasiaprosgegrammeni Omegapsilivariaprosgegrammeni Omegadasiavariaprosgegrammeni Omegapsilioxiaprosgegrammeni Omegadasiaoxiaprosgegrammeni Omegapsiliperispomeniprosgegrammeni Omegadasiaperispomeniprosgegrammeni alphavrachy alphamacron alphavariaypogegrammeni alphaypogegrammeni alphaoxiaypogegrammeni alphaperispomeni alphaperispomeniypogegrammeni Alphavrachy Alphamacron Alphavaria Alphaoxia Alphaprosgegrammeni koronis prosgegrammeni psili perispomeni dialytikaperispomeni etavariaypogegrammeni etaypogegrammeni etaoxiaypogegrammeni etaperispomeni etaperispomeniypogegrammeni Epsilonvaria Epsilonoxia Etavaria Etaoxia Etaprosgegrammeni psilivaria psilioxia psiliperispomeni iotavrachy iotamacron iotadialytikavaria iotadialytikaoxia iotaperispomeni iotadialytikaperispomeni Iotavrachy Iotamacron Iotavaria Iotaoxia dasiavaria dasiaoxia dasiaperispomeni upsilonvrachy upsilonmacron upsilondialytikavaria upsilondialytikaoxia rhopsili rhodasia upsilonperispomeni upsilondialytikaperispomeni Upsilonvrachy Upsilonmacron Upsilonvaria Upsilonoxia Rhodasia dialytikavaria dialytikaoxia varia omegavariaypogegrammeni omegaypogegrammeni omegaoxiaypogegrammeni omegaperispomeni omegaperispomeniypogegrammeni Omicronvaria Omicronoxia Omegavaria Omegaoxia Omegaprosgegrammeni oxia dasia Alphaprosgegrammeni.ss01 Alphapsiliprosgegrammeni.ss01 Alphadasiaprosgegrammeni.ss01 Alphapsilivariaprosgegrammeni.ss01 Alphadasiavariaprosgegrammeni.ss01 Alphapsilioxiaprosgegrammeni.ss01 Alphadasiaoxiaprosgegrammeni.ss01 Alphapsiliperispomeniprosgegrammeni.ss01 Alphadasiaperispomeniprosgegrammeni.ss01 Etaprosgegrammeni.ss01 Etapsiliprosgegrammeni.ss01 Etadasiaprosgegrammeni.ss01 Etapsilivariaprosgegrammeni.ss01 Etadasiavariaprosgegrammeni.ss01 Etapsilioxiaprosgegrammeni.ss01 Etadasiaoxiaprosgegrammeni.ss01 Etapsiliperispomeniprosgegrammeni.ss01 Etadasiaperispomeniprosgegrammeni.ss01 Omegaprosgegrammeni.ss01 Omegapsiliprosgegrammeni.ss01 Omegadasiaprosgegrammeni.ss01 Omegapsilivariaprosgegrammeni.ss01 Omegadasiavariaprosgegrammeni.ss01 Omegapsilioxiaprosgegrammeni.ss01 Omegadasiaoxiaprosgegrammeni.ss01 Omegapsiliperispomeniprosgegrammeni.ss01 Omegadasiaperispomeniprosgegrammeni.ss01glyphsets-1.0.0/data/results/txt/nice-names/GF_Greek_Pro.txt000066400000000000000000000027041461513140100237730ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. dotaccent overlinecomb dotbelowcomb asteriskbelowcomb doublebrevebelowcomb Stigma stigma Digamma digamma Koppa koppa Sampi sampi dblverticalbar referencemark undertie asterism threedotpunctuation fourdotpunctuation fivedotpunctuation twodotpunctuation fourdotmark dottedcross tricolon verticalfourdots plussuperior minussuperior equalsuperior plusinferior minusinferior equalinferior alephsymbol betsymbol multiply.circled ellipsisvertical metricalbreve metricallongovershort metricalshortoverlong metricallongovertwoshorts metricaltwoshortsoverlong metricaltwoshortsjoined metricaltriseme metricaltetraseme metricalpentaseme doubleSolidusOperator rightanglesubstitutionmarker rightangledottedsubstitutionmarker leftsubstitutionbracket rightsubstitutionbracket leftdottedsubstitutionbracket rightdottedsubstitutionbracket raisedinterpolationmarker raiseddottedinterpolationmarker dottedtranspositionmarker lefttranspositionbracket righttranspositionbracket raisedsquare leftraisedomissionbracket rightraisedomissionbracket editorialcoronis paragraphos forkedparagraphos reversedforkedparagraphos hypodiastole dottedobelos downancora upancora dottedrightpointingangle doubleobliquehyphen anglebracketleft anglebracketright dblanglebracketleft dblanglebracketright cornerbracketleft cornerbracketright whitesquarebracketleft whitesquarebracketright litalic-math M-fraktur P-fraktur S-fraktur p-frakturglyphsets-1.0.0/data/results/txt/nice-names/GF_Latin_African.txt000066400000000000000000000111271461513140100246070ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. exclam quotedbl numbersign percent ampersand quotesingle parenleft parenright asterisk plus comma hyphen period slash zero one two three four five six seven eight nine colon semicolon question at A B C D E F G H I J K L M N O P Q R S T U V W X Y Z bracketleft bracketright a b c d e f g h i j k l m n o p q r s t u v w x y z ordfeminine guillemetleft ordmasculine guillemetright Agrave Aacute Acircumflex Atilde Adieresis Aring AE Ccedilla Egrave Eacute Ecircumflex Edieresis Igrave Iacute Icircumflex Idieresis Ntilde Ograve Oacute Ocircumflex Otilde Odieresis Oslash Ugrave Uacute Ucircumflex Udieresis Yacute agrave aacute acircumflex atilde adieresis aring ae ccedilla egrave eacute ecircumflex edieresis igrave iacute icircumflex idieresis ntilde ograve oacute ocircumflex otilde odieresis oslash ugrave uacute ucircumflex udieresis yacute ydieresis Amacron amacron Abreve abreve Aogonek aogonek Ccircumflex ccircumflex Ccaron ccaron Dcroat dcroat Emacron emacron Edotaccent edotaccent Eogonek eogonek Ecaron ecaron Hcircumflex hcircumflex Hbar hbar Itilde itilde Imacron imacron Iogonek iogonek Lacute lacute Nacute nacute Ncaron ncaron Eng eng Omacron omacron Ohungarumlaut ohungarumlaut OE oe Racute racute Rcommaaccent rcommaaccent Rcaron rcaron Sacute sacute Scircumflex scircumflex Scedilla scedilla Scaron scaron Tcedilla tcedilla Tbar tbar Utilde utilde Umacron umacron Uhungarumlaut uhungarumlaut Uogonek uogonek Wcircumflex wcircumflex Ycircumflex ycircumflex Ydieresis Zdotaccent zdotaccent Zcaron zcaron Bhook Btopbar btopbar Oopen Chook chook Dtail Dhook Eturned Schwa Eopen Fhook florin Ghook Gamma-latin Iota-latin Istroke Khook khook Mturned Nhookleft Obarred Phook phook Esh Thook thook Tretroflexhook Upsilon-latin Vhook Yhook yhook Ezh Ezhreversed ezhreversed clickdental clicklateral clickalveolar clickretroflex Acaron acaron Icaron icaron Ocaron ocaron Ucaron ucaron Udieresisacute udieresisacute eturned AEmacron aemacron Gcaron gcaron Oogonek oogonek jcaron Ngrave ngrave AEacute aeacute Oslashacute oslashacute Adblgrave adblgrave Edblgrave edblgrave Idblgrave idblgrave Odblgrave odblgrave Rinvertedbreve rinvertedbreve Udblgrave udblgrave Adotaccent adotaccent Ecedilla ecedilla Ymacron ymacron Glottalstopsmall glottalstopsmall Ubar Vturned Jstroke jstroke Rstroke rstroke aturned alpha-latin bhook oopen dtail dhook schwa eopen ghook gamma-latin ramshorn hturned hhook istroke iota-latin Ismall mturned nhookleft obarred rtail esh tretroflexhook ubar upsilon-latin vhook vturned ezh glottalstop bilabialclick jcrossedtail wmod apostrophemod glottalstopmod circumflex verticallinemod minusmod doubleapostrophemod gravecomb acutecomb circumflexcomb tildecomb macroncomb brevecomb dotaccentcomb dieresiscomb ringcomb hungarumlautcomb caroncomb verticallineabovecomb dblgravecomb breveinvertedcomb dotbelowcomb dieresisbelowcomb ringbelowcomb cedillacomb ogonekcomb circumflexbelowcomb breveinvertedbelowcomb tildebelowcomb macronbelowcomb doublemacronbelowcomb amod emod eOpenmod omod oOpenmod umod pstroke istrokemod ubarmod macronacutecomb gravemacroncomb macrongravecomb acutemacroncomb Bdotbelow bdotbelow Bmacronbelow bmacronbelow Ddotaccent ddotaccent Ddotbelow ddotbelow Dmacronbelow dmacronbelow Dcircumflexbelow dcircumflexbelow Emacrongrave emacrongrave Etildebelow etildebelow Hdotaccent hdotaccent Hdotbelow hdotbelow Itildebelow itildebelow Idieresisacute idieresisacute Kdotbelow kdotbelow Kmacronbelow kmacronbelow Ldotbelow ldotbelow Lcircumflexbelow lcircumflexbelow Macute macute Mdotbelow mdotbelow Ndotaccent ndotaccent Ndotbelow ndotbelow Nmacronbelow nmacronbelow Ncircumflexbelow ncircumflexbelow Otildeacute otildeacute Pacute pacute Rdotbelow rdotbelow Sdotaccent sdotaccent Sdotbelow sdotbelow Tdotaccent tdotaccent Tdotbelow tdotbelow Tmacronbelow tmacronbelow Tcircumflexbelow tcircumflexbelow Udieresisbelow udieresisbelow Utildebelow utildebelow Utildeacute utildeacute Vtilde vtilde Vdotbelow vdotbelow Wdieresis wdieresis Xdotaccent xdotaccent Zdotbelow zdotbelow hmacronbelow Adotbelow adotbelow Acircumflexdotbelow acircumflexdotbelow Edotbelow edotbelow Etilde etilde Ecircumflexdotbelow ecircumflexdotbelow Idotbelow idotbelow Odotbelow odotbelow Ocircumflexdotbelow ocircumflexdotbelow Udotbelow udotbelow Ygrave ygrave Ytilde ytilde endash emdash quoteleft quoteright quotedblleft quotedblright ellipsis guilsinglleft guilsinglright imod A.circled a.circled Pstroke Rtail Alpha-latin Aturned Whook whook colonmod shortequalmod Saltillo saltillo Hturned Hhook uniA7AE Jcrossedtail Beta-latin beta-latin Omega-latin omega-latin uniA7C7 uniA7C8 uniA7CBglyphsets-1.0.0/data/results/txt/nice-names/GF_Latin_Beyond.txt000066400000000000000000000025751461513140100244730ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. degree Ccircumflex ccircumflex Gcircumflex gcircumflex Hcircumflex hcircumflex Itilde itilde Jcircumflex jcircumflex kgreenlandic Scircumflex scircumflex Tcedilla tcedilla Tbar tbar Utilde utilde Oopen Schwa Eopen Gammaafrican Istroke lbar lambdastroke Upsilonafrican Ezh clickalveolar Acaron acaron Icaron icaron Ocaron ocaron Ucaron ucaron Gstroke gstroke Gcaron gcaron Kcaron kcaron Oogonek oogonek Oogonekmacron oogonekmacron Ezhcaron ezhcaron jcaron Astroke Cstroke cstroke Lbar Tdiagonalstroke Glottalstop oopen schwa eopen gamma-latin istroke iota-latin Ismall lmiddletilde lbelt upsilon-latin ezh glottalstop glottalstopreversed wmod ymod primemod commaturnedmod apostrophemod glottalstopmod verticallinemod commaabovecomb commaaboverightcomb dotbelowcomb macronbelowcomb lowlinecomb strokeshortcomb lambda chi zmod thetamod Emacrongrave emacrongrave Emacronacute emacronacute Gmacron gmacron Hdotbelow hdotbelow Kacute kacute Kdotbelow kdotbelow Klinebelow klinebelow Ldotbelow ldotbelow Mdotbelow mdotbelow Ndotbelow ndotbelow Nlinebelow nlinebelow Omacrongrave omacrongrave Omacronacute omacronacute Sdotbelow sdotbelow Tlinebelow tlinebelow Zcircumflex zcircumflex Zlinebelow zlinebelow Etilde etilde Idotbelow idotbelow Ytilde ytilde YturnedSansSerif Lmiddletilde astroke tdiagonalstroke Saltillo saltillo chi-latinglyphsets-1.0.0/data/results/txt/nice-names/GF_Latin_Core.txt000066400000000000000000000050461461513140100241370ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. space exclam quotedbl numbersign dollar percent ampersand quotesingle parenleft parenright asterisk plus comma hyphen period slash zero one two three four five six seven eight nine colon semicolon less equal greater question at A B C D E F G H I J K L M N O P Q R S T U V W X Y Z bracketleft backslash bracketright asciicircum underscore grave a b c d e f g h i j k l m n o p q r s t u v w x y z braceleft bar braceright asciitilde nbspace exclamdown cent sterling yen section dieresis copyright ordfeminine guillemetleft registered macron degree acute paragraph periodcentered cedilla ordmasculine guillemetright questiondown Agrave Aacute Acircumflex Atilde Adieresis Aring AE Ccedilla Egrave Eacute Ecircumflex Edieresis Igrave Iacute Icircumflex Idieresis Eth Ntilde Ograve Oacute Ocircumflex Otilde Odieresis multiply Oslash Ugrave Uacute Ucircumflex Udieresis Yacute Thorn germandbls agrave aacute acircumflex atilde adieresis aring ae ccedilla egrave eacute ecircumflex edieresis igrave iacute icircumflex idieresis eth ntilde ograve oacute ocircumflex otilde odieresis divide oslash ugrave uacute ucircumflex udieresis yacute thorn ydieresis Amacron amacron Abreve abreve Aogonek aogonek Cacute cacute Cdotaccent cdotaccent Ccaron ccaron Dcaron dcaron Dcroat dcroat Emacron emacron Edotaccent edotaccent Eogonek eogonek Ecaron ecaron Gbreve gbreve Gdotaccent gdotaccent Gcommaaccent gcommaaccent Hbar hbar Imacron imacron Iogonek iogonek Idotaccent idotless Kcommaaccent kcommaaccent Lacute lacute Lcommaaccent lcommaaccent Lcaron lcaron Lslash lslash Nacute nacute Ncommaaccent ncommaaccent Ncaron ncaron Ohungarumlaut ohungarumlaut OE oe Racute racute Rcaron rcaron Sacute sacute Scedilla scedilla Scaron scaron Tcaron tcaron Umacron umacron Uring uring Uhungarumlaut uhungarumlaut Uogonek uogonek Wcircumflex wcircumflex Ycircumflex ycircumflex Ydieresis Zacute zacute Zdotaccent zdotaccent Zcaron zcaron Scommaaccent scommaaccent Tcommaaccent tcommaaccent jdotless circumflex caron breve dotaccent ring ogonek tilde hungarumlaut gravecomb acutecomb circumflexcomb tildecomb macroncomb brevecomb dotaccentcomb dieresiscomb ringcomb hungarumlautcomb caroncomb commaaccentcomb cedillacomb ogonekcomb Wgrave wgrave Wacute wacute Wdieresis wdieresis Germandbls Ygrave ygrave endash emdash quoteleft quoteright quotesinglbase quotedblleft quotedblright quotedblbase bullet ellipsis guilsinglleft guilsinglright euro trademark minus .notdef periodcentered.loclCAT periodcentered.loclCAT.case caroncomb.alt idotaccentglyphsets-1.0.0/data/results/txt/nice-names/GF_Latin_Kernel.txt000066400000000000000000000012641461513140100244650ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. space exclam quotedbl numbersign dollar percent ampersand quotesingle parenleft parenright asterisk plus comma hyphen period slash zero one two three four five six seven eight nine colon semicolon less equal greater question at A B C D E F G H I J K L M N O P Q R S T U V W X Y Z bracketleft backslash bracketright asciicircum underscore grave a b c d e f g h i j k l m n o p q r s t u v w x y z braceleft bar braceright asciitilde nbspace cent sterling yen copyright registered degree periodcentered multiply divide endash emdash quoteleft quoteright quotedblleft quotedblright bullet ellipsis euro trademark minusglyphsets-1.0.0/data/results/txt/nice-names/GF_Latin_Plus.txt000066400000000000000000000032031461513140100241630ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. brokenbar logicalnot plusminus twosuperior threesuperior micro onesuperior onequarter onehalf threequarters pi baht dblverticalbar dagger daggerdbl perthousand minute second fraction foursuperior fivesuperior sixsuperior sevensuperior eightsuperior ninesuperior oneinferior twoinferior threeinferior fourinferior fiveinferior sixinferior seveninferior eightinferior nineinferior colonsign naira rupee won sheqel dong kip tugrik peso guarani hryvnia cedi tenge rupeeIndian liraTurkish manat ruble lari bitcoin literSign numero Ohm estimated onethird twothirds leftArrow upArrow rightArrow downArrow leftRightArrow upDownArrow northWestArrow northEastArrow southEastArrow southWestArrow partialdiff emptyset increment product summation radical infinity integral approxequal notequal lessequal greaterequal blackSquare whiteSquare blackSmallSquare whiteSmallSquare upBlackTriangle upWhiteTriangle upBlackSmallTriangle upWhiteSmallTriangle rightBlackTriangle rightWhiteTriangle rightBlackSmallTriangle rightWhiteSmallTriangle downBlackTriangle downWhiteTriangle downBlackSmallTriangle downWhiteSmallTriangle leftBlackTriangle leftWhiteTriangle leftBlackSmallTriangle leftWhiteSmallTriangle blackDiamond whiteDiamond lozenge whiteCircle blackCircle whiteBullet leftanglebracket-math rightanglebracket-math zero.zero zero.tf one.tf two.tf three.tf four.tf five.tf six.tf seven.tf eight.tf nine.tf zero.dnom one.dnom two.dnom three.dnom four.dnom five.dnom six.dnom seven.dnom eight.dnom nine.dnom zero.numr one.numr two.numr three.numr four.numr five.numr six.numr seven.numr eight.numr nine.numrglyphsets-1.0.0/data/results/txt/nice-names/GF_Latin_PriAfrican.txt000066400000000000000000000023311461513140100252570ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. exclam quotedbl numbersign percent ampersand quotesingle parenleft parenright asterisk plus comma hyphen period slash zero one two three four five six seven eight nine colon semicolon question at A B C D E F G H I J K L M N O P Q R S T U V W X Y Z bracketleft bracketright a b c d e f g h i j k l m n o p q r s t u v w x y z Agrave Aacute Adieresis Egrave Eacute Ecircumflex Edieresis Igrave Iacute Icircumflex Idieresis Ntilde Ograve Oacute Ocircumflex Odieresis Ugrave Uacute Ucircumflex Udieresis Yacute agrave aacute adieresis egrave eacute ecircumflex edieresis igrave iacute icircumflex idieresis ntilde ograve oacute ocircumflex odieresis ugrave uacute ucircumflex udieresis yacute Nacute nacute Eng eng Bhook Oopen Dhook Eopen Khook khook Nhookleft Yhook yhook Ngrave ngrave bhook oopen dhook eopen nhookleft apostrophemod gravecomb acutecomb circumflexcomb tildecomb macroncomb brevecomb dotaccentcomb dieresiscomb ringcomb dotbelowcomb cedillacomb Macute macute Ndotaccent ndotaccent Sdotbelow sdotbelow Edotbelow edotbelow Idotbelow idotbelow Odotbelow odotbelow Udotbelow udotbelow endash emdash quoteleft quoteright quotedblleft quotedblright ellipsisglyphsets-1.0.0/data/results/txt/nice-names/GF_Latin_Vietnamese.txt000066400000000000000000000044111461513140100253420ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. exclam quotedbl numbersign percent ampersand quotesingle parenleft parenright asterisk plus comma hyphen period slash zero one two three four five six seven eight nine colon semicolon question at A B C D E F G H I J K L M N O P Q R S T U V W X Y Z bracketleft bracketright a b c d e f g h i j k l m n o p q r s t u v w x y z Agrave Aacute Acircumflex Atilde Egrave Eacute Ecircumflex Igrave Iacute Ograve Oacute Ocircumflex Otilde Ugrave Uacute Yacute agrave aacute acircumflex atilde egrave eacute ecircumflex igrave iacute ograve oacute ocircumflex otilde ugrave uacute yacute Abreve abreve Dcroat dcroat Itilde itilde Utilde utilde Ohorn ohorn Uhorn uhorn gravecomb acutecomb circumflexcomb tildecomb brevecomb hookabovecomb horncomb dotbelowcomb Adotbelow adotbelow Ahookabove ahookabove Acircumflexacute acircumflexacute Acircumflexgrave acircumflexgrave Acircumflexhookabove acircumflexhookabove Acircumflextilde acircumflextilde Acircumflexdotbelow acircumflexdotbelow Abreveacute abreveacute Abrevegrave abrevegrave Abrevehookabove abrevehookabove Abrevetilde abrevetilde Abrevedotbelow abrevedotbelow Edotbelow edotbelow Ehookabove ehookabove Etilde etilde Ecircumflexacute ecircumflexacute Ecircumflexgrave ecircumflexgrave Ecircumflexhookabove ecircumflexhookabove Ecircumflextilde ecircumflextilde Ecircumflexdotbelow ecircumflexdotbelow Ihookabove ihookabove Idotbelow idotbelow Odotbelow odotbelow Ohookabove ohookabove Ocircumflexacute ocircumflexacute Ocircumflexgrave ocircumflexgrave Ocircumflexhookabove ocircumflexhookabove Ocircumflextilde ocircumflextilde Ocircumflexdotbelow ocircumflexdotbelow Ohornacute ohornacute Ohorngrave ohorngrave Ohornhookabove ohornhookabove Ohorntilde ohorntilde Ohorndotbelow ohorndotbelow Udotbelow udotbelow Uhookabove uhookabove Uhornacute uhornacute Uhorngrave uhorngrave Uhornhookabove uhornhookabove Uhorntilde uhorntilde Uhorndotbelow uhorndotbelow Ygrave ygrave Ydotbelow ydotbelow Yhookabove yhookabove Ytilde ytilde endash emdash quoteleft quoteright quotedblleft quotedblright ellipsis brevecomb_acutecomb brevecomb_gravecomb brevecomb_hookabovecomb brevecomb_tildecomb circumflexcomb_acutecomb circumflexcomb_gravecomb circumflexcomb_hookabovecomb circumflexcomb_tildecombglyphsets-1.0.0/data/results/txt/nice-names/GF_Phonetics_APA.txt000066400000000000000000000004371461513140100245340ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. lacute lbar lambdastroke ezhcaron jcaron odotaccent Cstroke cstroke ymod commaabovecomb ogonekcomb lambda phi Dsmall gmod idotlessstroke ustroke thetamod rdotbelow tcircumflexbelow wdotbelow xdotaccent colonmodglyphsets-1.0.0/data/results/txt/nice-names/GF_Phonetics_DisorderedSpeech.txt000066400000000000000000000017041461513140100273450ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. exclam asterisk exclamdown fengdigraph lsdigraph lzdigraph bilabialpercussive bidentalpercussive rturnedmod smod voicingmod unaspiratedmod gbridgeabovecomb equalbelowcomb leftanglebelowcomb nottildeabovecomb homotheticabovecomb almostequaltoabovecomb arrowleftrightbelowcomb arrowupbelowcomb arrowheadleftbelowcomb arrowheadrightbelowcomb arrowdoublerightbelowcomb parentabovecomb parentbelowcomb uni1AC1 uni1AC2 uni1AC3 uni1AC4 Nmod schwamod parenleftinferior parenrightinferior C.circled F.circled G.circled L.circled N.circled P.circled R.circled S.circled T.circled V.circled largeCircle lretroflexhookandbelt uniA7AF Kturned uni10790 uni10799 uni1079A uni1079C uni1079D uni1079F uni107A1 uni107AA fitalic-math pitalic-math uni1DF00 uni1DF01 uni1DF02 uni1DF03 uni1DF04 uni1DF05 uni1DF06 uni1DF07 Kturned.circled fitalic-math.subs pitalic-math.subs fitalic-math.sups pitalic-math.supsglyphsets-1.0.0/data/results/txt/nice-names/GF_Phonetics_IPAHistorical.txt000066400000000000000000000002501461513140100265570ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. chook khook phook thook kturned qhook dzaltone dezh dzcurl ts tesh tccurl retroflexhookcombglyphsets-1.0.0/data/results/txt/nice-names/GF_Phonetics_IPAStandard.txt000066400000000000000000000041121461513140100262170ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. exclam period bar ae ccedilla eth oslash hbar eng oe clickdental clicklateral clickalveolar clickretroflex edblgrave aturned alpha-latin alphaturned-latin bhook oopen ccurl dtail dhook ereversed schwa schwahook eopen eopenreversed eopenreversedhook eopenreversedclosed jdotlessstroke ghook gsingle Gsmall gamma-latin ramshorn hturned hhook henghook istroke Ismall lmiddletilde lbelt lhookretroflex lezh mturned mlonglegturned mhook nhookleft nhookretroflex Nsmall obarred OEsmall phi-latin rturned rlonglegturned rhookturned rhook rfishhook Rsmall Rsmallinverted shook esh jdotlessstrokehook tretroflexhook ubar upsilon-latin vhook vturned wturned yturned Ysmall zretroflexhook zcurl ezh glottalstop glottalstopreversed bilabialclick Bsmall Gsmallhook Hsmall jcrossedtail Lsmall glottalstopstroke glottalstopstrokereversed hmod jmod wmod apostrophemod glottalstopreversedmod verticallinemod verticallinelowmod colontriangularmod colontriangularhalfmod rhotichookmod gammamod-latin lmod tonebarextrahighmod tonebarhighmod tonebarmidmod tonebarlowmod tonebarextralowmod lowringmod gravecomb acutecomb circumflexcomb tildecomb macroncomb overlinecomb brevecomb dieresiscomb ringcomb hungarumlautcomb caroncomb dblgravecomb lefttackbelowcomb righttackbelowcomb leftangleabovecomb ringhalfleftbelowcomb uptackbelowcomb downtackbelowcomb plusbelowcomb minusbelowcomb dieresisbelowcomb ringbelowcomb verticallinebelowcomb bridgebelowcomb caronbelowcomb breveinvertedbelowcomb tildebelowcomb lowlinecomb tildeoverlaycomb ringhalfrightbelowcomb bridgeinvertedbelowcomb squarebelowcomb seagullbelowcomb xabovecomb doubleverticallinebelowcomb doublebrevebelowcomb breveinverteddoublecomb beta theta chi bmiddletilde dmiddletilde fmiddletilde mmiddletilde nmiddletilde pmiddletilde rmiddletilde rfishhookmiddletilde smiddletilde tmiddletilde zmiddletilde macronacutecomb gravemacroncomb macrongravecomb acutemacroncomb graveacutegravecomb acutegraveacutecomb dblverticalbar undertie nmod dottedCircle raiseduparrowmod raiseddownarrowmod beta-latin chi-latinglyphsets-1.0.0/data/results/txt/nice-names/GF_Phonetics_SinoExt.txt000066400000000000000000000003071461513140100255200ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. dcurl lcurl ncurl tcurl rfishhookreversed eshsquatreversed hturnedfishhook hturnedfishhookandtail Asmall Esmall Omegasmallglyphsets-1.0.0/data/results/txt/nice-names/GF_TransLatin_Arabic.txt000066400000000000000000000006631461513140100254400ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. Gcaron gcaron Ymacron ymacron apostrophemod commareversedmod ringhalfright ringhalfleft dotbelowcomb brevebelowcomb macronbelowcomb Ddotbelow ddotbelow Dlinebelow dlinebelow Gmacron gmacron Hdotbelow hdotbelow Hbrevebelow hbrevebelow Klinebelow klinebelow Sdotbelow sdotbelow Tdotbelow tdotbelow Tlinebelow tlinebelow Zdotbelow zdotbelow hlinebelow tdieresisglyphsets-1.0.0/data/results/txt/nice-names/GF_TransLatin_Pinyin.txt000066400000000000000000000020671461513140100255250ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. Agrave Aacute Acircumflex Egrave Eacute Ecircumflex Igrave Iacute Icircumflex Idieresis Ograve Oacute Ocircumflex Ugrave Uacute Ucircumflex Udieresis agrave aacute acircumflex egrave eacute ecircumflex igrave iacute icircumflex ntilde ograve oacute ocircumflex ugrave uacute ucircumflex udieresis Amacron amacron Abreve abreve Emacron emacron Ebreve ebreve Ecaron ecaron Imacron imacron Ibreve ibreve Nacute Omacron omacron Obreve obreve Umacron umacron Ubreve ubreve Acaron acaron Icaron icaron Ocaron ocaron Ucaron ucaron Udieresismacron udieresismacron Udieresisacute udieresisacute Udieresiscaron udieresiscaron Udieresisgrave udieresisgrave Ngrave ngrave apostrophemod gravecomb acutecomb circumflexcomb macroncomb brevecomb dieresiscomb caroncomb verticallineabovecomb dotaboverightcomb Nmod Macute macute nmod gravecomb_dotaboverightcomb acutecomb_dotaboverightcomb circumflexcomb_dotaboverightcomb brevecomb_dotaboverightcomb macroncomb_dotaboverightcomb verticallineabovecomb_dotaboverightcombglyphsets-1.0.0/data/results/txt/prod-names/000077500000000000000000000000001461513140100210245ustar00rootroot00000000000000glyphsets-1.0.0/data/results/txt/prod-names/GF_Arabic_Core.txt000066400000000000000000000023441461513140100242750ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. space exclam quotedbl numbersign percent quotesingle parenleft parenright asterisk plus comma hyphen period slash zero one two three four five six seven eight nine colon less equal greater bracketleft backslash bracketright braceleft bar braceright uni00A0 guillemotleft guillemotright multiply divide uni0609 uni060C uni060D uni061B uni061C uni061F uni0621 uni0622 uni0623 uni0624 uni0625 uni0626 uni0627 uni0628 uni0629 uni062A uni062B uni062C uni062D uni062E uni062F uni0630 uni0631 uni0632 uni0633 uni0634 uni0635 uni0636 uni0637 uni0638 uni0639 uni063A uni0640 uni0641 uni0642 uni0643 uni0644 uni0645 uni0646 uni0647 uni0648 uni0649 uni064A uni064B uni064C uni064D uni064E uni064F uni0650 uni0651 uni0652 uni0653 uni0654 uni0655 uni0660 uni0661 uni0662 uni0663 uni0664 uni0665 uni0666 uni0667 uni0668 uni0669 uni066A uni066B uni066C uni066D uni0670 uni0679 uni067E uni0686 uni0688 uni0691 uni0698 uni06A9 uni06AF uni06BE uni06C1 uni06CC uni06D2 uni06D4 uni06F0 uni06F1 uni06F2 uni06F3 uni06F4 uni06F5 uni06F6 uni06F7 uni06F8 uni06F9 uni0763 uni200E endash emdash quoteleft quoteright quotedblleft quotedblright ellipsis guilsinglleft guilsinglright minus uniFD3E uniFD3Fglyphsets-1.0.0/data/results/txt/prod-names/GF_Arabic_Plus.txt000066400000000000000000000023361461513140100243310ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. exclam percent quotesingle parenleft parenright plus comma hyphen period slash zero one two three four five six seven eight nine colon semicolon bracketleft bracketright uni0609 uni060C uni0621 uni0622 uni0623 uni0624 uni0626 uni0627 uni0628 uni0629 uni062A uni062B uni062C uni062D uni062E uni062F uni0630 uni0631 uni0632 uni0633 uni0634 uni0635 uni0636 uni0637 uni0638 uni0639 uni063A uni0641 uni0642 uni0643 uni0644 uni0645 uni0646 uni0647 uni0648 uni0649 uni064A uni064B uni064C uni064D uni064E uni064F uni0650 uni0651 uni0652 uni0654 uni0660 uni0661 uni0662 uni0663 uni0664 uni0665 uni0666 uni0667 uni0668 uni0669 uni066A uni066B uni066C uni0670 uni067A uni067B uni067C uni067D uni067E uni067F uni0680 uni0681 uni0683 uni0684 uni0685 uni0686 uni0687 uni0689 uni068A uni068C uni068D uni068F uni0693 uni0695 uni0696 uni0698 uni0699 uni069A uni06A4 uni06A6 uni06A9 uni06AA uni06AB uni06AD uni06AF uni06B1 uni06B3 uni06B5 uni06BB uni06BC uni06BE uni06C6 uni06C7 uni06C8 uni06CB uni06CC uni06CD uni06CE uni06D0 uni06D4 uni06D5 uni06F0 uni06F1 uni06F2 uni06F3 uni06F4 uni06F5 uni06F6 uni06F7 uni06F8 uni06F9 uni06FD uni06FE uni200E uni200F quoteleft uni204F minus uni2E41glyphsets-1.0.0/data/results/txt/prod-names/GF_Cyrillic_Core.txt000066400000000000000000000022311461513140100246610ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. exclam quotedbl numbersign percent ampersand quotesingle parenleft parenright asterisk plus comma hyphen period slash zero one two three four five six seven eight nine colon semicolon question at bracketleft backslash bracketright guillemotleft guillemotright uni02BC gravecomb acutecomb uni0306 uni0308 uni0401 uni0402 uni0404 uni0406 uni0407 uni0408 uni0409 uni040A uni040B uni040E uni040F uni0410 uni0411 uni0412 uni0413 uni0414 uni0415 uni0416 uni0417 uni0418 uni0419 uni041A uni041B uni041C uni041D uni041E uni041F uni0420 uni0421 uni0422 uni0423 uni0424 uni0425 uni0426 uni0427 uni0428 uni0429 uni042A uni042B uni042C uni042D uni042E uni042F uni0430 uni0431 uni0432 uni0433 uni0434 uni0435 uni0436 uni0437 uni0438 uni0439 uni043A uni043B uni043C uni043D uni043E uni043F uni0440 uni0441 uni0442 uni0443 uni0444 uni0445 uni0446 uni0447 uni0448 uni0449 uni044A uni044B uni044C uni044D uni044E uni044F uni0451 uni0452 uni0454 uni0456 uni0457 uni0458 uni0459 uni045A uni045B uni045E uni045F uni0490 uni0491 endash emdash quoteleft quoteright quotesinglbase quotedblleft quotedblbase ellipsis uni2116glyphsets-1.0.0/data/results/txt/prod-names/GF_Cyrillic_Historical.txt000066400000000000000000000005541461513140100261000ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. uni0460 uni0461 uni0464 uni0465 uni0466 uni0467 uni0468 uni0469 uni046C uni046D uni046E uni046F uni0470 uni0471 uni0476 uni0477 uni0478 uni0479 uni047A uni047B uni047C uni047D uni047E uni047F uni0480 uni0481 uni0482 uni0483 uni0484 uni0485 uni0486 uni0487 uni0488 uni0489 uniA64C uniA64Dglyphsets-1.0.0/data/results/txt/prod-names/GF_Cyrillic_Plus.txt000066400000000000000000000025631461513140100247240ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. uni02BC gravecomb acutecomb uni0304 uni0308 uni030B uni0462 uni0463 uni046A uni046B uni0472 uni0473 uni0474 uni0475 uni0492 uni0493 uni0494 uni0495 uni0496 uni0497 uni0498 uni0499 uni049A uni049B uni049C uni049D uni04A0 uni04A1 uni04A2 uni04A3 uni04A4 uni04A5 uni04AA uni04AB uni04AE uni04AF uni04B0 uni04B1 uni04B2 uni04B3 uni04B6 uni04B7 uni04B8 uni04B9 uni04BA uni04BB uni04C0 uni04C1 uni04C2 uni04CB uni04CC uni04CF uni04D0 uni04D1 uni04D2 uni04D3 uni04D4 uni04D5 uni04D6 uni04D7 uni04D8 uni04D9 uni04DC uni04DD uni04DE uni04DF uni04E2 uni04E3 uni04E4 uni04E5 uni04E6 uni04E7 uni04E8 uni04E9 uni04EE uni04EF uni04F0 uni04F1 uni04F2 uni04F3 uni04F4 uni04F5 uni04F6 uni04F7 uni04F8 uni04F9 uni051A uni051B uni051C uni051D uni20AE uni20B4 uni20B8 uni0306.cy uni0493.loclBSH uni044E.loclBGR uni0492.loclBSH uni0414.loclBGR uni0418.loclBGR uni0419.loclBGR uni040D.loclBGR uni041B.loclBGR uni0424.loclBGR uni0498.loclBSH uni04AA.loclBSH uni04AA.loclCHU uni0432.loclBGR uni0433.loclBGR uni0434.loclBGR uni0436.loclBGR uni0437.loclBGR uni0438.loclBGR uni0439.loclBGR uni045D.loclBGR uni043A.loclBGR uni043B.loclBGR uni043D.loclBGR uni043F.loclBGR uni0442.loclBGR uni0447.loclBGR uni0446.loclBGR uni0448.loclBGR uni0449.loclBGR uni044C.loclBGR uni044A.loclBGR uni0499.loclBSH uni04AB.loclBSH uni04AB.loclCHU uni0431.loclSRBglyphsets-1.0.0/data/results/txt/prod-names/GF_Cyrillic_Pro.txt000066400000000000000000000010141461513140100245270ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. uni048A uni048B uni048C uni048D uni048E uni048F uni0494 uni0495 uni049E uni049F uni04A8 uni04A9 uni04AC uni04AD uni04B4 uni04B5 uni04BC uni04BD uni04BE uni04BF uni04C3 uni04C4 uni04C5 uni04C6 uni04C7 uni04C8 uni04C9 uni04CA uni04CD uni04CE uni04DA uni04DB uni04E0 uni04E1 uni04EA uni04EB uni04EC uni04ED uni04FA uni04FB uni04FC uni04FD uni04FE uni04FF uni0510 uni0511 uni0512 uni0513 uni0524 uni0525 uni0526 uni0527 uni0528 uni0529 uni052E uni052Fglyphsets-1.0.0/data/results/txt/prod-names/GF_Greek_AncientMusicalSymbols.txt000066400000000000000000000171771461513140100275430ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. psilibyzantineMusic daseiabyzantineMusic perispomenibyzantineMusic oxeiaEkfonitikonbyzantineMusic oxeiaDiplibyzantineMusic vareiaEkfonitikonbyzantineMusic vareiaDiplibyzantineMusic kathistibyzantineMusic syrmatikibyzantineMusic paraklitikibyzantineMusic ypokrisisbyzantineMusic ypokrisisDiplibyzantineMusic kremastibyzantineMusic apesoEkfonitikonbyzantineMusic exoEkfonitikonbyzantineMusic teleiabyzantineMusic kentimatabyzantineMusic apostrofosbyzantineMusic apostrofosDiplibyzantineMusic synevmabyzantineMusic thitabyzantineMusic oligonArchaionbyzantineMusic gorgonArchaionbyzantineMusic psilonbyzantineMusic chamilonbyzantineMusic vathybyzantineMusic isonArchaionbyzantineMusic kentimaArchaionbyzantineMusic kentimataArchaionbyzantineMusic saximatabyzantineMusic parichonbyzantineMusic stavrosApodexiabyzantineMusic oxeiaiArchaionbyzantineMusic vareiaiArchaionbyzantineMusic apodermaArchaionbyzantineMusic apothemabyzantineMusic klasmabyzantineMusic revmabyzantineMusic piasmaArchaionbyzantineMusic tinagmabyzantineMusic anatrichismabyzantineMusic seismabyzantineMusic synagmaArchaionbyzantineMusic synagmaMetaStavroubyzantineMusic oyranismaArchaionbyzantineMusic themabyzantineMusic lemoibyzantineMusic dyobyzantineMusic triabyzantineMusic tesserabyzantineMusic kratimatabyzantineMusic apesoExoNeobyzantineMusic fthoraArchaionbyzantineMusic imifthorabyzantineMusic tromikonArchaionbyzantineMusic katavaTromikonbyzantineMusic pelastonbyzantineMusic psifistonbyzantineMusic kontevmabyzantineMusic chorevmaArchaionbyzantineMusic rapismabyzantineMusic parakalesmaArchaionbyzantineMusic paraklitikiArchaionbyzantineMusic ichadinbyzantineMusic nanabyzantineMusic petasmabyzantineMusic kontevmaAllobyzantineMusic tromikonAllobyzantineMusic straggismatabyzantineMusic gronthismatabyzantineMusic isonNeobyzantineMusic oligonNeobyzantineMusic oxeiaNeobyzantineMusic petastibyzantineMusic koufismabyzantineMusic petastokoufismabyzantineMusic kratimokoufismabyzantineMusic pelastonNeobyzantineMusic kentimataNeoAnobyzantineMusic kentimaNeoAnobyzantineMusic ypsilibyzantineMusic apostrofosNeobyzantineMusic apostrofoiSyndesmosNeobyzantineMusic yporroibyzantineMusic kratimoyporroonbyzantineMusic elafronbyzantineMusic chamilibyzantineMusic mikronIsonbyzantineMusic vareiaNeobyzantineMusic piasmaNeobyzantineMusic psifistonNeobyzantineMusic omalonbyzantineMusic antikenomabyzantineMusic lygismabyzantineMusic paraklitikiNeobyzantineMusic parakalesmaNeobyzantineMusic eteronParakalesmabyzantineMusic kylismabyzantineMusic antikenokylismabyzantineMusic tromikonNeobyzantineMusic ekstreptonbyzantineMusic synagmaNeobyzantineMusic syrmabyzantineMusic chorevmaNeobyzantineMusic epegermabyzantineMusic seismaNeobyzantineMusic xironKlasmabyzantineMusic tromikopsifistonbyzantineMusic psifistolygismabyzantineMusic tromikolygismabyzantineMusic tromikoparakalesmabyzantineMusic psifistoparakalesmabyzantineMusic tromikosynagmabyzantineMusic psifistosynagmabyzantineMusic gorgosynthetonbyzantineMusic argosynthetonbyzantineMusic eteronArgosynthetonbyzantineMusic oyranismaNeobyzantineMusic thematismosEsobyzantineMusic thematismosExobyzantineMusic themaAplounbyzantineMusic thesKaiApothesbyzantineMusic katavasmabyzantineMusic endofononbyzantineMusic yfenKatobyzantineMusic yfenAnobyzantineMusic stavrosbyzantineMusic klasmaAnobyzantineMusic dipliArchaionbyzantineMusic kratimaArchaionbyzantineMusic kratimaAllobyzantineMusic kratimaNeobyzantineMusic apodermaNeobyzantineMusic aplibyzantineMusic diplibyzantineMusic triplibyzantineMusic tetraplibyzantineMusic koronisbyzantineMusic leimmaEnosChronoubyzantineMusic leimmaDyoChrononbyzantineMusic leimmaTrionChrononbyzantineMusic leimmaTessaronChrononbyzantineMusic leimmaImiseosChronoubyzantineMusic gorgonNeoAnobyzantineMusic gorgonParestigmenonAristerabyzantineMusic gorgonParestigmenonDexiabyzantineMusic digorgonbyzantineMusic digorgonParestigmenonAristeraKatobyzantineMusic digorgonParestigmenonAristeraAnobyzantineMusic digorgonParestigmenonDexiabyzantineMusic trigorgonbyzantineMusic argonbyzantineMusic imidiargonbyzantineMusic diargonbyzantineMusic agogiPoliArgibyzantineMusic agogiArgoteribyzantineMusic agogiArgibyzantineMusic agogiMetriabyzantineMusic agogiMesibyzantineMusic agogiGorgibyzantineMusic agogiGorgoteribyzantineMusic agogiPoliGorgibyzantineMusic martyriaProtosIchosbyzantineMusic martyriaAlliProtosIchosbyzantineMusic martyriaDeyterosIchosbyzantineMusic martyriaAlliDeyterosIchosbyzantineMusic martyriaTritosIchosbyzantineMusic martyriaTrifoniasbyzantineMusic martyriaTetartosIchosbyzantineMusic martyriaTetartosLegetosIchosbyzantineMusic martyriaLegetosIchosbyzantineMusic martyriaPlagiosIchosbyzantineMusic isakiaTelousIchimatosbyzantineMusic apostrofoiTelousIchimatosbyzantineMusic fanerosisTetrafoniasbyzantineMusic fanerosisMonofoniasbyzantineMusic fanerosisDifoniasbyzantineMusic martyriaVarysIchosbyzantineMusic martyriaProtovarysIchosbyzantineMusic martyriaPlagiosTetartosIchosbyzantineMusic gorthmikonNAplounbyzantineMusic gorthmikonNDiplounbyzantineMusic enarxisKaiFthoraVoubyzantineMusic imifononbyzantineMusic imifthoronbyzantineMusic fthoraArchaionDeyterouIchoubyzantineMusic fthoraDiatonikiPabyzantineMusic fthoraDiatonikiNanabyzantineMusic fthoraNaosIchosbyzantineMusic fthoraDiatonikiDibyzantineMusic fthoraSklironDiatononDibyzantineMusic fthoraDiatonikiKebyzantineMusic fthoraDiatonikiZobyzantineMusic fthoraDiatonikiNiKatobyzantineMusic fthoraDiatonikiNiAnobyzantineMusic fthoraMalakonChromaDifoniasbyzantineMusic fthoraMalakonChromaMonofoniasbyzantineMusic fhtoraSklironChromaVasisbyzantineMusic fthoraSklironChromaSynafibyzantineMusic fthoraNenanobyzantineMusic chroaZygosbyzantineMusic chroaKlitonbyzantineMusic chroaSpathibyzantineMusic fthoraIYfesisTetartimorionbyzantineMusic fthoraEnarmoniosAntifoniabyzantineMusic yfesisTritimorionbyzantineMusic diesisTritimorionbyzantineMusic diesisTetartimorionbyzantineMusic diesisApliDyoDodekatabyzantineMusic diesisMonogrammosTesseraDodekatabyzantineMusic diesisDigrammosExDodekatabyzantineMusic diesisTrigrammosOktoDodekatabyzantineMusic yfesisApliDyoDodekatabyzantineMusic yfesisMonogrammosTesseraDodekatabyzantineMusic yfesisDigrammosExDodekatabyzantineMusic yfesisTrigrammosOktoDodekatabyzantineMusic genikiDiesisbyzantineMusic genikiYfesisbyzantineMusic diastoliApliMikribyzantineMusic diastoliApliMegalibyzantineMusic diastoliDiplibyzantineMusic diastoliTheseosbyzantineMusic simansisTheseosbyzantineMusic simansisTheseosDisimoubyzantineMusic simansisTheseosTrisimoubyzantineMusic simansisTheseosTetrasimoubyzantineMusic simansisArseosbyzantineMusic simansisArseosDisimoubyzantineMusic simansisArseosTrisimoubyzantineMusic simansisArseosTetrasimoubyzantineMusic digrammaGgbyzantineMusic diftoggosOubyzantineMusic stigmabyzantineMusic arktikoPabyzantineMusic arktikoVoubyzantineMusic arktikoGabyzantineMusic arktikoDibyzantineMusic arktikoKebyzantineMusic arktikoZobyzantineMusic arktikoNibyzantineMusic kentimataNeoMesobyzantineMusic kentimaNeoMesobyzantineMusic kentimataNeoKatobyzantineMusic kentimaNeoKatobyzantineMusic klasmaKatobyzantineMusic gorgonNeoKatobyzantineMusic uni1D200 uni1D201 uni1D202 uni1D203 uni1D204 uni1D205 uni1D206 uni1D207 uni1D208 uni1D209 uni1D20A uni1D20B uni1D20C uni1D20D uni1D20E uni1D20F uni1D210 uni1D211 uni1D212 uni1D213 uni1D214 uni1D215 uni1D216 uni1D217 uni1D218 uni1D219 uni1D21A uni1D21B uni1D21C uni1D21D uni1D21E uni1D21F uni1D220 uni1D221 uni1D222 uni1D223 uni1D224 uni1D225 uni1D226 uni1D227 uni1D228 uni1D229 uni1D22A uni1D22B uni1D22C uni1D22D uni1D22E uni1D22F uni1D230 uni1D231 uni1D232 uni1D233 uni1D234 uni1D235 uni1D236 uni1D237 uni1D238 uni1D239 uni1D23A uni1D23B uni1D23C uni1D23D uni1D23E uni1D23F uni1D240 uni1D241 uni1D242 uni1D243 uni1D244 uni1D245glyphsets-1.0.0/data/results/txt/prod-names/GF_Greek_Archaic.txt000066400000000000000000000021651461513140100246140ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. uni0370 uni0371 uni0372 uni0373 uni0376 uni0377 uni037B uni037C uni037D uni03D0 uni03D1 uni03D2 uni03D3 uni03D4 uni03D5 uni03D6 uni03D8 uni03D9 uni03F0 uni03F1 uni03F2 uni03F3 uni03F4 uni03F5 uni03F6 uni03F7 uni03F8 uni03F9 uni03FA uni03FB uni03FC uni03FD uni03FE uni03FF uni25A1 uni2605 uni2609 uni260A uni260B uni260C uni260D uni2627 uni2629 uni263D uni263E uni263F female uni2641 male uni2643 uni2644 uni2645 uni2646 uni2647 uni2648 uni2649 uni264A uni264B uni264C uni264D uni264E uni264F uni2650 uni2651 uni2652 uni2653 uni27C0 uni27C1 u10140 u10141 u10142 u10143 u10144 u10145 u10146 u10147 u10148 u10149 u1014A u1014B u1014C u1014D u1014E u1014F u10150 u10151 u10152 u10153 u10154 u10155 u10156 u10157 u10158 u10159 u1015A u1015B u1015C u1015D u1015E u1015F u10160 u10161 u10162 u10163 u10164 u10165 u10166 u10167 u10168 u10169 u1016A u1016B u1016C u1016D u1016E u1016F u10170 u10171 u10172 u10173 u10174 u10175 u10176 u10177 u10178 u10179 u1017A u1017B u1017C u1017D u1017E u1017F u10180 u10181 u10182 u10183 u10184 u10185 u10186 u10187 u10188 u10189 u1018Aglyphsets-1.0.0/data/results/txt/prod-names/GF_Greek_Coptic.txt000066400000000000000000000026061461513140100245030ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. uni03E2 uni03E3 uni03E4 uni03E5 uni03E6 uni03E7 uni03E8 uni03E9 uni03EA uni03EB uni03EC uni03ED uni03EE uni03EF uni2C80 uni2C81 uni2C82 uni2C83 uni2C84 uni2C85 uni2C86 uni2C87 uni2C88 uni2C89 uni2C8A uni2C8B uni2C8C uni2C8D uni2C8E uni2C8F uni2C90 uni2C91 uni2C92 uni2C93 uni2C94 uni2C95 uni2C96 uni2C97 uni2C98 uni2C99 uni2C9A uni2C9B uni2C9C uni2C9D uni2C9E uni2C9F uni2CA0 uni2CA1 uni2CA2 uni2CA3 uni2CA4 uni2CA5 uni2CA6 uni2CA7 uni2CA8 uni2CA9 uni2CAA uni2CAB uni2CAC uni2CAD uni2CAE uni2CAF uni2CB0 uni2CB1 uni2CB2 uni2CB3 uni2CB4 uni2CB5 uni2CB6 uni2CB7 dialectPkapacoptic dialectpkapacoptic dialectPnicoptic dialectpnicoptic Cryptogrammicnicoptic cryptogrammicnicoptic uni2CBE uni2CBF uni2CC0 uni2CC1 uni2CC2 uni2CC3 uni2CC4 uni2CC5 uni2CC6 uni2CC7 uni2CC8 uni2CC9 uni2CCA uni2CCB uni2CCC uni2CCD uni2CCE uni2CCF uni2CD0 uni2CD1 uni2CD2 uni2CD3 uni2CD4 uni2CD5 uni2CD6 uni2CD7 uni2CD8 uni2CD9 uni2CDA uni2CDB uni2CE4 uni2CE5 uni2CE6 uni2CE7 uni2CE8 uni2CE9 uni2CEA uni2CEB uni2CEC uni2CED uni2CEE uni2CEF uni2CF0 uni2CF1 uni2CF2 uni2CF3 uni2CFD uni2CFE uni2CFF oldNginubiancoptic oldNyinubiancoptic oldShimanubiancoptic oldWaunubiancoptic olddirectquestionnubiancoptic oldfullstopnubiancoptic oldindirectquestionnubiancoptic oldnginubiancoptic oldnyinubiancoptic oldshimanubiancoptic oldversedividernubiancoptic oldwaunubiancopticglyphsets-1.0.0/data/results/txt/prod-names/GF_Greek_Core.txt000066400000000000000000000016511461513140100241510ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. exclam quotedbl percent ampersand parenleft parenright asterisk plus comma hyphen period slash zero one two three four five six seven eight nine colon semicolon at bracketleft backslash bracketright guillemotleft guillemotright acutecomb uni0308 uni0374 uni0375 uni037E tonos dieresistonos Alphatonos anoteleia Epsilontonos Etatonos Iotatonos Omicrontonos Upsilontonos Omegatonos iotadieresistonos Alpha Beta Gamma uni0394 Epsilon Zeta Eta Theta Iota Kappa Lambda Mu Nu Xi Omicron Pi Rho Sigma Tau Upsilon Phi Chi Psi uni03A9 Iotadieresis Upsilondieresis alphatonos epsilontonos etatonos iotatonos upsilondieresistonos alpha beta gamma delta epsilon zeta eta theta iota kappa lambda uni03BC nu xi omicron pi rho uni03C2 sigma tau upsilon phi chi psi omega iotadieresis upsilondieresis omicrontonos upsilontonos omegatonos uni03CF uni03D7 endash emdash ellipsisglyphsets-1.0.0/data/results/txt/prod-names/GF_Greek_Expert.txt000066400000000000000000000066171461513140100245370ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. uni0374.sc uni0375.sc anoteleia.sc uni037E.sc tonos.sc dieresistonos.sc gamma_gamma lambda_lambda alpha.sc beta.sc gamma.sc delta.sc epsilon.sc zeta.sc eta.sc theta.sc iota.sc kappa.sc lambda.sc uni03BC.sc nu.sc xi.sc omicron.sc pi.sc rho.sc sigma.sc tau.sc upsilon.sc phi.sc chi.sc psi.sc omega.sc iotatonos.sc iotadieresis.sc iotadieresistonos.sc upsilontonos.sc upsilondieresis.sc upsilondieresistonos.sc omicrontonos.sc omegatonos.sc alphatonos.sc epsilontonos.sc etatonos.sc uni03DB.sc uni03DD.sc uni03DF.sc uni03E1.sc uni03D7.sc uni1F00.sc uni1F01.sc uni1F02.sc uni1F03.sc uni1F04.sc uni1F05.sc uni1F06.sc uni1F07.sc uni1F70.sc uni1F71.sc uni1FB6.sc uni1FB0.sc uni1FB1.sc uni1FB3.sc uni1FB2.sc uni1FB4.sc uni1F80.sc uni1F81.sc uni1F82.sc uni1F83.sc uni1F84.sc uni1F85.sc uni1F86.sc uni1F87.sc uni1FB7.sc uni1F10.sc uni1F11.sc uni1F12.sc uni1F13.sc uni1F14.sc uni1F15.sc uni1F72.sc uni1F73.sc uni1F20.sc uni1F21.sc uni1F22.sc uni1F23.sc uni1F24.sc uni1F25.sc uni1F26.sc uni1F27.sc uni1F74.sc uni1F75.sc uni1FC6.sc uni1FC3.sc uni1FC2.sc uni1FC4.sc uni1F90.sc uni1F91.sc uni1F92.sc uni1F93.sc uni1F94.sc uni1F95.sc uni1F96.sc uni1F97.sc uni1FC7.sc uni1F30.sc uni1F31.sc uni1F32.sc uni1F33.sc uni1F34.sc uni1F35.sc uni1F36.sc uni1F37.sc uni1F76.sc uni1F77.sc uni1FD6.sc uni1FD0.sc uni1FD1.sc uni1FD2.sc uni1FD3.sc uni1FD7.sc uni1F40.sc uni1F41.sc uni1F42.sc uni1F43.sc uni1F44.sc uni1F45.sc uni1F78.sc uni1F79.sc uni1FE4.sc uni1FE5.sc uni1F50.sc uni1F51.sc uni1F52.sc uni1F53.sc uni1F54.sc uni1F55.sc uni1F56.sc uni1F57.sc uni1F7A.sc uni1F7B.sc uni1FE6.sc uni1FE0.sc uni1FE1.sc uni1FE2.sc uni1FE3.sc uni1FE7.sc uni1F60.sc uni1F61.sc uni1F62.sc uni1F63.sc uni1F64.sc uni1F65.sc uni1F66.sc uni1F67.sc uni1F7C.sc uni1F7D.sc uni1FF6.sc uni1FF3.sc uni1FF2.sc uni1FF4.sc uni1FA0.sc uni1FA1.sc uni1FA2.sc uni1FA3.sc uni1FA4.sc uni1FA5.sc uni1FA6.sc uni1FA7.sc uni1FF7.sc uni1FBE.sc uni1FBC.sc.ss01 uni1F88.sc.ss01 uni1F89.sc.ss01 uni1F8A.sc.ss01 uni1F8B.sc.ss01 uni1F8C.sc.ss01 uni1F8D.sc.ss01 uni1F8E.sc.ss01 uni1F8F.sc.ss01 uni1FCC.sc.ss01 uni1F98.sc.ss01 uni1F99.sc.ss01 uni1F9A.sc.ss01 uni1F9B.sc.ss01 uni1F9C.sc.ss01 uni1F9D.sc.ss01 uni1F9E.sc.ss01 uni1F9F.sc.ss01 uni1FFC.sc.ss01 uni1FA8.sc.ss01 uni1FA9.sc.ss01 uni1FAA.sc.ss01 uni1FAB.sc.ss01 uni1FAC.sc.ss01 uni1FAD.sc.ss01 uni1FAE.sc.ss01 uni1FAF.sc.ss01 uni1FB3.sc.ss01 uni1FB2.sc.ss01 uni1FB4.sc.ss01 uni1F80.sc.ss01 uni1F81.sc.ss01 uni1F82.sc.ss01 uni1F83.sc.ss01 uni1F84.sc.ss01 uni1F85.sc.ss01 uni1F86.sc.ss01 uni1F87.sc.ss01 uni1FB7.sc.ss01 uni1FC3.sc.ss01 uni1FC2.sc.ss01 uni1FC4.sc.ss01 uni1F90.sc.ss01 uni1F91.sc.ss01 uni1F92.sc.ss01 uni1F93.sc.ss01 uni1F94.sc.ss01 uni1F95.sc.ss01 uni1F96.sc.ss01 uni1F97.sc.ss01 uni1FC7.sc.ss01 uni1FF3.sc.ss01 uni1FF2.sc.ss01 uni1FF4.sc.ss01 uni1FA0.sc.ss01 uni1FA1.sc.ss01 uni1FA2.sc.ss01 uni1FA3.sc.ss01 uni1FA4.sc.ss01 uni1FA5.sc.ss01 uni1FA6.sc.ss01 uni1FA7.sc.ss01 uni1FF7.sc.ss01 Alpha.sups Beta.sups Gamma.sups uni0394.sups Epsilon.sups Zeta.sups Eta.sups Theta.sups Iota.sups Kappa.sups Lambda.sups Mu.sups Nu.sups Xi.sups Omicron.sups Pi.sups Rho.sups Sigma.sups Tau.sups Upsilon.sups Phi.sups Chi.sups Psi.sups uni03A9.sups alpha.sups beta.sups gamma.sups delta.sups epsilon.sups zeta.sups eta.sups theta.sups iota.sups kappa.sups lambda.sups uni03BC.sups nu.sups xi.sups omicron.sups pi.sups rho.sups uni03C2.sups sigma.sups tau.sups upsilon.sups phi.sups chi.sups psi.sups omega.supsglyphsets-1.0.0/data/results/txt/prod-names/GF_Greek_Plus.txt000066400000000000000000000044331461513140100242050ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. uni0342 uni0343 uni0344 uni0345 uni037A uni1F00 uni1F01 uni1F02 uni1F03 uni1F04 uni1F05 uni1F06 uni1F07 uni1F08 uni1F09 uni1F0A uni1F0B uni1F0C uni1F0D uni1F0E uni1F0F uni1F10 uni1F11 uni1F12 uni1F13 uni1F14 uni1F15 uni1F18 uni1F19 uni1F1A uni1F1B uni1F1C uni1F1D uni1F20 uni1F21 uni1F22 uni1F23 uni1F24 uni1F25 uni1F26 uni1F27 uni1F28 uni1F29 uni1F2A uni1F2B uni1F2C uni1F2D uni1F2E uni1F2F uni1F30 uni1F31 uni1F32 uni1F33 uni1F34 uni1F35 uni1F36 uni1F37 uni1F38 uni1F39 uni1F3A uni1F3B uni1F3C uni1F3D uni1F3E uni1F3F uni1F40 uni1F41 uni1F42 uni1F43 uni1F44 uni1F45 uni1F48 uni1F49 uni1F4A uni1F4B uni1F4C uni1F4D uni1F50 uni1F51 uni1F52 uni1F53 uni1F54 uni1F55 uni1F56 uni1F57 uni1F59 uni1F5B uni1F5D uni1F5F uni1F60 uni1F61 uni1F62 uni1F63 uni1F64 uni1F65 uni1F66 uni1F67 uni1F68 uni1F69 uni1F6A uni1F6B uni1F6C uni1F6D uni1F6E uni1F6F uni1F70 uni1F71 uni1F72 uni1F73 uni1F74 uni1F75 uni1F76 uni1F77 uni1F78 uni1F79 uni1F7A uni1F7B uni1F7C uni1F7D uni1F80 uni1F81 uni1F82 uni1F83 uni1F84 uni1F85 uni1F86 uni1F87 uni1F88 uni1F89 uni1F8A uni1F8B uni1F8C uni1F8D uni1F8E uni1F8F uni1F90 uni1F91 uni1F92 uni1F93 uni1F94 uni1F95 uni1F96 uni1F97 uni1F98 uni1F99 uni1F9A uni1F9B uni1F9C uni1F9D uni1F9E uni1F9F uni1FA0 uni1FA1 uni1FA2 uni1FA3 uni1FA4 uni1FA5 uni1FA6 uni1FA7 uni1FA8 uni1FA9 uni1FAA uni1FAB uni1FAC uni1FAD uni1FAE uni1FAF uni1FB0 uni1FB1 uni1FB2 uni1FB3 uni1FB4 uni1FB6 uni1FB7 uni1FB8 uni1FB9 uni1FBA uni1FBB uni1FBC uni1FBD uni1FBE uni1FBF uni1FC0 uni1FC1 uni1FC2 uni1FC3 uni1FC4 uni1FC6 uni1FC7 uni1FC8 uni1FC9 uni1FCA uni1FCB uni1FCC uni1FCD uni1FCE uni1FCF uni1FD0 uni1FD1 uni1FD2 uni1FD3 uni1FD6 uni1FD7 uni1FD8 uni1FD9 uni1FDA uni1FDB uni1FDD uni1FDE uni1FDF uni1FE0 uni1FE1 uni1FE2 uni1FE3 uni1FE4 uni1FE5 uni1FE6 uni1FE7 uni1FE8 uni1FE9 uni1FEA uni1FEB uni1FEC uni1FED uni1FEE uni1FEF uni1FF2 uni1FF3 uni1FF4 uni1FF6 uni1FF7 uni1FF8 uni1FF9 uni1FFA uni1FFB uni1FFC uni1FFD uni1FFE uni1FBC.ss01 uni1F88.ss01 uni1F89.ss01 uni1F8A.ss01 uni1F8B.ss01 uni1F8C.ss01 uni1F8D.ss01 uni1F8E.ss01 uni1F8F.ss01 uni1FCC.ss01 uni1F98.ss01 uni1F99.ss01 uni1F9A.ss01 uni1F9B.ss01 uni1F9C.ss01 uni1F9D.ss01 uni1F9E.ss01 uni1F9F.ss01 uni1FFC.ss01 uni1FA8.ss01 uni1FA9.ss01 uni1FAA.ss01 uni1FAB.ss01 uni1FAC.ss01 uni1FAD.ss01 uni1FAE.ss01 uni1FAF.ss01glyphsets-1.0.0/data/results/txt/prod-names/GF_Greek_Pro.txt000066400000000000000000000013451461513140100240210ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. dotaccent uni0305 dotbelowcomb uni0359 uni035C uni03DA uni03DB uni03DC uni03DD uni03DE uni03DF uni03E0 uni03E1 uni2016 uni203B uni203F uni2042 uni2056 uni2058 uni2059 uni205A uni205B uni205C uni205D uni205E uni207A uni207B uni207C uni208A uni208B uni208C uni2135 uni2136 circlemultiply uni22EE uni23D1 uni23D2 uni23D3 uni23D4 uni23D5 uni23D6 uni23D7 uni23D8 uni23D9 uni2AFD uni2E00 uni2E01 uni2E02 uni2E03 uni2E04 uni2E05 uni2E06 uni2E07 uni2E08 uni2E09 uni2E0A uni2E0B uni2E0C uni2E0D uni2E0E uni2E0F uni2E10 uni2E11 uni2E12 uni2E13 uni2E14 uni2E15 uni2E16 uni2E17 uni3008 uni3009 uni300A uni300B uni300C uni300D uni301A uni301B u1D459 u1D510 u1D513 u1D516 u1D52Dglyphsets-1.0.0/data/results/txt/prod-names/GF_Latin_African.txt000066400000000000000000000076521461513140100246450ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. exclam quotedbl numbersign percent ampersand quotesingle parenleft parenright asterisk plus comma hyphen period slash zero one two three four five six seven eight nine colon semicolon question at A B C D E F G H I J K L M N O P Q R S T U V W X Y Z bracketleft bracketright a b c d e f g h i j k l m n o p q r s t u v w x y z ordfeminine guillemotleft ordmasculine guillemotright Agrave Aacute Acircumflex Atilde Adieresis Aring AE Ccedilla Egrave Eacute Ecircumflex Edieresis Igrave Iacute Icircumflex Idieresis Ntilde Ograve Oacute Ocircumflex Otilde Odieresis Oslash Ugrave Uacute Ucircumflex Udieresis Yacute agrave aacute acircumflex atilde adieresis aring ae ccedilla egrave eacute ecircumflex edieresis igrave iacute icircumflex idieresis ntilde ograve oacute ocircumflex otilde odieresis oslash ugrave uacute ucircumflex udieresis yacute ydieresis Amacron amacron Abreve abreve Aogonek aogonek Ccircumflex ccircumflex Ccaron ccaron Dcroat dcroat Emacron emacron Edotaccent edotaccent Eogonek eogonek Ecaron ecaron Hcircumflex hcircumflex Hbar hbar Itilde itilde Imacron imacron Iogonek iogonek Lacute lacute Nacute nacute Ncaron ncaron Eng eng Omacron omacron Ohungarumlaut ohungarumlaut OE oe Racute racute uni0156 uni0157 Rcaron rcaron Sacute sacute Scircumflex scircumflex Scedilla scedilla Scaron scaron uni0162 uni0163 Tbar tbar Utilde utilde Umacron umacron Uhungarumlaut uhungarumlaut Uogonek uogonek Wcircumflex wcircumflex Ycircumflex ycircumflex Ydieresis Zdotaccent zdotaccent Zcaron zcaron uni0181 uni0182 uni0183 uni0186 uni0187 uni0188 uni0189 uni018A uni018E uni018F uni0190 uni0191 florin uni0193 uni0194 uni0196 uni0197 uni0198 uni0199 uni019C uni019D uni019F uni01A4 uni01A5 uni01A9 uni01AC uni01AD uni01AE uni01B1 uni01B2 uni01B3 uni01B4 uni01B7 uni01B8 uni01B9 uni01C0 uni01C1 uni01C2 uni01C3 uni01CD uni01CE uni01CF uni01D0 uni01D1 uni01D2 uni01D3 uni01D4 uni01D7 uni01D8 uni01DD uni01E2 uni01E3 Gcaron gcaron uni01EA uni01EB uni01F0 uni01F8 uni01F9 AEacute aeacute Oslashacute oslashacute uni0200 uni0201 uni0204 uni0205 uni0208 uni0209 uni020C uni020D uni0212 uni0213 uni0214 uni0215 uni0226 uni0227 uni0228 uni0229 uni0232 uni0233 uni0241 uni0242 uni0244 uni0245 uni0248 uni0249 uni024C uni024D uni0250 uni0251 uni0253 uni0254 uni0256 uni0257 uni0259 uni025B uni0260 uni0263 uni0264 uni0265 uni0266 uni0268 uni0269 uni026A uni026F uni0272 uni0275 uni027D uni0283 uni0288 uni0289 uni028A uni028B uni028C uni0292 uni0294 uni0298 uni029D uni02B7 uni02BC uni02C0 circumflex uni02C8 uni02D7 uni02EE gravecomb acutecomb uni0302 tildecomb uni0304 uni0306 uni0307 uni0308 uni030A uni030B uni030C uni030D uni030F uni0311 dotbelowcomb uni0324 uni0325 uni0327 uni0328 uni032D uni032F uni0330 uni0331 uni035F uni1D43 uni1D49 uni1D4B uni1D52 uni1D53 uni1D58 uni1D7D uni1DA4 uni1DB6 uni1DC4 uni1DC5 uni1DC6 uni1DC7 uni1E04 uni1E05 uni1E06 uni1E07 uni1E0A uni1E0B uni1E0C uni1E0D uni1E0E uni1E0F uni1E12 uni1E13 uni1E14 uni1E15 uni1E1A uni1E1B uni1E22 uni1E23 uni1E24 uni1E25 uni1E2C uni1E2D uni1E2E uni1E2F uni1E32 uni1E33 uni1E34 uni1E35 uni1E36 uni1E37 uni1E3C uni1E3D uni1E3E uni1E3F uni1E42 uni1E43 uni1E44 uni1E45 uni1E46 uni1E47 uni1E48 uni1E49 uni1E4A uni1E4B uni1E4C uni1E4D uni1E54 uni1E55 uni1E5A uni1E5B uni1E60 uni1E61 uni1E62 uni1E63 uni1E6A uni1E6B uni1E6C uni1E6D uni1E6E uni1E6F uni1E70 uni1E71 uni1E72 uni1E73 uni1E74 uni1E75 uni1E78 uni1E79 uni1E7C uni1E7D uni1E7E uni1E7F Wdieresis wdieresis uni1E8A uni1E8B uni1E92 uni1E93 uni1E96 uni1EA0 uni1EA1 uni1EAC uni1EAD uni1EB8 uni1EB9 uni1EBC uni1EBD uni1EC6 uni1EC7 uni1ECA uni1ECB uni1ECC uni1ECD uni1ED8 uni1ED9 uni1EE4 uni1EE5 Ygrave ygrave uni1EF8 uni1EF9 endash emdash quoteleft quoteright quotedblleft quotedblright ellipsis guilsinglleft guilsinglright uni2071 uni24B6 uni24D0 uni2C63 uni2C64 uni2C6D uni2C6F uni2C72 uni2C73 uniA789 uniA78A uniA78B uniA78C uniA78D uniA7AA uniA7AE uniA7B2 uniA7B4 uniA7B5 uniA7B6 uniA7B7 uniA7C7 uniA7C8 uniA7CBglyphsets-1.0.0/data/results/txt/prod-names/GF_Latin_Beyond.txt000066400000000000000000000022341461513140100245110ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. degree Ccircumflex ccircumflex Gcircumflex gcircumflex Hcircumflex hcircumflex Itilde itilde Jcircumflex jcircumflex kgreenlandic Scircumflex scircumflex uni0162 uni0163 Tbar tbar Utilde utilde uni0186 uni018F uni0190 uni0194 uni0197 uni019A uni019B uni01B1 uni01B7 uni01C2 uni01CD uni01CE uni01CF uni01D0 uni01D1 uni01D2 uni01D3 uni01D4 uni01E4 uni01E5 Gcaron gcaron uni01E8 uni01E9 uni01EA uni01EB uni01EC uni01ED uni01EE uni01EF uni01F0 uni023A uni023B uni023C uni023D uni023E uni0241 uni0254 uni0259 uni025B uni0263 uni0268 uni0269 uni026A uni026B uni026C uni028A uni0292 uni0294 uni0295 uni02B7 uni02B8 uni02B9 uni02BB uni02BC uni02C0 uni02C8 uni0313 uni0315 dotbelowcomb uni0331 uni0332 uni0335 lambda chi uni1DBB uni1DBF uni1E14 uni1E15 uni1E16 uni1E17 uni1E20 uni1E21 uni1E24 uni1E25 uni1E30 uni1E31 uni1E32 uni1E33 uni1E34 uni1E35 uni1E36 uni1E37 uni1E42 uni1E43 uni1E46 uni1E47 uni1E48 uni1E49 uni1E50 uni1E51 uni1E52 uni1E53 uni1E62 uni1E63 uni1E6E uni1E6F uni1E90 uni1E91 uni1E94 uni1E95 uni1EBC uni1EBD uni1ECA uni1ECB uni1EF8 uni1EF9 uni2144 uni2C62 uni2C65 uni2C66 uniA78B uniA78C uniAB53glyphsets-1.0.0/data/results/txt/prod-names/GF_Latin_Core.txt000066400000000000000000000046611461513140100241670ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. space exclam quotedbl numbersign dollar percent ampersand quotesingle parenleft parenright asterisk plus comma hyphen period slash zero one two three four five six seven eight nine colon semicolon less equal greater question at A B C D E F G H I J K L M N O P Q R S T U V W X Y Z bracketleft backslash bracketright asciicircum underscore grave a b c d e f g h i j k l m n o p q r s t u v w x y z braceleft bar braceright asciitilde uni00A0 exclamdown cent sterling yen section dieresis copyright ordfeminine guillemotleft registered macron degree acute paragraph periodcentered cedilla ordmasculine guillemotright questiondown Agrave Aacute Acircumflex Atilde Adieresis Aring AE Ccedilla Egrave Eacute Ecircumflex Edieresis Igrave Iacute Icircumflex Idieresis Eth Ntilde Ograve Oacute Ocircumflex Otilde Odieresis multiply Oslash Ugrave Uacute Ucircumflex Udieresis Yacute Thorn germandbls agrave aacute acircumflex atilde adieresis aring ae ccedilla egrave eacute ecircumflex edieresis igrave iacute icircumflex idieresis eth ntilde ograve oacute ocircumflex otilde odieresis divide oslash ugrave uacute ucircumflex udieresis yacute thorn ydieresis Amacron amacron Abreve abreve Aogonek aogonek Cacute cacute Cdotaccent cdotaccent Ccaron ccaron Dcaron dcaron Dcroat dcroat Emacron emacron Edotaccent edotaccent Eogonek eogonek Ecaron ecaron Gbreve gbreve Gdotaccent gdotaccent uni0122 uni0123 Hbar hbar Imacron imacron Iogonek iogonek Idotaccent dotlessi uni0136 uni0137 Lacute lacute uni013B uni013C Lcaron lcaron Lslash lslash Nacute nacute uni0145 uni0146 Ncaron ncaron Ohungarumlaut ohungarumlaut OE oe Racute racute Rcaron rcaron Sacute sacute Scedilla scedilla Scaron scaron Tcaron tcaron Umacron umacron Uring uring Uhungarumlaut uhungarumlaut Uogonek uogonek Wcircumflex wcircumflex Ycircumflex ycircumflex Ydieresis Zacute zacute Zdotaccent zdotaccent Zcaron zcaron uni0218 uni0219 uni021A uni021B uni0237 circumflex caron breve dotaccent ring ogonek tilde hungarumlaut gravecomb acutecomb uni0302 tildecomb uni0304 uni0306 uni0307 uni0308 uni030A uni030B uni030C uni0326 uni0327 uni0328 Wgrave wgrave Wacute wacute Wdieresis wdieresis uni1E9E Ygrave ygrave endash emdash quoteleft quoteright quotesinglbase quotedblleft quotedblright quotedblbase bullet ellipsis guilsinglleft guilsinglright Euro trademark minus .notdef periodcentered.loclCAT periodcentered.loclCAT.case uni030C.alt i.loclTRKglyphsets-1.0.0/data/results/txt/prod-names/GF_Latin_Kernel.txt000066400000000000000000000012641461513140100245130ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. space exclam quotedbl numbersign dollar percent ampersand quotesingle parenleft parenright asterisk plus comma hyphen period slash zero one two three four five six seven eight nine colon semicolon less equal greater question at A B C D E F G H I J K L M N O P Q R S T U V W X Y Z bracketleft backslash bracketright asciicircum underscore grave a b c d e f g h i j k l m n o p q r s t u v w x y z braceleft bar braceright asciitilde uni00A0 cent sterling yen copyright registered degree periodcentered multiply divide endash emdash quoteleft quoteright quotedblleft quotedblright bullet ellipsis Euro trademark minusglyphsets-1.0.0/data/results/txt/prod-names/GF_Latin_Plus.txt000066400000000000000000000024161461513140100242160ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. brokenbar logicalnot plusminus uni00B2 uni00B3 uni00B5 uni00B9 onequarter onehalf threequarters pi uni0E3F uni2016 dagger daggerdbl perthousand minute second fraction uni2074 uni2075 uni2076 uni2077 uni2078 uni2079 uni2081 uni2082 uni2083 uni2084 uni2085 uni2086 uni2087 uni2088 uni2089 colonmonetary uni20A6 uni20A8 uni20A9 uni20AA dong uni20AD uni20AE uni20B1 uni20B2 uni20B4 uni20B5 uni20B8 uni20B9 uni20BA uni20BC uni20BD uni20BE uni20BF uni2113 uni2116 uni2126 estimated uni2153 uni2154 arrowleft arrowup arrowright arrowdown arrowboth arrowupdn uni2196 uni2197 uni2198 uni2199 partialdiff emptyset uni2206 product summation radical infinity integral approxequal notequal lessequal greaterequal filledbox uni25A1 uni25AA uni25AB triagup uni25B3 uni25B4 uni25B5 uni25B6 uni25B7 uni25B8 uni25B9 triagdn uni25BD uni25BE uni25BF uni25C0 uni25C1 uni25C2 uni25C3 uni25C6 uni25C7 lozenge circle uni25CF openbullet uni27E8 uni27E9 zero.zero zero.tf one.tf two.tf three.tf four.tf five.tf six.tf seven.tf eight.tf nine.tf zero.dnom one.dnom two.dnom three.dnom four.dnom five.dnom six.dnom seven.dnom eight.dnom nine.dnom zero.numr one.numr two.numr three.numr four.numr five.numr six.numr seven.numr eight.numr nine.numrglyphsets-1.0.0/data/results/txt/prod-names/GF_Latin_PriAfrican.txt000066400000000000000000000022651461513140100253130ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. exclam quotedbl numbersign percent ampersand quotesingle parenleft parenright asterisk plus comma hyphen period slash zero one two three four five six seven eight nine colon semicolon question at A B C D E F G H I J K L M N O P Q R S T U V W X Y Z bracketleft bracketright a b c d e f g h i j k l m n o p q r s t u v w x y z Agrave Aacute Adieresis Egrave Eacute Ecircumflex Edieresis Igrave Iacute Icircumflex Idieresis Ntilde Ograve Oacute Ocircumflex Odieresis Ugrave Uacute Ucircumflex Udieresis Yacute agrave aacute adieresis egrave eacute ecircumflex edieresis igrave iacute icircumflex idieresis ntilde ograve oacute ocircumflex odieresis ugrave uacute ucircumflex udieresis yacute Nacute nacute Eng eng uni0181 uni0186 uni018A uni0190 uni0198 uni0199 uni019D uni01B3 uni01B4 uni01F8 uni01F9 uni0253 uni0254 uni0257 uni025B uni0272 uni02BC gravecomb acutecomb uni0302 tildecomb uni0304 uni0306 uni0307 uni0308 uni030A dotbelowcomb uni0327 uni1E3E uni1E3F uni1E44 uni1E45 uni1E62 uni1E63 uni1EB8 uni1EB9 uni1ECA uni1ECB uni1ECC uni1ECD uni1EE4 uni1EE5 endash emdash quoteleft quoteright quotedblleft quotedblright ellipsisglyphsets-1.0.0/data/results/txt/prod-names/GF_Latin_Vietnamese.txt000066400000000000000000000032451461513140100253740ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. exclam quotedbl numbersign percent ampersand quotesingle parenleft parenright asterisk plus comma hyphen period slash zero one two three four five six seven eight nine colon semicolon question at A B C D E F G H I J K L M N O P Q R S T U V W X Y Z bracketleft bracketright a b c d e f g h i j k l m n o p q r s t u v w x y z Agrave Aacute Acircumflex Atilde Egrave Eacute Ecircumflex Igrave Iacute Ograve Oacute Ocircumflex Otilde Ugrave Uacute Yacute agrave aacute acircumflex atilde egrave eacute ecircumflex igrave iacute ograve oacute ocircumflex otilde ugrave uacute yacute Abreve abreve Dcroat dcroat Itilde itilde Utilde utilde Ohorn ohorn Uhorn uhorn gravecomb acutecomb uni0302 tildecomb uni0306 hookabovecomb uni031B dotbelowcomb uni1EA0 uni1EA1 uni1EA2 uni1EA3 uni1EA4 uni1EA5 uni1EA6 uni1EA7 uni1EA8 uni1EA9 uni1EAA uni1EAB uni1EAC uni1EAD uni1EAE uni1EAF uni1EB0 uni1EB1 uni1EB2 uni1EB3 uni1EB4 uni1EB5 uni1EB6 uni1EB7 uni1EB8 uni1EB9 uni1EBA uni1EBB uni1EBC uni1EBD uni1EBE uni1EBF uni1EC0 uni1EC1 uni1EC2 uni1EC3 uni1EC4 uni1EC5 uni1EC6 uni1EC7 uni1EC8 uni1EC9 uni1ECA uni1ECB uni1ECC uni1ECD uni1ECE uni1ECF uni1ED0 uni1ED1 uni1ED2 uni1ED3 uni1ED4 uni1ED5 uni1ED6 uni1ED7 uni1ED8 uni1ED9 uni1EDA uni1EDB uni1EDC uni1EDD uni1EDE uni1EDF uni1EE0 uni1EE1 uni1EE2 uni1EE3 uni1EE4 uni1EE5 uni1EE6 uni1EE7 uni1EE8 uni1EE9 uni1EEA uni1EEB uni1EEC uni1EED uni1EEE uni1EEF uni1EF0 uni1EF1 Ygrave ygrave uni1EF4 uni1EF5 uni1EF6 uni1EF7 uni1EF8 uni1EF9 endash emdash quoteleft quoteright quotedblleft quotedblright ellipsis uni03060301 uni03060300 uni03060309 uni03060303 uni03020301 uni03020300 uni03020309 uni03020303glyphsets-1.0.0/data/results/txt/prod-names/GF_Phonetics_APA.txt000066400000000000000000000003761461513140100245640ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. lacute uni019A uni019B uni01EF uni01F0 uni022F uni023B uni023C uni02B8 uni0313 uni0328 lambda phi uni1D05 uni1D4D uni1D7B uni1D7E uni1DBF uni1E5B uni1E71 uni1E89 uni1E8B uniA789glyphsets-1.0.0/data/results/txt/prod-names/GF_Phonetics_DisorderedSpeech.txt000066400000000000000000000012451461513140100273730ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. exclam asterisk exclamdown uni02A9 uni02AA uni02AB uni02AC uni02AD uni02B4 uni02E2 uni02EC uni02ED uni0346 uni0347 uni0349 uni034A uni034B uni034C uni034D uni034E uni0354 uni0355 uni0362 uni1ABB uni1ABD uni1AC1 uni1AC2 uni1AC3 uni1AC4 uni1D3A uni1D4A uni208D uni208E uni24B8 uni24BB uni24BC uni24C1 uni24C3 uni24C5 uni24C7 uni24C8 uni24C9 uni24CB uni25EF uniA78E uniA7AF uniA7B0 uni10790 uni10799 uni1079A uni1079C uni1079D uni1079F uni107A1 uni107AA u1D453 u1D45D uni1DF00 uni1DF01 uni1DF02 uni1DF03 uni1DF04 uni1DF05 uni1DF06 uni1DF07 uniA7B0.circled u1D453.subs u1D45D.subs u1D453.sups u1D45D.supsglyphsets-1.0.0/data/results/txt/prod-names/GF_Phonetics_IPAHistorical.txt000066400000000000000000000002641461513140100266120ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. uni0188 uni0199 uni01A5 uni01AD uni029E uni02A0 uni02A3 uni02A4 uni02A5 uni02A6 uni02A7 uni02A8 uni0322glyphsets-1.0.0/data/results/txt/prod-names/GF_Phonetics_IPAStandard.txt000066400000000000000000000025561461513140100262570ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. exclam period bar ae ccedilla eth oslash hbar eng oe uni01C0 uni01C1 uni01C2 uni01C3 uni0205 uni0250 uni0251 uni0252 uni0253 uni0254 uni0255 uni0256 uni0257 uni0258 uni0259 uni025A uni025B uni025C uni025D uni025E uni025F uni0260 uni0261 uni0262 uni0263 uni0264 uni0265 uni0266 uni0267 uni0268 uni026A uni026B uni026C uni026D uni026E uni026F uni0270 uni0271 uni0272 uni0273 uni0274 uni0275 uni0276 uni0278 uni0279 uni027A uni027B uni027D uni027E uni0280 uni0281 uni0282 uni0283 uni0284 uni0288 uni0289 uni028A uni028B uni028C uni028D uni028E uni028F uni0290 uni0291 uni0292 uni0294 uni0295 uni0298 uni0299 uni029B uni029C uni029D uni029F uni02A1 uni02A2 uni02B0 uni02B2 uni02B7 uni02BC uni02C1 uni02C8 uni02CC uni02D0 uni02D1 uni02DE uni02E0 uni02E1 uni02E5 uni02E6 uni02E7 uni02E8 uni02E9 uni02F3 gravecomb acutecomb uni0302 tildecomb uni0304 uni0305 uni0306 uni0308 uni030A uni030B uni030C uni030F uni0318 uni0319 uni031A uni031C uni031D uni031E uni031F uni0320 uni0324 uni0325 uni0329 uni032A uni032C uni032F uni0330 uni0332 uni0334 uni0339 uni033A uni033B uni033C uni033D uni0348 uni035C uni0361 beta theta chi uni1D6C uni1D6D uni1D6E uni1D6F uni1D70 uni1D71 uni1D72 uni1D73 uni1D74 uni1D75 uni1D76 uni1DC4 uni1DC5 uni1DC6 uni1DC7 uni1DC8 uni1DC9 uni2016 uni203F uni207F uni25CC uniA71B uniA71C uniA7B5 uniAB53glyphsets-1.0.0/data/results/txt/prod-names/GF_Phonetics_SinoExt.txt000066400000000000000000000002441461513140100255460ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. uni0221 uni0234 uni0235 uni0236 uni027F uni0285 uni02AE uni02AF uni1D00 uni1D07 uniAB65glyphsets-1.0.0/data/results/txt/prod-names/GF_TransLatin_Arabic.txt000066400000000000000000000005271461513140100254650ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. Gcaron gcaron uni0232 uni0233 uni02BC uni02BD uni02BE uni02BF dotbelowcomb uni032E uni0331 uni1E0C uni1E0D uni1E0E uni1E0F uni1E20 uni1E21 uni1E24 uni1E25 uni1E2A uni1E2B uni1E34 uni1E35 uni1E62 uni1E63 uni1E6C uni1E6D uni1E6E uni1E6F uni1E92 uni1E93 uni1E96 uni1E97glyphsets-1.0.0/data/results/txt/prod-names/GF_TransLatin_Pinyin.txt000066400000000000000000000015541461513140100255530ustar00rootroot00000000000000# This file is auto-generated; do not edit. See /README.md for instructions. Agrave Aacute Acircumflex Egrave Eacute Ecircumflex Igrave Iacute Icircumflex Idieresis Ograve Oacute Ocircumflex Ugrave Uacute Ucircumflex Udieresis agrave aacute acircumflex egrave eacute ecircumflex igrave iacute icircumflex ntilde ograve oacute ocircumflex ugrave uacute ucircumflex udieresis Amacron amacron Abreve abreve Emacron emacron Ebreve ebreve Ecaron ecaron Imacron imacron Ibreve ibreve Nacute Omacron omacron Obreve obreve Umacron umacron Ubreve ubreve uni01CD uni01CE uni01CF uni01D0 uni01D1 uni01D2 uni01D3 uni01D4 uni01D5 uni01D6 uni01D7 uni01D8 uni01D9 uni01DA uni01DB uni01DC uni01F8 uni01F9 uni02BC gravecomb acutecomb uni0302 uni0304 uni0306 uni0308 uni030C uni030D uni0358 uni1D3A uni1E3E uni1E3F uni207F uni03000358 uni03010358 uni03020358 uni03060358 uni03040358 uni030D0358glyphsets-1.0.0/pyproject.toml000066400000000000000000000000371461513140100164420ustar00rootroot00000000000000[tool.black] line-length = 119 glyphsets-1.0.0/renovate.json000066400000000000000000000003211461513140100162400ustar00rootroot00000000000000{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "config:recommended" ], "rangeStrategy": "bump", "timezone": "Europe/Berlin", "schedule": [ "before 8am" ] }glyphsets-1.0.0/scripts/000077500000000000000000000000001461513140100152155ustar00rootroot00000000000000glyphsets-1.0.0/scripts/assemble_charactersets.py000066400000000000000000000226521461513140100223040ustar00rootroot00000000000000""" Assemble .nam files from .nam stub files and language definitions. """ import sys import os import shutil import gflanguages import unicodedata import glyphsLib import functools import plistlib from glyphsLib.glyphdata import get_glyph, _lookup_attributes_by_unicode from fontTools.unicodedata.Scripts import NAMES as SCRIPT_NAMES # Insert local module path at beginning of sys.path # so that up-to-date version of glyphsets package is used sys.path.insert(0, os.path.join(os.path.dirname(__file__), "..", "Lib")) from glyphsets import ( get_script, defined_glyphsets, get_glyphset_definition, unicodes_per_glyphset, languages_per_glyphset, read_nam_file, ) # noqa: E402 def sort_unicodes(a, b): if a.unicode and b.unicode: return int(a.unicode, 16) - int(b.unicode, 16) elif a.unicode: return -1 elif b.unicode: return 1 else: return 0 def sort_by_category(a, b): info_a = get_glyph(a.name) info_b = get_glyph(b.name) if info_a.category is None: return -1 elif info_b.category is None: return 1 value = sorted([info_a.category, info_b.category]).index(info_a.category) if value == 0: value = -1 value *= -1 return value def assemble_characterset(root_folder, glyphset_name): script = get_script(glyphset_name) glyphset_definition = get_glyphset_definition(glyphset_name) language_codes = languages_per_glyphset(glyphset_name) use_aux = glyphset_definition.get("use_auxiliary", False) nam_stub_path = os.path.join( root_folder, "definitions", "per_glyphset", f"{glyphset_name}.stub.nam" ) nam_path = os.path.join(root_folder, "results", "nam", f"{glyphset_name}.nam") nam_in_package_path = os.path.abspath( os.path.join( root_folder, "..", "Lib", "glyphsets", "results", "nam", f"{glyphset_name}.nam", ) ) txt_in_package_path = os.path.abspath( os.path.join( root_folder, "..", "Lib", "glyphsets", "results", "txt", "nice-names", f"{glyphset_name}.txt", ) ) glyphs_stub_path = os.path.join( root_folder, "definitions", "per_glyphset", f"{glyphset_name}.stub.glyphs" ) glyphs_path = os.path.join( root_folder, "results", "glyphs", f"{glyphset_name}.glyphs" ) glyphs_empty_path = os.path.join(root_folder, f"empty_font.glyphs") txt_nicenames_path = os.path.join( root_folder, "results", "txt", "nice-names", f"{glyphset_name}.txt" ) txt_prodnames_path = os.path.join( root_folder, "results", "txt", "prod-names", f"{glyphset_name}.txt" ) plist_path = os.path.join( root_folder, "results", "plist", f"CustomFilter_GF_{script}.plist" ) character_set = set() # Assemble character sets from gflanguages languages = gflanguages.LoadLanguages() for language_code in language_codes: chars = languages[language_code].exemplar_chars # chars.base.upper() is important because many Latin languages don't # contain a complete set of uppercase letters in "index" character_set.update( { ord(c) for c in list( set(chars.base) | set(chars.base.upper()) | set(chars.index) | set(chars.marks) | set(chars.numerals) | set(chars.punctuation) | (set(chars.auxiliary) if use_aux else set()) ) if c not in (" ", "{", "}", "◌") } ) # Call get_glyph once so that GLYPHDATA gets filled in glyphsLib get_glyph("A") # If I import GLYPHDATA at the top of the file, it doesn't get filled from glyphsLib.glyphdata import GLYPHDATA assert type(GLYPHDATA) is glyphsLib.glyphdata.GlyphData def _font_has_unicode(font, unicode): for glyph in font.glyphs: if glyph.unicode: if int(glyph.unicode, 16) == unicode: return True # Create or open glyphs file and add characters if os.path.exists(glyphs_stub_path): font = glyphsLib.load(glyphs_stub_path) for glyph in font.glyphs: if glyph.unicodes: for unicode in glyph.unicodes: character_set.update({int(unicode, 16)}) else: font = glyphsLib.load(glyphs_empty_path) font.familyName = glyphset_name # Add language-specific glyphs for language_code in language_codes: per_language_glyphs_stub_path = os.path.join( root_folder, "definitions", "per_language", f"{language_code}.stub.glyphs" ) if os.path.exists(per_language_glyphs_stub_path): per_language_font = glyphsLib.load(per_language_glyphs_stub_path) for glyph in per_language_font.glyphs: # Add encoded characters to character_set if glyph.unicodes: for unicode in glyph.unicodes: character_set.update({int(unicode, 16)}) # Add unencoded glyphs to .glyphs file else: new_glyph = glyphsLib.GSGlyph(glyph.name) font.glyphs.append(new_glyph) # Add encoded characters to .glyphs file for _i, unicode in enumerate(sorted(list(character_set))): if not _font_has_unicode(font, unicode): unicode = f"{unicode:#0{6}X}".replace("0X", "") glyph_info = _lookup_attributes_by_unicode(unicode, GLYPHDATA) if "name" in glyph_info: new_glyph = glyphsLib.GSGlyph(glyph_info["name"]) else: new_glyph = glyphsLib.GSGlyph(f"uni{unicode}") new_glyph.unicode = unicode font.glyphs.append(new_glyph) # Sort font.glyphs = sorted(font.glyphs, key=functools.cmp_to_key(sort_by_category)) unicode_sorted_glyphs = sorted(font.glyphs, key=functools.cmp_to_key(sort_unicodes)) glyph_names = [glyph.name for glyph in unicode_sorted_glyphs] production_glyph_names = [ get_glyph(glyph.name).production_name for glyph in unicode_sorted_glyphs ] # Save glyphs file os.makedirs(os.path.dirname(glyphs_path), exist_ok=True) font.save(glyphs_path) # Output sorted character set to .nam file os.makedirs(os.path.dirname(nam_path), exist_ok=True) os.makedirs(os.path.dirname(nam_in_package_path), exist_ok=True) with open(nam_path, "w") as f: f.write( "# This file is auto-generated; do not edit. See /README.md for instructions.\n" ) for i, unicode in enumerate(sorted(list(character_set))): unicode_string = f"{unicode:#0{6}X}".replace("0X", "0x") try: unicode_name = unicodedata.name(chr(unicode)) except ValueError: unicode_name = "" f.write(f"{unicode_string} {unicode_name}") if i < len(character_set) - 1: f.write("\n") shutil.copyfile(nam_path, nam_in_package_path) # Output txt files os.makedirs(os.path.dirname(txt_nicenames_path), exist_ok=True) with open(txt_nicenames_path, "w") as f: f.write( "# This file is auto-generated; do not edit. See /README.md for instructions.\n" ) f.write("\n".join(glyph_names)) os.makedirs(os.path.dirname(txt_prodnames_path), exist_ok=True) with open(txt_prodnames_path, "w") as f: f.write( "# This file is auto-generated; do not edit. See /README.md for instructions.\n" ) f.write("\n".join(production_glyph_names)) os.makedirs(os.path.dirname(txt_in_package_path), exist_ok=True) shutil.copyfile(txt_nicenames_path, txt_in_package_path) # Adjust .plist os.makedirs(os.path.dirname(plist_path), exist_ok=True) if os.path.exists(plist_path): with open(plist_path, "rb") as f: plist = plistlib.load(f) else: plist = [] found_list = False for plist_glyphset in plist: if "name" in plist_glyphset and plist_glyphset["name"] == glyphset_name: plist_glyphset["list"] = glyph_names found_list = True if not found_list: plist.append({"name": glyphset_name, "list": glyph_names}) with open(plist_path, "wb") as f: plistlib.dump(plist, f) if __name__ == "__main__": # Check for gflanguages version installed = None latest = None for line in os.popen("pip index versions gflanguages").read().split("\n"): if "INSTALLED" in line: installed = line.split(" ")[-1].strip() if "LATEST" in line: latest = line.split(" ")[-1].strip() print( f""" ************************************************************* * * WARNING: * Make sure you're using the correct version of gflanguages, * otherwise the glyphsets will be incorrect. * * You have: {installed} * Location: {gflanguages.__file__} * ************************************************************* """ ) root_folder = os.path.abspath(os.path.join(os.path.dirname(__file__), "..", "data")) for glyphset_name in defined_glyphsets(): print(f"Assembling '{glyphset_name}'...") assemble_characterset(root_folder, glyphset_name) # Proof of work: # assert unicodes_per_glyphset(glyphset_name) != [] glyphsets-1.0.0/scripts/assemble_description.py000066400000000000000000000050011461513140100217610ustar00rootroot00000000000000""" Assemble .nam files from .nam stub files and language definitions. """ import sys import os # Insert local module path at beginning of sys.path # so that up-to-date version of glyphsets package is used sys.path.insert(0, os.path.join(os.path.dirname(__file__), "..", "Lib")) from glyphsets import ( defined_glyphsets, defined_scripts, glyphsets_per_script, description_per_glyphset, ) # noqa: E402 if __name__ == "__main__": root_folder = os.path.abspath( os.path.join(os.path.dirname(__file__), "..", "GF_Glyphsets") ) repo_root_folder = os.path.abspath( os.path.join( os.path.dirname(__file__), "..", ) ) md = [] # TOC md.append("# Table of Contents:\n\n") # Get scripts scripts = defined_scripts() script_dict = {} max_glyphsets = 0 md.append("| " + " | ".join(scripts) + " |") md.append("| " + " | ".join(["---"] * len(scripts)) + " |") for script in scripts: max_glyphsets = max(max_glyphsets, len(glyphsets_per_script(script))) script_dict[script] = glyphsets_per_script(script) for i in range(max_glyphsets): row = [] for script in scripts: if i < len(script_dict[script]): glyphset_name = script_dict[script][i] abbr = glyphset_name.split("_")[-1] _new_md, warning = description_per_glyphset(glyphset_name) warning_md = "✅" if warning: warning_md = "🛑" row.append( f"[{warning_md} {abbr}](#{glyphset_name.lower().replace('_', '-')})" ) else: row.append("") md.append("| " + " | ".join(row) + " |") md.append( "\n> [!NOTE] \n> This document is a human-readable representation of the glyphset defintions defined in `.yaml` files [here](/Lib/glyphsets/definitions/) and gets updated automatically as part of the `sh build.sh` command.\n" ) md.append( "\n> [!NOTE] \n> The symbols ✅ and 🛑 above denote whether or not this glyphset is available as part of Fontbakery's `shape_languages` check; in other words, whether or not language codes are defined for it.\n" ) md.append("\n") # Content for glyphset_name in defined_glyphsets(): new_md, _warning = description_per_glyphset(glyphset_name) md.append(new_md) with open(os.path.join(repo_root_folder, "GLYPHSETS.md"), "w") as f: f.write("\n".join(md)) glyphsets-1.0.0/scripts/assemble_languages.py000066400000000000000000000055071461513140100214170ustar00rootroot00000000000000""" Read all languages and regions from gflanguages and print out the languages that are supported in Europe or Americas and have more than 5 million speakers. """ import argparse import gflanguages import logging SPEAKERS = 5000000 def main(args): arg_parser = argparse.ArgumentParser( description="Generates a list of language ids based on given requirements." ) arg_parser.add_argument( "--regions", nargs="+", help="Region or region groups where languages are used.", default=[], ) arg_parser.add_argument( "--population", help="Minimum speakers’ population.", default=SPEAKERS ) arg_parser.add_argument( "--script", nargs="+", required=True, help="Script of the languages.", ) arg_parser.add_argument( "--include-languages", nargs="+", default=[], help="Languages that should be included even if they don’t match the other requirements.", ) arg_parser.add_argument( "--exclude-languages", nargs="+", default=[], help="Languages that should be excluded even if they match the other requirements.", ) options = arg_parser.parse_args(args) options.population = int(options.population) regions = gflanguages.LoadRegions() if not options.regions: options.regions = [country_code for country_code in regions] languages = gflanguages.LoadLanguages() country_codes = set() # Go through countries and add them to the set if their region_group is in options.regions or they are in options.regions for country_code in regions: if set(regions[country_code].region_group).intersection( set(options.regions) ) or (country_code in options.regions): country_codes.add(country_code) # Go through languages and add them to the set if their regions are in country_codes language_codes = set() # Print languages if they are supported through the logic print("language_codes:") for language_code in sorted(languages.keys()): if ( ( language_code in options.include_languages or set(languages[language_code].region).intersection(country_codes) ) and language_code not in options.exclude_languages and languages[language_code].population >= options.population and languages[language_code].script in options.script ): if not languages[language_code].exemplar_chars: logging.warning( f"{languages[language_code].name} has no character definitions." ) language_codes.add(language_code) print(f" - {language_code} # {languages[language_code].name}") if __name__ == "__main__": import sys main(sys.argv[1:]) glyphsets-1.0.0/scripts/find_language_for_character.py000066400000000000000000000046411461513140100232410ustar00rootroot00000000000000""" Browse through all gflanguages and find the input character. Syntax: python scripts/find_language_for_character.py ( can be either a single 0x0000 string or unicode character.) Please manually install tabulate if not present: pip install tabulate """ import argparse import gflanguages import sys import tabulate import unicodedata regions = gflanguages.LoadRegions() languages = gflanguages.LoadLanguages() if __name__ == "__main__": parser = argparse.ArgumentParser( description="Find languages using a given character." ) parser.add_argument( "character", metavar="CHAR", help="Unicode character or 0x0000 string" ) args = parser.parse_args() input_character = args.character if input_character.startswith("0x"): input_character = chr(int(input_character, 16)) unicode_string = f"{ord(input_character):#0{6}X}".replace("0X", "0x") print( f"Character: [{input_character}] ({unicode_string} {unicodedata.name(input_character)})" ) found_languages = [] # Read language definitions for lang_code in languages: lang = languages[lang_code] if lang.exemplar_chars: chars = lang.exemplar_chars for category in ("base", "index", "marks", "numerals", "punctuation"): if ( input_character in getattr(chars, category) or input_character in getattr(chars, category).upper() ): # Find regions found_regions = set() for country_code in regions: if country_code in lang.region: found_regions.update( set(regions[country_code].region_group) ) found_languages.append( ( lang_code, lang.name, category, lang.population, lang.script, ", ".join(list(found_regions)), ) ) found_languages = sorted(found_languages, key=lambda x: x[3], reverse=True) print( tabulate.tabulate( found_languages, headers=["Language", "Name", "Category", "Speakers", "Script", "Regions"], ) ) glyphsets-1.0.0/setup.py000066400000000000000000000047161461513140100152500ustar00rootroot00000000000000# coding: utf-8 # Copyright 2013 The Font Bakery Authors. # Copyright 2017-2021 The Google Fonts Tools Authors. # Copyright 2022 Google Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # # See AUTHORS.txt for the list of Authors and LICENSE.txt for the License. import os from setuptools import setup # Read the contents of the README file with open("README.md", encoding="utf-8") as f: long_description = f.read() setup( name="glyphsets", use_scm_version={"write_to": "Lib/glyphsets/_version.py"}, url="https://github.com/googlefonts/glyphsets/", description="A python API for evaluating coverage of glyph sets in font projects.", long_description=long_description, long_description_content_type="text/markdown", # This is important! author=( "Dave Crossland, " "Eli Heuer, " "Felipe Sanches, " "Lasse Fister, " "Marc Foley, " "Yanone, " "Roderick Sheeter" ), author_email="dave@lab6.com", package_dir={"": "Lib"}, packages=["glyphsets"], package_data={ "glyphsets": [ "*.json", "definitions/*.yaml", "results/nam/*.nam", "results/txt/nice-names/*.txt", ] }, entry_points={"console_scripts": ["glyphsets = glyphsets.__main__:main"]}, zip_safe=False, classifiers=[ "Intended Audience :: Developers", "Topic :: Text Processing :: Fonts", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", ], python_requires=">=3.8", setup_requires=["setuptools_scm>=8.0.4,<8.1"], install_requires=[ "requests", "setuptools", "FontTools[ufo]", "glyphsLib>=6.7.1", "defcon", "unicodedata2", "gflanguages>=0.6.0", "pyyaml", ], extras_require={ "dev": [ # For the tests to run "gfsubsets", ] }, ) glyphsets-1.0.0/tests/000077500000000000000000000000001461513140100146705ustar00rootroot00000000000000glyphsets-1.0.0/tests/data/000077500000000000000000000000001461513140100156015ustar00rootroot00000000000000glyphsets-1.0.0/tests/data/MavenPro[wght].ttf000066400000000000000000002611301461513140100212340ustar00rootroot00000000000000PDSIGbPGDEFhGPOSLx?@GSUBeHVARy|OS/2f`STATo=tavaro4&cmapb fvarOw\`gaspglyf,HyDgvarbbheadi\6hheaUi$hmtx$8 Hloca5QDmaxp name04post1t~d%>%9797979779P9P97yPyPyPy0y$y.y77777777777IPkYzkkkkBPBPBPBPBPBPBPKRBPKRBPBPBPBPBPBPBPBPBPBPYBPBPBPBP6#################----R(K(LLn!<gEMGQO&6WGA>FF=KA{05H5C5H?7R;(L+R{05H5C5H?7R;(L+R<{05H5C5H?7R;(L+R{05H5C5H?7R;(L+R5555557(Tp7tZ9JktjOGPPH}QQ("7t7tu[pFw}TY]YA{O0EOXO))C[{CH////,H"2n77<2+A'J <eX3UeeeA+3Z7t'a6PMto~cqx8l8lIqcdbna9J !2M^acGA0I0|@S6&: 0 0 01R^D&W09O}.<<[eQ`-V8.Qk2OSS8XQVPSO}'<<[eQ`eV8'Qk2OS8XQVV<Qe8[OC}.r<V[X`-2dQ-([(UP/""<eO.r<VJ /9~~&-37Yr $(.15 !+/7;CISio{    " & 0 : D p y !! !"!S!^""""""""+"H"`"e% 0:&*07Yr#&.15  *.6:BEL^mx    & 0 9 D p t !! !"!S![""""""""+"H"`"d%(8R~}tmmhfc$?eh`VkbZBH<ܦ  j "$DFD~z?$ Enr%/0X3!'&_\^"q%,CEMQbdfpr}-.(,-48JMPY[g+z,dBSDU{tu5e4vybls6# ";-18\SVX'|~Z # C:=?fvhkr[ # $ ! ()>&.9!A)/I0G.K2J1P7N5aI_GT;`HZ9RFcLeNOhQjSiRkToXt\v_u^]xbi~x&+gmVszd U<jH/7=%W>^Eqst@(?'0DL3O6Y@lUnWqZ`wa{e  :"<$B*24563]D[Buwlnopmy{|}z21:;9|}HKF@JPIRLMQjYVka`(4DTdt ,8lxEQ]iu&6BRbr (8DPdp-9EQ]iu @Ljv%COht>JVbn~    * : J Z j z  : F R b r . X d p | # / ? K [ g s  ! 2 = Y e q  -=M]i$0<HTq'3w&1<KVdsZeq| Mz9EQ]m&5@KWco-V'2Vbnz ,?j;X}]i%T`lw )4CR^jv +:IUF~ MYit 0 ] i t !"!.!l!x!!!!!!" ""$"X"d"o"z"""""""# #1#=#H#S#^#j#u#########$($T$j$$$%%8%t%%&3&{&&&&&&&&&&&&&&'' '''&'/':'e'w'''(+(j(|() )))$)-)6)?)H)Q)Z)c)r))))))))**(*4*P*b*o*****++L+_+l++++++,,/,@,a,,,,,,,,---,-?-L-Y-f-f--.$.d.//C////080b00011&1Q11111122252H2g2y22223 3)38333344&4K44445b556T677j7777788E8V88888888888899*9G9\9h9q9999999999999:: :::$:-:6:A:^:g:o:x::::::::::;;; ;-;@;L;m;;;;;;;<< <<,o8&yoG&yo&'|]oG&'yo&'y-o&'sTo&'yCoO&'zo%&o&o&oD&oP&o2#&&#"#>3#777!C!8'4 )* 4 '7 H M'G2& &2eXEEo&xSo&~o8&~io&&~i1oG&r3#!!!!!!7!7!GGS(Qg: uEFEHrO&VU8)332'#'326654.##5326654&##UW`'%<*:mK+K.1;!=(LC1Q1+0 )F6CS'C75(/D -/D/77"&54632&&#"3267l5f0.b3Tk33kT3b. CEE:y__y:E 77O& 778&77& 77G&77&U_332#'32654&##UќttDU8&%'_&%HU_8&%G_&%HU5&%U5&%'U 3!!!!!U3]DFDUO&,U)&,[U8&,iU)&,' [UG&,iU &,'lMUG&,'iD&,'iU&,'cDU&,'ioCUO&,'jU%&,rU&,U&,UD&,UP&,U2#&&#"#>!!!!!3!8'4 )* 4 '73]2& &2DFDU&,hU&,'hU&,'hUS&, UG&,uU 3!!!!U(DFU&Cu<Z!"&&546632&&#"32675#53qfEEf7j1/f5Tm44mT(L%7t MrrLK;y^^z; F<ZO&E<Z)&E<Z8&E<ZG&E3y!8'4 )* 4 '7H2& &2e&QS"&54673267'3^(00$C(4 H+(= ,? eG&Q-p"&'532653'B=%D55#33*,VHRH&MC))@U2\7H$ ?#5>533#7&M;,+RHQP!7I$C- geaU?&rJU}&rIU}G&r< "&&54632'26654&&#"gcCdCOd//dONd//d MrMrD:z__y;;y__z:<O&}!<)&}<8&}<G&}<&}'<G&}'<&}'Y<&}'<&}'C<O&}'!<%&}<&}'4<u&}'<&}<D&}<P&}<&}[<O&}'[!<&}'[<D&}'[<P&}'[<G&}'[<3&}<-2#&&#"#>"&&54632'26654&&#"o!8'4 )* 4 '7cCdCOd//dONd//d2& &2MrMrD:z__y;;y__z:<&}<&}'!<&}'54.##Hpwwp8C" "C8jddjE)00)V 3332##532>54.##VHowwox8C" "C8xekddj)00)< 9"&54632'>54&&#"267#".'.#"56632gPd./dONd//d> $ (# !.%&5:-/F3( D:w__y;;y__z:V @ '8$"H !-C#,$UJ3!2#7##32654&##Ubc0V:U$SK8Mb`:Z42%QC@!2#7##32654&##(!8'4 )* 4 '7bc0V:U$SK8M2& &2b`:Z42%QC@32.#"2F8! lHLE.H("C6 /O9'72/9)1;%C,#F9#(` N*A2*3! )A1<4 J.)0 +A0-W9AO&AO&'GA8&MA&'Mr)A& AG&MA?&A&rA&A&'rU/3466325#"&'532654&&'57.#"U5kQTb;Go@2V?(Q&R7LE3`D 1Q99M'>e<'G/X+=`F'N@&N*Q@:M/ 6X2(G/3;"2#"&&7!!7326654&#"566Z`LI\l;11aKNd0q4`M0LtrJ\dB Nf11|p J$3!#5!#WDD3&ZH +M3#5!#'3739Q8.-8QUFFyGGy3& 3&YIU_"&5332653Z|H`]]bF>t qkggku[~AU_O& U_)&U_8&U_G&U_O&' U_%&U_&U_D&U_P&U&UO&' U&'UD&'UP&'UG&'U_3&U_"2#&&#"#>"&5332653Z!8'4 )* 4 '7 |H`]]bF>t2& &2ᒈqkggku[~AU_&U_&'US_&U_8&iU_G&U_&' _[!3#7MJ\e33#3#3#3LHLI]feOO&G&%&(D&\ = !#33#=V+VXX[ E !3'37WW 2i2. EO& EG&g E%&p E& E& ED& EP& E&f EG&s@ 35!5!'!@^k ?9!D=D@O&@8&g@&<0".546632&&#"326554&#"56632!C9#/S6)K!  B0.%,":6H '3 54<&<&K<&&Kj<B53"&5332653".546632&&#"326554&#"56632O018007F!C9#/S6)K!  B0.%,":6H '3 54< &&Kd<*&&Bf<&&&K`<&Y<&Y<&&\=H<&Y4&&Y N<&&S41<+&&Y_<&&d<&b<453'".546632&&#"326554&#"56632OD!C9#/S6)K!  B0.%,":6H '3 54<&<&<@2#&&#"#>".546632&&#"326554&#"56632#!8'4 )* 4 '7!C9#/S6)K!  B0.%,":6H '3 54<u&XQ%#"&&546632&&#"32667'54&#"566323267#"&&54632!7!&&#"_G>^5:`92,W4C@(?" >5D?(Y h1!8,UM7U$W4Gh8ufPa*o]EG1A >3C6AJ H12#)X:6H '3 o[_J8r_HzMB KJ$YP<G&qP$".53'>32'26654&&#"'G7 H9<tp.GR-GHB7H'7 &q  tVk9B:]67S/7".54>32&&#"3267!(SE**ES(&K#!F%YQQY%F!#K7fPPe8EZcdYF 7&7&@7&x7&&x7&@7&e7#".546323'265&&#"$PG-qs<:H'>F4MG 6CD9kVt   ' B9/S76]:7&*"&54632&&#"326674.'53'%uqwm2GW44$W;vXHzMB KJ$YP[_  J7&7&C7&Q7&'C7&Q7&&T5H7&&Q,&&QN7&&K,17+&&QW7&&\7&Z7&v7&7&7&702#&&#"#>"&&54632!7!&&#"32667!8'4 )* 4 '7#Gh8ufPa*o]EG1A UM%>4$W2& &2h;vXHzMB KJ$YP[_  J7u&P7)&&P7)&&P7i&7&X6 2#"&&7!!7326654&#"566Hg8ufP`+FF2@ UM$?3$W;vXH{LB KJ$YP[_  J(O3#5354>32&&#"3#~VV(,(   $B7E'@/,BO7:$3"&&54>32#"&'5326655'2674&&#"Me2.IW)/U7/UC+H)1DA:< G4IJF=qMVk96-l>5 D !1I  B 9^6Rg7:&-_7:&-m7:&-m7: .=#466"&&54>32#"&'5326655'2674&&#"i< .8Me2.IW)/U7/UC+H)1DA:< G4IJF6 $0<B=qMVk96-l>5 D !1I  B 9^6Rg7:&-7:u&-lP33'6632#4&#"PH&T%>U-H@@#G%.]I(FLn&4VPt&4DS|&4P3353THLP LOOP33PH c3373cH<8JS 4ss&9&9! 3373#'cHQ)Q8-. 4xxFF&9&; 3353353cHOEO 4OOOO7&9&P8_ 335353cHLOOP OOOO33'3cH3t!8'4 )* 4 '7H2& &2w P?&8Ju3353cH @55S"&54673267'353](0.$E(4 HLP+(< ,?  LOO &9 ? 5>5353 ,+H&M'PC-  7I$ OO? 5>53,+H&MC-  7I$? 5>5373#',+H&MP*P8--C-  7I$xxFFP 73#3#ZHH5`+ \? 3373#'5>53\Ha_>0< .MC6%0<\ 3373#'\Ha_>CP3#3HHPe&P&e3 335>53eH"< .O"6 $/<B?&PP;3#353HHTOmPPL&PP?&PJ&PI# 35737eBBHNNS,@,4@4|P#*#4.#"#>32'>32#4.#"H 6-B"H357IV'_!DI%IV'H 6-B"EE(% Y  +R8+R:E(%P#&Y`P>32#4.#"#P357IV'H 6-B"H  +R:E(% YP&[ 3>32#4&&#"5>53R '8D'_gH8<'Cz< / `WE3$ `6%0<P&[TP?&[P&[yP&[RT3>32#5>54&&#"R =W3?X/,A,,+8<'C+R:)>(C- I3$ `\7>32#4.#"#5>P357IV'H 6-B"&M;,+  +R:E(% Y7I$C-P?&[J9P&[SIP&[[7 "&54632'26654&&#"uqwmQf0wo=DE;"&54632'26654&&#"!8'4 )* 4 '7uqwmQf0wo=DE;32'26654&&#"74H'>F  r& 2wfMq=B/T66^9P8$#3326654&&#"'4>32#"&&'HH>7G$DA4MH'>F"32674&&5.R4H57s{.KY%HJ$H6 =%54/   sVk9B9^66T/. PV3>32&"P Ea41..@XPV&_PV&0?V&$V&&|.V2#&&#"#>>32&"!8'4 )* 4 '7E Ea41..2& &2w@XV&I7/"&'532654&&'.54>32&&#"6I'02 2?0;12>-@"&<))A!66.6SL ,# 1'&6#H!"! 2'5E 7&77&'l7&7<&&D7&M7&7?&F7&D7&q7&&qDP0346632#"&'532654&춮&&#"P)[J<_8!:*+WC*,:>1J&D<&=$I?FsD$F31&3R81U4G ?=/D$?C4%-bTR9"&5#53533#32675HWWH(" +A@8BB**D8!".55#535#53533#3#3267.,JJWWHrr ( ! 90o"&&5332653!!8'4 )* 4 '7 B^1HCFFCHm2& &2h.X@53.,WWH ( !n; . 90,BB% D6%0<PS&P&\P&^PF&&^#333MHK #333#3#ɦLEGI CG  R#&9#&#&#&# %##373Q\[tS#?"&'5326673#3"* RH77B&@'V;>#?&#?&I#?&R#?&n#?&4#?&|#?&#?u&H#?&P- 35!5!5!-(f(A>?y@-&-&-&?(&,8b(&,PcL2,".5463214&#"56632'26550&#" ''B2+(&..;9%&0+'#$5& (%' :9T#% . LP"&&546632'2654&#"=((=<((<0**0/++>;<>><;>%37833873!M 3#5!###m,mBBBOO<J "&54632'2>54.#"C!D8""8D!!D8""8D B8n\\n77n\\n8g43573{RPXUNeM35>54&&#"56632'!M"Y[M0DAU4"$0$:^JB>>BE74#0I4@!%4 )A.$F:"& !5!533#3j;Q__MpC )W("&'532>54&&#"1'!!6632&C]1J13;+C$5F"-"WG&l7$K?&&?KK+1?;.4G -SBBS-A4"&54>32&&#"32>54&#"7>32$qr-HRN1,;B<&+8!6? PK-E-  !,4iz6VdQ)C >cJVk8&64DJ P qa'OC(F 3!5!+xjHC= %7G".54>10.54663210'2>54&&#"26654&&#"$@X6#-#$([KLZ(#","6Y@8@ %F43G% @7*< *=>* <%=H$.?%"7'*P33P*(7!&>.$H=%D!0- (77( -0!H3$++++$3A4"&'532>54.#"32667#"&54>321-;B<&+8!6? PK-E. !,4iz6V?qr-HRNC >dIVk8&64DJ!P qa'OC(dQ)0dKi5kj5kj5gjk%j7gjg,j(kj+g#jg/j0K9565:5:%676,:(6+#:/:<J&'l0Kk "&54632'26654&&#"FHHFFGGF %% &&][\\\\[]2::;99;::5h7573_ 7B,>)$L*5l75>54&#"56632'354/#-1,5.D! "1;> @ .)SI;5l-"&'532654&##532654&#"5663210.,-')"'(,4 3 > 9 > , $!&%h 75#5733#'357+33Q2X=8X 7h!"&'532654&&#"1'73#6632$2 .#!$ /"#5 < -;V1//1,l*"&54>32&&#"6632'2654&#"SE%7#"&54663272674&&#"n  &)  (8B5-SE%;C $(&#8)#<48%TTCP( )'  "05K:5;:5;:57:;%:77:7,:(;:+7#:7/:3Di=5{':&Pd5':'5':&W5':'5':&Z^5':'7':'(':'TE7'7'7'37' LWWL 6KVVKZ70&'.6[[6.'&07Z3KBobVt8753tOPPZA7"&&546632 55 445 44 505353PPPpPPPPJT73JJRTpkP 353353353kPOOPPPPPP7353HEP PPX353:LP LOOG 77#537#53733733#3##7#737#R\==HRQ[=k<54&&#"50663253--:,1E"?*C@+--LP17E,#'%2 N &I=,5&(8/,PPHP#".54>5533267053C@+--H--;,0F#?^P &J=,5&'9.-27E,"($3! NTOOQ*'3#'3SSQ'3cS(7353(@\Tdpdd3oBbV"5!"D,,t8t8[8("&&554&&'5>5546633#300C##C0#  #n#C011C#D !10 ! CF!(53>55467&&554&&'#532#F#""#1B# #B1nC ! 01! D#C110C#w,3#3wmmt,D\DT53#53TlltDD].5466735''5L %))% q#{`a{#KnPOoJA>54.'3A &((& M4''4qKnOOoJ#{``{#O,D5!OBBE@5!E>>OM5!O1FFOM3@ %'73!'73aᩩa@C@  %7'3!7'3`ⱱ`@@)7'73ȩa@C@M77'3C`@HlT73#73JRTJQSp/S'3#'3 TRJTRJ/S73#73JRTJRT/'3TRJ/73/JRTHT73HJQSp2r5".'#53&&5467#53>32&&#"!!!!3267@eK1 IBBI 1Ke@5e1.b3dsAIsd3b.1e;X;<   <;X;ERV<   HHH5f0.b3Tk33kT3b. CEmmwwZE:y__y:E 7t%5353'".54>32&&#"3267HHH(SE**ES(&K#!F%YQQY%F!#KeeQQ57fPPe8EZcdYF <!%"&54632&&#"326733q53"9Tk33kT3b. CE5oV{9 7:y__y:E cg2#'+7"&&546632'2654&#"'''#'7'72T11T23S11S3/??//@@O.J-]-I..I-]-J.1T23S11S32T1@B55BB55B(.I-]-J..J--I.A:5353'"&&'532654&&'.54>32.#"HHH12F8! lHLE.H("C6 /O9'72/9)1;%C,#F9#(`nn xxSN*A2*3! )A1<4 J.)0 +A0-W9'.7".54>325#53533#5!'2655&&#"81 4:)VVH,,"F+,+% .?x &I=/F-9@>>@6&wAAA8(0 B-"&'5232>5#5354>32"&#"3#( $WW(,(  $yy(,(zA0+uB 7E'A/, B7E'&C<Z)5353'"&&546632&&#"32675#53>HHHfEEf7j1/f5Tm44mT(L%7tmmwwXMrrLK;y^^z; FL 5!533#D\ HhGdk55^heexG3%)-46632&&#"67'.'&5667'5!%5!)]N.LI/u.Hukggkq[~AY5!33#7RHQP!$55gea[53!53#32#'32>54.##sasBHpwwp8C" "C85555jddjE)00)[ '53!5353!53#32#'32>54.##sassasBHpwwp8C" "C855555555cjddjE)00))&'|$A'2#7##532654&##533&599lG %%5% 5!^ ^5>no99q! %5#53533#5!<c<32#"&&''2667.#0!0>54.1"C//C)B44B(B//B(B44A% 6,,6 &&Z&&7++7C88C$55$C88C#55#-"12",((,,((,"21" B%"&'5232>54>32"&#"( $(,(  $(,(zA0+7E'A/,@7E'33%!3<4eE!| #5!###BGBBGM 355!!!MYHHBA^!#533}mGJ62ec.332673#"&&1cH8<'CH &8D'&93$ 6 A"5".54>32.#"56632'2>7.#"$?W5-2E$ ?(CO'0N6 ?S0C)QeD3\I !>.46&0':'~0':'~'@<>$qrSkIZZh".54>32#"&&'#"&54>326454&&#"76632326654.#"3267'2>7&&#"(YVE*L}L&ZWH+*<&$D8FP,WF% )-*=;!LO8'5Wg1JoA0KRGBf* ,h24!*0MnH]q=0LkG5ZB% =52. $ : EC+S!$-]FJmG#:iQPjA -)1W6^ ;D!&&546632'>54&#"".5466732677>73,)E)+D) <*$., 0#"1!U9P1A;/66 8+/P->J  AL#*D)'C)%8/,(%!+/! *,j&54&&'.54>7.54>32&&#"6654&&'&&'7VR<..6=1S1!  /M7,IF-?. 4?-V7m"7<+. 5?7J  4,%2) G    "=6! &@H  03G".54>32'".54>32&&#"32672>54.#"F|_55_|FG|^55^|>-C--C-<91@@19<(?oT00To??oT00To5^|FG|^55^|GF|^52K12K2 ( "F87G" ( k0To??pT00Tp??oT00'7B".54>32'2>54.#"'32#'#5326654&&##F|_55_|FG|^55^|G?oT00To??oT00To=?F k2edc)' ')c5^|FG|^55^|GF|^5#0To??pT00Tp??oT0o98"+ ##0'2=".54>32'2>54.#"'32##5326654&&##F|_55_|FG|^55^|G?oT00To??oT00To6AFFAa[,) ),[5^|GG{^55^{GG|^5$0To??oT00To??oT0o=;:?%$1N 373#'##5!#t'ss'$vvvvNM*##R, "&54632'2654&#"67765885&##&'""87699678$#('$$'(#3Hc%#53HH>>^aq 7#53533#rr0qqa00}Dh35#535#53533#3#ؔ<<<<<W )333#%5!'"&54632'26654&&#"WPWHOAOVVOPVVP,,,,$e&!8'4 )* 4 '72& &2k: '26553m.6$94(%52532OOOO2SS? 5>53S< .6%0<S?8XSQt_SV@IPD 753P55S?O2~}'('3zSJ9(ss<473<9JS4ss<73[9Ie/8Q_`*[eG8V@8P'4%& { Q_2#&&#"#>!8'4 )* 4 '72& &2k42O2SS?8XSQs_RV@IV@@u<473<9JS4ssQ!_"&&'332673 7' 4 *) 4'8!3% %3e4/'373Q8--8P4xFFx8738R9?xss[4973#'[Q=P.AA4xxFFO4253#53OO4OOOO}453}O4OO.4'3SI94ss<4773#739JS9JS4ssssV@@u53V@55XS"&54673267(0%$N(4 +(6,? `* "&54632'2654&#"7..76//6  -//--//-+-Y#&6632326'3#".#"d. )&4*$  $2/2!@&]jd!r &TdQ!_*&bf-!Y&&(4m&H4=&N[/&1( T+&UO&Q'b'P?&9'K&%/=<G73<9JSsse/M'373P8--8PyGGyO3$53#53PPPPPP.G'3SJ9ss<7G73#739JS9JSssssV@53V55*# '05E T e r   ~  6 "    p0   8 8   4  @  P   \ h x        "    $  MavenProWeightRegularMediumSemiBoldBoldExtraBoldBlackMavenPro-RegularMavenPro-MediumMavenPro-SemiBoldMavenPro-BoldMavenPro-ExtraBoldMavenPro-BlackCopyright 2011 The Maven Pro Project Authors (http://www.vissol.co.uk/mavenpro/), with Reserved Font Name "Maven Pro".Maven ProRegular2.101;NONE;MavenPro-RegularMaven Pro RegularVersion 2.101MavenPro-RegularMaven Pro is a trademark of Vissol Ltd. www.vissol.co.ukJoe Princehttp://www.admixdesigns.com/This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFLhttp://scripts.sil.org/OFLMavenProWeightMediumSemiBoldBoldExtraBoldBlackMavenPro-MediumMavenPro-SemiBoldMavenPro-BoldMavenPro-ExtraBoldMavenPro-Black2$     bc%&d'(e !"#$%&'()*+,-./)0*123456+789,:;<=>?@ABCD-E.F/GHIJKLMN0O1PQRSTUVWXf2YZ[\]^_`gabcdefghijklmnopqrst345uvwxyz6{|}~78h9:;<=DikljnmEFoGHprsqIJKLtvwuMNOPQxRy{|  z   }STU !V"#$%&'()W*+,-./X~0123456789:;<=>?@ABCYZDEFG[\HIJKLMN]OPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ?" B^`>@  !a# _ACAbreveuni1EAEuni1EB6uni1EB0uni1EB2uni1EB4uni01CDuni1EA4uni1EACuni1EA6uni1EA8uni1EAAuni0200uni0226uni1EA0uni1EA2uni0202AmacronAogonek AringacuteAEacute Ccircumflex Cdotaccentuni01C4DcaronDcroatuni01F2uni01C5EbreveEcaronuni1E1Cuni1EBEuni1EC6uni1EC0uni1EC2uni1EC4uni0204 Edotaccentuni1EB8uni1EBAuni0206Emacronuni1E16uni1E14Eogonekuni1EBCuni1E1Euni01F4Gcaron Gcircumflexuni0122 Gdotaccentuni1E20Hbaruni1E2A HcircumflexIJIbreveuni01CFuni0208uni1E2Euni1ECAuni1EC8uni020AImacronIogonekItilde Jcircumflexuni0136uni01C7LacuteLcaronuni013BLdotuni1E36uni01C8uni1E3Auni1E42uni01CANacuteNcaronuni0145uni1E46Enguni019Duni01CBuni1E48Obreveuni01D1uni1ED0uni1ED8uni1ED2uni1ED4uni1ED6uni020Cuni022Auni0230uni1ECCuni1ECEOhornuni1EDAuni1EE2uni1EDCuni1EDEuni1EE0 Ohungarumlautuni020EOmacronuni1E52uni1E50uni01EA Oslashacuteuni1E4Cuni1E4Euni022CRacuteRcaronuni0156uni0210uni0212uni1E5ESacuteuni1E64uni1E66 Scircumflexuni0218uni1E60uni1E62uni1E68uni1E9Euni018FTbarTcaronuni0162uni1E6EUbreveuni01D3uni0214uni1EE4uni1EE6Uhornuni1EE8uni1EF0uni1EEAuni1EECuni1EEE Uhungarumlautuni0216Umacronuni1E7AUogonekUringUtildeuni1E78Wacute Wcircumflex WdieresisWgrave Ycircumflexuni1E8Euni1EF4Ygraveuni1EF6uni0232uni1EF8Zacute Zdotaccentabreveuni1EAFuni1EB7uni1EB1uni1EB3uni1EB5uni01CEuni1EA5uni1EADuni1EA7uni1EA9uni1EABuni0201uni1EA1uni1EA3uni0203amacronaogonek aringacuteaeacuteuni1E09 ccircumflex cdotaccentdcaronuni1E0Funi01C6ebreveecaronuni1E1Duni1EBFuni1EC7uni1EC1uni1EC3uni1EC5uni0205 edotaccentuni1EB9uni1EBBuni0207emacronuni1E17uni1E15eogonekuni1EBDuni0259gcaron gcircumflexuni0123 gdotaccentuni1E21hbaruni1E2B hcircumflexibreveuni01D0uni0209uni1E2F i.loclTRKuni1ECBuni1EC9uni020Bijimacroniogonekitildeuni0237 jcircumflexuni0137 kgreenlandiclacutelcaronuni013Cldotuni1E37uni01C9uni1E3Buni1E43nacute napostrophencaronuni0146uni1E45uni1E47enguni0272uni01CCuni1E49obreveuni01D2uni1ED1uni1ED9uni1ED3uni1ED5uni1ED7uni020Duni022Buni0231uni1ECDuni1ECFohornuni1EDBuni1EE3uni1EDDuni1EDFuni1EE1 ohungarumlautuni020Fomacronuni1E53uni1E51uni01EB oslashacuteuni1E4Duni1E4Funi022Dracutercaronuni0157uni0211uni0213uni1E5Fsacuteuni1E65uni1E67 scircumflexuni0219uni1E61uni1E63uni1E69tbartcaronuni0163uni1E97uni1E6Duni1E6Fubreveuni01D4uni0215uni1EE5uni1EE7uhornuni1EE9uni1EF1uni1EEBuni1EEDuni1EEF uhungarumlautuni0217umacronuni1E7Buni021Buogonekuringutildeuni1E79wacute wcircumflex wdieresiswgrave ycircumflexuni1E8Funi1EF5ygraveuni1EF7uni0233uni1EF9zacute zdotaccent zero.inferior one.inferior two.inferiorthree.inferior four.inferior five.inferior six.inferiorseven.inferioreight.inferior nine.inferior zero.superior one.superior two.superiorthree.superior four.superior five.superior six.superiorseven.superioreight.superior nine.superior zero.zero zero.dnomone.dnomtwo.dnom three.dnom four.dnom five.dnomsix.dnom seven.dnom eight.dnom nine.dnom zero.numrone.numrtwo.numr three.numr four.numr five.numrsix.numr seven.numr eight.numr nine.numruni2153 oneeighth threeeighths fiveeighths seveneighthsperiodcentered.loclCAT.caseperiodcentered.loclCATuni00ADEurouni20B5 colonmonetarydonguni20B2uni20ADlirauni20BAuni20BCuni20A6pesetauni20B1uni20BDuni20B9uni20A9uni2219uni2215uni0394uni03BCuni2117uni2116uni2120uni0308uni0307 gravecomb acutecombuni030Buni0302uni030Cuni0306uni030A tildecombuni0304 hookabovecombuni030Funi0311uni031B dotbelowcmbuni0324uni0326 uni0326.1uni0327uni0328uni032Euni0331uni0335 uni0326.alt uni0308.case uni0307.casegravecomb.caseacutecomb.case uni030B.case uni0302.case uni030C.case uni0306.case uni030A.casetildecomb.case uni0304.casehookabovecomb.case uni030F.case uni0311.case uni031B.casedotbelowcomb.case uni0324.case uni0326.case uni0327.case uni0328.case uni032E.case uni0331.caseuni02C9 uni03060301 uni03060300 uni03060309 uni03060303 uni03020301 uni03020300 uni03020309 uni03020303IJacuteijacutecaronaltuni00A0CRNULLAcuteCaronDieresisGrave HungarumlautMacronH&wy+-9;<>>@AEFHIPQSWY\^acACEEHJMNTT0F@@  !"#$%&'()*+,-./0123456789;<=>?ABCEFGHIKMNPQRTUVX[\^abcijqtz{ IKUXblnryz| \DFLTlatn84AZE 4CAT 4CRT 4KAZ 4MOL 4ROM 4TAT 4TRK 4kernmarkmkmk  78>P D>&:dHLP>C}~Pghiklmnopruvwxyz{|}~7r7r57h7h7h\b9c93333333333333333333333333     !#&)ghiklmnopruvwxyz{|}~....................,,!,9,>,L:p7 44 } +45789:=?CGHIJKLMNOPQRST-.lz2HD88 8 8 8 888888888 8!8#8&8)8g8h8i8k8l8m8n8o8p8r8u8v8w8x8y8z8{8|8}8~88888+00 0 0 0 000000000 0!0#0&0)0g0h0i0k0l0m0n0o0p0r0u0v0w0x0y0z0{0|0}0~00000+     !#&)ghiklmnopruvwxyz{|}~85:5: 5: 5: 5: 5:5:5:5:5:5:5:5:5: 5:!5:#5:&5:)5:Y0>[0>\0>]0>^0>_0>b0>f0>g5:h5:i5:k5:l5:m5:n5:o5:p5:r5:u5:v5:w5:x5:y5:z5:{5:|5:}5:~5:5:5:5:5:      D $32.3.&41 -F$&4&42.1 2&!j&44l4l.2$3-F..-F3-F&4-F)|-F~%')fhj}~ !"#$&)*,457MNY[\]^_bfghiklmnopruvwxyz{|}~!9>. %%''))ffhhjj}  $&&)*,,4577MN YY[_bbff!!99>>B   EK}}~    !##&&))-2YY[_bbffgikprru~          !!99>>' /$rtwqyu+-9;<+>>-@A.EF0HI2PQ4SW6Y\;^a?cCk}~ACEEHJMNTT7'4'>'H'R'b'l'v''''''',%%%%%|%%%''''''(((&(6(@(J(`(p+%%%%%%((((((((*> ~ '",2",F",<",F,P",Z",d",n",",x",,",",",",",",,",",",",",",",",6J@J""Z"d""nx""8$.8BL\fpz#.#.#D#N#N#N#N#N#D#N#N##$#.#8#B#L#V#`#j#t#~#######^#h#^$.8B.B.8B$.B$.B$.8B$.B$.8B$.B$.8B\R\f##p#z#######4>  *>HR\4\\>H\R\\fpdZ"Z,Zd6@ZPZdn##$~#$#$#$#$##$##$#N&0:DXblvNvvXbvlvv######D&0:DNXhx$$.8BLV`jt~0000&0DX:bDX:bDX:bDXNbXb2LVlLVLVvLVVLVLVVLVLVLVLVLVLV2VLVLVLVLVLV(LV2LV<LVfvZd#$(#$2#$<#$F#$ZdP#$ZdZdt#$~DbbbD&bD0:bDbDNXbLl|LLL (2<LV`jz          $ ~ t . t 8 t B t L t ~ V ` t ~ j t ~ !!!!!6!!! !!!!!!!!!!!!!!!!&!!!!J!!!!!d!!!6!d!!!!d!@!!J!d!!!T!d!!!!d!!!n!!!!x!!!!!!!!!!!!!!!!!!!!!!!!!!!!"&!"&""&""&""&"T""0"":""J""J""T"^"h""r""|"""""""""""""""####$#.#D#N#^#h#x##########$sT@.eC/nCC8< VC^C B_ HC[$jCCCC`c CwC~CtHCjC$` sdCRLCB ^T2  eTZ8:,Z^ Z8 M ZN@cTZ38 3DP`o 3^&3 z2_ 23:[l3C 3dc8 3w 633cbN33RD ^T2Lll8 l^K?zlxl O0Ot&lO^OO Tn<y(y8@y^<[tyC x2Ly(y 5c PywHyyyyRy QQ^0=?fTFnL J ?H  ^}R AN    Tj8j?jv6,jXjRN odo8& 9o^@ o6n_ o"2[NNoC|o ouxTo+cJow3o o {+o2h RT h >oRX xoDo:o0  PRoN XT>(8? Nt N$$ $$ p$NZN vZ8vvZ^:[ ZC& 4TN Z c Zw.# B3j ZNZZZZ$ZR\ W/Z T Tl^|CrcaTD1^|1Cr1hX1^+r c v1w z1* 1R P+41 aT18P1 1K# E % #($ # rZ_x# ^6# Tz" #- @v 6# ,~# #  #u :# N# Ky #( ^&      $2 R  v  l (b(X (N *-`\: C&LB 6W <*V -~xt xjT BT ZLdB vu8~C)z R)  = P ( # B 87 7 7 7 .7 H7 7u "Rq t Dq  |*p\ g)t t t x` 7 t v 8 t Zj t? (I t t t 2t @ w   |*F  J ? @2 6  , "  * h a [z    - t h  d< Z  PG   <BV T "  :G  V Fu G) X) V3 G H J }GF ~d"   ~ b  Nj  b? H\vNltb *Xb T 7 D v< :F < &?2(  Q rxhTW yT s!t!j !` V.!L _I ! ~! " I J!!u X! n!!! vIF X!h lfR<HHg4;Jz* .<|ubH ~ (j` OZ: 0= A_?D| `/ldK -=p= PZ ,]l cZ jRjH  t$ t  ,NXbb:|DbNXbl|~Z~ u^Bhh~(2hBXh~iVt& p1Z I ? F5~>t $ !  "n$  &6@JTdt"2<V V 4::vVRnw^ z $Nr    D:v N q  U W l SF( [$JZjz4DZp$:Pfv J Ko M~ :L *\ 7 0t du Dv  6 Y  I r~ H%3 j` > 8 G| G ; R  vw 8 |+ : ]^ i% ( f k4 ? C- @o  4& \n  B' E >DFLTlatn(4AZE LCAT dCRT |KAZ MOL ROM TAT TRK              aalthcasepccmpvdnom|fracligaloclloclloclloclloclloclloclloclnumrordnzero   6XJ(6JX:R&A)&}8g     '*` $*06<BHNTZ     )* > $JPP ff  8') "B*  $,}g}g~g!r.)**  8P, @@EEEEEEEEEEEEEEEEEEEEEEEEEEEff= ?b???tt,);;;;Y}YYYYYYYYYYYYYYY$$__-Q-----`-7WW'?6ISppppppp000000000000000000000000{00000####.999n"""""""4444BHYHHYHYHBYYYHuYBH3OIn__DDDDwD//99B9999:9l99''-%.IIIIIII%%%%%%%%%%%GGA8GGGG!!!!!!!!!!kkkkkk!!!!A!!!!N,,,,,XLLLLLLLLLL5555rs  '.<F;            J<0nnx]>3s!6;E&(*:$";33" iv5!PX\..)% 4",_0ZII 035   ( <&%W@TB00 F%!@<=~}p'&!09wght (4@LX  3 &f,336f@@ wghtX     #-7AKU^gr|$FN~ .6?HS\gq| +4^gpy$-5>Gaj 3JRemu~"+5?IT_js~!*5@Hrz-PXait    % - 6 > H     ' 2 ; C L U ^ i s ~   * 2 ; D M f }  < E N Y   Z c l ?Ht.7@IRz MValu~!gpy!1?`z4FQZqyAJR[c$.9DOXcnv #+PXalw&/8@Kr{Ff *3dmx'0;Jbjs{"*2:n5IzT\cjqx'JAu}   7 @ K ] k t !!-!8!A!Q!Z!b!i!p!!!!""""*"2":"@"M"Z"c"m"x"""""""##M#{##$$R$[$$$$%%2%X%%%%&&!&(&/&>&I&]&l&x&&&&&&''('4''''''((A(K(X(g()&)3))* *>*W*n*x*****+'+-+3+9+?+E+K+Q+W+]+d+j++++++++++++,,,,, ,+,2,:,A,H,P,X,_,f,o,,,,,,,,,,,,,---#-.-:-J-U-q----------.. ...#.#...<.I.T.c.k@ xODa E*1쥃EE E:  E E3 #%E> E;EE  WE  E E  6E E )EE@E EEE;!7B<8  !$17  xODa E==1#""""#1=*1쥃!E#EE$ E$3E:=@@uuAwwAuu={"@fŃ..RR*fW+D0@^^^D!-NVVVIDNm5&5ml:#9l=  SSSO5&&&&ů@  ;_kkk`@!  3KKKR^    ( &'@TXXXT@l,,l?RRR)֭ ?Lb!?+?!??t?Ut m#l (R  1     <  mm##ll ==1#""""#1=((RR + * ,l.l,Á)J# ''6^lll`4ʯ//% ! 3KKKE@)) &,) 0lOl;+ρ ElOl;0 +ρ; ; mmYY}Y/Y&Y!Y <YY YSYYYY*4JUOK%347DJmmY==1#""""#1=4Y2D! *Chgaaacb`fqqm\mmY   Y*Ʒ8884,$ d[NNN-$n mmm@i7_5烀 _ m#-Q-Q---n---`-!Cmm##7CCdQQ$hNkk.VbbWVa@o@oW <ԩSZZ@KA&b'/ dd Z@@>?$#@[@ 냀0II++ØBI$ MH:(@KA&b6B  222 廭 4^lll^4 WW@Ī?W0 ;   8  ,    $&Z=% % %߄ % %= %&:b/&   222 廭 4^lll^4-[[OA@@3:::3@@AO[ WW@Ī?W: :I :H&J#-  222 廭 4^lll^4  WW@Ī?W& &8 &  &Tԁ2llFMbbbMFl6 6lI̅н7dd8CQQQC8ddd22dS ü}; 222% 亭 4^lll^4)02228(  ')!)%4 /,־/"/3...6.[mxxx@uD?<5JsssBiz,lll=$lp Юp p'p 6p].DOIE-.1>D5JsssBiz,lll=$lp==1#""""#1= Ю8pl4 ϳ"%1<;;?1)4N\ZZZUKBJIA888!2WIOOO# !     G.C& C&e1' 8XZZTfX>--- #&223 "3Ofkkj- >;EEE٬̄L$)888-T[ZG#׵" .@@@/ǰ   @#ԁ 88 2 ,-vvvF"DDD8,0߁CCC0 0 00  0000 0)A0 A0  A0؄ A0  A0) A00&L$.93/ (.-vvvF"DDD8,0GG;-,,&&&,,-;G߁CCC0& 0&;00.0 0$@W1@}{77&@& > 0XT0||Abb0000(@@JCG "@.ہ>% AE~B@ E@K@:@}@ /@<@E@^@@ 77@\77#O\SS# #:#f2 .NNN4--,,3(-    #8;;;3!   X?  ## .NNN4--,,3(-    #8;;;3!   Q \ Y ,   8  , o6 .NNN4--,,3(-    #8;;;3!  ?   .NNN4--,,3(++ +-    #8;;;3!   2?̻2NNN4--,, $--? /222'Ͻ IIIPK O&VVQNMJF@GGGPO:%"EVVV>&." .   SS2MSUSB(%%"')NTTTA332'''%  6IIIZZ   ?M%MMMLE1%0ANQQQQ?9!   A5 TTMN 3T\, .JSSS:WlcD&&&Si*  BBBLK     . " 'f2)#  %..D',ISSS<:.$!!! :SSSVSK # #(F""...TKJ%!!,$///$ƭ?'**&!/CPPP**NN  ńn5!8D@@@@)  ,JOOOC"2  EA5---#!-3! AA9/!A"" "?EEHHGG!!8D@@@@)  ,JOOOC"=  ($  EA5---#!-3! AA9/!A5""1[[ 4PFDHHH9[X4  03꿿ׄ-444 XZVVB!!타 Z\H aa#NDYHH aa,3Z,/3YHa9&OY HBaD_Y aa>>@IR\]TQ%$ -8AAA&ʩ=$ N%5BBB.LOOOH..# 5 2KKKB7%T]]ieWQZZI  фI II  ID!1<62 +1T]]ieWQZZI!!! ф-Id1 ";GABH=:>jjj\E9989997*%,GKE;;;    % %% (% %%  %(%% (%g2&@]hhh[J@CKY```[SOF0##&**'' %0Q[[[G.  KD@@@, ((64eeLLeee`LHJLLA9G  +CCCJPJ QQ88QQ::QQQC($*88-A "*#ρ (777;D G8GGG0G*ZZZ8555 ! 1SSS1 !! !!   !!2fff?000 --!@@@!Yfff?000   $$!!!$$!@@@>k >k >k߄ >k >k >k(!J$1<62 +1ZZZ8555 !!!! 1SSS1 ! !#NQQ88QQQC($*88- A"*#ρ (777;D  !!!( !(C i>!]^N MQ 'jD4 ;7 N, >F FF A\h, ,,, 4Y`e$nKX#  4<. o''[qk`MLWSTTT?2= oo ;+LL L@LMLLL!LL 55tm555 L 3OO55C50r/s^. %* #777$   <666  !!!2 ŁF!+666+ò>ZlllZ> ZZVE"㿯"EVZ<<E! ,!'444?N`pte88'IB-ιDelllg3 ṹ뾾  ###+/$.:-i\HHH%ô  N?NT11X*׻-)66=4*7CGGGG<&.( xk[SSS@& !000&! p6&ILL<" CcccYG1%+:Xoq<6++=SdYYYJ5<4 #AQVVV8̻  ߙjل?""2Rgggryq]v}o^^^Q>*"";_sssthF" "*Jddd\AF?MM:"":Mӹp64.FB"9^geee=BYYYXTL?;4 m_SSSZ]N!ݿ;;;4Dfwc6               > """ ))$$) =!!!.6// &# 3?55a-  -!   0(0 J# ! \,$)($1 *,+ *     1v9",,,2/!47---" 7  ^-    *))) +        ˁ 2,J < + 0  (Kn "Kn  2Ux :])     愀;;>63* Nl}ls(9( ++!-9-6@"cFA::: UFHH;00 BQDDEρσF!$&")$$ &":L ')!CP@****+,,,,11( 00M%GGGGIJJJJI8!"11 LL*&!   "555-; ρσ ;<)):))$H(@@"׃;;;Ɓƃ33X*55''6EEEE) )EEEE6''55( #  Rad]^^X*-SYYYY^YLLY^YYYYS-(^^]daR  #  CJC] g"\-?9:CKKKC:9?   -'=FFF='  惀惀## 777{w{GCGi %*%jij656v D@D5 )()! &&_S:-P 3'`` ::X ''`T:.\  99.9-.:-)쁃z'1*  *1'TA rrrrrrrA T%5! QQQSZ P&2222  ;_kkk`@!  $&&3KKKR^R'2222(%%"')NTTTA332'''%%(PP(<<+81 !333/- 5Xkkk||+#R';_kkk`@! (4>4%ɶ3KKKR^ۃ. (  1|<**** ϳ"%1<;;?1)4N\ZZZUKBJIA888!:WIOOO# ! d0$$ ** ".9 99,$:>9b/   %+++ +++6BD5-+*)))("   " &,Z+7777 ''6^lll`4ʯ//% ) 3KKKE@)) )An mmm@i7_5烀`- ?WUUU;-򛨪OLWXYjy1 MSNQ,,6<)$--3,! mm[Cmmmm JKR^ GJJ0KӃ4-DDD:ddd..0$!潽!$&<ԩSZZ11@KA&bB!99bbllFMbbbMFl6 6lZ̅нR)99bb99bbllFMbbbMFl6 6lI̅н ""IE [ 6>@hǁ؟B|||  ЮP& ?WUUUL-$򛨪OCTqy1 MSNQ66/??@& > 0XT0||Abb%((yB A\t\t!߁3ˁ * 717 *5 < 0р, 45NNYGNN ,   [  ,  / σ V  /σ  9$9F!&))%" #(  %     ? ''' ?   O$" " %&&$ *1111>3 Z1Z(܁>>*&<Љ2ddd\H3FFNLA, WuB8s_U9%/;G[[[O=3?8^tpppgT3  HH85@?ѿ ۹,===.&)%$ 1+uTۂ?  ֻ"032"%66%(9EE/08E\kkkzoHA;:::.!)+++"".:C[[[Z8BYD77762%  / (! $#%{?  -222-  ' 00015i- !! $$$$ ׃?   44    377Ձ <0 <<0    &&ꁀ:F+N/&&-6- .@MM@.F@@h ++ EA00AE%J%l 8== $    (111+" 9 3*'''%  2!/;>>>688b$&     (( ) +,& -j3@t  I: S!@t@t@t@mȃ@`@t@tE1& J{zzmtttmzz{@tڃ@[3%& & >H5E!>H* ]*@ QB< $OE0&=.,+%%%'&$*551   3   = * /BDINUX]af@ }k][MA>?;/0~##䃀:ǃ3>;"mU"΃4 Y3} H =@2pZ쁃쁃 /%'?&  3!  */0 $OE0&9glyphsets-1.0.0/tests/test_dependencies.py000066400000000000000000000014371461513140100207340ustar00rootroot00000000000000import os import re import requests import json SETUP_PY = os.path.join(os.path.dirname(__file__), "..", "setup.py") with open(SETUP_PY, "r") as f: setup_py = f.read() def get_setup_py_version(package_name): version = re.findall( rf"{package_name}(>=|~=|==)([0-9]+\.[0-9]+\.[0-9]+)", setup_py, ) return version[0][1] def get_latest_version(package_name): return json.loads(requests.get(f"https://pypi.org/pypi/{package_name}/json").text)["info"]["version"] def check_version(package_name): setup_py_version = get_setup_py_version(package_name) latest_version = get_latest_version(package_name) assert ( setup_py_version == latest_version ), f"{package_name} version in setup.py is not the latest version on PyPI ({latest_version})" glyphsets-1.0.0/tests/test_glyphsets.py000066400000000000000000000033721461513140100203300ustar00rootroot00000000000000import os from glyphsets import ( unicodes_per_glyphset, languages_per_glyphset, get_glyphsets_fulfilled, defined_glyphsets, compare_glyphsets, build_glyphsapp_filter_list, glyphs_in_glyphset, ) import plistlib DATA_FP = os.path.join(os.path.dirname(__file__), "data") FONT_PATH = os.path.join(DATA_FP, "MavenPro[wght].ttf") def test_definitions(): assert len(unicodes_per_glyphset("GF_Latin_Core")) == 319 assert len(languages_per_glyphset("GF_Arabic_Plus")) == 5 assert len(languages_per_glyphset("GF_Latin_African")) == 601 # accidental double definitions for code in defined_glyphsets(): assert len(languages_per_glyphset(code)) == len(set(languages_per_glyphset(code))) assert len(defined_glyphsets()) == len(set(defined_glyphsets())) assert "GF_Latin_Core" in defined_glyphsets() def test_coverage(): from fontTools.ttLib import TTFont ttFont = TTFont(FONT_PATH) assert get_glyphsets_fulfilled(ttFont)["GF_Latin_Core"]["percentage"] > 0.99 def test_compare(): compare_glyphsets(["GF_Latin_Kernel", "GF_Latin_Core", "GF_Latin_Plus"]) def test_filter_lists(): build_glyphsapp_filter_list(["GF_Latin_Kernel", "GF_Latin_Core", "GF_Latin_Plus"], "test.plist", False) assert os.path.exists("CustomFiltertest.plist") test = plistlib.load(open("CustomFiltertest.plist", "rb")) assert len(test) == 3 assert test[0]["name"] == "GF_Latin_Core" assert test[1]["name"] == "GF_Latin_Kernel" assert test[2]["name"] == "GF_Latin_Plus" assert test[0]["list"] == glyphs_in_glyphset("GF_Latin_Core") assert test[1]["list"] == glyphs_in_glyphset("GF_Latin_Kernel") assert test[2]["list"] == glyphs_in_glyphset("GF_Latin_Plus") os.remove("CustomFiltertest.plist") glyphsets-1.0.0/tox.ini000066400000000000000000000000371461513140100150410ustar00rootroot00000000000000[flake8] max-line-length = 119