Как добавить шрифты с интернета в мое приложение?
Смотри, когда добавляешь шрифты обязательно через Visual Studio поставь свойство Resource. 
Зфтем добавь слейдущие строки в свой app.xaml файл.
<ResourceDictionary>
            <FontFamily x:Key="Dongle-Regular">./Data/Fonts/Dongle-Regular.ttf#Dongle</FontFamily>
            <FontFamily x:Key="Dongle-Light">./Data/Fonts/Dongle-Light.ttf#Dongle</FontFamily>
            <FontFamily x:Key="Dongle-Bold">./Data/Fonts/Dongle-Bold.ttf#Dongle</FontFamily>
        </ResourceDictionary> 
Единственое что меняешь название и путь для шрифтов.
И теперь ты можешь выбрать шрифты для своего текста. Допиши такую строку в Xaml файле для текста:
FontFamily="{StaticResource Dongle-Regular}"
А использование шрифтов в WPF чем-то отличается от их использования в WinForm?
Если нет, то в гугле полно инфы, например, и даже видео есть.