IsenrichO / noto

Automatically exported from code.google.com/p/noto
0 stars 0 forks source link

Add a lint test checking for coverage of standardized variants #322

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
I just found that the Noto Sans Symbols misses the support for standardized 
variants (issue 321). Please add a test to noto_lint checking for the support.

The data table is at 
http://www.unicode.org/Public/8.0.0/ucd/StandardizedVariants-8.0.0d2.txt.

There are five classes:

1. Emoji/text variation sequences ending in FE0E/FE0F should be ignored for 
now. The glyphs will be in different fonts anyway.

2. CJK ones should be ignore for now, since noto_lint doesn't test the CJK 
fonts yet.

3. Noto Sans Mongolian and Noto Sans Phags-pa seem to support the standardized 
variant sequences through GSUB rules (they follow Microsoft's font, so it works 
with HarfBuzz), although I didn't manually check all cases. A test should be 
added to check that all the standardized sequences are supported in the fonts.

4. The symbol set is missing (and should probably be implemented in the font 
using cmap subtable format 14). A test should be added to check they exist in 
the font.

Original issue reported on code.google.com by roozbeh@google.com on 2 Apr 2015 at 12:30