JS fixes and Font

Cherry pick the last two commits which contain the email-exchanged JS fixes and the Font folder and css updates.