Sagen wir es gibt eine .ttf (True Type Font) Datei. Sie können es auf Windows mit einem Klick installieren. Der echte Name der Schriftart ist nicht der Text vor der .tff (sagen wir SuperFont.ttf = & gt; also der Name ist nicht "SuperFont" - es könnte sein, aber meistens nicht). Ich möchte die .tff (irgendwie?) Lesen und den Namen (ohne die Schriftart zu installieren) der Schriftart bekommen. Irgendwelche Ideen?
Sie müssen die Schriftart zu einer privaten Sammlung hinzufügen ( PrivateFontCollection
), dann die FontFamily
-Instanz anfordern und ihre Name
-Eigenschaft abrufen.
So:
%Vor%Sie benötigen die Namespaces:
%Vor%MSDN: PrivateFontCollection , FontFamily
Hier ist der andere Code, um fontname ohne System.Drawing dll
zu extrahieren %Vor%