google / google/fonts

Invalid fonts checksums and kern.Format0.rangeShift

Open
#1,531 3 comments 0 reactions 0 assignees View on GitHub
I Font Bug
Dominant language
HTML
Stars
20.5k
Forks
2.9k
Avg merge
1d 22h
Merged PRs (30d)
96

Description

I use fonts from this repository to validate my sfnt parser. I also use https://github.com/HinTak/Font-Validator/ to be sure that errors are in fonts, not in my parser (and sometimes I recheck by hand).
I have found that following fonts have invalid fonts (not tables) checksums:

- AbrilFatface-Regular.ttf
- CarterOne.ttf
- ContrailOne-Regular.ttf
- CreteRound-Italic.ttf
- DawningofaNewDay.ttf
- DeliusSwashCaps-Regular.ttf
- DeliusUnicase-Bold.ttf
- DeliusUnicase-Regular.ttf
- Gruppo-Regular.ttf
- Iceland-Regular.ttf
- JockeyOne-Regular.ttf
- JustMeAgainDownHere.ttf
- KaushanScript-Regular.ttf
- LaoMuangKhong-Regular.ttf
- LaoSansPro-Regular.ttf
- LobsterTwo-Bold.ttf
- LobsterTwo-BoldItalic.ttf
- LobsterTwo-Italic.ttf
- LobsterTwo-Regular.ttf
- MarckScript-Regular.ttf
- MarkoOne-Regular.ttf
- MeriendaOne-Regular.ttf
- OFLGoudyStMTT-Italic.ttf
- RuslanDisplay.ttf
- SquadaOne-Regular.ttf
- TerminalDosis-Light.ttf
- Thabit-Bold.ttf
- Thabit-BoldOblique.ttf
- Thabit-Oblique.ttf

and following have invalid rangeShift value for Format 0 in table kern:

- SeoulHangangCondensed-Bold.ttf
- SeoulHangangCondensed-BoldL.ttf
- SeoulHangangCondensed-ExtraBold.ttf
- SeoulHangangCondensed-Light.ttf
- SeoulHangangCondensed-Medium.ttf
- SeoulNamsanCondensed-Black.ttf
- SeoulNamsanCondensed-Bold.ttf
- SeoulNamsanCondensed-ExtraBold.ttf
- SeoulNamsanCondensed-Light.ttf
- SeoulNamsanCondensed-Medium.ttf

PS: all of this files are from fonts-master.zip (downloaded 12 April 2018).

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.