Autor |
Beitrag |
Kirk1701A
Beiträge: 126
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 2017 Community/Enterprise, VS 2019 Professional/Enterprise), VB (VBA), JavaScript
|
Verfasst: Do 02.05.19 20: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
|
Verfasst: Do 02.05.19 22:34
- Nachträglich durch die Entwickler-Ecke gelöscht -
|
|
Kirk1701A
Beiträge: 126
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 2017 Community/Enterprise, VS 2019 Professional/Enterprise), VB (VBA), JavaScript
|
Verfasst: Fr 03.05.19 16:21
Frühlingsrolle hat folgendes geschrieben : |
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 ).
LLAP
Euer Kirk
_________________ "Ich war es und werde es immer bleiben... Ihr Freund!"
@Spock -> Star Trek II: Der Zorn des Khan
|
|
Th69
Beiträge: 4785
Erhaltene Danke: 1055
Win10
C#, C++ (VS 2017/19/22)
|
Verfasst: Fr 03.05.19 16: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': StardateCalcula tor
Zuletzt bearbeitet von Th69 am Fr 03.05.19 17:02, insgesamt 1-mal bearbeitet
Für diesen Beitrag haben gedankt: Kirk1701A
|
|
Kirk1701A
Beiträge: 126
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 2017 Community/Enterprise, VS 2019 Professional/Enterprise), VB (VBA), JavaScript
|
Verfasst: Fr 03.05.19 16:59
_________________ "Ich war es und werde es immer bleiben... Ihr Freund!"
@Spock -> Star Trek II: Der Zorn des Khan
|
|
|