NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
josef kratky
Člen
Avatar
josef kratky:11.12.2016 13:13

mam vytvořený program ve WPF, použivam prčite písmo, když program spustím na jinem PC kde není to písmo instalované tak si to zvoli vlastní písmo. jde to nějak udělat bez instalace písma do druheho PC?

 
Odpovědět
11.12.2016 13:13
Avatar
homestead
Člen
Avatar
Odpovídá na josef kratky
homestead:11.12.2016 15:19

Ja to robím v inštalačke programu, tu je screen:

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
11.12.2016 15:19
Žiť a nechať žiť...
Avatar
ORRNY99
Člen
Avatar
ORRNY99:11.12.2016 15:35

Stačí si pouze stáhnout požadovaný font www.1001freefonts.com. Pak ten font vložíš do nějaké složky v tvém projektu třeba tak jak to je na obrázku. Potom si vytvoříš ResourceDictionary třeba s názvem FontsStyles

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                    xmlns:system="clr-namespace:System;assembly=mscorlib">
    <system:Double x:Key="FloatingWatermarkFontSize">10</system:Double>
    <system:Double x:Key="ClearTextButtonFontSize">16</system:Double>
    <system:Double x:Key="ContentFontSize">12</system:Double>
    <Style x:Key="SegoeAssets">
        <Setter Property="TextElement.FontFamily" Value="/Drup;component/Resources/Fonts/#Segoe MDL2 Assets" />
    </Style>
    <FontFamily x:Key="DefaultFontFamilySegoeAssets">pack://application:,,,/Drup;component/Resources/Fonts/#Segoe MDL2 Assets</FontFamily>
</ResourceDictionary>

Kód v App.xaml

<Application.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
             <ResourceDictionary Source="Resources/Styles/FontStyles.xaml"/>
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
</Application.Resources>
<TextBlock FontFamily="{StaticResource DefaultFontFamilySegoeAssets}" Text="&#xE93C;"/>
 
Nahoru Odpovědět
11.12.2016 15:35
Avatar
josef kratky
Člen
Avatar
josef kratky:11.12.2016 16:29

super dik

 
Nahoru Odpovědět
11.12.2016 16:29
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.