Utilizzare font personalizzati in Silverlight 2.0

di Alessio Leoncini, in Silverlight 2.0,

Il plugin Silverlight 2.0 include il seguente set di font per renderizzare i testi con stili diversi:

Arial
Arial Black
Comic Sans MS
Courier New
Lucida Grande
Lucida Sans Unicode
Times New Roman
Trebuchet MS
Verdana
Oltre ai predefiniti è possibile utilizzare anche font personalizzati aggiungendo i file al progetto Silverlight e compilandoli come parte integrante dell'assembly.

Questa operazione può essere eseguita specificando le proprietà dei file in Visual Studio "BuildAction" a "Resource" e "Copy to Output Directory" a "Do not copy".

I font personalizzati possono essere specificati nei controlli attraverso la proprietà FontFamily utilizzando la sintassi:

[cartella]/[nomefile.ttf]#[nome del font]
Ecco un esempio:

<TextBlock Text="Loading"
           FontFamily="Fonts/JOKERMAN.TTF#Jokerman"
           FontSize="20" />
La compilazione all'interno di un assembly è anche una buona pratica per ridurre i problemi di licenza dei font aumentando la difficoltà di duplicazione da parte dell'utente.

Qualora il font specificato non sia disponibile il plugin utilizzerà il Portable User Interface corrispondente al Verdana.

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

Nessuna risorsa collegata

I più letti di oggi