Have you posted a question about the font problem to the wpf forum (http://robrelyea.com/wpf/forum)? XamlReader runs under partial trust when running in an XBAP, but not when running in a normal application.
Thanks, Rob
Rob Relyea | Program Manager, WPF & Xaml Language Team robrelyea.com | /blog | /wpf | /xaml