c# - How to use a custom font with Windows Universal app? -


like other windows phone 8 projects wanted use custom font. new universal app architecture struggle put in place.

i have created "fonts" folder in shared project, added fonts files property build action "content".

i created "themes" folder in shared project , added resourcedictionnary ("generic.xaml").

i added fontfamily resource :

<fontfamily x:key="rexboldfontfamily">/fonts/rex bold.otf#rex bold</fontfamily> 

i referenced in app.xaml that:

<application.resources>      <resourcedictionary>          <resourcedictionary.mergeddictionaries>             <resourcedictionary source="themes/generic.xaml"/>         </resourcedictionary.mergeddictionaries>          <vm:viewmodellocator x:key="locator" d:isdatasource="true" />      </resourcedictionary>  </application.resources> 

in mainpage.xaml on windows phone project tried use this:

<textblock text="{binding helloworld}" foreground="{themeresource redbrush}" horizontalalignment="center" verticalalignment="center" fontfamily="{staticresource rexboldfontfamily}" fontsize="22"/> 

i know sure name of font because works on 1 of windows phone app. , of wired because works color resource.

any 1 succeded share font , use it,

you're doing right, except font name (part after '#'). seems rex, not rex bold.

<fontfamily x:key="rexboldfontfamily">/fonts/rex bold.otf#rex</fontfamily> 

Comments

Popular posts from this blog

commonjs - How to write a typescript definition file for a node module that exports a function? -

openid - Okta: Failed to get authorization code through API call -

ios - Change Storyboard View using Seague -