blob: 4e2e002274d53594694bc3747d410e769cbab153 [file] [log] [blame]
1. Source Origin
Google Noto project
For license information, see the LICENSE_OFL.txt file
3. Reason:
Font file included with modifications to the sfnt 'name' table to enable testing
of fonts with localized (multiple) family names, and font subsetting to reduce
number of glyphs (only a few are needed for testing).
Explanation of modifications:
(a) The font file now includes multiple localizations of the Font Family name in
the sfnt 'name' table (see
One of these names includes non-ascii characters. If you were to dump the info
from this font file with a tool like sfntly, you would see something like the
Name Table Entries:
Platform Encoding Language Name Value
---------------- ------------------ ------------------------------ -------------------- ----------------------------------------------
Macintosh (id=1) Roman (id=0) Italian (id=3) FontFamilyName Italian family name, first family name in file
Windows (id=3) UnicodeUCS2 (id=1) English_UnitedStates (id=1033) FontFamilyName _Noto Mono_
Windows (id=3) UnicodeUCS2 (id=1) French_France (id=1036) FontFamilyName French family name, last family name in file
Note the ordering of family names is:
This assists with testing that the English family name is used (as opposed to
e.g. the first family name) under circumstances where this is dictated by the
standard, e.g.
Using non-ascii characters in the English font family name enables testing
correct handling of encoding.
(b) Font subsetting with pyftsubset to include only ASCII characters:
$ pyftsubset NotoMono-Regular.ttf --unicodes=U+0041-005A,U+0061-007A
This is a simple optimization to reduce the number of glyphs in the file, given
we only need a small set for testing purposes.