More accurate and simple note scaling

Instead of note scaling relying on it's previous size, now it only relies on it's original size provided by the server.
Also, providing non-integer values to the css gives it better size and alignment if anyone happens to use the browser zoom feature