Witajcie,
chciałbym aby moje Label'e były ładniejsze, co za tym idzie, chciałem dodać plik .ttf do programu. Oto kod
Deklaracje na początku klasy:
System.Drawing.Text.PrivateFontCollection privateFonts = new System.Drawing.Text.PrivateFontCollection();
byte[] fontData = Properties.Resources.LCDM2N_;
Font lcdFont;
I ciało konstruktora
public Form1()
{
InitializeComponent();
unsafe
{
fixed (byte* pFontData = fontData)
{
privateFonts.AddMemoryFont((System.IntPtr)pFontData, fontData.Length);
}
}
lcdFont = new Font(privateFonts.Families[0], 20);
label1.Font = lcdFont;
label2.Font = lcdFont;
label4.Font = lcdFont;
U mnie kompiluje się i działa, jednak na innych komputerach nie. Dodam, ze label1, 2 i 4 mają początkowo w InitializeComponent() ustawioną inną czcionkę (bo gdyby ta nie zadziałała, to zeby zastepcza zgadzala się chociaz rozmiarem).
proszę o pomoc i pozdrawiam
UU