improved implementation of webfonts