default user fonts are now added during user initialization

Fonts for logged in users must be determined when a room is shown, so
first time logins are now redirected to the root in order to initialize
a user properly