google / google/fonts

Noto Sans Hanifi Rohingya - No license information in font file's naming table

Open
#4,550 1 comment 0 reactions 0 assignees View on GitHub
I Font Bug z_Noto
Dominant language
HTML
Stars
20.5k
Forks
2.9k
Avg merge
1d 21h
Merged PRs (30d)
95

Description

The naming table of `Noto Sans Hanifi Rohingya` font file does not contain name records with nameID 13 (license description) and nameID 14 (license info URL).

Once the font is downloaded or embedded, the records in the naming table are the only way to verify the font's license, therefore it should be included. Most fonts on Google Fonts do this, but Noto Sans Hanifi Rohingya is an exception.

For more information on the naming table see https://docs.microsoft.com/en-us/typography/opentype/spec/name

Here is a list of the current name records in the font file:

```
0: NameRecord {platformId: 3, encodingId: 1, languageId: 1033, nameId: 0, text: 'Copyright 2020 Google LLC. All Rights Reserved.'}
1: NameRecord {platformId: 3, encodingId: 1, languageId: 1033, nameId: 1, text: 'Noto Sans Hanifi Rohingya'}
2: NameRecord {platformId: 3, encodingId: 1, languageId: 1033, nameId: 2, text: 'Regular'}
3: NameRecord {platformId: 3, encodingId: 1, languageId: 1033, nameId: 3, text: '2.100;GOOG;NotoSansHanifiRohingya-Regular'}
4: NameRecord {platformId: 3, encodingId: 1, languageId: 1033, nameId: 4, text: 'Noto Sans Hanifi Rohingya Regular'}
5: NameRecord {platformId: 3, encodingId: 1, languageId: 1033, nameId: 5, text: 'Version 2.100'}
6: NameRecord {platformId: 3, encodingId: 1, languageId: 1033, nameId: 6, text: 'NotoSansHanifiRohingya-Regular'}
7: NameRecord {platformId: 3, encodingId: 1, languageId: 1033, nameId: 7, text: 'Noto is a trademark of Google LLC.'}
8: NameRecord {platformId: 3, encodingId: 1, languageId: 1033, nameId: 8, text: 'Google LLC'}
9: NameRecord {platformId: 3, encodingId: 1, languageId: 1033, nameId: 9, text: 'Monotype Design Team and DaltonMaag'}
10: NameRecord {platformId: 3, encodingId: 1, languageId: 1033, nameId: 10, text: 'Designed by Monotype Design Team and DaltonMaag.'}
11: NameRecord {platformId: 3, encodingId: 1, languageId: 1033, nameId: 11, text: 'http://www.google.com/get/noto/'}
12: NameRecord {platformId: 3, encodingId: 1, languageId: 1033, nameId: 12, text: 'http://www.monotype.com/studio'}
13: NameRecord {platformId: 3, encodingId: 1, languageId: 1033, nameId: 18, text: 'Noto Sans Hanifi Rohingya'}
14: NameRecord {platformId: 3, encodingId: 1, languageId: 1033, nameId: 256, text: 'Wide Tana Sign'}
15: NameRecord {platformId: 3, encodingId: 1, languageId: 1033, nameId: 257, text: 'Alternate digit zero'}
16: NameRecord {platformId: 3, encodingId: 1, languageId: 1033, nameId: 258, text: 'Weight'}
```

Common entries for name ID 13 and 14 are

nameID 13: 'This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://scripts.sil.org/OFL'
nameID 14: 'https://scripts.sil.org/OFL'

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.