MattSlavin.com

Windows Phone Font Embedding

We’ve been working on Windows Phone and have tried to get custom fonts to display - but this does not seem to be possible.

It looks like load times, battery consumption and licensing all have their part to play, and presumably are reason enough why the Windows Phone OS doesn’t accept custom fonts outside of it’s default styles, in the browser.

We have tried numerous methods in order to show custom fonts - if only to allow a page to look as the designer intended -

For example - using the following doesn’t work, it will just default back to a windows font:

  @font-face {   font-family:‘MyFont’;   src: url(data:font/woff;charset=utf-8;base64,d09GR… }

This will render perfectly well in iPhone and Android devices.

...doesn’t work either. Again, Windows Phone will just display a default font.

So where to go from here? I find it very difficult to believe that it’s just not possible - surely Microsoft would be chomping at the bit in order to get these basics in place - as they are fundamental to the look and feel, and ultimately, user experience of the phone. To cut out features like this will serve up a very drab user experience for it’s audience.

Developing for windows Mobile, feels a bit like developing for IE6 all over again.

I’ve compiled a list of links that may be helpful. These were resources that I used, and may be of use when developing for mobile. I’ll be revisiting this post, to keep it updated, should the situation change.

Leave a Comment

* required fields