fonttools / fontbakery

🧁 A font quality assurance tool for everyone
https://fontbakery.readthedocs.io
Apache License 2.0
554 stars 103 forks source link

Comparison logic bug in fontbakery-fix-nbsp.py #597

Closed davelab6 closed 8 years ago

davelab6 commented 8 years ago

There is a nasty bug in fontbakery-fix-nbsp.py where if the nbsp advanceWidth value is less than the space advanceWidth value, it recommends changing the value of space. This is wrong, nbsp should always match space, never the other way round.

$ cd ~/src/github.com/google/fonts;
$ fontbakery-fix-nbsp.py */*/*ttf ;
ER: DroidSansThai-Bold.ttf space 532 nbsp N: Add nbsp

This is okay, but it should say,

ER: DroidSansThai-Bold.ttf space 532 nbsp 0: Change space to 0

This is wrong, should say,

ER: DroidSansThai-Regular.ttf space 532 nbsp N: Add nbsp
ER: DroidSansThai-Regular.ttf space 532 nbsp 0: Change space to 0
ER: DroidSerifThai-Bold.ttf space 532 nbsp N: Add nbsp
ER: DroidSerifThai-Bold.ttf space 532 nbsp 0: Change space to 0
ER: DroidSerifThai-Regular.ttf space 532 nbsp N: Add nbsp
ER: DroidSerifThai-Regular.ttf space 532 nbsp 0: Change space to 0
ER: jsMath-cmbx10.ttf space -2 nbsp N: Add nbsp
ER: jsMath-cmbx10.ttf space -2 nbsp 0: Change nbsp to -2

This is weird but okay.

ER: jsMath-cmex10.ttf space -2 nbsp N: Add nbsp
ER: jsMath-cmex10.ttf space -2 nbsp 0: Change nbsp to -2
ER: jsMath-cmmi10.ttf space -2 nbsp N: Add nbsp
ER: jsMath-cmmi10.ttf space -2 nbsp 0: Change nbsp to -2
ER: jsMath-cmr10.ttf space -2 nbsp N: Add nbsp
ER: jsMath-cmr10.ttf space -2 nbsp 0: Change nbsp to -2
ER: jsMath-cmsy10.ttf space -2 nbsp N: Add nbsp
ER: jsMath-cmsy10.ttf space -2 nbsp 0: Change nbsp to -2
ER: jsMath-cmti10.ttf space -2 nbsp N: Add nbsp
ER: jsMath-cmti10.ttf space -2 nbsp 0: Change nbsp to -2
ER: NotoSansKhmer-Bold.ttf space 532 nbsp N: Add nbsp
ER: NotoSansKhmer-Bold.ttf space 532 nbsp 0: Change space to 0
ER: NotoSansKhmer-Regular.ttf space 532 nbsp N: Add nbsp
ER: NotoSansKhmer-Regular.ttf space 532 nbsp 0: Change space to 0
ER: OpenSans-CondBold.ttf space 506 nbsp 532: Change nbsp to 506
ER: OpenSans-CondLight.ttf space 385 nbsp 532: Change nbsp to 385
ER: OpenSans-CondLightItalic.ttf space 346 nbsp 479: Change nbsp to 346
ER: OpenSansHebrewCondensed-Regular.ttf space 425 nbsp 532: Change nbsp to 425
ER: Alef-Bold.ttf space 570 nbsp 600: Change nbsp to 570
ER: Alef-Regular.ttf space 580 nbsp 600: Change nbsp to 580
ER: Arvo-Bold.ttf space 410 nbsp N: Add nbsp

This is all good

ER: Arvo-Bold.ttf space 410 nbsp 0: Change space to 0
ER: Arvo-BoldItalic.ttf space 492 nbsp N: Add nbsp
ER: Arvo-BoldItalic.ttf space 492 nbsp 0: Change space to 0
ER: Arvo-Italic.ttf space 471 nbsp N: Add nbsp
ER: Arvo-Italic.ttf space 471 nbsp 0: Change space to 0
ER: Arvo-Regular.ttf space 448 nbsp N: Add nbsp
ER: Arvo-Regular.ttf space 448 nbsp 0: Change space to 0
ER: Catamaran-Bold.ttf space 225 nbsp 236: Change nbsp to 225
ER: Catamaran-ExtraBold.ttf space 222 nbsp 228: Change nbsp to 222
ER: Catamaran-ExtraLight.ttf space 238 nbsp 233: Change space to 233
ER: Catamaran-Light.ttf space 235 nbsp 236: Change nbsp to 235
ER: Catamaran-Medium.ttf space 230 nbsp 236: Change nbsp to 230
ER: Catamaran-Regular.ttf space 233 nbsp 236: Change nbsp to 233
ER: Catamaran-SemiBold.ttf space 228 nbsp 236: Change nbsp to 228
ER: Catamaran-Thin.ttf space 240 nbsp 230: Change space to 230
ER: CinzelDecorative-Black.ttf space 250 nbsp N: Add nbsp
ER: CinzelDecorative-Black.ttf space 250 nbsp 0: Change space to 0
ER: CinzelDecorative-Bold.ttf space 250 nbsp N: Add nbsp
ER: CinzelDecorative-Bold.ttf space 250 nbsp 0: Change space to 0
ER: CinzelDecorative-Regular.ttf space 250 nbsp N: Add nbsp
ER: CinzelDecorative-Regular.ttf space 250 nbsp 0: Change space to 0
ER: Clara-Regular.ttf space 250 nbsp N: Add nbsp
ER: Clara-Regular.ttf space 250 nbsp 0: Change space to 0
ER: Coda-Heavy.ttf space 380 nbsp N: Add nbsp
ER: Coda-Heavy.ttf space 380 nbsp 0: Change space to 0
ER: Coda-Regular.ttf space 399 nbsp N: Add nbsp
ER: Coda-Regular.ttf space 399 nbsp 0: Change space to 0
ER: Condiment-Regular.ttf space 180 nbsp N: Add nbsp
ER: Condiment-Regular.ttf space 180 nbsp 0: Change space to 0
ER: ContrailOne-Regular.ttf space 420 nbsp N: Add nbsp
ER: ContrailOne-Regular.ttf space 420 nbsp 0: Change space to 0
ER: Convergence-Regular.ttf space 290 nbsp N: Add nbsp
ER: Convergence-Regular.ttf space 290 nbsp 0: Change space to 0
ER: Cookie-Regular.ttf space 199 nbsp N: Add nbsp
ER: Cookie-Regular.ttf space 199 nbsp 0: Change space to 0
ER: Courgette-Regular.ttf space 629 nbsp 601: Change space to 601
ER: Coustard-Black.ttf space 442 nbsp 250: Change space to 250
ER: Coustard-Regular.ttf space 500 nbsp 86: Change space to 86

These last 3 are also wrong, but seems the same as the above checkmark point.

ER: Cutive-Regular.ttf space 466 nbsp N: Add nbsp
ER: Cutive-Regular.ttf space 466 nbsp 0: Change space to 0
ER: DancingScript-Bold.ttf space 259 nbsp N: Add nbsp
ER: DancingScript-Bold.ttf space 259 nbsp 0: Change space to 0
ER: DancingScript-Regular.ttf space 259 nbsp N: Add nbsp
ER: DancingScript-Regular.ttf space 259 nbsp 0: Change space to 0
ER: Dekko-Regular.ttf space 229 nbsp 215: Change space to 215
ER: DeliusUnicase-Bold.ttf space 313 nbsp 290: Change space to 290
ER: DeliusUnicase-Regular.ttf space 313 nbsp 290: Change space to 290
ER: DellaRespira-Regular.ttf space 512 nbsp N: Add nbsp
ER: DellaRespira-Regular.ttf space 512 nbsp 0: Change space to 0
ER: Dhyana-Bold.ttf space 514 nbsp 612: Change nbsp to 514
ER: Diplomata-Regular.ttf space 450 nbsp N: Add nbsp
ER: Diplomata-Regular.ttf space 450 nbsp 0: Change space to 0
ER: DiplomataSC-Regular.ttf space 450 nbsp N: Add nbsp
ER: DiplomataSC-Regular.ttf space 450 nbsp 0: Change space to 0
ER: DoppioOne-Regular.ttf space 512 nbsp 410: Change space to 410
ER: DrSugiyama-Regular.ttf space 234 nbsp N: Add nbsp
ER: DrSugiyama-Regular.ttf space 234 nbsp 0: Change space to 0
ER: DuruSans-Regular.ttf space 686 nbsp 493: Change space to 493
ER: Eater-Regular.ttf space 532 nbsp N: Add nbsp
ER: Eater-Regular.ttf space 532 nbsp 0: Change space to 0
ER: EaterCaps-Regular.ttf space 532 nbsp N: Add nbsp
ER: EaterCaps-Regular.ttf space 532 nbsp 0: Change space to 0
ER: EkMukta-Bold.ttf space 230 nbsp N: Add nbsp
ER: EkMukta-Bold.ttf space 230 nbsp 0: Change space to 0
ER: EkMukta-ExtraBold.ttf space 232 nbsp N: Add nbsp
ER: EkMukta-ExtraBold.ttf space 232 nbsp 0: Change space to 0
ER: EkMukta-ExtraLight.ttf space 210 nbsp N: Add nbsp
ER: EkMukta-ExtraLight.ttf space 210 nbsp 0: Change space to 0
ER: EkMukta-Light.ttf space 217 nbsp N: Add nbsp
ER: EkMukta-Light.ttf space 217 nbsp 0: Change space to 0
ER: EkMukta-Medium.ttf space 226 nbsp N: Add nbsp
ER: EkMukta-Medium.ttf space 226 nbsp 0: Change space to 0
ER: EkMukta-Regular.ttf space 222 nbsp N: Add nbsp
ER: EkMukta-Regular.ttf space 222 nbsp 0: Change space to 0
ER: EkMukta-SemiBold.ttf space 228 nbsp N: Add nbsp
ER: EkMukta-SemiBold.ttf space 228 nbsp 0: Change space to 0
ER: EmblemaOne-Regular.ttf space 684 nbsp N: Add nbsp
ER: EmblemaOne-Regular.ttf space 684 nbsp 0: Change space to 0
ER: Enriqueta-Bold.ttf space 256 nbsp N: Add nbsp
ER: Enriqueta-Bold.ttf space 256 nbsp 0: Change space to 0
ER: EricaOne-Regular.ttf space 286 nbsp N: Add nbsp
ER: EricaOne-Regular.ttf space 286 nbsp 0: Change space to 0
ER: Esteban-Regular.ttf space 236 nbsp N: Add nbsp
ER: Esteban-Regular.ttf space 236 nbsp 0: Change space to 0
ER: EuphoriaScript-Regular.ttf space 267 nbsp N: Add nbsp
ER: EuphoriaScript-Regular.ttf space 267 nbsp 0: Change space to 0
ER: Ewert-Regular.ttf space 399 nbsp N: Add nbsp
ER: Ewert-Regular.ttf space 399 nbsp 0: Change space to 0
ER: Exo-Black.ttf space 250 nbsp N: Add nbsp
ER: Exo-Black.ttf space 250 nbsp 0: Change space to 0
ER: Exo-BlackItalic.ttf space 250 nbsp N: Add nbsp
ER: Exo-BlackItalic.ttf space 250 nbsp 0: Change space to 0
ER: Exo-Bold.ttf space 250 nbsp N: Add nbsp
ER: Exo-Bold.ttf space 250 nbsp 0: Change space to 0
ER: Exo-BoldItalic.ttf space 250 nbsp N: Add nbsp
ER: Exo-BoldItalic.ttf space 250 nbsp 0: Change space to 0
ER: Exo-ExtraBold.ttf space 250 nbsp N: Add nbsp
ER: Exo-ExtraBold.ttf space 250 nbsp 0: Change space to 0
ER: Exo-ExtraBoldItalic.ttf space 250 nbsp N: Add nbsp
ER: Exo-ExtraBoldItalic.ttf space 250 nbsp 0: Change space to 0
ER: Exo-ExtraLight.ttf space 269 nbsp N: Add nbsp
ER: Exo-ExtraLight.ttf space 269 nbsp 0: Change space to 0
ER: Exo-ExtraLightItalic.ttf space 239 nbsp N: Add nbsp
ER: Exo-ExtraLightItalic.ttf space 239 nbsp 0: Change space to 0
ER: Exo-Italic.ttf space 250 nbsp N: Add nbsp
ER: Exo-Italic.ttf space 250 nbsp 0: Change space to 0
ER: Exo-Light.ttf space 260 nbsp N: Add nbsp
ER: Exo-Light.ttf space 260 nbsp 0: Change space to 0
ER: Exo-LightItalic.ttf space 244 nbsp N: Add nbsp
ER: Exo-LightItalic.ttf space 244 nbsp 0: Change space to 0
ER: Exo-Medium.ttf space 250 nbsp N: Add nbsp
ER: Exo-Medium.ttf space 250 nbsp 0: Change space to 0
ER: Exo-MediumItalic.ttf space 250 nbsp N: Add nbsp
ER: Exo-MediumItalic.ttf space 250 nbsp 0: Change space to 0
ER: Exo-Regular.ttf space 250 nbsp N: Add nbsp
ER: Exo-Regular.ttf space 250 nbsp 0: Change space to 0
ER: Exo-SemiBold.ttf space 250 nbsp N: Add nbsp
ER: Exo-SemiBold.ttf space 250 nbsp 0: Change space to 0
ER: Exo-SemiBoldItalic.ttf space 250 nbsp N: Add nbsp
ER: Exo-SemiBoldItalic.ttf space 250 nbsp 0: Change space to 0
ER: Exo-Thin.ttf space 280 nbsp N: Add nbsp
ER: Exo-Thin.ttf space 280 nbsp 0: Change space to 0
ER: Exo-ThinItalic.ttf space 234 nbsp N: Add nbsp
ER: Exo-ThinItalic.ttf space 234 nbsp 0: Change space to 0
ER: ExpletusSans-Bold.ttf space 257 nbsp N: Add nbsp
ER: ExpletusSans-Bold.ttf space 257 nbsp 0: Change space to 0
ER: ExpletusSans-BoldItalic.ttf space 257 nbsp N: Add nbsp
ER: ExpletusSans-BoldItalic.ttf space 257 nbsp 0: Change space to 0
ER: ExpletusSans-Italic.ttf space 257 nbsp N: Add nbsp
ER: ExpletusSans-Italic.ttf space 257 nbsp 0: Change space to 0
ER: ExpletusSans-Medium.ttf space 257 nbsp N: Add nbsp
ER: ExpletusSans-Medium.ttf space 257 nbsp 0: Change space to 0
ER: ExpletusSans-MediumItalic.ttf space 240 nbsp N: Add nbsp
ER: ExpletusSans-MediumItalic.ttf space 240 nbsp 0: Change space to 0
ER: ExpletusSans-Regular.ttf space 257 nbsp N: Add nbsp
ER: ExpletusSans-Regular.ttf space 257 nbsp 0: Change space to 0
ER: ExpletusSans-SemiBold.ttf space 257 nbsp N: Add nbsp
ER: ExpletusSans-SemiBold.ttf space 257 nbsp 0: Change space to 0
ER: ExpletusSans-SemiBoldItalic.ttf space 257 nbsp N: Add nbsp
ER: ExpletusSans-SemiBoldItalic.ttf space 257 nbsp 0: Change space to 0
ER: Felipa-Regular.ttf space 256 nbsp 200: Change space to 200
/Library/Python/2.7/site-packages/fonttools-3.0-py2.7.egg/fontTools/ttLib/tables/_h_m_t_x.py:34: UserWarning: too much 'hmtx'/'vmtx' table data
  warnings.warn("too much 'hmtx'/'vmtx' table data")
ER: FiraSans-Light.ttf space 279 nbsp 280: Change nbsp to 279
ER: FiraSans-LightItalic.ttf space 276 nbsp 277: Change nbsp to 276
ER: FjordOne-Regular.ttf space 473 nbsp 537: Change nbsp to 473
ER: FredokaOne-Regular.ttf space 253 nbsp N: Add nbsp
ER: FredokaOne-Regular.ttf space 253 nbsp 0: Change space to 0
ER: FugazOne-Regular.ttf space 240 nbsp N: Add nbsp
ER: FugazOne-Regular.ttf space 240 nbsp 0: Change space to 0
ER: Galdeano-Regular.ttf space 210 nbsp N: Add nbsp
ER: Galdeano-Regular.ttf space 210 nbsp 0: Change space to 0
ER: GFSDidot-Regular.ttf space 352 nbsp 250: Change space to 250
ER: GFSNeohellenic.ttf space 398 nbsp 250: Change space to 250
ER: GFSNeohellenicBold.ttf space 398 nbsp 250: Change space to 250
ER: GFSNeohellenicBoldItalic.ttf space 398 nbsp 250: Change space to 250
ER: GFSNeohellenicItalic.ttf space 398 nbsp 250: Change space to 250
ER: GlassAntiqua-Regular.ttf space 250 nbsp N: Add nbsp
ER: GlassAntiqua-Regular.ttf space 250 nbsp 0: Change space to 0
ER: Gorditas-Bold.ttf space 195 nbsp N: Add nbsp
ER: Gorditas-Bold.ttf space 195 nbsp 0: Change space to 0
ER: Gorditas-Regular.ttf space 203 nbsp N: Add nbsp
ER: Gorditas-Regular.ttf space 203 nbsp 0: Change space to 0
ER: Graduate-Regular.ttf space 350 nbsp N: Add nbsp
ER: Graduate-Regular.ttf space 350 nbsp 0: Change space to 0
ER: Gruppo-Regular.ttf space 460 nbsp N: Add nbsp
ER: Gruppo-Regular.ttf space 460 nbsp 0: Change space to 0
ER: Gudea-Bold.ttf space 250 nbsp 400: Change nbsp to 250
ER: Gudea-Italic.ttf space 225 nbsp 360: Change nbsp to 225
ER: Gudea-Regular.ttf space 250 nbsp 400: Change nbsp to 250
ER: HammersmithOne-Regular.ttf space 679 nbsp 440: Change space to 440
ER: Handlee-Regular.ttf space 226 nbsp N: Add nbsp
ER: Handlee-Regular.ttf space 226 nbsp 0: Change space to 0
ER: HappyMonkey-Regular.ttf space 241 nbsp N: Add nbsp
ER: HappyMonkey-Regular.ttf space 241 nbsp 0: Change space to 0
ER: HeadlandOne-Regular.ttf space 758 nbsp 683: Change space to 683
ER: HerrVonMuellerhoff-Regular.ttf space 220 nbsp N: Add nbsp
ER: HerrVonMuellerhoff-Regular.ttf space 220 nbsp 0: Change space to 0
ER: HoltwoodOneSC.ttf space 625 nbsp N: Add nbsp
ER: HoltwoodOneSC.ttf space 625 nbsp 0: Change space to 0
ER: Homenaje-Regular.ttf space 150 nbsp N: Add nbsp
ER: Homenaje-Regular.ttf space 150 nbsp 0: Change space to 0
ER: Iceberg-Regular.ttf space 173 nbsp 247: Change nbsp to 173
ER: Imprima-Regular.ttf space 250 nbsp N: Add nbsp
ER: Imprima-Regular.ttf space 250 nbsp 0: Change space to 0
ER: Inika-Bold.ttf space 260 nbsp N: Add nbsp
ER: Inika-Bold.ttf space 260 nbsp 0: Change space to 0
ER: Inika-Regular.ttf space 260 nbsp N: Add nbsp
ER: Inika-Regular.ttf space 260 nbsp 0: Change space to 0
ER: Italiana-Regular.ttf space 299 nbsp N: Add nbsp
ER: Italiana-Regular.ttf space 299 nbsp 0: Change space to 0
ER: Italianno-Regular.ttf space 169 nbsp 166: Change space to 166
ER: JosefinSans-Bold.ttf space 228 nbsp N: Add nbsp
ER: JosefinSans-Bold.ttf space 228 nbsp 0: Change space to 0
ER: JosefinSans-BoldItalic.ttf space 228 nbsp N: Add nbsp
ER: JosefinSans-BoldItalic.ttf space 228 nbsp 0: Change space to 0
ER: JosefinSans-Italic.ttf space 246 nbsp N: Add nbsp
ER: JosefinSans-Italic.ttf space 246 nbsp 0: Change space to 0
ER: JosefinSans-Light.ttf space 252 nbsp N: Add nbsp
ER: JosefinSans-Light.ttf space 252 nbsp 0: Change space to 0
ER: JosefinSans-LightItalic.ttf space 252 nbsp N: Add nbsp
ER: JosefinSans-LightItalic.ttf space 252 nbsp 0: Change space to 0
ER: JosefinSans-Regular.ttf space 246 nbsp N: Add nbsp
ER: JosefinSans-Regular.ttf space 246 nbsp 0: Change space to 0
ER: JosefinSans-SemiBold.ttf space 230 nbsp N: Add nbsp
ER: JosefinSans-SemiBold.ttf space 230 nbsp 0: Change space to 0
ER: JosefinSans-SemiBoldItalic.ttf space 228 nbsp N: Add nbsp
ER: JosefinSans-SemiBoldItalic.ttf space 228 nbsp 0: Change space to 0
ER: JosefinSans-Thin.ttf space 262 nbsp N: Add nbsp
ER: JosefinSans-Thin.ttf space 262 nbsp 0: Change space to 0
ER: JosefinSans-ThinItalic.ttf space 264 nbsp N: Add nbsp
ER: JosefinSans-ThinItalic.ttf space 264 nbsp 0: Change space to 0
ER: JosefinSansStd-Light.ttf space 300 nbsp N: Add nbsp
ER: JosefinSansStd-Light.ttf space 300 nbsp 0: Change space to 0
ER: Julee-Regular.ttf space 280 nbsp N: Add nbsp
ER: Julee-Regular.ttf space 280 nbsp 0: Change space to 0
ER: Jura-DemiBold.ttf space 260 nbsp N: Add nbsp
ER: Jura-DemiBold.ttf space 260 nbsp 0: Change space to 0
ER: Jura-Light.ttf space 260 nbsp N: Add nbsp
ER: Jura-Light.ttf space 260 nbsp 0: Change space to 0
ER: Jura-Medium.ttf space 260 nbsp N: Add nbsp
ER: Jura-Medium.ttf space 260 nbsp 0: Change space to 0
ER: Jura-Regular.ttf space 260 nbsp N: Add nbsp
ER: Jura-Regular.ttf space 260 nbsp 0: Change space to 0
ER: Kameron-Bold.ttf space 505 nbsp 663: Change nbsp to 505
ER: Kameron-Regular.ttf space 534 nbsp 541: Change nbsp to 534
ER: Kantumruy-Bold.ttf space 532 nbsp N: Add nbsp
ER: Kantumruy-Bold.ttf space 532 nbsp 0: Change space to 0
ER: Kantumruy-Light.ttf space 532 nbsp N: Add nbsp
ER: Kantumruy-Light.ttf space 532 nbsp 0: Change space to 0
ER: Kantumruy-Regular.ttf space 532 nbsp N: Add nbsp
ER: Kantumruy-Regular.ttf space 532 nbsp 0: Change space to 0
ER: KdamThmor-Regular.ttf space 532 nbsp N: Add nbsp
ER: KdamThmor-Regular.ttf space 532 nbsp 0: Change space to 0
ER: KeaniaOne-Regular.ttf space 206 nbsp N: Add nbsp
ER: KeaniaOne-Regular.ttf space 206 nbsp 0: Change space to 0
ER: KellySlab-Regular.ttf space 350 nbsp N: Add nbsp
ER: KellySlab-Regular.ttf space 350 nbsp 0: Change space to 0
ER: Khmer.ttf space 532 nbsp N: Add nbsp
ER: Khmer.ttf space 532 nbsp 0: Change space to 0
ER: KottaOne-Regular.ttf space 200 nbsp N: Add nbsp
ER: KottaOne-Regular.ttf space 200 nbsp 0: Change space to 0
ER: Kreon-Light.ttf space 240 nbsp 0: Change space to 0
ER: Kristi.ttf space 480 nbsp N: Add nbsp
ER: Kristi.ttf space 480 nbsp 0: Change space to 0
ER: LakkiReddy-Regular.ttf space 248 nbsp 328: Change nbsp to 248
ER: Lancelot-Regular.ttf space 388 nbsp N: Add nbsp
ER: Lancelot-Regular.ttf space 388 nbsp 0: Change space to 0
ER: LaoMuangDon-Regular.ttf space 202 nbsp N: Add nbsp
ER: LaoMuangDon-Regular.ttf space 202 nbsp 0: Change space to 0
ER: LaoMuangKhong-Regular.ttf space 202 nbsp N: Add nbsp
ER: LaoMuangKhong-Regular.ttf space 202 nbsp 0: Change space to 0
ER: LaoSansPro-Regular.ttf space 202 nbsp N: Add nbsp
ER: LaoSansPro-Regular.ttf space 202 nbsp 0: Change space to 0
ER: LateefRegOT.ttf space 465 nbsp 641: Change nbsp to 465
ER: Ledger-Regular.ttf space 281 nbsp 0: Change space to 0
ER: Lekton-Bold.ttf space 500 nbsp N: Add nbsp
ER: Lekton-Bold.ttf space 500 nbsp 0: Change space to 0
ER: Lekton-Italic.ttf space 500 nbsp N: Add nbsp
ER: Lekton-Italic.ttf space 500 nbsp 0: Change space to 0
ER: Lekton-Regular.ttf space 500 nbsp N: Add nbsp
ER: Lekton-Regular.ttf space 500 nbsp 0: Change space to 0
ER: Lemon-Regular.ttf space 300 nbsp N: Add nbsp
ER: Lemon-Regular.ttf space 300 nbsp 0: Change space to 0
ER: LemonOne-Regular.ttf space 300 nbsp N: Add nbsp
ER: LemonOne-Regular.ttf space 300 nbsp 0: Change space to 0
ER: LilitaOne-Regular.ttf space 188 nbsp N: Add nbsp
ER: LilitaOne-Regular.ttf space 188 nbsp 0: Change space to 0
ER: LobsterTwo-Bold.ttf space 215 nbsp N: Add nbsp
ER: LobsterTwo-Bold.ttf space 215 nbsp 0: Change space to 0
ER: LobsterTwo-BoldItalic.ttf space 215 nbsp N: Add nbsp
ER: LobsterTwo-BoldItalic.ttf space 215 nbsp 0: Change space to 0
ER: LobsterTwo-Italic.ttf space 215 nbsp N: Add nbsp
ER: LobsterTwo-Italic.ttf space 215 nbsp 0: Change space to 0
ER: LobsterTwo-Regular.ttf space 215 nbsp N: Add nbsp
ER: LobsterTwo-Regular.ttf space 215 nbsp 0: Change space to 0
ER: Lohit-Bengali.ttf space 213 nbsp N: Add nbsp
ER: Lohit-Bengali.ttf space 213 nbsp 0: Change space to 0
ER: Lohit-Devanagari.ttf space 316 nbsp N: Add nbsp
ER: Lohit-Devanagari.ttf space 316 nbsp 0: Change space to 0
ER: Lohit-Tamil.ttf space 307 nbsp N: Add nbsp
ER: Lohit-Tamil.ttf space 307 nbsp 0: Change space to 0
ER: LovedbytheKing.ttf space 1049 nbsp N: Add nbsp
ER: LovedbytheKing.ttf space 1049 nbsp 0: Change space to 0
ER: Lusitana-Bold.ttf space 198 nbsp N: Add nbsp
ER: Lusitana-Bold.ttf space 198 nbsp 0: Change space to 0
ER: Lusitana-Regular.ttf space 198 nbsp N: Add nbsp
ER: Lusitana-Regular.ttf space 198 nbsp 0: Change space to 0
ER: Macondo-Regular.ttf space 300 nbsp N: Add nbsp
ER: Macondo-Regular.ttf space 300 nbsp 0: Change space to 0
ER: MacondoSwashCaps-Regular.ttf space 300 nbsp N: Add nbsp
ER: MacondoSwashCaps-Regular.ttf space 300 nbsp 0: Change space to 0
ER: Magra-Bold.ttf space 205 nbsp N: Add nbsp
ER: Magra-Bold.ttf space 205 nbsp 0: Change space to 0
ER: Magra-Regular.ttf space 205 nbsp N: Add nbsp
ER: Magra-Regular.ttf space 205 nbsp 0: Change space to 0
ER: Mako-Regular.ttf space 512 nbsp 487: Change space to 487
ER: Mallanna-Regular.ttf space 201 nbsp 301: Change nbsp to 201
ER: MarckScript-Regular.ttf space 480 nbsp N: Add nbsp
ER: MarckScript-Regular.ttf space 480 nbsp 0: Change space to 0
ER: MarkoOne-Regular.ttf space 614 nbsp N: Add nbsp
ER: MarkoOne-Regular.ttf space 614 nbsp 0: Change space to 0
ER: Mate-Italic.ttf space 260 nbsp N: Add nbsp
ER: Mate-Italic.ttf space 260 nbsp 0: Change space to 0
ER: Mate-Regular.ttf space 235 nbsp N: Add nbsp
ER: Mate-Regular.ttf space 235 nbsp 0: Change space to 0
ER: MateSC-Regular.ttf space 235 nbsp N: Add nbsp
ER: MateSC-Regular.ttf space 235 nbsp 0: Change space to 0
ER: MavenPro-Black.ttf space 692 nbsp N: Add nbsp
ER: MavenPro-Black.ttf space 692 nbsp 0: Change space to 0
ER: MavenPro-Bold.ttf space 692 nbsp N: Add nbsp
ER: MavenPro-Bold.ttf space 692 nbsp 0: Change space to 0
ER: MavenPro-Medium.ttf space 692 nbsp N: Add nbsp
ER: MavenPro-Medium.ttf space 692 nbsp 0: Change space to 0
ER: MavenPro-Regular.ttf space 692 nbsp N: Add nbsp
ER: MavenPro-Regular.ttf space 692 nbsp 0: Change space to 0
ER: Merienda-Bold.ttf space 330 nbsp N: Add nbsp
ER: Merienda-Bold.ttf space 330 nbsp 0: Change space to 0
ER: MeriendaOne-Regular.ttf space 330 nbsp N: Add nbsp
ER: MeriendaOne-Regular.ttf space 330 nbsp 0: Change space to 0
ER: Metamorphous-Regular.ttf space 681 nbsp 473: Change space to 473
ER: Miama-Regular.ttf space 420 nbsp N: Add nbsp
ER: Miama-Regular.ttf space 420 nbsp 0: Change space to 0
ER: Michroma.ttf space 448 nbsp 0: Change space to 0
ER: MissFajardose-Regular.ttf space 130 nbsp N: Add nbsp
ER: MissFajardose-Regular.ttf space 130 nbsp 0: Change space to 0
ER: MrsSaintDelafield-Regular.ttf space 200 nbsp N: Add nbsp
ER: MrsSaintDelafield-Regular.ttf space 200 nbsp 0: Change space to 0
ER: Monofett.ttf space 295 nbsp 311: Change nbsp to 295
ER: MonsieurLaDoulaise-Regular.ttf space 150 nbsp N: Add nbsp
ER: MonsieurLaDoulaise-Regular.ttf space 150 nbsp 0: Change space to 0
ER: MontserratAlternates-Bold.ttf space 264 nbsp N: Add nbsp
ER: MontserratAlternates-Bold.ttf space 264 nbsp 0: Change space to 0
ER: MontserratAlternates-Regular.ttf space 274 nbsp N: Add nbsp
ER: MontserratAlternates-Regular.ttf space 274 nbsp 0: Change space to 0
ER: MontserratSubrayada-Bold.ttf space 264 nbsp N: Add nbsp
ER: MontserratSubrayada-Bold.ttf space 264 nbsp 0: Change space to 0
ER: MontserratSubrayada-Regular.ttf space 274 nbsp N: Add nbsp
ER: MontserratSubrayada-Regular.ttf space 274 nbsp 0: Change space to 0
ER: MrBedfort-Regular.ttf space 250 nbsp N: Add nbsp
ER: MrBedfort-Regular.ttf space 250 nbsp 0: Change space to 0
ER: MrBedfort-Regular.ttf space 250 nbsp N: Add nbsp
ER: MrBedfort-Regular.ttf space 250 nbsp 0: Change space to 0
ER: MrDafoe-Regular.ttf space 250 nbsp N: Add nbsp
ER: MrDafoe-Regular.ttf space 250 nbsp 0: Change space to 0
ER: MrDeHaviland-Regular.ttf space 175 nbsp N: Add nbsp
ER: MrDeHaviland-Regular.ttf space 175 nbsp 0: Change space to 0
ER: MrsSaintDelafield-Regular.ttf space 200 nbsp N: Add nbsp
ER: MrsSaintDelafield-Regular.ttf space 200 nbsp 0: Change space to 0
ER: MrsSheppards-Regular.ttf space 250 nbsp N: Add nbsp
ER: MrsSheppards-Regular.ttf space 250 nbsp 0: Change space to 0
ER: Muli-Italic.ttf space 599 nbsp 561: Change space to 561
ER: Muli-Light.ttf space 599 nbsp 561: Change space to 561
ER: Muli-LightItalic.ttf space 599 nbsp 561: Change space to 561
ER: Muli-Regular.ttf space 599 nbsp 561: Change space to 561
ER: NATS-Regular.ttf space 192 nbsp N: Add nbsp
ER: NATS-Regular.ttf space 192 nbsp 0: Change space to 0
ER: Neuton-Bold.ttf space 508 nbsp 152: Change space to 152
ER: Neuton-ExtraBold.ttf space 628 nbsp 0: Change space to 0
ER: Neuton-ExtraLight.ttf space 426 nbsp 1686: Change nbsp to 426
ER: Neuton-Light.ttf space 365 nbsp 305: Change space to 305
ER: Neuton-Regular.ttf space 429 nbsp 1691: Change nbsp to 429
ER: Niconne-Regular.ttf space 350 nbsp 321: Change space to 321
ER: Nobile-Bold.ttf space 515 nbsp 696: Change nbsp to 515
ER: Nobile-BoldItalic.ttf space 437 nbsp N: Add nbsp
ER: Nobile-BoldItalic.ttf space 437 nbsp 0: Change space to 0
ER: Nobile-Italic.ttf space 478 nbsp N: Add nbsp
ER: Nobile-Italic.ttf space 478 nbsp 0: Change space to 0
ER: Nobile-Medium.ttf space 513 nbsp 595: Change nbsp to 513
ER: Nobile-MediumItalic.ttf space 466 nbsp N: Add nbsp
ER: Nobile-MediumItalic.ttf space 466 nbsp 0: Change space to 0
ER: Norican-Regular.ttf space 389 nbsp N: Add nbsp
ER: Norican-Regular.ttf space 389 nbsp 0: Change space to 0
ER: Nosifer-Regular.ttf space 510 nbsp N: Add nbsp
ER: Nosifer-Regular.ttf space 510 nbsp 0: Change space to 0
ER: NosiferCaps-Regular.ttf space 510 nbsp N: Add nbsp
ER: NosiferCaps-Regular.ttf space 510 nbsp 0: Change space to 0
ER: Numans-Regular.ttf space 614 nbsp 0: Change space to 0
ER: Oldenburg-Regular.ttf space 856 nbsp 520: Change space to 520
ER: Orbitron-Black.ttf space 322 nbsp N: Add nbsp
ER: Orbitron-Black.ttf space 322 nbsp 0: Change space to 0
ER: Orbitron-Bold.ttf space 308 nbsp N: Add nbsp
ER: Orbitron-Bold.ttf space 308 nbsp 0: Change space to 0
ER: Orbitron-Medium.ttf space 290 nbsp N: Add nbsp
ER: Orbitron-Medium.ttf space 290 nbsp 0: Change space to 0
ER: Orbitron-Regular.ttf space 272 nbsp N: Add nbsp
ER: Orbitron-Regular.ttf space 272 nbsp 0: Change space to 0
ER: Orienta-Regular.ttf space 270 nbsp N: Add nbsp
ER: Orienta-Regular.ttf space 270 nbsp 0: Change space to 0
ER: OriginalSurfer-Regular.ttf space 594 nbsp 573: Change space to 573
ER: Overlock-Black.ttf space 215 nbsp N: Add nbsp
ER: Overlock-Black.ttf space 215 nbsp 0: Change space to 0
ER: Overlock-BlackItalic.ttf space 190 nbsp N: Add nbsp
ER: Overlock-BlackItalic.ttf space 190 nbsp 0: Change space to 0
ER: Overlock-Bold.ttf space 215 nbsp N: Add nbsp
ER: Overlock-Bold.ttf space 215 nbsp 0: Change space to 0
ER: Overlock-BoldItalic.ttf space 190 nbsp N: Add nbsp
ER: Overlock-BoldItalic.ttf space 190 nbsp 0: Change space to 0
ER: Overlock-Italic.ttf space 200 nbsp N: Add nbsp
ER: Overlock-Italic.ttf space 200 nbsp 0: Change space to 0
ER: Overlock-Regular.ttf space 230 nbsp N: Add nbsp
ER: Overlock-Regular.ttf space 230 nbsp 0: Change space to 0
ER: OverlockSC-Regular.ttf space 230 nbsp N: Add nbsp
ER: OverlockSC-Regular.ttf space 230 nbsp 0: Change space to 0
ER: Ovo-Regular.ttf space 525 nbsp 440: Change space to 440
/Library/Python/2.7/site-packages/fonttools-3.0-py2.7.egg/fontTools/ttLib/tables/_h_e_a_d.py:51: UserWarning: 'modified' timestamp out of range; ignoring top bytes
  warnings.warn("'%s' timestamp out of range; ignoring top bytes" % stamp)
ER: Padauk-Bold.ttf space 503 nbsp N: Add nbsp
ER: Padauk-Bold.ttf space 503 nbsp 0: Change space to 0
ER: Padauk-Regular.ttf space 378 nbsp N: Add nbsp
ER: Padauk-Regular.ttf space 378 nbsp 0: Change space to 0
ER: PasseroOne-Regular.ttf space 449 nbsp 369: Change space to 369
ER: Piedra-Regular.ttf space 230 nbsp N: Add nbsp
ER: Piedra-Regular.ttf space 230 nbsp 0: Change space to 0
ER: PinyonScript-Regular.ttf space 703 nbsp 725: Change nbsp to 703
ER: Play-Bold.ttf space 230 nbsp N: Add nbsp
ER: Play-Bold.ttf space 230 nbsp 0: Change space to 0
ER: Play-Regular.ttf space 230 nbsp N: Add nbsp
ER: Play-Regular.ttf space 230 nbsp 0: Change space to 0
ER: Playball-Regular.ttf space 300 nbsp 290: Change space to 290
ER: Podkova-Bold.ttf space 480 nbsp 462: Change space to 462
ER: Podkova-Regular.ttf space 515 nbsp 462: Change space to 462
ER: PoiretOne-Regular.ttf space 350 nbsp N: Add nbsp
ER: PoiretOne-Regular.ttf space 350 nbsp 0: Change space to 0
ER: Poly-Italic.ttf space 245 nbsp 195: Change space to 195
ER: Poly-Regular.ttf space 245 nbsp 195: Change space to 195
ER: Pompiere-Regular.ttf space 364 nbsp 384: Change nbsp to 364
ER: PontanoSans-Regular.ttf space 450 nbsp N: Add nbsp
ER: PontanoSans-Regular.ttf space 450 nbsp 0: Change space to 0
ER: PorterSansBlock-Regular.ttf space 601 nbsp N: Add nbsp
ER: PorterSansBlock-Regular.ttf space 601 nbsp 0: Change space to 0
ER: PortLligatSans-Regular.ttf space 230 nbsp N: Add nbsp
ER: PortLligatSans-Regular.ttf space 230 nbsp 0: Change space to 0
ER: PortLligatSlab-Regular.ttf space 230 nbsp N: Add nbsp
ER: PortLligatSlab-Regular.ttf space 230 nbsp 0: Change space to 0
ER: Prociono-Regular.ttf space 240 nbsp N: Add nbsp
ER: Prociono-Regular.ttf space 240 nbsp 0: Change space to 0
ER: Quando-Regular.ttf space 720 nbsp 680: Change space to 680
ER: Quicksand-Bold.ttf space 300 nbsp N: Add nbsp
ER: Quicksand-Bold.ttf space 300 nbsp 0: Change space to 0
ER: Quicksand-BoldItalic.ttf space 300 nbsp N: Add nbsp
ER: Quicksand-BoldItalic.ttf space 300 nbsp 0: Change space to 0
ER: Quicksand-Italic.ttf space 300 nbsp N: Add nbsp
ER: Quicksand-Italic.ttf space 300 nbsp 0: Change space to 0
ER: Quicksand-Light.ttf space 300 nbsp N: Add nbsp
ER: Quicksand-Light.ttf space 300 nbsp 0: Change space to 0
ER: Quicksand-LightItalic.ttf space 300 nbsp N: Add nbsp
ER: Quicksand-LightItalic.ttf space 300 nbsp 0: Change space to 0
ER: Quicksand-Regular.ttf space 300 nbsp N: Add nbsp
ER: Quicksand-Regular.ttf space 300 nbsp 0: Change space to 0
ER: Qwigley-Regular.ttf space 185 nbsp N: Add nbsp
ER: Qwigley-Regular.ttf space 185 nbsp 0: Change space to 0
ER: Radley-Regular.ttf space 480 nbsp N: Add nbsp
ER: Radley-Regular.ttf space 480 nbsp 0: Change space to 0
ER: ReenieBeanie.ttf space 414 nbsp 0: Change space to 0
ER: Rokkitt-Bold.ttf space 458 nbsp N: Add nbsp
ER: Rokkitt-Bold.ttf space 458 nbsp 0: Change space to 0
ER: Rokkitt-Regular.ttf space 430 nbsp N: Add nbsp
ER: Rokkitt-Regular.ttf space 430 nbsp 0: Change space to 0
ER: Rosarivo-Italic.ttf space 267 nbsp N: Add nbsp
ER: Rosarivo-Italic.ttf space 267 nbsp 0: Change space to 0
ER: Rosarivo-Regular.ttf space 307 nbsp N: Add nbsp
ER: Rosarivo-Regular.ttf space 307 nbsp 0: Change space to 0
ER: RougeScript-Regular.ttf space 300 nbsp N: Add nbsp
ER: RougeScript-Regular.ttf space 300 nbsp 0: Change space to 0
ER: Ruda-Black.ttf space 240 nbsp N: Add nbsp
ER: Ruda-Black.ttf space 240 nbsp 0: Change space to 0
ER: Ruda-Bold.ttf space 235 nbsp N: Add nbsp
ER: Ruda-Bold.ttf space 235 nbsp 0: Change space to 0
ER: Ruda-Regular.ttf space 225 nbsp N: Add nbsp
ER: Ruda-Regular.ttf space 225 nbsp 0: Change space to 0
ER: Rufina-Bold.ttf space 242 nbsp N: Add nbsp
ER: Rufina-Bold.ttf space 242 nbsp 0: Change space to 0
ER: Rufina-Regular.ttf space 254 nbsp N: Add nbsp
ER: Rufina-Regular.ttf space 254 nbsp 0: Change space to 0
ER: RugeBoogie-Regular.ttf space 245 nbsp 0: Change space to 0
ER: Ruluko-Regular.ttf space 210 nbsp N: Add nbsp
ER: Ruluko-Regular.ttf space 210 nbsp 0: Change space to 0
ER: RuslanDisplay.ttf space 350 nbsp 0: Change space to 0
ER: Ruthie-Regular.ttf space 196 nbsp 0: Change space to 0
ER: Sail-Regular.ttf space 213 nbsp N: Add nbsp
ER: Sail-Regular.ttf space 213 nbsp 0: Change space to 0
ER: Sanchez-Italic.ttf space 313 nbsp N: Add nbsp
ER: Sanchez-Italic.ttf space 313 nbsp 0: Change space to 0
ER: Sanchez-Regular.ttf space 313 nbsp N: Add nbsp
ER: Sanchez-Regular.ttf space 313 nbsp 0: Change space to 0
ER: Sancreek-Regular.ttf space 457 nbsp 248: Change space to 248
ER: Sansation-Bold.ttf space 450 nbsp 498: Change nbsp to 450
ER: Sansation-BoldItalic.ttf space 450 nbsp 498: Change nbsp to 450
ER: Sansation-Italic.ttf space 500 nbsp 498: Change space to 498
ER: Sansation-Light.ttf space 500 nbsp 518: Change nbsp to 500
ER: Sansation-LightItalic.ttf space 500 nbsp 518: Change nbsp to 500
ER: Sansation-Regular.ttf space 500 nbsp 498: Change space to 498
ER: Sarpanch-Black.ttf space 274 nbsp N: Add nbsp
ER: Sarpanch-Black.ttf space 274 nbsp 0: Change space to 0
ER: Sarpanch-Bold.ttf space 274 nbsp N: Add nbsp
ER: Sarpanch-Bold.ttf space 274 nbsp 0: Change space to 0
ER: Sarpanch-ExtraBold.ttf space 274 nbsp N: Add nbsp
ER: Sarpanch-ExtraBold.ttf space 274 nbsp 0: Change space to 0
ER: Sarpanch-Medium.ttf space 274 nbsp N: Add nbsp
ER: Sarpanch-Medium.ttf space 274 nbsp 0: Change space to 0
ER: Sarpanch-Regular.ttf space 274 nbsp N: Add nbsp
ER: Sarpanch-Regular.ttf space 274 nbsp 0: Change space to 0
ER: Sarpanch-SemiBold.ttf space 274 nbsp N: Add nbsp
ER: Sarpanch-SemiBold.ttf space 274 nbsp 0: Change space to 0
ER: Scheherazade-Bold.ttf space 512 nbsp 465: Change space to 465
ER: Sedan-Italic.ttf space 260 nbsp N: Add nbsp
ER: Sedan-Italic.ttf space 260 nbsp 0: Change space to 0
ER: Sedan-Regular.ttf space 260 nbsp N: Add nbsp
ER: Sedan-Regular.ttf space 260 nbsp 0: Change space to 0
ER: SedanSC-Regular.ttf space 260 nbsp N: Add nbsp
ER: SedanSC-Regular.ttf space 260 nbsp 0: Change space to 0
ER: SeoulHangang-Bold.ttf space 330 nbsp N: Add nbsp
ER: SeoulHangang-Bold.ttf space 330 nbsp 0: Change space to 0
ER: SeoulHangang-ExtraBold.ttf space 330 nbsp N: Add nbsp
ER: SeoulHangang-ExtraBold.ttf space 330 nbsp 0: Change space to 0
ER: SeoulHangang-Light.ttf space 330 nbsp 910: Change nbsp to 330
ER: SeoulHangang-Medium.ttf space 330 nbsp 910: Change nbsp to 330
ER: SeoulHangangCondensed-Bold.ttf space 307 nbsp N: Add nbsp
ER: SeoulHangangCondensed-Bold.ttf space 307 nbsp 0: Change space to 0
ER: SeoulHangangCondensed-BoldL.ttf space 307 nbsp N: Add nbsp
ER: SeoulHangangCondensed-BoldL.ttf space 307 nbsp 0: Change space to 0
ER: SeoulHangangCondensed-ExtraBold.ttf space 307 nbsp N: Add nbsp
ER: SeoulHangangCondensed-ExtraBold.ttf space 307 nbsp 0: Change space to 0
ER: SeoulHangangCondensed-Light.ttf space 307 nbsp 831: Change nbsp to 307
ER: SeoulHangangCondensed-Medium.ttf space 307 nbsp 831: Change nbsp to 307
ER: SeoulNamsan-Bold.ttf space 330 nbsp N: Add nbsp
ER: SeoulNamsan-Bold.ttf space 330 nbsp 0: Change space to 0
ER: SeoulNamsan-ExtraBold.ttf space 330 nbsp N: Add nbsp
ER: SeoulNamsan-ExtraBold.ttf space 330 nbsp 0: Change space to 0
ER: SeoulNamsan-Light.ttf space 330 nbsp N: Add nbsp
ER: SeoulNamsan-Light.ttf space 330 nbsp 0: Change space to 0
ER: SeoulNamsan-Medium.ttf space 330 nbsp N: Add nbsp
ER: SeoulNamsan-Medium.ttf space 330 nbsp 0: Change space to 0
ER: SeoulNamsanCondensed-Black.ttf space 307 nbsp N: Add nbsp
ER: SeoulNamsanCondensed-Black.ttf space 307 nbsp 0: Change space to 0
ER: SeoulNamsanCondensed-Bold.ttf space 307 nbsp N: Add nbsp
ER: SeoulNamsanCondensed-Bold.ttf space 307 nbsp 0: Change space to 0
ER: SeoulNamsanCondensed-ExtraBold.ttf space 307 nbsp N: Add nbsp
ER: SeoulNamsanCondensed-ExtraBold.ttf space 307 nbsp 0: Change space to 0
ER: SeoulNamsanCondensed-Light.ttf space 307 nbsp N: Add nbsp
ER: SeoulNamsanCondensed-Light.ttf space 307 nbsp 0: Change space to 0
ER: SeoulNamsanCondensed-Medium.ttf space 307 nbsp N: Add nbsp
ER: SeoulNamsanCondensed-Medium.ttf space 307 nbsp 0: Change space to 0
ER: SeoulNamsanVertical-Regular.ttf space 500 nbsp N: Add nbsp
ER: SeoulNamsanVertical-Regular.ttf space 500 nbsp 0: Change space to 0
ER: ShortStack-Regular.ttf space 746 nbsp 614: Change space to 614
ER: Signika-Bold.ttf space 220 nbsp N: Add nbsp
ER: Signika-Bold.ttf space 220 nbsp 0: Change space to 0
ER: Signika-Light.ttf space 220 nbsp N: Add nbsp
ER: Signika-Light.ttf space 220 nbsp 0: Change space to 0
ER: Signika-Regular.ttf space 220 nbsp N: Add nbsp
ER: Signika-Regular.ttf space 220 nbsp 0: Change space to 0
ER: Signika-Semibold.ttf space 220 nbsp N: Add nbsp
ER: Signika-Semibold.ttf space 220 nbsp 0: Change space to 0
ER: SignikaNegative-Bold.ttf space 220 nbsp N: Add nbsp
ER: SignikaNegative-Bold.ttf space 220 nbsp 0: Change space to 0
ER: SignikaNegative-Light.ttf space 220 nbsp N: Add nbsp
ER: SignikaNegative-Light.ttf space 220 nbsp 0: Change space to 0
ER: SignikaNegative-Regular.ttf space 220 nbsp N: Add nbsp
ER: SignikaNegative-Regular.ttf space 220 nbsp 0: Change space to 0
ER: SignikaNegative-Semibold.ttf space 220 nbsp N: Add nbsp
ER: SignikaNegative-Semibold.ttf space 220 nbsp 0: Change space to 0
ER: SixCaps.ttf space 237 nbsp 280: Change nbsp to 237
ER: Sofia-Regular.ttf space 354 nbsp N: Add nbsp
ER: Sofia-Regular.ttf space 354 nbsp 0: Change space to 0
ER: Souliyo-Regular.ttf space 508 nbsp N: Add nbsp
ER: Souliyo-Regular.ttf space 508 nbsp 0: Change space to 0
ER: Spirax-Regular.ttf space 204 nbsp N: Add nbsp
ER: Spirax-Regular.ttf space 204 nbsp 0: Change space to 0
ER: SquadaOne-Regular.ttf space 202 nbsp N: Add nbsp
ER: SquadaOne-Regular.ttf space 202 nbsp 0: Change space to 0
ER: StalinOne-Regular.ttf space 500 nbsp 0: Change space to 0
ER: Stoke-Regular.ttf space 684 nbsp 550: Change space to 550
ER: SupermercadoOne-Regular.ttf space 513 nbsp 402: Change space to 402
ER: Suravaram-Regular.ttf space 177 nbsp 197: Change nbsp to 177
ER: Suwannaphum.ttf space 532 nbsp N: Add nbsp
ER: Suwannaphum.ttf space 532 nbsp 0: Change space to 0
ER: TextMeOne-Regular.ttf space 500 nbsp N: Add nbsp
ER: TextMeOne-Regular.ttf space 500 nbsp 0: Change space to 0
ER: Thabit-Bold.ttf space 637 nbsp N: Add nbsp
ER: Thabit-Bold.ttf space 637 nbsp 0: Change space to 0
ER: Thabit-BoldOblique.ttf space 637 nbsp N: Add nbsp
ER: Thabit-BoldOblique.ttf space 637 nbsp 0: Change space to 0
ER: Thabit-Oblique.ttf space 637 nbsp N: Add nbsp
ER: Thabit-Oblique.ttf space 637 nbsp 0: Change space to 0
ER: Thabit.ttf space 637 nbsp N: Add nbsp
ER: Thabit.ttf space 637 nbsp 0: Change space to 0
ER: Tharlon-Regular.ttf space 318 nbsp N: Add nbsp
ER: Tharlon-Regular.ttf space 318 nbsp 0: Change space to 0
ER: Tienne-Bold.ttf space 532 nbsp 580: Change nbsp to 532
ER: Tienne-Heavy.ttf space 532 nbsp 569: Change nbsp to 532
ER: Tienne-Regular.ttf space 532 nbsp 591: Change nbsp to 532
ER: TitanOne-Regular.ttf space 225 nbsp N: Add nbsp
ER: TitanOne-Regular.ttf space 225 nbsp 0: Change space to 0
ER: Trocchi-Regular.ttf space 480 nbsp N: Add nbsp
ER: Trocchi-Regular.ttf space 480 nbsp 0: Change space to 0
ER: Trochut-Bold.ttf space 200 nbsp N: Add nbsp
ER: Trochut-Bold.ttf space 200 nbsp 0: Change space to 0
ER: Trochut-Italic.ttf space 200 nbsp N: Add nbsp
ER: Trochut-Italic.ttf space 200 nbsp 0: Change space to 0
ER: Trochut-Regular.ttf space 200 nbsp N: Add nbsp
ER: Trochut-Regular.ttf space 200 nbsp 0: Change space to 0
ER: Trykker-Regular.ttf space 682 nbsp 481: Change space to 481
ER: Tuffy-Bold.ttf space 616 nbsp N: Add nbsp
ER: Tuffy-Bold.ttf space 616 nbsp 0: Change space to 0
ER: Tuffy-BoldItalic.ttf space 616 nbsp N: Add nbsp
ER: Tuffy-BoldItalic.ttf space 616 nbsp 0: Change space to 0
ER: Tuffy-Italic.ttf space 616 nbsp N: Add nbsp
ER: Tuffy-Italic.ttf space 616 nbsp 0: Change space to 0
ER: Tuffy-Regular.ttf space 616 nbsp N: Add nbsp
ER: Tuffy-Regular.ttf space 616 nbsp 0: Change space to 0
ER: UnifrakturCook-Bold.ttf space 500 nbsp 333: Change space to 333
ER: Unlock-Regular.ttf space 260 nbsp N: Add nbsp
ER: Unlock-Regular.ttf space 260 nbsp 0: Change space to 0
ER: Unna-Regular.ttf space 220 nbsp 461: Change nbsp to 220
ER: Vibur-Regular.ttf space 797 nbsp 796: Change space to 796
ER: Voces-Regular.ttf space 290 nbsp 614: Change nbsp to 290
ER: Vollkorn-BoldItalic.ttf space 200 nbsp N: Add nbsp
ER: Vollkorn-BoldItalic.ttf space 200 nbsp 0: Change space to 0
ER: Vollkorn-Italic.ttf space 180 nbsp N: Add nbsp
ER: Vollkorn-Italic.ttf space 180 nbsp 0: Change space to 0
ER: Wallpoet-Regular.ttf space 300 nbsp 238: Change space to 238
ER: Warnes-Regular.ttf space 400 nbsp N: Add nbsp
ER: Warnes-Regular.ttf space 400 nbsp 0: Change space to 0
ER: Wellfleet-Regular.ttf space 590 nbsp 688: Change nbsp to 590
ER: YesevaOne-Regular.ttf space 280 nbsp -229: Change space to -229
$
davelab6 commented 8 years ago

One last thing:

ER: jsMath-cmbx10.ttf space -2 nbsp 0: Change space advanceWidth to 0

should be

ER: jsMath-cmbx10.ttf space -2 nbsp 0: Change nbsp advanceWidth to -2

davelab6 commented 8 years ago

https://github.com/google/fonts/blob/master/tools/space_check.py has been released which provides much more thorough checking of the nbsp glyph, but no autofixing.