Ruft den Namen der Schriftart der .ttf-Datei ab

8

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?

    
sabisabi 09.08.2012, 14:05
quelle

2 Antworten

22

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

    
Matt Razza 09.08.2012, 14:14
quelle
3

Hier ist der andere Code, um fontname ohne System.Drawing dll

zu extrahieren %Vor%     
Amrit Pal Singh 15.01.2014 10:12
quelle

Tags und Links