Autor Beitrag
Kirk1701A
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 110
Erhaltene Danke: 3

Linux, Ubuntu, Mac, IOS, Android (4.2.x - 9.x.x), Win Mob., Micro. DOS, Win 95, Win 98, Win 2000, Win ME, Win XP, Win Vista, Win 7, Win8.1, Win 10
C# (VS 2015 Professional, VS 2017 Community/Enterprise, VS 2019 Professional/Enterprise)
BeitragVerfasst: Do 02.05.19 19:28 
Hi Leute,

ich programmiere gerade einen Sternzeitrechner, der irgendwann auch veröffentlicht werden soll (aber egal...). Ich möchte dafür zwei Schriftarten aus StarTrek mitgeben als eingebettete Ressource. Ich habe diese auch schon hinzugefügt (Siehe Bild -> Roter Kreis).

Ich gebe den "internen" Pfad an, zu der die Schriftart liegt, aber es tut sich nichts. VS zeigt weder Fehler, noch wird das am Fenster angezeigt (Siehe Bild -> Blauer Kreis).

Woran liegt das?

Danke
LLAP Euer Kirk
Einloggen, um Attachments anzusehen!
_________________
"Ich war es und werde es immer bleiben... Ihr Freund!"
@Spock -> Star Trek II: Der Zorn des Khan
Frühlingsrolle
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Do 02.05.19 21:34 
- Nachträglich durch die Entwickler-Ecke gelöscht -
Kirk1701A Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 110
Erhaltene Danke: 3

Linux, Ubuntu, Mac, IOS, Android (4.2.x - 9.x.x), Win Mob., Micro. DOS, Win 95, Win 98, Win 2000, Win ME, Win XP, Win Vista, Win 7, Win8.1, Win 10
C# (VS 2015 Professional, VS 2017 Community/Enterprise, VS 2019 Professional/Enterprise)
BeitragVerfasst: Fr 03.05.19 15:21 
user profile iconFrühlingsrolle hat folgendes geschrieben Zum zitierten Posting springen:

ausblenden C#-Quelltext
1:
FontFamily="./Resources/Fonts/#FINALOLD"					



Ich habe das genauso geschrieben (auch mal mit Endung und paar andere Varianten), aber es klappt nicht. Weder in der Vorschau, noch im richtigen Fenster beim Debugging wird "FinalOld" verwendet. Der Pfad ist ebenfalls korrekt angegeben (Mit Doppel-S :wink: ).

LLAP
Euer Kirk

_________________
"Ich war es und werde es immer bleiben... Ihr Freund!"
@Spock -> Star Trek II: Der Zorn des Khan
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4076
Erhaltene Danke: 845

Win7
C++, C# (VS 2015/17)
BeitragVerfasst: Fr 03.05.19 15:56 
Du mußt den Font als "Resource" anlegen (nicht "Embedded Resource"), s.a. Verpacken von Schriftarten mit Anwendungen (Packaging Fonts with Applications) (unter "Hinzufügen von Schriftarten als Ressourcenelemente" - beachte den "Hinweis").

Detaillierter wird es auch in Using custom font in WPF application sowie How to include external font in WPF application without installing it (auf englisch) erklärt.

Edit: Hinter dem '#' muß der Fontname, nicht der Dateiname, stehen (per Doppelklick auf den Font im VS-Projekt siehst du den Namen)!

PS: Bei deinem Projektnamen kaufe ich ein 't': StardateCalculator ;-)


Zuletzt bearbeitet von Th69 am Fr 03.05.19 16:02, insgesamt 1-mal bearbeitet

Für diesen Beitrag haben gedankt: Kirk1701A
Kirk1701A Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 110
Erhaltene Danke: 3

Linux, Ubuntu, Mac, IOS, Android (4.2.x - 9.x.x), Win Mob., Micro. DOS, Win 95, Win 98, Win 2000, Win ME, Win XP, Win Vista, Win 7, Win8.1, Win 10
C# (VS 2015 Professional, VS 2017 Community/Enterprise, VS 2019 Professional/Enterprise)
BeitragVerfasst: Fr 03.05.19 15:59 
user profile iconTh69 hat folgendes geschrieben Zum zitierten Posting springen:
PS: Bei deinem Projektnamen kaufe ich ein 't': StardateCalculator ;-)

Uups... Danke :oops:

_________________
"Ich war es und werde es immer bleiben... Ihr Freund!"
@Spock -> Star Trek II: Der Zorn des Khan