update fonts & font script to remove corrupted cmap tables

- update font script to remove corrupted cmap tables in M+ fonts
- regenerate fonts
- switch to numeric weights when using M+ 1p fonts
- tweak kerning settings and commentary