by Guest » 17 Jan 2025, 06:35
Ich verwende den folgenden Code, um eine Schriftart in den Speicher zu laden, um mit GDI+ ein Bild zu generieren:
Code: Select all
var fontCollection = new PrivateFontCollection();
fontCollection.AddFontFile(Server.MapPath("~/fonts/abraham-webfont.ttf"));
fontCollection.Families.Count(); // => This line tells me, that the collection has 0 items.
Es gibt keine Ausnahmen, aber die Eigenschaft „fontCollection Families“ ist leer, nachdem die AddFontFile-Methode ohne Ausnahmen ausgeführt wurde.
Ich habe überprüft, dass der Pfad gültig ist (
gibt true zurück):
Code: Select all
Response.Write(System.IO.File.Exists(Server.MapPath("~/fonts/abraham-webfont.ttf"))); // # => Renders "True"
Die TTF-Datei scheint gut zu funktionieren, wenn ich die Datei öffne, es handelt sich also nicht um eine ungültige TTF-Datei:
Irgendwelche Vorschläge?
Ich verwende den folgenden Code, um eine Schriftart in den Speicher zu laden, um mit GDI+ ein Bild zu generieren:
[code]var fontCollection = new PrivateFontCollection();
fontCollection.AddFontFile(Server.MapPath("~/fonts/abraham-webfont.ttf"));
fontCollection.Families.Count(); // => This line tells me, that the collection has 0 items.
[/code]
Es gibt keine Ausnahmen, aber die Eigenschaft „fontCollection Families“ ist leer, nachdem die AddFontFile-Methode ohne Ausnahmen ausgeführt wurde.
Ich habe überprüft, dass der Pfad gültig ist ([code]File.Exists[/code] gibt true zurück):
[code]Response.Write(System.IO.File.Exists(Server.MapPath("~/fonts/abraham-webfont.ttf"))); // # => Renders "True"
[/code]
Die TTF-Datei scheint gut zu funktionieren, wenn ich die Datei öffne, es handelt sich also nicht um eine ungültige TTF-Datei:
[img]https://i.sstatic.net/0R8HC.png[/img]
Irgendwelche Vorschläge?