If you think a check is flawed or have an idea for a check, please file an issue at https://github.com/fonttools/fontspector/issues and remember to include a pointer to the repo and branch you're checking.
Summary
| 🔥 FAIL | ⚠️ WARN | ℹ️ INFO | ✅ PASS | ⏩ SKIP |
|---|---|---|---|---|
| 125 | 113 | 51 | 1132 | 473 |
| 7% | 6% | 3% | 63% | 26% |
Meaning of check results:
- 💥 An ERROR is something wrong with Fontspector itself, possibly a bug.
- ☠ A FATAL is an extremely severe issue that must be addressed immediately.
- 🔥 A FAIL is a problem with the font that must be fixed.
- ⚠️ A WARN is something that you should consider addressing.
- ℹ️ An INFO result simply prints something useful. Typically stats.
- ✅ A PASS means the font looks good for the given checking routine.
- ⏩ And a SKIP happens when the check does not apply to the given font.
If you get ERRORs, please help us improve the tool by reporting them at our issue tracker.
(but other kinds of bug reports and/or feature requests are also always welcome, of course!)
Fontspector version: 1.5.1
Opentype Specification Checks
Verify that family names in the name table are consistent across all fonts in the family. Checks Typographic Family name (nameID 16) if present, otherwise uses Font Family name (nameID 1)
🔥 variable
-
🔥 FAIL
12 different family names were found:
- 'Alternate Glyphs Optical Size Avar2' (found in fonts fonts/variable/AlternateGlyphsOpticalSizeAvar2[opsz,wdth,wght].ttf)
- 'Alternate Glyphs Fences Avar2' (found in fonts fonts/variable/AlternateGlyphsFencesAvar2[opsz,wdth,wght].ttf)
- 'Quadratic Rotation' (found in fonts fonts/variable/QuadraticRotation[AAAA,BBBB,ZROT].ttf)
- 'Linear Rotation' (found in fonts fonts/variable/LinearRotation[ZROT].ttf)
- 'Alternate Glyphs Avar2' (found in fonts fonts/variable/AlternateGlyphsAvar2[opsz,wdth,wght].ttf)
- 'Alternate Glyphs Avar1' (found in fonts fonts/variable/AlternateGlyphsAvar1[opsz,wdth,wght].ttf)
- 'Test Font Avar1' (found in fonts fonts/variable/TestFontAvar1[opsz,wdth,wght].ttf)
- 'Test Font' (found in fonts fonts/variable/TestFont[opsz,wdth,wght].ttf)
- 'Test Font Avar2' (found in fonts fonts/variable/TestFontAvar2[opsz,wdth,wght].ttf)
- 'Alternate Glyphs' (found in fonts fonts/variable/AlternateGlyphs[opsz,wdth,wght].ttf)
- 'Test Font Optical Size Avar2' (found in fonts fonts/variable/TestFontOpticalSizeAvar2[opsz,wdth,wght].ttf)
- 'Test Font Fences Avar2' (found in fonts fonts/variable/TestFontFencesAvar2[opsz,wdth,wght].ttf)
Check that family axis ranges are identical
🔥 variable
-
🔥 FAIL
Variable axis ranges not matching between font files
The following values were found:
- ZROT=0.00:0.00:90.00, AAAA=0.00:0.00:90.00, BBBB=0.00:0.00:90.00: QuadraticRotation[AAAA,BBBB,ZROT].ttf
- ZROT=0.00:0.00:90.00: LinearRotation[ZROT].ttf
- wght=1.00:400.00:1000.00, wdth=50.00:100.00:150.00, opsz=6.00:16.00:144.00: TestFontFencesAvar2[opsz,wdth,wght].ttf
- wght=1.00:400.00:1000.00, wdth=50.00:100.00:150.00, opsz=6.00:16.00:144.00: AlternateGlyphsAvar1[opsz,wdth,wght].ttf
- wght=1.00:400.00:1000.00, wdth=50.00:100.00:150.00, opsz=6.00:16.00:144.00: TestFont[opsz,wdth,wght].ttf
- wght=1.00:400.00:1000.00, wdth=50.00:100.00:150.00, opsz=6.00:16.00:144.00: TestFontAvar2[opsz,wdth,wght].ttf
- wght=1.00:400.00:1000.00, wdth=50.00:100.00:150.00, opsz=6.00:16.00:144.00: AlternateGlyphsAvar2[opsz,wdth,wght].ttf
- wght=1.00:400.00:1000.00, wdth=50.00:100.00:150.00, opsz=6.00:16.00:144.00: AlternateGlyphs[opsz,wdth,wght].ttf
- wght=1.00:400.00:1000.00, wdth=50.00:100.00:150.00, opsz=6.00:16.00:144.00: TestFontOpticalSizeAvar2[opsz,wdth,wght].ttf
- wght=1.00:400.00:1000.00, wdth=50.00:100.00:150.00, opsz=6.00:16.00:144.00: AlternateGlyphsOpticalSizeAvar2[opsz,wdth,wght].ttf
- wght=1.00:400.00:1000.00, wdth=50.00:100.00:150.00, opsz=6.00:16.00:144.00: AlternateGlyphsFencesAvar2[opsz,wdth,wght].ttf
- wght=1.00:400.00:1000.00, wdth=50.00:100.00:150.00, opsz=6.00:16.00:144.00: TestFontAvar1[opsz,wdth,wght].ttf
Axes and named instances fall within correct ranges?
⚠️ TestFontFencesAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
Regular instance has opsz coordinate of 16, expected between 10 and 16
[code: opsz]
⚠️ AlternateGlyphsAvar1[opsz,wdth,wght].ttf
-
⚠️ WARN
Regular instance has opsz coordinate of 16, expected between 10 and 16
[code: opsz]
⚠️ TestFont[opsz,wdth,wght].ttf
-
⚠️ WARN
Regular instance has opsz coordinate of 16, expected between 10 and 16
[code: opsz]
⚠️ TestFontAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
Regular instance has opsz coordinate of 16, expected between 10 and 16
[code: opsz]
⚠️ AlternateGlyphsAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
Regular instance has opsz coordinate of 16, expected between 10 and 16
[code: opsz]
⚠️ AlternateGlyphs[opsz,wdth,wght].ttf
-
⚠️ WARN
Regular instance has opsz coordinate of 16, expected between 10 and 16
[code: opsz]
⚠️ TestFontOpticalSizeAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
Regular instance has opsz coordinate of 16, expected between 10 and 16
[code: opsz]
⚠️ AlternateGlyphsOpticalSizeAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
Regular instance has opsz coordinate of 16, expected between 10 and 16
[code: opsz]
⚠️ AlternateGlyphsFencesAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
Regular instance has opsz coordinate of 16, expected between 10 and 16
[code: opsz]
⚠️ TestFontAvar1[opsz,wdth,wght].ttf
-
⚠️ WARN
Regular instance has opsz coordinate of 16, expected between 10 and 16
[code: opsz]
Checking correctness of monospaced metadata.
🔥 QuadraticRotation[AAAA,BBBB,ZROT].ttf
-
🔥 FAIL
The PANOSE numbers are incorrect for a monospaced font.
[code: mono-bad-panose] -
⚠️ WARN
Font is monospaced (common width = 200) but 1 glyphs (25.00%) have a different width. You should check the widths of:
- H (1), width: 1122
🔥 LinearRotation[ZROT].ttf
-
🔥 FAIL
The PANOSE numbers are incorrect for a monospaced font.
[code: mono-bad-panose] -
⚠️ WARN
Font is monospaced (common width = 200) but 1 glyphs (25.00%) have a different width. You should check the widths of:
- H (1), width: 1120
🔥 AlternateGlyphsAvar1[opsz,wdth,wght].ttf
-
⚠️ WARN
The OpenType spec recommends at https://learn.microsoft.com/en-us/typography/opentype/spec/recom#hhea-table that hhea.numberOfHMetrics be set to 3 but this font has 4 instead. Please read https://github.com/fonttools/fonttools/issues/3014 to decide whether this makes sense for your font.
[code: bad-numberOfHMetrics] -
🔥 FAIL
The PANOSE numbers are incorrect for a monospaced font.
[code: mono-bad-panose] -
⚠️ WARN
Font is monospaced (common width = 1602) but 1 glyphs (20.00%) have a different width. You should check the widths of:
- space (3), width: 200
🔥 AlternateGlyphsAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
The OpenType spec recommends at https://learn.microsoft.com/en-us/typography/opentype/spec/recom#hhea-table that hhea.numberOfHMetrics be set to 3 but this font has 4 instead. Please read https://github.com/fonttools/fonttools/issues/3014 to decide whether this makes sense for your font.
[code: bad-numberOfHMetrics] -
🔥 FAIL
The PANOSE numbers are incorrect for a monospaced font.
[code: mono-bad-panose] -
⚠️ WARN
Font is monospaced (common width = 200) but 2 glyphs (40.00%) have a different width. You should check the widths of:
- H (1), width: 1602
- H.condensed (2), width: 1602
🔥 AlternateGlyphs[opsz,wdth,wght].ttf
-
⚠️ WARN
The OpenType spec recommends at https://learn.microsoft.com/en-us/typography/opentype/spec/recom#hhea-table that hhea.numberOfHMetrics be set to 3 but this font has 4 instead. Please read https://github.com/fonttools/fonttools/issues/3014 to decide whether this makes sense for your font.
[code: bad-numberOfHMetrics] -
🔥 FAIL
The PANOSE numbers are incorrect for a monospaced font.
[code: mono-bad-panose] -
⚠️ WARN
Font is monospaced (common width = 200) but 2 glyphs (40.00%) have a different width. You should check the widths of:
- H (1), width: 1602
- H.condensed (2), width: 1602
🔥 AlternateGlyphsOpticalSizeAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
The OpenType spec recommends at https://learn.microsoft.com/en-us/typography/opentype/spec/recom#hhea-table that hhea.numberOfHMetrics be set to 3 but this font has 4 instead. Please read https://github.com/fonttools/fonttools/issues/3014 to decide whether this makes sense for your font.
[code: bad-numberOfHMetrics] -
🔥 FAIL
The PANOSE numbers are incorrect for a monospaced font.
[code: mono-bad-panose] -
⚠️ WARN
Font is monospaced (common width = 200) but 2 glyphs (40.00%) have a different width. You should check the widths of:
- H (1), width: 1602
- H.condensed (2), width: 1602
🔥 AlternateGlyphsFencesAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
The OpenType spec recommends at https://learn.microsoft.com/en-us/typography/opentype/spec/recom#hhea-table that hhea.numberOfHMetrics be set to 3 but this font has 4 instead. Please read https://github.com/fonttools/fonttools/issues/3014 to decide whether this makes sense for your font.
[code: bad-numberOfHMetrics] -
🔥 FAIL
The PANOSE numbers are incorrect for a monospaced font.
[code: mono-bad-panose] -
⚠️ WARN
Font is monospaced (common width = 200) but 2 glyphs (40.00%) have a different width. You should check the widths of:
- H (1), width: 1602
- H.condensed (2), width: 1602
All fvar axes have a correspondent Axis Record on STAT table?
🔥 QuadraticRotation[AAAA,BBBB,ZROT].ttf
-
🔥 FAIL
STAT table is missing Axis Records for the following axes:
- AAAA
- BBBB
Validates subfamilyNameID and postScriptNameID for the default instance record
🔥 TestFontFencesAvar2[opsz,wdth,wght].ttf
-
🔥 FAIL
Regular instance has the same coordinates as the default instance; its postscript name should be TestFontFencesAvar2-Regular instead of TestFont-Regular.
[code: invalid-default-instance-postscript-name]
🔥 AlternateGlyphsAvar1[opsz,wdth,wght].ttf
-
🔥 FAIL
Regular instance has the same coordinates as the default instance; its postscript name should be AlternateGlyphsAvar1-Regular instead of AlternateGlyphs-Regular.
[code: invalid-default-instance-postscript-name]
🔥 TestFontAvar2[opsz,wdth,wght].ttf
-
🔥 FAIL
Regular instance has the same coordinates as the default instance; its postscript name should be TestFontAvar2-Regular instead of TestFont-Regular.
[code: invalid-default-instance-postscript-name]
🔥 AlternateGlyphsAvar2[opsz,wdth,wght].ttf
-
🔥 FAIL
Regular instance has the same coordinates as the default instance; its postscript name should be AlternateGlyphsAvar2-Regular instead of AlternateGlyphs-Regular.
[code: invalid-default-instance-postscript-name]
🔥 TestFontOpticalSizeAvar2[opsz,wdth,wght].ttf
-
🔥 FAIL
Regular instance has the same coordinates as the default instance; its postscript name should be TestFontOpticalSizeAvar2-Regular instead of TestFont-Regular.
[code: invalid-default-instance-postscript-name]
🔥 AlternateGlyphsOpticalSizeAvar2[opsz,wdth,wght].ttf
-
🔥 FAIL
Regular instance has the same coordinates as the default instance; its postscript name should be AlternateGlyphsOpticalSizeAvar2-Regular instead of AlternateGlyphs-Regular.
[code: invalid-default-instance-postscript-name]
🔥 AlternateGlyphsFencesAvar2[opsz,wdth,wght].ttf
-
🔥 FAIL
Regular instance has the same coordinates as the default instance; its postscript name should be AlternateGlyphsFencesAvar2-Regular instead of AlternateGlyphs-Regular.
[code: invalid-default-instance-postscript-name]
🔥 TestFontAvar1[opsz,wdth,wght].ttf
-
🔥 FAIL
Regular instance has the same coordinates as the default instance; its postscript name should be TestFontAvar1-Regular instead of TestFont-Regular.
[code: invalid-default-instance-postscript-name]
Checking OS/2 fsSelection value.
⚠️ QuadraticRotation[AAAA,BBBB,ZROT].ttf
-
⚠️ WARN
OS/2 xAvgCharWidth is 637 but it should be 782 which corresponds to the average of the widths of all glyphs in the font. This may indicate a problem with the font editor or the font compiler.
[code: xAvgCharWidth-wrong]
⚠️ LinearRotation[ZROT].ttf
-
⚠️ WARN
OS/2 xAvgCharWidth is 636 but it should be 781 which corresponds to the average of the widths of all glyphs in the font. This may indicate a problem with the font editor or the font compiler.
[code: xAvgCharWidth-wrong]
⚠️ TestFontFencesAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
OS/2 xAvgCharWidth is 1020 but it should be 1077 which corresponds to the average of the widths of all glyphs in the font. This may indicate a problem with the font editor or the font compiler.
[code: xAvgCharWidth-wrong]
⚠️ AlternateGlyphsAvar1[opsz,wdth,wght].ttf
-
⚠️ WARN
OS/2 xAvgCharWidth is 926 but it should be 1107 which corresponds to the average of the widths of all glyphs in the font. This may indicate a problem with the font editor or the font compiler.
[code: xAvgCharWidth-wrong]
⚠️ TestFont[opsz,wdth,wght].ttf
-
⚠️ WARN
OS/2 xAvgCharWidth is 1020 but it should be 1077 which corresponds to the average of the widths of all glyphs in the font. This may indicate a problem with the font editor or the font compiler.
[code: xAvgCharWidth-wrong]
⚠️ TestFontAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
OS/2 xAvgCharWidth is 1020 but it should be 1077 which corresponds to the average of the widths of all glyphs in the font. This may indicate a problem with the font editor or the font compiler.
[code: xAvgCharWidth-wrong]
⚠️ AlternateGlyphsAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
OS/2 xAvgCharWidth is 926 but it should be 1107 which corresponds to the average of the widths of all glyphs in the font. This may indicate a problem with the font editor or the font compiler.
[code: xAvgCharWidth-wrong]
⚠️ AlternateGlyphs[opsz,wdth,wght].ttf
-
⚠️ WARN
OS/2 xAvgCharWidth is 926 but it should be 1107 which corresponds to the average of the widths of all glyphs in the font. This may indicate a problem with the font editor or the font compiler.
[code: xAvgCharWidth-wrong]
⚠️ TestFontOpticalSizeAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
OS/2 xAvgCharWidth is 1020 but it should be 1077 which corresponds to the average of the widths of all glyphs in the font. This may indicate a problem with the font editor or the font compiler.
[code: xAvgCharWidth-wrong]
⚠️ AlternateGlyphsOpticalSizeAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
OS/2 xAvgCharWidth is 926 but it should be 1107 which corresponds to the average of the widths of all glyphs in the font. This may indicate a problem with the font editor or the font compiler.
[code: xAvgCharWidth-wrong]
⚠️ AlternateGlyphsFencesAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
OS/2 xAvgCharWidth is 926 but it should be 1107 which corresponds to the average of the widths of all glyphs in the font. This may indicate a problem with the font editor or the font compiler.
[code: xAvgCharWidth-wrong]
⚠️ TestFontAvar1[opsz,wdth,wght].ttf
-
⚠️ WARN
OS/2 xAvgCharWidth is 1020 but it should be 1077 which corresponds to the average of the widths of all glyphs in the font. This may indicate a problem with the font editor or the font compiler.
[code: xAvgCharWidth-wrong]
Universal Profile Checks
Check if first 31 characters are unique within a font family
🔥 variable
-
🔥 FAIL
The following issues have been found:
- Non-unique first 31 characters in name (NID 16+17, (3, 1, 1033)): (LinearRotation[ZROT].ttf)
- Non-unique first 31 characters in name (NID 16+17, (3, 1, 1033)): (TestFontFencesAvar2[opsz,wdth,wght].ttf)
- Non-unique first 31 characters in name (NID 16+17, (3, 1, 1033)): (AlternateGlyphsAvar1[opsz,wdth,wght].ttf)
- Non-unique first 31 characters in name (NID 16+17, (3, 1, 1033)): (TestFont[opsz,wdth,wght].ttf)
- Non-unique first 31 characters in name (NID 16+17, (3, 1, 1033)): (TestFontAvar2[opsz,wdth,wght].ttf)
- Non-unique first 31 characters in name (NID 16+17, (3, 1, 1033)): (AlternateGlyphsAvar2[opsz,wdth,wght].ttf)
- Non-unique first 31 characters in name (NID 16+17, (3, 1, 1033)): (AlternateGlyphs[opsz,wdth,wght].ttf)
- Non-unique first 31 characters in name (NID 16+17, (3, 1, 1033)): (TestFontOpticalSizeAvar2[opsz,wdth,wght].ttf)
- Non-unique first 31 characters in name (NID 16+17, (3, 1, 1033)): (AlternateGlyphsOpticalSizeAvar2[opsz,wdth,wght].ttf)
- Non-unique first 31 characters in name (NID 16+17, (3, 1, 1033)): (AlternateGlyphsFencesAvar2[opsz,wdth,wght].ttf)
- Non-unique first 31 characters in name (NID 16+17, (3, 1, 1033)): (TestFontAvar1[opsz,wdth,wght].ttf)
Ensure that all variable font files have the same set of axes and axis ranges.
🔥 variable
-
🔥 FAIL
Font fonts/variable/QuadraticRotation[AAAA,BBBB,ZROT].ttf is missing axis wdth
[code: missing-axis] -
🔥 FAIL
Font fonts/variable/QuadraticRotation[AAAA,BBBB,ZROT].ttf is missing axis opsz
[code: missing-axis] -
🔥 FAIL
Font fonts/variable/QuadraticRotation[AAAA,BBBB,ZROT].ttf is missing axis wght
[code: missing-axis] -
🔥 FAIL
Font fonts/variable/LinearRotation[ZROT].ttf is missing axis wdth
[code: missing-axis] -
🔥 FAIL
Font fonts/variable/LinearRotation[ZROT].ttf is missing axis opsz
[code: missing-axis] -
🔥 FAIL
Font fonts/variable/LinearRotation[ZROT].ttf is missing axis BBBB
[code: missing-axis] -
🔥 FAIL
Font fonts/variable/LinearRotation[ZROT].ttf is missing axis AAAA
[code: missing-axis] -
🔥 FAIL
Font fonts/variable/LinearRotation[ZROT].ttf is missing axis wght
[code: missing-axis] -
🔥 FAIL
Font fonts/variable/TestFontFencesAvar2[opsz,wdth,wght].ttf is missing axis BBBB
[code: missing-axis] -
🔥 FAIL
Font fonts/variable/TestFontFencesAvar2[opsz,wdth,wght].ttf is missing axis ZROT
[code: missing-axis] -
🔥 FAIL
Font fonts/variable/TestFontFencesAvar2[opsz,wdth,wght].ttf is missing axis AAAA
[code: missing-axis] -
🔥 FAIL
Font fonts/variable/AlternateGlyphsAvar1[opsz,wdth,wght].ttf is missing axis BBBB
[code: missing-axis] -
🔥 FAIL
Font fonts/variable/AlternateGlyphsAvar1[opsz,wdth,wght].ttf is missing axis ZROT
[code: missing-axis] -
🔥 FAIL
Font fonts/variable/AlternateGlyphsAvar1[opsz,wdth,wght].ttf is missing axis AAAA
[code: missing-axis] -
🔥 FAIL
Font fonts/variable/TestFont[opsz,wdth,wght].ttf is missing axis BBBB
[code: missing-axis] -
🔥 FAIL
Font fonts/variable/TestFont[opsz,wdth,wght].ttf is missing axis ZROT
[code: missing-axis] -
🔥 FAIL
Font fonts/variable/TestFont[opsz,wdth,wght].ttf is missing axis AAAA
[code: missing-axis] -
🔥 FAIL
Font fonts/variable/TestFontAvar2[opsz,wdth,wght].ttf is missing axis BBBB
[code: missing-axis] -
🔥 FAIL
Font fonts/variable/TestFontAvar2[opsz,wdth,wght].ttf is missing axis ZROT
[code: missing-axis] -
🔥 FAIL
Font fonts/variable/TestFontAvar2[opsz,wdth,wght].ttf is missing axis AAAA
[code: missing-axis] -
🔥 FAIL
Font fonts/variable/AlternateGlyphsAvar2[opsz,wdth,wght].ttf is missing axis BBBB
[code: missing-axis] -
🔥 FAIL
Font fonts/variable/AlternateGlyphsAvar2[opsz,wdth,wght].ttf is missing axis ZROT
[code: missing-axis] -
🔥 FAIL
Font fonts/variable/AlternateGlyphsAvar2[opsz,wdth,wght].ttf is missing axis AAAA
[code: missing-axis] -
🔥 FAIL
Font fonts/variable/AlternateGlyphs[opsz,wdth,wght].ttf is missing axis BBBB
[code: missing-axis] -
🔥 FAIL
Font fonts/variable/AlternateGlyphs[opsz,wdth,wght].ttf is missing axis ZROT
[code: missing-axis] -
🔥 FAIL
Font fonts/variable/AlternateGlyphs[opsz,wdth,wght].ttf is missing axis AAAA
[code: missing-axis] -
🔥 FAIL
Font fonts/variable/TestFontOpticalSizeAvar2[opsz,wdth,wght].ttf is missing axis BBBB
[code: missing-axis] -
🔥 FAIL
Font fonts/variable/TestFontOpticalSizeAvar2[opsz,wdth,wght].ttf is missing axis ZROT
[code: missing-axis] -
🔥 FAIL
Font fonts/variable/TestFontOpticalSizeAvar2[opsz,wdth,wght].ttf is missing axis AAAA
[code: missing-axis] -
🔥 FAIL
Font fonts/variable/AlternateGlyphsOpticalSizeAvar2[opsz,wdth,wght].ttf is missing axis BBBB
[code: missing-axis] -
🔥 FAIL
Font fonts/variable/AlternateGlyphsOpticalSizeAvar2[opsz,wdth,wght].ttf is missing axis ZROT
[code: missing-axis] -
🔥 FAIL
Font fonts/variable/AlternateGlyphsOpticalSizeAvar2[opsz,wdth,wght].ttf is missing axis AAAA
[code: missing-axis] -
🔥 FAIL
Font fonts/variable/AlternateGlyphsFencesAvar2[opsz,wdth,wght].ttf is missing axis BBBB
[code: missing-axis] -
🔥 FAIL
Font fonts/variable/AlternateGlyphsFencesAvar2[opsz,wdth,wght].ttf is missing axis ZROT
[code: missing-axis] -
🔥 FAIL
Font fonts/variable/AlternateGlyphsFencesAvar2[opsz,wdth,wght].ttf is missing axis AAAA
[code: missing-axis] -
🔥 FAIL
Font fonts/variable/TestFontAvar1[opsz,wdth,wght].ttf is missing axis BBBB
[code: missing-axis] -
🔥 FAIL
Font fonts/variable/TestFontAvar1[opsz,wdth,wght].ttf is missing axis ZROT
[code: missing-axis] -
🔥 FAIL
Font fonts/variable/TestFontAvar1[opsz,wdth,wght].ttf is missing axis AAAA
[code: missing-axis]
Does GPOS table have kerning information?
⚠️ QuadraticRotation[AAAA,BBBB,ZROT].ttf
-
⚠️ WARN
GPOS table lacks kerning information.
[code: lacks-kern-info]
⚠️ LinearRotation[ZROT].ttf
-
⚠️ WARN
GPOS table lacks kerning information.
[code: lacks-kern-info]
⚠️ AlternateGlyphsAvar1[opsz,wdth,wght].ttf
-
⚠️ WARN
GPOS table lacks kerning information.
[code: lacks-kern-info]
⚠️ AlternateGlyphsAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
GPOS table lacks kerning information.
[code: lacks-kern-info]
⚠️ AlternateGlyphs[opsz,wdth,wght].ttf
-
⚠️ WARN
GPOS table lacks kerning information.
[code: lacks-kern-info]
⚠️ AlternateGlyphsOpticalSizeAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
GPOS table lacks kerning information.
[code: lacks-kern-info]
⚠️ AlternateGlyphsFencesAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
GPOS table lacks kerning information.
[code: lacks-kern-info]
Detect any interpolation issues in the font.
⚠️ QuadraticRotation[AAAA,BBBB,ZROT].ttf
-
⚠️ WARN
Glyph H has interpolation issues:
- Contour 0 becomes underweight in AAAA=90 compared to default
- Contour 1 becomes underweight in AAAA=90 compared to default
- Contour 2 becomes underweight in AAAA=90 compared to default
-
⚠️ WARN
Glyph H has interpolation issues:
- Contour 0 becomes underweight in BBBB=90 compared to default
- Contour 1 becomes underweight in BBBB=90 compared to default
- Contour 2 becomes underweight in BBBB=90 compared to default
-
⚠️ WARN
Glyph H has interpolation issues:
- Contour order mismatch: [0, 1, 2] in default vs [2, 0, 1] in AAAA=90,BBBB=90
- Contour 0 becomes underweight in AAAA=90,BBBB=90 compared to default
- Contour 1 becomes underweight in AAAA=90,BBBB=90 compared to default
- Contour 2 becomes underweight in AAAA=90,BBBB=90 compared to default
⚠️ LinearRotation[ZROT].ttf
-
⚠️ WARN
Glyph H has interpolation issues:
- Contour order mismatch: [0, 1, 2] in default vs [2, 0, 1] in ZROT=90
- Contour 0 becomes underweight in ZROT=90 compared to default
- Contour 1 becomes underweight in ZROT=90 compared to default
- Contour 2 becomes underweight in ZROT=90 compared to default
Ensure variable fonts include an avar table.
⚠️ LinearRotation[ZROT].ttf
-
⚠️ WARN
The font does not include an avar table.
[code: missing-avar]
⚠️ TestFont[opsz,wdth,wght].ttf
-
⚠️ WARN
The font does not include an avar table.
[code: missing-avar]
⚠️ AlternateGlyphs[opsz,wdth,wght].ttf
-
⚠️ WARN
The font does not include an avar table.
[code: missing-avar]
Combined length of family and style must not exceed 32 characters.
🔥 TestFontFencesAvar2[opsz,wdth,wght].ttf
-
🔥 FAIL
Variable font instance name 'Test Font Fences Avar2 ExtraLight' formed by space-separated concatenation of font family name (nameID FAMILY_NAME) and instance subfamily nameID ExtraLight exceeds 32 characters.
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11.
[code: instance-too-long]
🔥 AlternateGlyphsAvar1[opsz,wdth,wght].ttf
-
⚠️ WARN
Name ID 6 'PostScript Name' exceeds 27 characters. This has been found to cause problems with PostScript printers, especially on Mac platforms.
[code: nameid6-too-long] -
🔥 FAIL
Variable font instance name 'Alternate Glyphs Avar1 ExtraLight' formed by space-separated concatenation of font family name (nameID FAMILY_NAME) and instance subfamily nameID ExtraLight exceeds 32 characters.
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11.
[code: instance-too-long]
🔥 AlternateGlyphsAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
Name ID 6 'PostScript Name' exceeds 27 characters. This has been found to cause problems with PostScript printers, especially on Mac platforms.
[code: nameid6-too-long] -
🔥 FAIL
Variable font instance name 'Alternate Glyphs Avar2 ExtraLight' formed by space-separated concatenation of font family name (nameID FAMILY_NAME) and instance subfamily nameID ExtraLight exceeds 32 characters.
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11.
[code: instance-too-long]
🔥 TestFontOpticalSizeAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
Name ID 6 'PostScript Name' exceeds 27 characters. This has been found to cause problems with PostScript printers, especially on Mac platforms.
[code: nameid6-too-long] -
🔥 FAIL
Variable font instance name 'Test Font Optical Size Avar2 Thin' formed by space-separated concatenation of font family name (nameID FAMILY_NAME) and instance subfamily nameID Thin exceeds 32 characters.
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11.
[code: instance-too-long] -
🔥 FAIL
Variable font instance name 'Test Font Optical Size Avar2 ExtraLight' formed by space-separated concatenation of font family name (nameID FAMILY_NAME) and instance subfamily nameID ExtraLight exceeds 32 characters.
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11.
[code: instance-too-long] -
🔥 FAIL
Variable font instance name 'Test Font Optical Size Avar2 Light' formed by space-separated concatenation of font family name (nameID FAMILY_NAME) and instance subfamily nameID Light exceeds 32 characters.
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11.
[code: instance-too-long] -
🔥 FAIL
Variable font instance name 'Test Font Optical Size Avar2 Regular' formed by space-separated concatenation of font family name (nameID FAMILY_NAME) and instance subfamily nameID Regular exceeds 32 characters.
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11.
[code: instance-too-long] -
🔥 FAIL
Variable font instance name 'Test Font Optical Size Avar2 Medium' formed by space-separated concatenation of font family name (nameID FAMILY_NAME) and instance subfamily nameID Medium exceeds 32 characters.
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11.
[code: instance-too-long] -
🔥 FAIL
Variable font instance name 'Test Font Optical Size Avar2 SemiBold' formed by space-separated concatenation of font family name (nameID FAMILY_NAME) and instance subfamily nameID SemiBold exceeds 32 characters.
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11.
[code: instance-too-long] -
🔥 FAIL
Variable font instance name 'Test Font Optical Size Avar2 Bold' formed by space-separated concatenation of font family name (nameID FAMILY_NAME) and instance subfamily nameID Bold exceeds 32 characters.
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11.
[code: instance-too-long] -
🔥 FAIL
Variable font instance name 'Test Font Optical Size Avar2 ExtraBold' formed by space-separated concatenation of font family name (nameID FAMILY_NAME) and instance subfamily nameID ExtraBold exceeds 32 characters.
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11.
[code: instance-too-long] -
🔥 FAIL
Variable font instance name 'Test Font Optical Size Avar2 Black' formed by space-separated concatenation of font family name (nameID FAMILY_NAME) and instance subfamily nameID Black exceeds 32 characters.
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11.
[code: instance-too-long]
🔥 AlternateGlyphsOpticalSizeAvar2[opsz,wdth,wght].ttf
-
🔥 FAIL
Name ID 4 'Full Font Name' exceeds 32 characters. This has been found to cause problems with the dropdown menu in old versions of Microsoft Word as well as shaping issues for some accented letters in Microsoft Word on Windows 10 and 11.
[code: nameid4-too-long] -
⚠️ WARN
Name ID 6 'PostScript Name' exceeds 27 characters. This has been found to cause problems with PostScript printers, especially on Mac platforms.
[code: nameid6-too-long] -
🔥 FAIL
Variable font instance name 'Alternate Glyphs Optical Size Avar2 Thin' formed by space-separated concatenation of font family name (nameID FAMILY_NAME) and instance subfamily nameID Thin exceeds 32 characters.
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11.
[code: instance-too-long] -
🔥 FAIL
Variable font instance name 'Alternate Glyphs Optical Size Avar2 ExtraLight' formed by space-separated concatenation of font family name (nameID FAMILY_NAME) and instance subfamily nameID ExtraLight exceeds 32 characters.
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11.
[code: instance-too-long] -
🔥 FAIL
Variable font instance name 'Alternate Glyphs Optical Size Avar2 Light' formed by space-separated concatenation of font family name (nameID FAMILY_NAME) and instance subfamily nameID Light exceeds 32 characters.
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11.
[code: instance-too-long] -
🔥 FAIL
Variable font instance name 'Alternate Glyphs Optical Size Avar2 Regular' formed by space-separated concatenation of font family name (nameID FAMILY_NAME) and instance subfamily nameID Regular exceeds 32 characters.
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11.
[code: instance-too-long] -
🔥 FAIL
Variable font instance name 'Alternate Glyphs Optical Size Avar2 Medium' formed by space-separated concatenation of font family name (nameID FAMILY_NAME) and instance subfamily nameID Medium exceeds 32 characters.
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11.
[code: instance-too-long] -
🔥 FAIL
Variable font instance name 'Alternate Glyphs Optical Size Avar2 SemiBold' formed by space-separated concatenation of font family name (nameID FAMILY_NAME) and instance subfamily nameID SemiBold exceeds 32 characters.
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11.
[code: instance-too-long] -
🔥 FAIL
Variable font instance name 'Alternate Glyphs Optical Size Avar2 Bold' formed by space-separated concatenation of font family name (nameID FAMILY_NAME) and instance subfamily nameID Bold exceeds 32 characters.
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11.
[code: instance-too-long] -
🔥 FAIL
Variable font instance name 'Alternate Glyphs Optical Size Avar2 ExtraBold' formed by space-separated concatenation of font family name (nameID FAMILY_NAME) and instance subfamily nameID ExtraBold exceeds 32 characters.
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11.
[code: instance-too-long] -
🔥 FAIL
Variable font instance name 'Alternate Glyphs Optical Size Avar2 Black' formed by space-separated concatenation of font family name (nameID FAMILY_NAME) and instance subfamily nameID Black exceeds 32 characters.
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11.
[code: instance-too-long]
🔥 AlternateGlyphsFencesAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
Name ID 6 'PostScript Name' exceeds 27 characters. This has been found to cause problems with PostScript printers, especially on Mac platforms.
[code: nameid6-too-long] -
🔥 FAIL
Variable font instance name 'Alternate Glyphs Fences Avar2 Thin' formed by space-separated concatenation of font family name (nameID FAMILY_NAME) and instance subfamily nameID Thin exceeds 32 characters.
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11.
[code: instance-too-long] -
🔥 FAIL
Variable font instance name 'Alternate Glyphs Fences Avar2 ExtraLight' formed by space-separated concatenation of font family name (nameID FAMILY_NAME) and instance subfamily nameID ExtraLight exceeds 32 characters.
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11.
[code: instance-too-long] -
🔥 FAIL
Variable font instance name 'Alternate Glyphs Fences Avar2 Light' formed by space-separated concatenation of font family name (nameID FAMILY_NAME) and instance subfamily nameID Light exceeds 32 characters.
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11.
[code: instance-too-long] -
🔥 FAIL
Variable font instance name 'Alternate Glyphs Fences Avar2 Regular' formed by space-separated concatenation of font family name (nameID FAMILY_NAME) and instance subfamily nameID Regular exceeds 32 characters.
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11.
[code: instance-too-long] -
🔥 FAIL
Variable font instance name 'Alternate Glyphs Fences Avar2 Medium' formed by space-separated concatenation of font family name (nameID FAMILY_NAME) and instance subfamily nameID Medium exceeds 32 characters.
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11.
[code: instance-too-long] -
🔥 FAIL
Variable font instance name 'Alternate Glyphs Fences Avar2 SemiBold' formed by space-separated concatenation of font family name (nameID FAMILY_NAME) and instance subfamily nameID SemiBold exceeds 32 characters.
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11.
[code: instance-too-long] -
🔥 FAIL
Variable font instance name 'Alternate Glyphs Fences Avar2 Bold' formed by space-separated concatenation of font family name (nameID FAMILY_NAME) and instance subfamily nameID Bold exceeds 32 characters.
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11.
[code: instance-too-long] -
🔥 FAIL
Variable font instance name 'Alternate Glyphs Fences Avar2 ExtraBold' formed by space-separated concatenation of font family name (nameID FAMILY_NAME) and instance subfamily nameID ExtraBold exceeds 32 characters.
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11.
[code: instance-too-long] -
🔥 FAIL
Variable font instance name 'Alternate Glyphs Fences Avar2 Black' formed by space-separated concatenation of font family name (nameID FAMILY_NAME) and instance subfamily nameID Black exceeds 32 characters.
This has been found to cause shaping issues for some accented letters in Microsoft Word on Windows 10 and 11.
[code: instance-too-long]
Ensure indic fonts have the Indian Rupee Sign glyph.
⚠️ QuadraticRotation[AAAA,BBBB,ZROT].ttf
-
⚠️ WARN
Font is missing the Indian Rupee Sign glyph. Please add a glyph for Indian Rupee Sign (₹) at codepoint U+20B9.
[code: missing-rupee]
⚠️ LinearRotation[ZROT].ttf
-
⚠️ WARN
Font is missing the Indian Rupee Sign glyph. Please add a glyph for Indian Rupee Sign (₹) at codepoint U+20B9.
[code: missing-rupee]
⚠️ TestFontFencesAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
Font is missing the Indian Rupee Sign glyph. Please add a glyph for Indian Rupee Sign (₹) at codepoint U+20B9.
[code: missing-rupee]
⚠️ AlternateGlyphsAvar1[opsz,wdth,wght].ttf
-
⚠️ WARN
Font is missing the Indian Rupee Sign glyph. Please add a glyph for Indian Rupee Sign (₹) at codepoint U+20B9.
[code: missing-rupee]
⚠️ TestFont[opsz,wdth,wght].ttf
-
⚠️ WARN
Font is missing the Indian Rupee Sign glyph. Please add a glyph for Indian Rupee Sign (₹) at codepoint U+20B9.
[code: missing-rupee]
⚠️ TestFontAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
Font is missing the Indian Rupee Sign glyph. Please add a glyph for Indian Rupee Sign (₹) at codepoint U+20B9.
[code: missing-rupee]
⚠️ AlternateGlyphsAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
Font is missing the Indian Rupee Sign glyph. Please add a glyph for Indian Rupee Sign (₹) at codepoint U+20B9.
[code: missing-rupee]
⚠️ AlternateGlyphs[opsz,wdth,wght].ttf
-
⚠️ WARN
Font is missing the Indian Rupee Sign glyph. Please add a glyph for Indian Rupee Sign (₹) at codepoint U+20B9.
[code: missing-rupee]
⚠️ TestFontOpticalSizeAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
Font is missing the Indian Rupee Sign glyph. Please add a glyph for Indian Rupee Sign (₹) at codepoint U+20B9.
[code: missing-rupee]
⚠️ AlternateGlyphsOpticalSizeAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
Font is missing the Indian Rupee Sign glyph. Please add a glyph for Indian Rupee Sign (₹) at codepoint U+20B9.
[code: missing-rupee]
⚠️ AlternateGlyphsFencesAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
Font is missing the Indian Rupee Sign glyph. Please add a glyph for Indian Rupee Sign (₹) at codepoint U+20B9.
[code: missing-rupee]
⚠️ TestFontAvar1[opsz,wdth,wght].ttf
-
⚠️ WARN
Font is missing the Indian Rupee Sign glyph. Please add a glyph for Indian Rupee Sign (₹) at codepoint U+20B9.
[code: missing-rupee]
Metadata Checks
Check for codepoints not covered by METADATA subsets.
⚠️ variable
-
⚠️ WARN
fonts/variable/QuadraticRotation[AAAA,BBBB,ZROT].ttf: The following codepoints supported by the font are not covered by any subsets defined in the font's metadata file, and will never be served. You can solve this by either manually adding additional subset declarations to METADATA.pb, or by editing the glyphset definitions.
- U+0020 SPACE: try adding one of: gunjala-gondi, old-north-arabian, mro, old-turkic, pahawh-hmong, khitan-small-script, phoenician, linear-b, chinese-hongkong, ottoman-siyaq-numbers, syriac, yi, math, armenian, indic-siyaq-numbers, batak, tulu-tigalari, latin-ext, old-south-arabian, palmyrene, old-uyghur, japanese, tibetan, buginese, shavian, sinhala, ethiopic, symbols, lycian, thaana, vietnamese, cherokee, telugu, coptic, chakma, kana-extended, elbasan, limbu, greek, nabataean, meroitic-cursive, khudawadi, duployan, tai-le, manichaean, takri, egyptian-hieroglyphs, sogdian, bamum, khojki, greek-ext, old-permic, bassa-vah, mahajani, signwriting, garay, osmanya, syloti-nagri, gothic, braille, nyiakeng-puachue-hmong, elymaic, nag-mundari, chinese-traditional, nushu, modi, avestan, tifinagh, tai-tham, vithkuqi, cuneiform, canadian-aboriginal, bengali, kayah-li, cypro-minoan, runic, newa, saurashtra, sharada, mende-kikakui, meroitic-hieroglyphs, todhri, inscriptional-parthian, rejang, samaritan, zanabazar-square, chinese-simplified, multani, deseret, oriya, sundanese, mongolian, buhid, javanese, hanunoo, siddham, mandaic, tai-viet, hatran, masaram-gondi, music, nko, brahmi, vai, toto, myanmar, wancho, medefaidrin, meroitic, malayalam, symbols2, old-sogdian, soyombo, hanifi-rohingya, korean, lao, ugaritic, yezidi, cyrillic-ext, linear-a, mayan-numerals, khmer, grantha, phags-pa, imperial-aramaic, sunuwar, tagbanwa, inscriptional-pahlavi, ogham, lisu, hebrew, makasar, tangut, tirhuta, old-italic, ol-chiki, tagalog, gujarati, devanagari, caucasian-albanian, dogra, latin, marchen, old-hungarian, osage, arabic, old-persian, cyrillic, kannada, gurung-khema, lepcha, anatolian-hieroglyphs, balinese, lydian, sora-sompeng, chorasmian, psalter-pahlavi, tangsa, kawi, cham, new-tai-lue, ahom, tamil, georgian, cypriot, ol-onal, pau-cin-hau, glagolitic, tamil-supplement, thai, miao, adlam, kirat-rai, nandinagari, kharoshthi, bhaiksuki, meetei-mayek, kaithi, dives-akuru, warang-citi, carian, znamenny, gurmukhi
- U+0048 LATIN CAPITAL LETTER H: try adding one of: khmer, nushu, symbols, latin, math
- U+0068 LATIN SMALL LETTER H: try adding one of: nushu, latin, symbols, math, khmer
- U+00A0 NO-BREAK SPACE: try adding one of: symbols, tai-tham, gujarati, hanifi-rohingya, osmanya, telugu, shavian, siddham, javanese, kawi, khojki, linear-a, marchen, chakma, cham, georgian, ottoman-siyaq-numbers, balinese, hatran, indic-siyaq-numbers, nabataean, rejang, syriac, takri, wancho, lydian, gurung-khema, hanunoo, zanabazar-square, chorasmian, khitan-small-script, mende-kikakui, egyptian-hieroglyphs, nushu, vai, greek, mahajani, tibetan, cypro-minoan, meroitic, samaritan, thaana, old-south-arabian, psalter-pahlavi, elymaic, khmer, nandinagari, nyiakeng-puachue-hmong, gunjala-gondi, vietnamese, chinese-simplified, dives-akuru, warang-citi, arabic, ogham, old-turkic, caucasian-albanian, devanagari, meroitic-hieroglyphs, meroitic-cursive, cyrillic, phoenician, thai, greek-ext, tulu-tigalari, adlam, lao, oriya, tagbanwa, batak, bhaiksuki, carian, elbasan, masaram-gondi, toto, tamil, miao, ugaritic, deseret, gothic, meetei-mayek, duployan, old-north-arabian, anatolian-hieroglyphs, yi, cherokee, latin, japanese, kirat-rai, math, coptic, kayah-li, myanmar, kharoshthi, ahom, buhid, mayan-numerals, signwriting, bamum, tangsa, avestan, garay, new-tai-lue, old-persian, cyrillic-ext, brahmi, kaithi, inscriptional-pahlavi, bengali, tangut, tirhuta, mandaic, canadian-aboriginal, vithkuqi, old-uyghur, ol-chiki, hebrew, old-italic, tifinagh, lycian, latin-ext, medefaidrin, old-sogdian, palmyrene, phags-pa, ol-onal, old-hungarian, znamenny, linear-b, armenian, chinese-traditional, pau-cin-hau, nag-mundari, lepcha, braille, cypriot, dogra, bassa-vah, buginese, khudawadi, sora-sompeng, mongolian, cuneiform, sogdian, symbols2, mro, kannada, osage, sunuwar, old-permic, tai-viet, multani, pahawh-hmong, limbu, tai-le, lisu, gurmukhi, saurashtra, ethiopic, newa, inscriptional-parthian, makasar, sundanese, tamil-supplement, todhri, grantha, korean, yezidi, glagolitic, malayalam, tagalog, music, kana-extended, imperial-aramaic, manichaean, nko, modi, sinhala, runic, soyombo, chinese-hongkong, sharada, syloti-nagri
Or you can add the above codepoints to one of the subsets supported by the font:
[code: unreachable-subsetting] -
⚠️ WARN
fonts/variable/LinearRotation[ZROT].ttf: The following codepoints supported by the font are not covered by any subsets defined in the font's metadata file, and will never be served. You can solve this by either manually adding additional subset declarations to METADATA.pb, or by editing the glyphset definitions.
- U+0020 SPACE: try adding one of: gunjala-gondi, old-north-arabian, mro, old-turkic, pahawh-hmong, khitan-small-script, phoenician, linear-b, chinese-hongkong, ottoman-siyaq-numbers, syriac, yi, math, armenian, indic-siyaq-numbers, batak, tulu-tigalari, latin-ext, old-south-arabian, palmyrene, old-uyghur, japanese, tibetan, buginese, shavian, sinhala, ethiopic, symbols, lycian, thaana, vietnamese, cherokee, telugu, coptic, chakma, kana-extended, elbasan, limbu, greek, nabataean, meroitic-cursive, khudawadi, duployan, tai-le, manichaean, takri, egyptian-hieroglyphs, sogdian, bamum, khojki, greek-ext, old-permic, bassa-vah, mahajani, signwriting, garay, osmanya, syloti-nagri, gothic, braille, nyiakeng-puachue-hmong, elymaic, nag-mundari, chinese-traditional, nushu, modi, avestan, tifinagh, tai-tham, vithkuqi, cuneiform, canadian-aboriginal, bengali, kayah-li, cypro-minoan, runic, newa, saurashtra, sharada, mende-kikakui, meroitic-hieroglyphs, todhri, inscriptional-parthian, rejang, samaritan, zanabazar-square, chinese-simplified, multani, deseret, oriya, sundanese, mongolian, buhid, javanese, hanunoo, siddham, mandaic, tai-viet, hatran, masaram-gondi, music, nko, brahmi, vai, toto, myanmar, wancho, medefaidrin, meroitic, malayalam, symbols2, old-sogdian, soyombo, hanifi-rohingya, korean, lao, ugaritic, yezidi, cyrillic-ext, linear-a, mayan-numerals, khmer, grantha, phags-pa, imperial-aramaic, sunuwar, tagbanwa, inscriptional-pahlavi, ogham, lisu, hebrew, makasar, tangut, tirhuta, old-italic, ol-chiki, tagalog, gujarati, devanagari, caucasian-albanian, dogra, latin, marchen, old-hungarian, osage, arabic, old-persian, cyrillic, kannada, gurung-khema, lepcha, anatolian-hieroglyphs, balinese, lydian, sora-sompeng, chorasmian, psalter-pahlavi, tangsa, kawi, cham, new-tai-lue, ahom, tamil, georgian, cypriot, ol-onal, pau-cin-hau, glagolitic, tamil-supplement, thai, miao, adlam, kirat-rai, nandinagari, kharoshthi, bhaiksuki, meetei-mayek, kaithi, dives-akuru, warang-citi, carian, znamenny, gurmukhi
- U+0048 LATIN CAPITAL LETTER H: try adding one of: khmer, nushu, symbols, latin, math
- U+0068 LATIN SMALL LETTER H: try adding one of: nushu, latin, symbols, math, khmer
- U+00A0 NO-BREAK SPACE: try adding one of: symbols, tai-tham, gujarati, hanifi-rohingya, osmanya, telugu, shavian, siddham, javanese, kawi, khojki, linear-a, marchen, chakma, cham, georgian, ottoman-siyaq-numbers, balinese, hatran, indic-siyaq-numbers, nabataean, rejang, syriac, takri, wancho, lydian, gurung-khema, hanunoo, zanabazar-square, chorasmian, khitan-small-script, mende-kikakui, egyptian-hieroglyphs, nushu, vai, greek, mahajani, tibetan, cypro-minoan, meroitic, samaritan, thaana, old-south-arabian, psalter-pahlavi, elymaic, khmer, nandinagari, nyiakeng-puachue-hmong, gunjala-gondi, vietnamese, chinese-simplified, dives-akuru, warang-citi, arabic, ogham, old-turkic, caucasian-albanian, devanagari, meroitic-hieroglyphs, meroitic-cursive, cyrillic, phoenician, thai, greek-ext, tulu-tigalari, adlam, lao, oriya, tagbanwa, batak, bhaiksuki, carian, elbasan, masaram-gondi, toto, tamil, miao, ugaritic, deseret, gothic, meetei-mayek, duployan, old-north-arabian, anatolian-hieroglyphs, yi, cherokee, latin, japanese, kirat-rai, math, coptic, kayah-li, myanmar, kharoshthi, ahom, buhid, mayan-numerals, signwriting, bamum, tangsa, avestan, garay, new-tai-lue, old-persian, cyrillic-ext, brahmi, kaithi, inscriptional-pahlavi, bengali, tangut, tirhuta, mandaic, canadian-aboriginal, vithkuqi, old-uyghur, ol-chiki, hebrew, old-italic, tifinagh, lycian, latin-ext, medefaidrin, old-sogdian, palmyrene, phags-pa, ol-onal, old-hungarian, znamenny, linear-b, armenian, chinese-traditional, pau-cin-hau, nag-mundari, lepcha, braille, cypriot, dogra, bassa-vah, buginese, khudawadi, sora-sompeng, mongolian, cuneiform, sogdian, symbols2, mro, kannada, osage, sunuwar, old-permic, tai-viet, multani, pahawh-hmong, limbu, tai-le, lisu, gurmukhi, saurashtra, ethiopic, newa, inscriptional-parthian, makasar, sundanese, tamil-supplement, todhri, grantha, korean, yezidi, glagolitic, malayalam, tagalog, music, kana-extended, imperial-aramaic, manichaean, nko, modi, sinhala, runic, soyombo, chinese-hongkong, sharada, syloti-nagri
Or you can add the above codepoints to one of the subsets supported by the font:
[code: unreachable-subsetting] -
⚠️ WARN
fonts/variable/TestFontFencesAvar2[opsz,wdth,wght].ttf: The following codepoints supported by the font are not covered by any subsets defined in the font's metadata file, and will never be served. You can solve this by either manually adding additional subset declarations to METADATA.pb, or by editing the glyphset definitions.
- U+0020 SPACE: try adding one of: gunjala-gondi, old-north-arabian, mro, old-turkic, pahawh-hmong, khitan-small-script, phoenician, linear-b, chinese-hongkong, ottoman-siyaq-numbers, syriac, yi, math, armenian, indic-siyaq-numbers, batak, tulu-tigalari, latin-ext, old-south-arabian, palmyrene, old-uyghur, japanese, tibetan, buginese, shavian, sinhala, ethiopic, symbols, lycian, thaana, vietnamese, cherokee, telugu, coptic, chakma, kana-extended, elbasan, limbu, greek, nabataean, meroitic-cursive, khudawadi, duployan, tai-le, manichaean, takri, egyptian-hieroglyphs, sogdian, bamum, khojki, greek-ext, old-permic, bassa-vah, mahajani, signwriting, garay, osmanya, syloti-nagri, gothic, braille, nyiakeng-puachue-hmong, elymaic, nag-mundari, chinese-traditional, nushu, modi, avestan, tifinagh, tai-tham, vithkuqi, cuneiform, canadian-aboriginal, bengali, kayah-li, cypro-minoan, runic, newa, saurashtra, sharada, mende-kikakui, meroitic-hieroglyphs, todhri, inscriptional-parthian, rejang, samaritan, zanabazar-square, chinese-simplified, multani, deseret, oriya, sundanese, mongolian, buhid, javanese, hanunoo, siddham, mandaic, tai-viet, hatran, masaram-gondi, music, nko, brahmi, vai, toto, myanmar, wancho, medefaidrin, meroitic, malayalam, symbols2, old-sogdian, soyombo, hanifi-rohingya, korean, lao, ugaritic, yezidi, cyrillic-ext, linear-a, mayan-numerals, khmer, grantha, phags-pa, imperial-aramaic, sunuwar, tagbanwa, inscriptional-pahlavi, ogham, lisu, hebrew, makasar, tangut, tirhuta, old-italic, ol-chiki, tagalog, gujarati, devanagari, caucasian-albanian, dogra, latin, marchen, old-hungarian, osage, arabic, old-persian, cyrillic, kannada, gurung-khema, lepcha, anatolian-hieroglyphs, balinese, lydian, sora-sompeng, chorasmian, psalter-pahlavi, tangsa, kawi, cham, new-tai-lue, ahom, tamil, georgian, cypriot, ol-onal, pau-cin-hau, glagolitic, tamil-supplement, thai, miao, adlam, kirat-rai, nandinagari, kharoshthi, bhaiksuki, meetei-mayek, kaithi, dives-akuru, warang-citi, carian, znamenny, gurmukhi
- U+0048 LATIN CAPITAL LETTER H: try adding one of: khmer, nushu, symbols, latin, math
- U+004C LATIN CAPITAL LETTER L: try adding one of: khmer, latin, math, nushu, symbols
- U+0054 LATIN CAPITAL LETTER T: try adding one of: math, nushu, symbols, khmer, latin
- U+0068 LATIN SMALL LETTER H: try adding one of: nushu, latin, symbols, math, khmer
- U+006C LATIN SMALL LETTER L: try adding one of: nushu, khmer, symbols, math, latin
- U+0074 LATIN SMALL LETTER T: try adding one of: math, khmer, latin, nushu, symbols
- U+00A0 NO-BREAK SPACE: try adding one of: symbols, tai-tham, gujarati, hanifi-rohingya, osmanya, telugu, shavian, siddham, javanese, kawi, khojki, linear-a, marchen, chakma, cham, georgian, ottoman-siyaq-numbers, balinese, hatran, indic-siyaq-numbers, nabataean, rejang, syriac, takri, wancho, lydian, gurung-khema, hanunoo, zanabazar-square, chorasmian, khitan-small-script, mende-kikakui, egyptian-hieroglyphs, nushu, vai, greek, mahajani, tibetan, cypro-minoan, meroitic, samaritan, thaana, old-south-arabian, psalter-pahlavi, elymaic, khmer, nandinagari, nyiakeng-puachue-hmong, gunjala-gondi, vietnamese, chinese-simplified, dives-akuru, warang-citi, arabic, ogham, old-turkic, caucasian-albanian, devanagari, meroitic-hieroglyphs, meroitic-cursive, cyrillic, phoenician, thai, greek-ext, tulu-tigalari, adlam, lao, oriya, tagbanwa, batak, bhaiksuki, carian, elbasan, masaram-gondi, toto, tamil, miao, ugaritic, deseret, gothic, meetei-mayek, duployan, old-north-arabian, anatolian-hieroglyphs, yi, cherokee, latin, japanese, kirat-rai, math, coptic, kayah-li, myanmar, kharoshthi, ahom, buhid, mayan-numerals, signwriting, bamum, tangsa, avestan, garay, new-tai-lue, old-persian, cyrillic-ext, brahmi, kaithi, inscriptional-pahlavi, bengali, tangut, tirhuta, mandaic, canadian-aboriginal, vithkuqi, old-uyghur, ol-chiki, hebrew, old-italic, tifinagh, lycian, latin-ext, medefaidrin, old-sogdian, palmyrene, phags-pa, ol-onal, old-hungarian, znamenny, linear-b, armenian, chinese-traditional, pau-cin-hau, nag-mundari, lepcha, braille, cypriot, dogra, bassa-vah, buginese, khudawadi, sora-sompeng, mongolian, cuneiform, sogdian, symbols2, mro, kannada, osage, sunuwar, old-permic, tai-viet, multani, pahawh-hmong, limbu, tai-le, lisu, gurmukhi, saurashtra, ethiopic, newa, inscriptional-parthian, makasar, sundanese, tamil-supplement, todhri, grantha, korean, yezidi, glagolitic, malayalam, tagalog, music, kana-extended, imperial-aramaic, manichaean, nko, modi, sinhala, runic, soyombo, chinese-hongkong, sharada, syloti-nagri
Or you can add the above codepoints to one of the subsets supported by the font:
[code: unreachable-subsetting] -
⚠️ WARN
fonts/variable/AlternateGlyphsAvar1[opsz,wdth,wght].ttf: The following codepoints supported by the font are not covered by any subsets defined in the font's metadata file, and will never be served. You can solve this by either manually adding additional subset declarations to METADATA.pb, or by editing the glyphset definitions.
- U+0020 SPACE: try adding one of: gunjala-gondi, old-north-arabian, mro, old-turkic, pahawh-hmong, khitan-small-script, phoenician, linear-b, chinese-hongkong, ottoman-siyaq-numbers, syriac, yi, math, armenian, indic-siyaq-numbers, batak, tulu-tigalari, latin-ext, old-south-arabian, palmyrene, old-uyghur, japanese, tibetan, buginese, shavian, sinhala, ethiopic, symbols, lycian, thaana, vietnamese, cherokee, telugu, coptic, chakma, kana-extended, elbasan, limbu, greek, nabataean, meroitic-cursive, khudawadi, duployan, tai-le, manichaean, takri, egyptian-hieroglyphs, sogdian, bamum, khojki, greek-ext, old-permic, bassa-vah, mahajani, signwriting, garay, osmanya, syloti-nagri, gothic, braille, nyiakeng-puachue-hmong, elymaic, nag-mundari, chinese-traditional, nushu, modi, avestan, tifinagh, tai-tham, vithkuqi, cuneiform, canadian-aboriginal, bengali, kayah-li, cypro-minoan, runic, newa, saurashtra, sharada, mende-kikakui, meroitic-hieroglyphs, todhri, inscriptional-parthian, rejang, samaritan, zanabazar-square, chinese-simplified, multani, deseret, oriya, sundanese, mongolian, buhid, javanese, hanunoo, siddham, mandaic, tai-viet, hatran, masaram-gondi, music, nko, brahmi, vai, toto, myanmar, wancho, medefaidrin, meroitic, malayalam, symbols2, old-sogdian, soyombo, hanifi-rohingya, korean, lao, ugaritic, yezidi, cyrillic-ext, linear-a, mayan-numerals, khmer, grantha, phags-pa, imperial-aramaic, sunuwar, tagbanwa, inscriptional-pahlavi, ogham, lisu, hebrew, makasar, tangut, tirhuta, old-italic, ol-chiki, tagalog, gujarati, devanagari, caucasian-albanian, dogra, latin, marchen, old-hungarian, osage, arabic, old-persian, cyrillic, kannada, gurung-khema, lepcha, anatolian-hieroglyphs, balinese, lydian, sora-sompeng, chorasmian, psalter-pahlavi, tangsa, kawi, cham, new-tai-lue, ahom, tamil, georgian, cypriot, ol-onal, pau-cin-hau, glagolitic, tamil-supplement, thai, miao, adlam, kirat-rai, nandinagari, kharoshthi, bhaiksuki, meetei-mayek, kaithi, dives-akuru, warang-citi, carian, znamenny, gurmukhi
- U+0048 LATIN CAPITAL LETTER H: try adding one of: khmer, nushu, symbols, latin, math
- U+0068 LATIN SMALL LETTER H: try adding one of: nushu, latin, symbols, math, khmer
- U+00A0 NO-BREAK SPACE: try adding one of: symbols, tai-tham, gujarati, hanifi-rohingya, osmanya, telugu, shavian, siddham, javanese, kawi, khojki, linear-a, marchen, chakma, cham, georgian, ottoman-siyaq-numbers, balinese, hatran, indic-siyaq-numbers, nabataean, rejang, syriac, takri, wancho, lydian, gurung-khema, hanunoo, zanabazar-square, chorasmian, khitan-small-script, mende-kikakui, egyptian-hieroglyphs, nushu, vai, greek, mahajani, tibetan, cypro-minoan, meroitic, samaritan, thaana, old-south-arabian, psalter-pahlavi, elymaic, khmer, nandinagari, nyiakeng-puachue-hmong, gunjala-gondi, vietnamese, chinese-simplified, dives-akuru, warang-citi, arabic, ogham, old-turkic, caucasian-albanian, devanagari, meroitic-hieroglyphs, meroitic-cursive, cyrillic, phoenician, thai, greek-ext, tulu-tigalari, adlam, lao, oriya, tagbanwa, batak, bhaiksuki, carian, elbasan, masaram-gondi, toto, tamil, miao, ugaritic, deseret, gothic, meetei-mayek, duployan, old-north-arabian, anatolian-hieroglyphs, yi, cherokee, latin, japanese, kirat-rai, math, coptic, kayah-li, myanmar, kharoshthi, ahom, buhid, mayan-numerals, signwriting, bamum, tangsa, avestan, garay, new-tai-lue, old-persian, cyrillic-ext, brahmi, kaithi, inscriptional-pahlavi, bengali, tangut, tirhuta, mandaic, canadian-aboriginal, vithkuqi, old-uyghur, ol-chiki, hebrew, old-italic, tifinagh, lycian, latin-ext, medefaidrin, old-sogdian, palmyrene, phags-pa, ol-onal, old-hungarian, znamenny, linear-b, armenian, chinese-traditional, pau-cin-hau, nag-mundari, lepcha, braille, cypriot, dogra, bassa-vah, buginese, khudawadi, sora-sompeng, mongolian, cuneiform, sogdian, symbols2, mro, kannada, osage, sunuwar, old-permic, tai-viet, multani, pahawh-hmong, limbu, tai-le, lisu, gurmukhi, saurashtra, ethiopic, newa, inscriptional-parthian, makasar, sundanese, tamil-supplement, todhri, grantha, korean, yezidi, glagolitic, malayalam, tagalog, music, kana-extended, imperial-aramaic, manichaean, nko, modi, sinhala, runic, soyombo, chinese-hongkong, sharada, syloti-nagri
Or you can add the above codepoints to one of the subsets supported by the font:
[code: unreachable-subsetting] -
⚠️ WARN
fonts/variable/TestFont[opsz,wdth,wght].ttf: The following codepoints supported by the font are not covered by any subsets defined in the font's metadata file, and will never be served. You can solve this by either manually adding additional subset declarations to METADATA.pb, or by editing the glyphset definitions.
- U+0020 SPACE: try adding one of: gunjala-gondi, old-north-arabian, mro, old-turkic, pahawh-hmong, khitan-small-script, phoenician, linear-b, chinese-hongkong, ottoman-siyaq-numbers, syriac, yi, math, armenian, indic-siyaq-numbers, batak, tulu-tigalari, latin-ext, old-south-arabian, palmyrene, old-uyghur, japanese, tibetan, buginese, shavian, sinhala, ethiopic, symbols, lycian, thaana, vietnamese, cherokee, telugu, coptic, chakma, kana-extended, elbasan, limbu, greek, nabataean, meroitic-cursive, khudawadi, duployan, tai-le, manichaean, takri, egyptian-hieroglyphs, sogdian, bamum, khojki, greek-ext, old-permic, bassa-vah, mahajani, signwriting, garay, osmanya, syloti-nagri, gothic, braille, nyiakeng-puachue-hmong, elymaic, nag-mundari, chinese-traditional, nushu, modi, avestan, tifinagh, tai-tham, vithkuqi, cuneiform, canadian-aboriginal, bengali, kayah-li, cypro-minoan, runic, newa, saurashtra, sharada, mende-kikakui, meroitic-hieroglyphs, todhri, inscriptional-parthian, rejang, samaritan, zanabazar-square, chinese-simplified, multani, deseret, oriya, sundanese, mongolian, buhid, javanese, hanunoo, siddham, mandaic, tai-viet, hatran, masaram-gondi, music, nko, brahmi, vai, toto, myanmar, wancho, medefaidrin, meroitic, malayalam, symbols2, old-sogdian, soyombo, hanifi-rohingya, korean, lao, ugaritic, yezidi, cyrillic-ext, linear-a, mayan-numerals, khmer, grantha, phags-pa, imperial-aramaic, sunuwar, tagbanwa, inscriptional-pahlavi, ogham, lisu, hebrew, makasar, tangut, tirhuta, old-italic, ol-chiki, tagalog, gujarati, devanagari, caucasian-albanian, dogra, latin, marchen, old-hungarian, osage, arabic, old-persian, cyrillic, kannada, gurung-khema, lepcha, anatolian-hieroglyphs, balinese, lydian, sora-sompeng, chorasmian, psalter-pahlavi, tangsa, kawi, cham, new-tai-lue, ahom, tamil, georgian, cypriot, ol-onal, pau-cin-hau, glagolitic, tamil-supplement, thai, miao, adlam, kirat-rai, nandinagari, kharoshthi, bhaiksuki, meetei-mayek, kaithi, dives-akuru, warang-citi, carian, znamenny, gurmukhi
- U+0048 LATIN CAPITAL LETTER H: try adding one of: khmer, nushu, symbols, latin, math
- U+004C LATIN CAPITAL LETTER L: try adding one of: khmer, latin, math, nushu, symbols
- U+0054 LATIN CAPITAL LETTER T: try adding one of: math, nushu, symbols, khmer, latin
- U+0068 LATIN SMALL LETTER H: try adding one of: nushu, latin, symbols, math, khmer
- U+006C LATIN SMALL LETTER L: try adding one of: nushu, khmer, symbols, math, latin
- U+0074 LATIN SMALL LETTER T: try adding one of: math, khmer, latin, nushu, symbols
- U+00A0 NO-BREAK SPACE: try adding one of: symbols, tai-tham, gujarati, hanifi-rohingya, osmanya, telugu, shavian, siddham, javanese, kawi, khojki, linear-a, marchen, chakma, cham, georgian, ottoman-siyaq-numbers, balinese, hatran, indic-siyaq-numbers, nabataean, rejang, syriac, takri, wancho, lydian, gurung-khema, hanunoo, zanabazar-square, chorasmian, khitan-small-script, mende-kikakui, egyptian-hieroglyphs, nushu, vai, greek, mahajani, tibetan, cypro-minoan, meroitic, samaritan, thaana, old-south-arabian, psalter-pahlavi, elymaic, khmer, nandinagari, nyiakeng-puachue-hmong, gunjala-gondi, vietnamese, chinese-simplified, dives-akuru, warang-citi, arabic, ogham, old-turkic, caucasian-albanian, devanagari, meroitic-hieroglyphs, meroitic-cursive, cyrillic, phoenician, thai, greek-ext, tulu-tigalari, adlam, lao, oriya, tagbanwa, batak, bhaiksuki, carian, elbasan, masaram-gondi, toto, tamil, miao, ugaritic, deseret, gothic, meetei-mayek, duployan, old-north-arabian, anatolian-hieroglyphs, yi, cherokee, latin, japanese, kirat-rai, math, coptic, kayah-li, myanmar, kharoshthi, ahom, buhid, mayan-numerals, signwriting, bamum, tangsa, avestan, garay, new-tai-lue, old-persian, cyrillic-ext, brahmi, kaithi, inscriptional-pahlavi, bengali, tangut, tirhuta, mandaic, canadian-aboriginal, vithkuqi, old-uyghur, ol-chiki, hebrew, old-italic, tifinagh, lycian, latin-ext, medefaidrin, old-sogdian, palmyrene, phags-pa, ol-onal, old-hungarian, znamenny, linear-b, armenian, chinese-traditional, pau-cin-hau, nag-mundari, lepcha, braille, cypriot, dogra, bassa-vah, buginese, khudawadi, sora-sompeng, mongolian, cuneiform, sogdian, symbols2, mro, kannada, osage, sunuwar, old-permic, tai-viet, multani, pahawh-hmong, limbu, tai-le, lisu, gurmukhi, saurashtra, ethiopic, newa, inscriptional-parthian, makasar, sundanese, tamil-supplement, todhri, grantha, korean, yezidi, glagolitic, malayalam, tagalog, music, kana-extended, imperial-aramaic, manichaean, nko, modi, sinhala, runic, soyombo, chinese-hongkong, sharada, syloti-nagri
Or you can add the above codepoints to one of the subsets supported by the font:
[code: unreachable-subsetting] -
⚠️ WARN
fonts/variable/TestFontAvar2[opsz,wdth,wght].ttf: The following codepoints supported by the font are not covered by any subsets defined in the font's metadata file, and will never be served. You can solve this by either manually adding additional subset declarations to METADATA.pb, or by editing the glyphset definitions.
- U+0020 SPACE: try adding one of: gunjala-gondi, old-north-arabian, mro, old-turkic, pahawh-hmong, khitan-small-script, phoenician, linear-b, chinese-hongkong, ottoman-siyaq-numbers, syriac, yi, math, armenian, indic-siyaq-numbers, batak, tulu-tigalari, latin-ext, old-south-arabian, palmyrene, old-uyghur, japanese, tibetan, buginese, shavian, sinhala, ethiopic, symbols, lycian, thaana, vietnamese, cherokee, telugu, coptic, chakma, kana-extended, elbasan, limbu, greek, nabataean, meroitic-cursive, khudawadi, duployan, tai-le, manichaean, takri, egyptian-hieroglyphs, sogdian, bamum, khojki, greek-ext, old-permic, bassa-vah, mahajani, signwriting, garay, osmanya, syloti-nagri, gothic, braille, nyiakeng-puachue-hmong, elymaic, nag-mundari, chinese-traditional, nushu, modi, avestan, tifinagh, tai-tham, vithkuqi, cuneiform, canadian-aboriginal, bengali, kayah-li, cypro-minoan, runic, newa, saurashtra, sharada, mende-kikakui, meroitic-hieroglyphs, todhri, inscriptional-parthian, rejang, samaritan, zanabazar-square, chinese-simplified, multani, deseret, oriya, sundanese, mongolian, buhid, javanese, hanunoo, siddham, mandaic, tai-viet, hatran, masaram-gondi, music, nko, brahmi, vai, toto, myanmar, wancho, medefaidrin, meroitic, malayalam, symbols2, old-sogdian, soyombo, hanifi-rohingya, korean, lao, ugaritic, yezidi, cyrillic-ext, linear-a, mayan-numerals, khmer, grantha, phags-pa, imperial-aramaic, sunuwar, tagbanwa, inscriptional-pahlavi, ogham, lisu, hebrew, makasar, tangut, tirhuta, old-italic, ol-chiki, tagalog, gujarati, devanagari, caucasian-albanian, dogra, latin, marchen, old-hungarian, osage, arabic, old-persian, cyrillic, kannada, gurung-khema, lepcha, anatolian-hieroglyphs, balinese, lydian, sora-sompeng, chorasmian, psalter-pahlavi, tangsa, kawi, cham, new-tai-lue, ahom, tamil, georgian, cypriot, ol-onal, pau-cin-hau, glagolitic, tamil-supplement, thai, miao, adlam, kirat-rai, nandinagari, kharoshthi, bhaiksuki, meetei-mayek, kaithi, dives-akuru, warang-citi, carian, znamenny, gurmukhi
- U+0048 LATIN CAPITAL LETTER H: try adding one of: khmer, nushu, symbols, latin, math
- U+004C LATIN CAPITAL LETTER L: try adding one of: khmer, latin, math, nushu, symbols
- U+0054 LATIN CAPITAL LETTER T: try adding one of: math, nushu, symbols, khmer, latin
- U+0068 LATIN SMALL LETTER H: try adding one of: nushu, latin, symbols, math, khmer
- U+006C LATIN SMALL LETTER L: try adding one of: nushu, khmer, symbols, math, latin
- U+0074 LATIN SMALL LETTER T: try adding one of: math, khmer, latin, nushu, symbols
- U+00A0 NO-BREAK SPACE: try adding one of: symbols, tai-tham, gujarati, hanifi-rohingya, osmanya, telugu, shavian, siddham, javanese, kawi, khojki, linear-a, marchen, chakma, cham, georgian, ottoman-siyaq-numbers, balinese, hatran, indic-siyaq-numbers, nabataean, rejang, syriac, takri, wancho, lydian, gurung-khema, hanunoo, zanabazar-square, chorasmian, khitan-small-script, mende-kikakui, egyptian-hieroglyphs, nushu, vai, greek, mahajani, tibetan, cypro-minoan, meroitic, samaritan, thaana, old-south-arabian, psalter-pahlavi, elymaic, khmer, nandinagari, nyiakeng-puachue-hmong, gunjala-gondi, vietnamese, chinese-simplified, dives-akuru, warang-citi, arabic, ogham, old-turkic, caucasian-albanian, devanagari, meroitic-hieroglyphs, meroitic-cursive, cyrillic, phoenician, thai, greek-ext, tulu-tigalari, adlam, lao, oriya, tagbanwa, batak, bhaiksuki, carian, elbasan, masaram-gondi, toto, tamil, miao, ugaritic, deseret, gothic, meetei-mayek, duployan, old-north-arabian, anatolian-hieroglyphs, yi, cherokee, latin, japanese, kirat-rai, math, coptic, kayah-li, myanmar, kharoshthi, ahom, buhid, mayan-numerals, signwriting, bamum, tangsa, avestan, garay, new-tai-lue, old-persian, cyrillic-ext, brahmi, kaithi, inscriptional-pahlavi, bengali, tangut, tirhuta, mandaic, canadian-aboriginal, vithkuqi, old-uyghur, ol-chiki, hebrew, old-italic, tifinagh, lycian, latin-ext, medefaidrin, old-sogdian, palmyrene, phags-pa, ol-onal, old-hungarian, znamenny, linear-b, armenian, chinese-traditional, pau-cin-hau, nag-mundari, lepcha, braille, cypriot, dogra, bassa-vah, buginese, khudawadi, sora-sompeng, mongolian, cuneiform, sogdian, symbols2, mro, kannada, osage, sunuwar, old-permic, tai-viet, multani, pahawh-hmong, limbu, tai-le, lisu, gurmukhi, saurashtra, ethiopic, newa, inscriptional-parthian, makasar, sundanese, tamil-supplement, todhri, grantha, korean, yezidi, glagolitic, malayalam, tagalog, music, kana-extended, imperial-aramaic, manichaean, nko, modi, sinhala, runic, soyombo, chinese-hongkong, sharada, syloti-nagri
Or you can add the above codepoints to one of the subsets supported by the font:
[code: unreachable-subsetting] -
⚠️ WARN
fonts/variable/AlternateGlyphsAvar2[opsz,wdth,wght].ttf: The following codepoints supported by the font are not covered by any subsets defined in the font's metadata file, and will never be served. You can solve this by either manually adding additional subset declarations to METADATA.pb, or by editing the glyphset definitions.
- U+0020 SPACE: try adding one of: gunjala-gondi, old-north-arabian, mro, old-turkic, pahawh-hmong, khitan-small-script, phoenician, linear-b, chinese-hongkong, ottoman-siyaq-numbers, syriac, yi, math, armenian, indic-siyaq-numbers, batak, tulu-tigalari, latin-ext, old-south-arabian, palmyrene, old-uyghur, japanese, tibetan, buginese, shavian, sinhala, ethiopic, symbols, lycian, thaana, vietnamese, cherokee, telugu, coptic, chakma, kana-extended, elbasan, limbu, greek, nabataean, meroitic-cursive, khudawadi, duployan, tai-le, manichaean, takri, egyptian-hieroglyphs, sogdian, bamum, khojki, greek-ext, old-permic, bassa-vah, mahajani, signwriting, garay, osmanya, syloti-nagri, gothic, braille, nyiakeng-puachue-hmong, elymaic, nag-mundari, chinese-traditional, nushu, modi, avestan, tifinagh, tai-tham, vithkuqi, cuneiform, canadian-aboriginal, bengali, kayah-li, cypro-minoan, runic, newa, saurashtra, sharada, mende-kikakui, meroitic-hieroglyphs, todhri, inscriptional-parthian, rejang, samaritan, zanabazar-square, chinese-simplified, multani, deseret, oriya, sundanese, mongolian, buhid, javanese, hanunoo, siddham, mandaic, tai-viet, hatran, masaram-gondi, music, nko, brahmi, vai, toto, myanmar, wancho, medefaidrin, meroitic, malayalam, symbols2, old-sogdian, soyombo, hanifi-rohingya, korean, lao, ugaritic, yezidi, cyrillic-ext, linear-a, mayan-numerals, khmer, grantha, phags-pa, imperial-aramaic, sunuwar, tagbanwa, inscriptional-pahlavi, ogham, lisu, hebrew, makasar, tangut, tirhuta, old-italic, ol-chiki, tagalog, gujarati, devanagari, caucasian-albanian, dogra, latin, marchen, old-hungarian, osage, arabic, old-persian, cyrillic, kannada, gurung-khema, lepcha, anatolian-hieroglyphs, balinese, lydian, sora-sompeng, chorasmian, psalter-pahlavi, tangsa, kawi, cham, new-tai-lue, ahom, tamil, georgian, cypriot, ol-onal, pau-cin-hau, glagolitic, tamil-supplement, thai, miao, adlam, kirat-rai, nandinagari, kharoshthi, bhaiksuki, meetei-mayek, kaithi, dives-akuru, warang-citi, carian, znamenny, gurmukhi
- U+0048 LATIN CAPITAL LETTER H: try adding one of: khmer, nushu, symbols, latin, math
- U+0068 LATIN SMALL LETTER H: try adding one of: nushu, latin, symbols, math, khmer
- U+00A0 NO-BREAK SPACE: try adding one of: symbols, tai-tham, gujarati, hanifi-rohingya, osmanya, telugu, shavian, siddham, javanese, kawi, khojki, linear-a, marchen, chakma, cham, georgian, ottoman-siyaq-numbers, balinese, hatran, indic-siyaq-numbers, nabataean, rejang, syriac, takri, wancho, lydian, gurung-khema, hanunoo, zanabazar-square, chorasmian, khitan-small-script, mende-kikakui, egyptian-hieroglyphs, nushu, vai, greek, mahajani, tibetan, cypro-minoan, meroitic, samaritan, thaana, old-south-arabian, psalter-pahlavi, elymaic, khmer, nandinagari, nyiakeng-puachue-hmong, gunjala-gondi, vietnamese, chinese-simplified, dives-akuru, warang-citi, arabic, ogham, old-turkic, caucasian-albanian, devanagari, meroitic-hieroglyphs, meroitic-cursive, cyrillic, phoenician, thai, greek-ext, tulu-tigalari, adlam, lao, oriya, tagbanwa, batak, bhaiksuki, carian, elbasan, masaram-gondi, toto, tamil, miao, ugaritic, deseret, gothic, meetei-mayek, duployan, old-north-arabian, anatolian-hieroglyphs, yi, cherokee, latin, japanese, kirat-rai, math, coptic, kayah-li, myanmar, kharoshthi, ahom, buhid, mayan-numerals, signwriting, bamum, tangsa, avestan, garay, new-tai-lue, old-persian, cyrillic-ext, brahmi, kaithi, inscriptional-pahlavi, bengali, tangut, tirhuta, mandaic, canadian-aboriginal, vithkuqi, old-uyghur, ol-chiki, hebrew, old-italic, tifinagh, lycian, latin-ext, medefaidrin, old-sogdian, palmyrene, phags-pa, ol-onal, old-hungarian, znamenny, linear-b, armenian, chinese-traditional, pau-cin-hau, nag-mundari, lepcha, braille, cypriot, dogra, bassa-vah, buginese, khudawadi, sora-sompeng, mongolian, cuneiform, sogdian, symbols2, mro, kannada, osage, sunuwar, old-permic, tai-viet, multani, pahawh-hmong, limbu, tai-le, lisu, gurmukhi, saurashtra, ethiopic, newa, inscriptional-parthian, makasar, sundanese, tamil-supplement, todhri, grantha, korean, yezidi, glagolitic, malayalam, tagalog, music, kana-extended, imperial-aramaic, manichaean, nko, modi, sinhala, runic, soyombo, chinese-hongkong, sharada, syloti-nagri
Or you can add the above codepoints to one of the subsets supported by the font:
[code: unreachable-subsetting] -
⚠️ WARN
fonts/variable/AlternateGlyphs[opsz,wdth,wght].ttf: The following codepoints supported by the font are not covered by any subsets defined in the font's metadata file, and will never be served. You can solve this by either manually adding additional subset declarations to METADATA.pb, or by editing the glyphset definitions.
- U+0020 SPACE: try adding one of: gunjala-gondi, old-north-arabian, mro, old-turkic, pahawh-hmong, khitan-small-script, phoenician, linear-b, chinese-hongkong, ottoman-siyaq-numbers, syriac, yi, math, armenian, indic-siyaq-numbers, batak, tulu-tigalari, latin-ext, old-south-arabian, palmyrene, old-uyghur, japanese, tibetan, buginese, shavian, sinhala, ethiopic, symbols, lycian, thaana, vietnamese, cherokee, telugu, coptic, chakma, kana-extended, elbasan, limbu, greek, nabataean, meroitic-cursive, khudawadi, duployan, tai-le, manichaean, takri, egyptian-hieroglyphs, sogdian, bamum, khojki, greek-ext, old-permic, bassa-vah, mahajani, signwriting, garay, osmanya, syloti-nagri, gothic, braille, nyiakeng-puachue-hmong, elymaic, nag-mundari, chinese-traditional, nushu, modi, avestan, tifinagh, tai-tham, vithkuqi, cuneiform, canadian-aboriginal, bengali, kayah-li, cypro-minoan, runic, newa, saurashtra, sharada, mende-kikakui, meroitic-hieroglyphs, todhri, inscriptional-parthian, rejang, samaritan, zanabazar-square, chinese-simplified, multani, deseret, oriya, sundanese, mongolian, buhid, javanese, hanunoo, siddham, mandaic, tai-viet, hatran, masaram-gondi, music, nko, brahmi, vai, toto, myanmar, wancho, medefaidrin, meroitic, malayalam, symbols2, old-sogdian, soyombo, hanifi-rohingya, korean, lao, ugaritic, yezidi, cyrillic-ext, linear-a, mayan-numerals, khmer, grantha, phags-pa, imperial-aramaic, sunuwar, tagbanwa, inscriptional-pahlavi, ogham, lisu, hebrew, makasar, tangut, tirhuta, old-italic, ol-chiki, tagalog, gujarati, devanagari, caucasian-albanian, dogra, latin, marchen, old-hungarian, osage, arabic, old-persian, cyrillic, kannada, gurung-khema, lepcha, anatolian-hieroglyphs, balinese, lydian, sora-sompeng, chorasmian, psalter-pahlavi, tangsa, kawi, cham, new-tai-lue, ahom, tamil, georgian, cypriot, ol-onal, pau-cin-hau, glagolitic, tamil-supplement, thai, miao, adlam, kirat-rai, nandinagari, kharoshthi, bhaiksuki, meetei-mayek, kaithi, dives-akuru, warang-citi, carian, znamenny, gurmukhi
- U+0048 LATIN CAPITAL LETTER H: try adding one of: khmer, nushu, symbols, latin, math
- U+0068 LATIN SMALL LETTER H: try adding one of: nushu, latin, symbols, math, khmer
- U+00A0 NO-BREAK SPACE: try adding one of: symbols, tai-tham, gujarati, hanifi-rohingya, osmanya, telugu, shavian, siddham, javanese, kawi, khojki, linear-a, marchen, chakma, cham, georgian, ottoman-siyaq-numbers, balinese, hatran, indic-siyaq-numbers, nabataean, rejang, syriac, takri, wancho, lydian, gurung-khema, hanunoo, zanabazar-square, chorasmian, khitan-small-script, mende-kikakui, egyptian-hieroglyphs, nushu, vai, greek, mahajani, tibetan, cypro-minoan, meroitic, samaritan, thaana, old-south-arabian, psalter-pahlavi, elymaic, khmer, nandinagari, nyiakeng-puachue-hmong, gunjala-gondi, vietnamese, chinese-simplified, dives-akuru, warang-citi, arabic, ogham, old-turkic, caucasian-albanian, devanagari, meroitic-hieroglyphs, meroitic-cursive, cyrillic, phoenician, thai, greek-ext, tulu-tigalari, adlam, lao, oriya, tagbanwa, batak, bhaiksuki, carian, elbasan, masaram-gondi, toto, tamil, miao, ugaritic, deseret, gothic, meetei-mayek, duployan, old-north-arabian, anatolian-hieroglyphs, yi, cherokee, latin, japanese, kirat-rai, math, coptic, kayah-li, myanmar, kharoshthi, ahom, buhid, mayan-numerals, signwriting, bamum, tangsa, avestan, garay, new-tai-lue, old-persian, cyrillic-ext, brahmi, kaithi, inscriptional-pahlavi, bengali, tangut, tirhuta, mandaic, canadian-aboriginal, vithkuqi, old-uyghur, ol-chiki, hebrew, old-italic, tifinagh, lycian, latin-ext, medefaidrin, old-sogdian, palmyrene, phags-pa, ol-onal, old-hungarian, znamenny, linear-b, armenian, chinese-traditional, pau-cin-hau, nag-mundari, lepcha, braille, cypriot, dogra, bassa-vah, buginese, khudawadi, sora-sompeng, mongolian, cuneiform, sogdian, symbols2, mro, kannada, osage, sunuwar, old-permic, tai-viet, multani, pahawh-hmong, limbu, tai-le, lisu, gurmukhi, saurashtra, ethiopic, newa, inscriptional-parthian, makasar, sundanese, tamil-supplement, todhri, grantha, korean, yezidi, glagolitic, malayalam, tagalog, music, kana-extended, imperial-aramaic, manichaean, nko, modi, sinhala, runic, soyombo, chinese-hongkong, sharada, syloti-nagri
Or you can add the above codepoints to one of the subsets supported by the font:
[code: unreachable-subsetting] -
⚠️ WARN
fonts/variable/TestFontOpticalSizeAvar2[opsz,wdth,wght].ttf: The following codepoints supported by the font are not covered by any subsets defined in the font's metadata file, and will never be served. You can solve this by either manually adding additional subset declarations to METADATA.pb, or by editing the glyphset definitions.
- U+0020 SPACE: try adding one of: gunjala-gondi, old-north-arabian, mro, old-turkic, pahawh-hmong, khitan-small-script, phoenician, linear-b, chinese-hongkong, ottoman-siyaq-numbers, syriac, yi, math, armenian, indic-siyaq-numbers, batak, tulu-tigalari, latin-ext, old-south-arabian, palmyrene, old-uyghur, japanese, tibetan, buginese, shavian, sinhala, ethiopic, symbols, lycian, thaana, vietnamese, cherokee, telugu, coptic, chakma, kana-extended, elbasan, limbu, greek, nabataean, meroitic-cursive, khudawadi, duployan, tai-le, manichaean, takri, egyptian-hieroglyphs, sogdian, bamum, khojki, greek-ext, old-permic, bassa-vah, mahajani, signwriting, garay, osmanya, syloti-nagri, gothic, braille, nyiakeng-puachue-hmong, elymaic, nag-mundari, chinese-traditional, nushu, modi, avestan, tifinagh, tai-tham, vithkuqi, cuneiform, canadian-aboriginal, bengali, kayah-li, cypro-minoan, runic, newa, saurashtra, sharada, mende-kikakui, meroitic-hieroglyphs, todhri, inscriptional-parthian, rejang, samaritan, zanabazar-square, chinese-simplified, multani, deseret, oriya, sundanese, mongolian, buhid, javanese, hanunoo, siddham, mandaic, tai-viet, hatran, masaram-gondi, music, nko, brahmi, vai, toto, myanmar, wancho, medefaidrin, meroitic, malayalam, symbols2, old-sogdian, soyombo, hanifi-rohingya, korean, lao, ugaritic, yezidi, cyrillic-ext, linear-a, mayan-numerals, khmer, grantha, phags-pa, imperial-aramaic, sunuwar, tagbanwa, inscriptional-pahlavi, ogham, lisu, hebrew, makasar, tangut, tirhuta, old-italic, ol-chiki, tagalog, gujarati, devanagari, caucasian-albanian, dogra, latin, marchen, old-hungarian, osage, arabic, old-persian, cyrillic, kannada, gurung-khema, lepcha, anatolian-hieroglyphs, balinese, lydian, sora-sompeng, chorasmian, psalter-pahlavi, tangsa, kawi, cham, new-tai-lue, ahom, tamil, georgian, cypriot, ol-onal, pau-cin-hau, glagolitic, tamil-supplement, thai, miao, adlam, kirat-rai, nandinagari, kharoshthi, bhaiksuki, meetei-mayek, kaithi, dives-akuru, warang-citi, carian, znamenny, gurmukhi
- U+0048 LATIN CAPITAL LETTER H: try adding one of: khmer, nushu, symbols, latin, math
- U+004C LATIN CAPITAL LETTER L: try adding one of: khmer, latin, math, nushu, symbols
- U+0054 LATIN CAPITAL LETTER T: try adding one of: math, nushu, symbols, khmer, latin
- U+0068 LATIN SMALL LETTER H: try adding one of: nushu, latin, symbols, math, khmer
- U+006C LATIN SMALL LETTER L: try adding one of: nushu, khmer, symbols, math, latin
- U+0074 LATIN SMALL LETTER T: try adding one of: math, khmer, latin, nushu, symbols
- U+00A0 NO-BREAK SPACE: try adding one of: symbols, tai-tham, gujarati, hanifi-rohingya, osmanya, telugu, shavian, siddham, javanese, kawi, khojki, linear-a, marchen, chakma, cham, georgian, ottoman-siyaq-numbers, balinese, hatran, indic-siyaq-numbers, nabataean, rejang, syriac, takri, wancho, lydian, gurung-khema, hanunoo, zanabazar-square, chorasmian, khitan-small-script, mende-kikakui, egyptian-hieroglyphs, nushu, vai, greek, mahajani, tibetan, cypro-minoan, meroitic, samaritan, thaana, old-south-arabian, psalter-pahlavi, elymaic, khmer, nandinagari, nyiakeng-puachue-hmong, gunjala-gondi, vietnamese, chinese-simplified, dives-akuru, warang-citi, arabic, ogham, old-turkic, caucasian-albanian, devanagari, meroitic-hieroglyphs, meroitic-cursive, cyrillic, phoenician, thai, greek-ext, tulu-tigalari, adlam, lao, oriya, tagbanwa, batak, bhaiksuki, carian, elbasan, masaram-gondi, toto, tamil, miao, ugaritic, deseret, gothic, meetei-mayek, duployan, old-north-arabian, anatolian-hieroglyphs, yi, cherokee, latin, japanese, kirat-rai, math, coptic, kayah-li, myanmar, kharoshthi, ahom, buhid, mayan-numerals, signwriting, bamum, tangsa, avestan, garay, new-tai-lue, old-persian, cyrillic-ext, brahmi, kaithi, inscriptional-pahlavi, bengali, tangut, tirhuta, mandaic, canadian-aboriginal, vithkuqi, old-uyghur, ol-chiki, hebrew, old-italic, tifinagh, lycian, latin-ext, medefaidrin, old-sogdian, palmyrene, phags-pa, ol-onal, old-hungarian, znamenny, linear-b, armenian, chinese-traditional, pau-cin-hau, nag-mundari, lepcha, braille, cypriot, dogra, bassa-vah, buginese, khudawadi, sora-sompeng, mongolian, cuneiform, sogdian, symbols2, mro, kannada, osage, sunuwar, old-permic, tai-viet, multani, pahawh-hmong, limbu, tai-le, lisu, gurmukhi, saurashtra, ethiopic, newa, inscriptional-parthian, makasar, sundanese, tamil-supplement, todhri, grantha, korean, yezidi, glagolitic, malayalam, tagalog, music, kana-extended, imperial-aramaic, manichaean, nko, modi, sinhala, runic, soyombo, chinese-hongkong, sharada, syloti-nagri
Or you can add the above codepoints to one of the subsets supported by the font:
[code: unreachable-subsetting] -
⚠️ WARN
fonts/variable/AlternateGlyphsOpticalSizeAvar2[opsz,wdth,wght].ttf: The following codepoints supported by the font are not covered by any subsets defined in the font's metadata file, and will never be served. You can solve this by either manually adding additional subset declarations to METADATA.pb, or by editing the glyphset definitions.
- U+0020 SPACE: try adding one of: gunjala-gondi, old-north-arabian, mro, old-turkic, pahawh-hmong, khitan-small-script, phoenician, linear-b, chinese-hongkong, ottoman-siyaq-numbers, syriac, yi, math, armenian, indic-siyaq-numbers, batak, tulu-tigalari, latin-ext, old-south-arabian, palmyrene, old-uyghur, japanese, tibetan, buginese, shavian, sinhala, ethiopic, symbols, lycian, thaana, vietnamese, cherokee, telugu, coptic, chakma, kana-extended, elbasan, limbu, greek, nabataean, meroitic-cursive, khudawadi, duployan, tai-le, manichaean, takri, egyptian-hieroglyphs, sogdian, bamum, khojki, greek-ext, old-permic, bassa-vah, mahajani, signwriting, garay, osmanya, syloti-nagri, gothic, braille, nyiakeng-puachue-hmong, elymaic, nag-mundari, chinese-traditional, nushu, modi, avestan, tifinagh, tai-tham, vithkuqi, cuneiform, canadian-aboriginal, bengali, kayah-li, cypro-minoan, runic, newa, saurashtra, sharada, mende-kikakui, meroitic-hieroglyphs, todhri, inscriptional-parthian, rejang, samaritan, zanabazar-square, chinese-simplified, multani, deseret, oriya, sundanese, mongolian, buhid, javanese, hanunoo, siddham, mandaic, tai-viet, hatran, masaram-gondi, music, nko, brahmi, vai, toto, myanmar, wancho, medefaidrin, meroitic, malayalam, symbols2, old-sogdian, soyombo, hanifi-rohingya, korean, lao, ugaritic, yezidi, cyrillic-ext, linear-a, mayan-numerals, khmer, grantha, phags-pa, imperial-aramaic, sunuwar, tagbanwa, inscriptional-pahlavi, ogham, lisu, hebrew, makasar, tangut, tirhuta, old-italic, ol-chiki, tagalog, gujarati, devanagari, caucasian-albanian, dogra, latin, marchen, old-hungarian, osage, arabic, old-persian, cyrillic, kannada, gurung-khema, lepcha, anatolian-hieroglyphs, balinese, lydian, sora-sompeng, chorasmian, psalter-pahlavi, tangsa, kawi, cham, new-tai-lue, ahom, tamil, georgian, cypriot, ol-onal, pau-cin-hau, glagolitic, tamil-supplement, thai, miao, adlam, kirat-rai, nandinagari, kharoshthi, bhaiksuki, meetei-mayek, kaithi, dives-akuru, warang-citi, carian, znamenny, gurmukhi
- U+0048 LATIN CAPITAL LETTER H: try adding one of: khmer, nushu, symbols, latin, math
- U+0068 LATIN SMALL LETTER H: try adding one of: nushu, latin, symbols, math, khmer
- U+00A0 NO-BREAK SPACE: try adding one of: symbols, tai-tham, gujarati, hanifi-rohingya, osmanya, telugu, shavian, siddham, javanese, kawi, khojki, linear-a, marchen, chakma, cham, georgian, ottoman-siyaq-numbers, balinese, hatran, indic-siyaq-numbers, nabataean, rejang, syriac, takri, wancho, lydian, gurung-khema, hanunoo, zanabazar-square, chorasmian, khitan-small-script, mende-kikakui, egyptian-hieroglyphs, nushu, vai, greek, mahajani, tibetan, cypro-minoan, meroitic, samaritan, thaana, old-south-arabian, psalter-pahlavi, elymaic, khmer, nandinagari, nyiakeng-puachue-hmong, gunjala-gondi, vietnamese, chinese-simplified, dives-akuru, warang-citi, arabic, ogham, old-turkic, caucasian-albanian, devanagari, meroitic-hieroglyphs, meroitic-cursive, cyrillic, phoenician, thai, greek-ext, tulu-tigalari, adlam, lao, oriya, tagbanwa, batak, bhaiksuki, carian, elbasan, masaram-gondi, toto, tamil, miao, ugaritic, deseret, gothic, meetei-mayek, duployan, old-north-arabian, anatolian-hieroglyphs, yi, cherokee, latin, japanese, kirat-rai, math, coptic, kayah-li, myanmar, kharoshthi, ahom, buhid, mayan-numerals, signwriting, bamum, tangsa, avestan, garay, new-tai-lue, old-persian, cyrillic-ext, brahmi, kaithi, inscriptional-pahlavi, bengali, tangut, tirhuta, mandaic, canadian-aboriginal, vithkuqi, old-uyghur, ol-chiki, hebrew, old-italic, tifinagh, lycian, latin-ext, medefaidrin, old-sogdian, palmyrene, phags-pa, ol-onal, old-hungarian, znamenny, linear-b, armenian, chinese-traditional, pau-cin-hau, nag-mundari, lepcha, braille, cypriot, dogra, bassa-vah, buginese, khudawadi, sora-sompeng, mongolian, cuneiform, sogdian, symbols2, mro, kannada, osage, sunuwar, old-permic, tai-viet, multani, pahawh-hmong, limbu, tai-le, lisu, gurmukhi, saurashtra, ethiopic, newa, inscriptional-parthian, makasar, sundanese, tamil-supplement, todhri, grantha, korean, yezidi, glagolitic, malayalam, tagalog, music, kana-extended, imperial-aramaic, manichaean, nko, modi, sinhala, runic, soyombo, chinese-hongkong, sharada, syloti-nagri
Or you can add the above codepoints to one of the subsets supported by the font:
[code: unreachable-subsetting] -
⚠️ WARN
fonts/variable/AlternateGlyphsFencesAvar2[opsz,wdth,wght].ttf: The following codepoints supported by the font are not covered by any subsets defined in the font's metadata file, and will never be served. You can solve this by either manually adding additional subset declarations to METADATA.pb, or by editing the glyphset definitions.
- U+0020 SPACE: try adding one of: gunjala-gondi, old-north-arabian, mro, old-turkic, pahawh-hmong, khitan-small-script, phoenician, linear-b, chinese-hongkong, ottoman-siyaq-numbers, syriac, yi, math, armenian, indic-siyaq-numbers, batak, tulu-tigalari, latin-ext, old-south-arabian, palmyrene, old-uyghur, japanese, tibetan, buginese, shavian, sinhala, ethiopic, symbols, lycian, thaana, vietnamese, cherokee, telugu, coptic, chakma, kana-extended, elbasan, limbu, greek, nabataean, meroitic-cursive, khudawadi, duployan, tai-le, manichaean, takri, egyptian-hieroglyphs, sogdian, bamum, khojki, greek-ext, old-permic, bassa-vah, mahajani, signwriting, garay, osmanya, syloti-nagri, gothic, braille, nyiakeng-puachue-hmong, elymaic, nag-mundari, chinese-traditional, nushu, modi, avestan, tifinagh, tai-tham, vithkuqi, cuneiform, canadian-aboriginal, bengali, kayah-li, cypro-minoan, runic, newa, saurashtra, sharada, mende-kikakui, meroitic-hieroglyphs, todhri, inscriptional-parthian, rejang, samaritan, zanabazar-square, chinese-simplified, multani, deseret, oriya, sundanese, mongolian, buhid, javanese, hanunoo, siddham, mandaic, tai-viet, hatran, masaram-gondi, music, nko, brahmi, vai, toto, myanmar, wancho, medefaidrin, meroitic, malayalam, symbols2, old-sogdian, soyombo, hanifi-rohingya, korean, lao, ugaritic, yezidi, cyrillic-ext, linear-a, mayan-numerals, khmer, grantha, phags-pa, imperial-aramaic, sunuwar, tagbanwa, inscriptional-pahlavi, ogham, lisu, hebrew, makasar, tangut, tirhuta, old-italic, ol-chiki, tagalog, gujarati, devanagari, caucasian-albanian, dogra, latin, marchen, old-hungarian, osage, arabic, old-persian, cyrillic, kannada, gurung-khema, lepcha, anatolian-hieroglyphs, balinese, lydian, sora-sompeng, chorasmian, psalter-pahlavi, tangsa, kawi, cham, new-tai-lue, ahom, tamil, georgian, cypriot, ol-onal, pau-cin-hau, glagolitic, tamil-supplement, thai, miao, adlam, kirat-rai, nandinagari, kharoshthi, bhaiksuki, meetei-mayek, kaithi, dives-akuru, warang-citi, carian, znamenny, gurmukhi
- U+0048 LATIN CAPITAL LETTER H: try adding one of: khmer, nushu, symbols, latin, math
- U+0068 LATIN SMALL LETTER H: try adding one of: nushu, latin, symbols, math, khmer
- U+00A0 NO-BREAK SPACE: try adding one of: symbols, tai-tham, gujarati, hanifi-rohingya, osmanya, telugu, shavian, siddham, javanese, kawi, khojki, linear-a, marchen, chakma, cham, georgian, ottoman-siyaq-numbers, balinese, hatran, indic-siyaq-numbers, nabataean, rejang, syriac, takri, wancho, lydian, gurung-khema, hanunoo, zanabazar-square, chorasmian, khitan-small-script, mende-kikakui, egyptian-hieroglyphs, nushu, vai, greek, mahajani, tibetan, cypro-minoan, meroitic, samaritan, thaana, old-south-arabian, psalter-pahlavi, elymaic, khmer, nandinagari, nyiakeng-puachue-hmong, gunjala-gondi, vietnamese, chinese-simplified, dives-akuru, warang-citi, arabic, ogham, old-turkic, caucasian-albanian, devanagari, meroitic-hieroglyphs, meroitic-cursive, cyrillic, phoenician, thai, greek-ext, tulu-tigalari, adlam, lao, oriya, tagbanwa, batak, bhaiksuki, carian, elbasan, masaram-gondi, toto, tamil, miao, ugaritic, deseret, gothic, meetei-mayek, duployan, old-north-arabian, anatolian-hieroglyphs, yi, cherokee, latin, japanese, kirat-rai, math, coptic, kayah-li, myanmar, kharoshthi, ahom, buhid, mayan-numerals, signwriting, bamum, tangsa, avestan, garay, new-tai-lue, old-persian, cyrillic-ext, brahmi, kaithi, inscriptional-pahlavi, bengali, tangut, tirhuta, mandaic, canadian-aboriginal, vithkuqi, old-uyghur, ol-chiki, hebrew, old-italic, tifinagh, lycian, latin-ext, medefaidrin, old-sogdian, palmyrene, phags-pa, ol-onal, old-hungarian, znamenny, linear-b, armenian, chinese-traditional, pau-cin-hau, nag-mundari, lepcha, braille, cypriot, dogra, bassa-vah, buginese, khudawadi, sora-sompeng, mongolian, cuneiform, sogdian, symbols2, mro, kannada, osage, sunuwar, old-permic, tai-viet, multani, pahawh-hmong, limbu, tai-le, lisu, gurmukhi, saurashtra, ethiopic, newa, inscriptional-parthian, makasar, sundanese, tamil-supplement, todhri, grantha, korean, yezidi, glagolitic, malayalam, tagalog, music, kana-extended, imperial-aramaic, manichaean, nko, modi, sinhala, runic, soyombo, chinese-hongkong, sharada, syloti-nagri
Or you can add the above codepoints to one of the subsets supported by the font:
[code: unreachable-subsetting] -
⚠️ WARN
fonts/variable/TestFontAvar1[opsz,wdth,wght].ttf: The following codepoints supported by the font are not covered by any subsets defined in the font's metadata file, and will never be served. You can solve this by either manually adding additional subset declarations to METADATA.pb, or by editing the glyphset definitions.
- U+0020 SPACE: try adding one of: gunjala-gondi, old-north-arabian, mro, old-turkic, pahawh-hmong, khitan-small-script, phoenician, linear-b, chinese-hongkong, ottoman-siyaq-numbers, syriac, yi, math, armenian, indic-siyaq-numbers, batak, tulu-tigalari, latin-ext, old-south-arabian, palmyrene, old-uyghur, japanese, tibetan, buginese, shavian, sinhala, ethiopic, symbols, lycian, thaana, vietnamese, cherokee, telugu, coptic, chakma, kana-extended, elbasan, limbu, greek, nabataean, meroitic-cursive, khudawadi, duployan, tai-le, manichaean, takri, egyptian-hieroglyphs, sogdian, bamum, khojki, greek-ext, old-permic, bassa-vah, mahajani, signwriting, garay, osmanya, syloti-nagri, gothic, braille, nyiakeng-puachue-hmong, elymaic, nag-mundari, chinese-traditional, nushu, modi, avestan, tifinagh, tai-tham, vithkuqi, cuneiform, canadian-aboriginal, bengali, kayah-li, cypro-minoan, runic, newa, saurashtra, sharada, mende-kikakui, meroitic-hieroglyphs, todhri, inscriptional-parthian, rejang, samaritan, zanabazar-square, chinese-simplified, multani, deseret, oriya, sundanese, mongolian, buhid, javanese, hanunoo, siddham, mandaic, tai-viet, hatran, masaram-gondi, music, nko, brahmi, vai, toto, myanmar, wancho, medefaidrin, meroitic, malayalam, symbols2, old-sogdian, soyombo, hanifi-rohingya, korean, lao, ugaritic, yezidi, cyrillic-ext, linear-a, mayan-numerals, khmer, grantha, phags-pa, imperial-aramaic, sunuwar, tagbanwa, inscriptional-pahlavi, ogham, lisu, hebrew, makasar, tangut, tirhuta, old-italic, ol-chiki, tagalog, gujarati, devanagari, caucasian-albanian, dogra, latin, marchen, old-hungarian, osage, arabic, old-persian, cyrillic, kannada, gurung-khema, lepcha, anatolian-hieroglyphs, balinese, lydian, sora-sompeng, chorasmian, psalter-pahlavi, tangsa, kawi, cham, new-tai-lue, ahom, tamil, georgian, cypriot, ol-onal, pau-cin-hau, glagolitic, tamil-supplement, thai, miao, adlam, kirat-rai, nandinagari, kharoshthi, bhaiksuki, meetei-mayek, kaithi, dives-akuru, warang-citi, carian, znamenny, gurmukhi
- U+0048 LATIN CAPITAL LETTER H: try adding one of: khmer, nushu, symbols, latin, math
- U+004C LATIN CAPITAL LETTER L: try adding one of: khmer, latin, math, nushu, symbols
- U+0054 LATIN CAPITAL LETTER T: try adding one of: math, nushu, symbols, khmer, latin
- U+0068 LATIN SMALL LETTER H: try adding one of: nushu, latin, symbols, math, khmer
- U+006C LATIN SMALL LETTER L: try adding one of: nushu, khmer, symbols, math, latin
- U+0074 LATIN SMALL LETTER T: try adding one of: math, khmer, latin, nushu, symbols
- U+00A0 NO-BREAK SPACE: try adding one of: symbols, tai-tham, gujarati, hanifi-rohingya, osmanya, telugu, shavian, siddham, javanese, kawi, khojki, linear-a, marchen, chakma, cham, georgian, ottoman-siyaq-numbers, balinese, hatran, indic-siyaq-numbers, nabataean, rejang, syriac, takri, wancho, lydian, gurung-khema, hanunoo, zanabazar-square, chorasmian, khitan-small-script, mende-kikakui, egyptian-hieroglyphs, nushu, vai, greek, mahajani, tibetan, cypro-minoan, meroitic, samaritan, thaana, old-south-arabian, psalter-pahlavi, elymaic, khmer, nandinagari, nyiakeng-puachue-hmong, gunjala-gondi, vietnamese, chinese-simplified, dives-akuru, warang-citi, arabic, ogham, old-turkic, caucasian-albanian, devanagari, meroitic-hieroglyphs, meroitic-cursive, cyrillic, phoenician, thai, greek-ext, tulu-tigalari, adlam, lao, oriya, tagbanwa, batak, bhaiksuki, carian, elbasan, masaram-gondi, toto, tamil, miao, ugaritic, deseret, gothic, meetei-mayek, duployan, old-north-arabian, anatolian-hieroglyphs, yi, cherokee, latin, japanese, kirat-rai, math, coptic, kayah-li, myanmar, kharoshthi, ahom, buhid, mayan-numerals, signwriting, bamum, tangsa, avestan, garay, new-tai-lue, old-persian, cyrillic-ext, brahmi, kaithi, inscriptional-pahlavi, bengali, tangut, tirhuta, mandaic, canadian-aboriginal, vithkuqi, old-uyghur, ol-chiki, hebrew, old-italic, tifinagh, lycian, latin-ext, medefaidrin, old-sogdian, palmyrene, phags-pa, ol-onal, old-hungarian, znamenny, linear-b, armenian, chinese-traditional, pau-cin-hau, nag-mundari, lepcha, braille, cypriot, dogra, bassa-vah, buginese, khudawadi, sora-sompeng, mongolian, cuneiform, sogdian, symbols2, mro, kannada, osage, sunuwar, old-permic, tai-viet, multani, pahawh-hmong, limbu, tai-le, lisu, gurmukhi, saurashtra, ethiopic, newa, inscriptional-parthian, makasar, sundanese, tamil-supplement, todhri, grantha, korean, yezidi, glagolitic, malayalam, tagalog, music, kana-extended, imperial-aramaic, manichaean, nko, modi, sinhala, runic, soyombo, chinese-hongkong, sharada, syloti-nagri
Or you can add the above codepoints to one of the subsets supported by the font:
[code: unreachable-subsetting]
Glyphset Checks
Shapes languages in all GF glyphsets.
🔥 QuadraticRotation[AAAA,BBBB,ZROT].ttf
-
🔥 FAIL
No GF glyphset was found to be supported >80%, so language shaping support couldn't get checked.
[code: no-glyphset-supported]
🔥 LinearRotation[ZROT].ttf
-
🔥 FAIL
No GF glyphset was found to be supported >80%, so language shaping support couldn't get checked.
[code: no-glyphset-supported]
🔥 TestFontFencesAvar2[opsz,wdth,wght].ttf
-
🔥 FAIL
No GF glyphset was found to be supported >80%, so language shaping support couldn't get checked.
[code: no-glyphset-supported]
🔥 AlternateGlyphsAvar1[opsz,wdth,wght].ttf
-
🔥 FAIL
No GF glyphset was found to be supported >80%, so language shaping support couldn't get checked.
[code: no-glyphset-supported]
🔥 TestFont[opsz,wdth,wght].ttf
-
🔥 FAIL
No GF glyphset was found to be supported >80%, so language shaping support couldn't get checked.
[code: no-glyphset-supported]
🔥 TestFontAvar2[opsz,wdth,wght].ttf
-
🔥 FAIL
No GF glyphset was found to be supported >80%, so language shaping support couldn't get checked.
[code: no-glyphset-supported]
🔥 AlternateGlyphsAvar2[opsz,wdth,wght].ttf
-
🔥 FAIL
No GF glyphset was found to be supported >80%, so language shaping support couldn't get checked.
[code: no-glyphset-supported]
🔥 AlternateGlyphs[opsz,wdth,wght].ttf
-
🔥 FAIL
No GF glyphset was found to be supported >80%, so language shaping support couldn't get checked.
[code: no-glyphset-supported]
🔥 TestFontOpticalSizeAvar2[opsz,wdth,wght].ttf
-
🔥 FAIL
No GF glyphset was found to be supported >80%, so language shaping support couldn't get checked.
[code: no-glyphset-supported]
🔥 AlternateGlyphsOpticalSizeAvar2[opsz,wdth,wght].ttf
-
🔥 FAIL
No GF glyphset was found to be supported >80%, so language shaping support couldn't get checked.
[code: no-glyphset-supported]
🔥 AlternateGlyphsFencesAvar2[opsz,wdth,wght].ttf
-
🔥 FAIL
No GF glyphset was found to be supported >80%, so language shaping support couldn't get checked.
[code: no-glyphset-supported]
🔥 TestFontAvar1[opsz,wdth,wght].ttf
-
🔥 FAIL
No GF glyphset was found to be supported >80%, so language shaping support couldn't get checked.
[code: no-glyphset-supported]
Font has correct separator glyphs?
⚠️ QuadraticRotation[AAAA,BBBB,ZROT].ttf
-
⚠️ WARN
The following separator glyphs are missing:
- U+2028
- U+2029
⚠️ LinearRotation[ZROT].ttf
-
⚠️ WARN
The following separator glyphs are missing:
- U+2028
- U+2029
⚠️ TestFontFencesAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
The following separator glyphs are missing:
- U+2028
- U+2029
⚠️ AlternateGlyphsAvar1[opsz,wdth,wght].ttf
-
⚠️ WARN
The following separator glyphs are missing:
- U+2028
- U+2029
⚠️ TestFont[opsz,wdth,wght].ttf
-
⚠️ WARN
The following separator glyphs are missing:
- U+2028
- U+2029
⚠️ TestFontAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
The following separator glyphs are missing:
- U+2028
- U+2029
⚠️ AlternateGlyphsAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
The following separator glyphs are missing:
- U+2028
- U+2029
⚠️ AlternateGlyphs[opsz,wdth,wght].ttf
-
⚠️ WARN
The following separator glyphs are missing:
- U+2028
- U+2029
⚠️ TestFontOpticalSizeAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
The following separator glyphs are missing:
- U+2028
- U+2029
⚠️ AlternateGlyphsOpticalSizeAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
The following separator glyphs are missing:
- U+2028
- U+2029
⚠️ AlternateGlyphsFencesAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
The following separator glyphs are missing:
- U+2028
- U+2029
⚠️ TestFontAvar1[opsz,wdth,wght].ttf
-
⚠️ WARN
The following separator glyphs are missing:
- U+2028
- U+2029
Family Checks
Fonts have equal codepoint coverage?
🔥 variable
-
🔥 FAIL
Other fonts have codepoints not present in fonts/variable/QuadraticRotation[AAAA,BBBB,ZROT].ttf: U+006C, U+0054, U+004C, U+0074
[code: glyphset-diverges]
Font File Checks
Check Google Fonts glyph coverage.
🔥 variable
-
🔥 FAIL
fonts/variable/QuadraticRotation[AAAA,BBBB,ZROT].ttf missing required codepoints:
- 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
- 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
- 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
- 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 SIGN
-
🔥 FAIL
fonts/variable/LinearRotation[ZROT].ttf missing required codepoints:
- 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
- 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
- 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
- 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 SIGN
-
🔥 FAIL
fonts/variable/TestFontFencesAvar2[opsz,wdth,wght].ttf missing required codepoints:
- 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
- 0x0049: LATIN CAPITAL LETTER I
- 0x004A: LATIN CAPITAL LETTER J
- 0x004B: LATIN CAPITAL LETTER K
- 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
- 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
- 0x0069: LATIN SMALL LETTER I
- 0x006A: LATIN SMALL LETTER J
- 0x006B: LATIN SMALL LETTER K
- 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
- 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
- 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 SIGN
-
🔥 FAIL
fonts/variable/AlternateGlyphsAvar1[opsz,wdth,wght].ttf missing required codepoints:
- 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
- 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
- 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
- 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 SIGN
-
🔥 FAIL
fonts/variable/TestFont[opsz,wdth,wght].ttf missing required codepoints:
- 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
- 0x0049: LATIN CAPITAL LETTER I
- 0x004A: LATIN CAPITAL LETTER J
- 0x004B: LATIN CAPITAL LETTER K
- 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
- 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
- 0x0069: LATIN SMALL LETTER I
- 0x006A: LATIN SMALL LETTER J
- 0x006B: LATIN SMALL LETTER K
- 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
- 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
- 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 SIGN
-
🔥 FAIL
fonts/variable/TestFontAvar2[opsz,wdth,wght].ttf missing required codepoints:
- 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
- 0x0049: LATIN CAPITAL LETTER I
- 0x004A: LATIN CAPITAL LETTER J
- 0x004B: LATIN CAPITAL LETTER K
- 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
- 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
- 0x0069: LATIN SMALL LETTER I
- 0x006A: LATIN SMALL LETTER J
- 0x006B: LATIN SMALL LETTER K
- 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
- 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
- 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 SIGN
-
🔥 FAIL
fonts/variable/AlternateGlyphsAvar2[opsz,wdth,wght].ttf missing required codepoints:
- 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
- 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
- 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
- 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 SIGN
-
🔥 FAIL
fonts/variable/AlternateGlyphs[opsz,wdth,wght].ttf missing required codepoints:
- 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
- 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
- 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
- 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 SIGN
-
🔥 FAIL
fonts/variable/TestFontOpticalSizeAvar2[opsz,wdth,wght].ttf missing required codepoints:
- 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
- 0x0049: LATIN CAPITAL LETTER I
- 0x004A: LATIN CAPITAL LETTER J
- 0x004B: LATIN CAPITAL LETTER K
- 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
- 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
- 0x0069: LATIN SMALL LETTER I
- 0x006A: LATIN SMALL LETTER J
- 0x006B: LATIN SMALL LETTER K
- 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
- 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
- 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 SIGN
-
🔥 FAIL
fonts/variable/AlternateGlyphsOpticalSizeAvar2[opsz,wdth,wght].ttf missing required codepoints:
- 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
- 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
- 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
- 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 SIGN
-
🔥 FAIL
fonts/variable/AlternateGlyphsFencesAvar2[opsz,wdth,wght].ttf missing required codepoints:
- 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
- 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
- 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
- 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 SIGN
-
🔥 FAIL
fonts/variable/TestFontAvar1[opsz,wdth,wght].ttf missing required codepoints:
- 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
- 0x0049: LATIN CAPITAL LETTER I
- 0x004A: LATIN CAPITAL LETTER J
- 0x004B: LATIN CAPITAL LETTER K
- 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
- 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
- 0x0069: LATIN SMALL LETTER I
- 0x006A: LATIN SMALL LETTER J
- 0x006B: LATIN SMALL LETTER K
- 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
- 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
- 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 SIGN
Ensure fonts have ScriptLangTags declared on the 'meta' table.
⚠️ QuadraticRotation[AAAA,BBBB,ZROT].ttf
-
⚠️ WARN
This font file does not have a 'meta' table.
[code: lacks-meta-table]
⚠️ LinearRotation[ZROT].ttf
-
⚠️ WARN
This font file does not have a 'meta' table.
[code: lacks-meta-table]
⚠️ TestFontFencesAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
This font file does not have a 'meta' table.
[code: lacks-meta-table]
⚠️ AlternateGlyphsAvar1[opsz,wdth,wght].ttf
-
⚠️ WARN
This font file does not have a 'meta' table.
[code: lacks-meta-table]
⚠️ TestFont[opsz,wdth,wght].ttf
-
⚠️ WARN
This font file does not have a 'meta' table.
[code: lacks-meta-table]
⚠️ TestFontAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
This font file does not have a 'meta' table.
[code: lacks-meta-table]
⚠️ AlternateGlyphsAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
This font file does not have a 'meta' table.
[code: lacks-meta-table]
⚠️ AlternateGlyphs[opsz,wdth,wght].ttf
-
⚠️ WARN
This font file does not have a 'meta' table.
[code: lacks-meta-table]
⚠️ TestFontOpticalSizeAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
This font file does not have a 'meta' table.
[code: lacks-meta-table]
⚠️ AlternateGlyphsOpticalSizeAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
This font file does not have a 'meta' table.
[code: lacks-meta-table]
⚠️ AlternateGlyphsFencesAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
This font file does not have a 'meta' table.
[code: lacks-meta-table]
⚠️ TestFontAvar1[opsz,wdth,wght].ttf
-
⚠️ WARN
This font file does not have a 'meta' table.
[code: lacks-meta-table]
Ensure font can render its own name.
🔥 QuadraticRotation[AAAA,BBBB,ZROT].ttf
-
🔥 FAIL
.notdef glyphs were found when attempting to render Quadratic Rotation
[code: render-own-name]
🔥 LinearRotation[ZROT].ttf
-
🔥 FAIL
.notdef glyphs were found when attempting to render Linear Rotation
[code: render-own-name]
🔥 TestFontFencesAvar2[opsz,wdth,wght].ttf
-
🔥 FAIL
.notdef glyphs were found when attempting to render Test Font Fences Avar2
[code: render-own-name]
🔥 AlternateGlyphsAvar1[opsz,wdth,wght].ttf
-
🔥 FAIL
.notdef glyphs were found when attempting to render Alternate Glyphs Avar1
[code: render-own-name]
🔥 TestFont[opsz,wdth,wght].ttf
-
🔥 FAIL
.notdef glyphs were found when attempting to render Test Font
[code: render-own-name]
🔥 TestFontAvar2[opsz,wdth,wght].ttf
-
🔥 FAIL
.notdef glyphs were found when attempting to render Test Font Avar2
[code: render-own-name]
🔥 AlternateGlyphsAvar2[opsz,wdth,wght].ttf
-
🔥 FAIL
.notdef glyphs were found when attempting to render Alternate Glyphs Avar2
[code: render-own-name]
🔥 AlternateGlyphs[opsz,wdth,wght].ttf
-
🔥 FAIL
.notdef glyphs were found when attempting to render Alternate Glyphs
[code: render-own-name]
🔥 TestFontOpticalSizeAvar2[opsz,wdth,wght].ttf
-
🔥 FAIL
.notdef glyphs were found when attempting to render Test Font Optical Size Avar2
[code: render-own-name]
🔥 AlternateGlyphsOpticalSizeAvar2[opsz,wdth,wght].ttf
-
🔥 FAIL
.notdef glyphs were found when attempting to render Alternate Glyphs Optical Size Avar2
[code: render-own-name]
🔥 AlternateGlyphsFencesAvar2[opsz,wdth,wght].ttf
-
🔥 FAIL
.notdef glyphs were found when attempting to render Alternate Glyphs Fences Avar2
[code: render-own-name]
🔥 TestFontAvar1[opsz,wdth,wght].ttf
-
🔥 FAIL
.notdef glyphs were found when attempting to render Test Font Avar1
[code: render-own-name]
Checking OS/2 achVendID.
⚠️ QuadraticRotation[AAAA,BBBB,ZROT].ttf
-
⚠️ WARN
OS/2 VendorID value 'NONE' is not yet recognized. If you registered it recently, then it's safe to ignore this warning message. Otherwise, you should set it to your own unique 4 character code, and register it with Microsoft at https://www.microsoft.com/typography/links/vendorlist.aspx
[code: unknown]
⚠️ LinearRotation[ZROT].ttf
-
⚠️ WARN
OS/2 VendorID value 'NONE' is not yet recognized. If you registered it recently, then it's safe to ignore this warning message. Otherwise, you should set it to your own unique 4 character code, and register it with Microsoft at https://www.microsoft.com/typography/links/vendorlist.aspx
[code: unknown]
⚠️ TestFontFencesAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
OS/2 VendorID value 'NONE' is not yet recognized. If you registered it recently, then it's safe to ignore this warning message. Otherwise, you should set it to your own unique 4 character code, and register it with Microsoft at https://www.microsoft.com/typography/links/vendorlist.aspx
[code: unknown]
⚠️ AlternateGlyphsAvar1[opsz,wdth,wght].ttf
-
⚠️ WARN
OS/2 VendorID value 'NONE' is not yet recognized. If you registered it recently, then it's safe to ignore this warning message. Otherwise, you should set it to your own unique 4 character code, and register it with Microsoft at https://www.microsoft.com/typography/links/vendorlist.aspx
[code: unknown]
⚠️ TestFont[opsz,wdth,wght].ttf
-
⚠️ WARN
OS/2 VendorID value 'NONE' is not yet recognized. If you registered it recently, then it's safe to ignore this warning message. Otherwise, you should set it to your own unique 4 character code, and register it with Microsoft at https://www.microsoft.com/typography/links/vendorlist.aspx
[code: unknown]
⚠️ TestFontAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
OS/2 VendorID value 'NONE' is not yet recognized. If you registered it recently, then it's safe to ignore this warning message. Otherwise, you should set it to your own unique 4 character code, and register it with Microsoft at https://www.microsoft.com/typography/links/vendorlist.aspx
[code: unknown]
⚠️ AlternateGlyphsAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
OS/2 VendorID value 'NONE' is not yet recognized. If you registered it recently, then it's safe to ignore this warning message. Otherwise, you should set it to your own unique 4 character code, and register it with Microsoft at https://www.microsoft.com/typography/links/vendorlist.aspx
[code: unknown]
⚠️ AlternateGlyphs[opsz,wdth,wght].ttf
-
⚠️ WARN
OS/2 VendorID value 'NONE' is not yet recognized. If you registered it recently, then it's safe to ignore this warning message. Otherwise, you should set it to your own unique 4 character code, and register it with Microsoft at https://www.microsoft.com/typography/links/vendorlist.aspx
[code: unknown]
⚠️ TestFontOpticalSizeAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
OS/2 VendorID value 'NONE' is not yet recognized. If you registered it recently, then it's safe to ignore this warning message. Otherwise, you should set it to your own unique 4 character code, and register it with Microsoft at https://www.microsoft.com/typography/links/vendorlist.aspx
[code: unknown]
⚠️ AlternateGlyphsOpticalSizeAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
OS/2 VendorID value 'NONE' is not yet recognized. If you registered it recently, then it's safe to ignore this warning message. Otherwise, you should set it to your own unique 4 character code, and register it with Microsoft at https://www.microsoft.com/typography/links/vendorlist.aspx
[code: unknown]
⚠️ AlternateGlyphsFencesAvar2[opsz,wdth,wght].ttf
-
⚠️ WARN
OS/2 VendorID value 'NONE' is not yet recognized. If you registered it recently, then it's safe to ignore this warning message. Otherwise, you should set it to your own unique 4 character code, and register it with Microsoft at https://www.microsoft.com/typography/links/vendorlist.aspx
[code: unknown]
⚠️ TestFontAvar1[opsz,wdth,wght].ttf
-
⚠️ WARN
OS/2 VendorID value 'NONE' is not yet recognized. If you registered it recently, then it's safe to ignore this warning message. Otherwise, you should set it to your own unique 4 character code, and register it with Microsoft at https://www.microsoft.com/typography/links/vendorlist.aspx
[code: unknown]