Esiste un modo ufficiale per distribuire (distribuire) un carattere specifico con un'applicazione .NET?Incorporamento/distribuzione di caratteri personalizzati nell'app .NET
Abbiamo un "carattere LED" (di dominio pubblico) che stampa i numeri con l'aspetto retroilluminato del LED. Questo è un font True Type standard o Open Type come qualsiasi altro tranne che sembra funky.
Ovviamente per farlo funzionare, questo tipo di carattere deve essere sul computer dell'utente. Ma preferiremmo non forzare l'utente a "installare il nostro font speciale nella cartella dei font". Preferiremmo caricare un oggetto Font direttamente dal TTF o installare il font in modo programmatico in modo che sia disponibile.
In che modo le applicazioni gestiscono questo tipo di cose? Ad esempio, noto che Adobe XYZ installa vari tipi di carattere sul sistema senza l'intervento dell'utente. Questo è quello che vorremmo fare.
EDIT: ok, idealmente, preferiremmo non installare direttamente il tipo di carattere. Non vogliamo che il nostro font LED a tema nifty venga visualizzato nell'elenco a discesa dei font dell'utente in MS Word. Preferiremmo usare questo tipo di carattere, ma limitarne l'uso o l'aspetto alla nostra app. Un modo per farlo?
MODIFICA 2: Questo è per un'applicazione WinForms .NET 2.0.
Grazie!
Grazie , non sapevo nemmeno che * fosse * una classe PrivateFontFamily.Questo dovrebbe farlo. –
Bello, per favore commenta se funziona davvero :) – Duckie
Funziona. Almeno con il font di prova che ho appena provato. Sembra che questo sia lo scopo esatto di quelle lezioni. :) –