Warum zeigt die Windows-Schriftartenregistrierung an, dass es sich bei allen um TrueType-Schriftarten handelt?

Warum zeigt die Windows-Schriftartenregistrierung an, dass es sich bei allen um TrueType-Schriftarten handelt?

Ich verwende Windows 7 Home Edition. Dies ist ein Screenshot meiner Registrierung für HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts.

Bildbeschreibung hier eingeben

Wie Sie sehen, enthalten alle Titel „(TrueType)“, obwohl die meisten im Screenshot .otf-Dateien (Open Type Fonts) sind. Am Ende gibt es einige .ttf-Typen.

Warum ist das so? Ich habe diesen Teil der Registrierung nie geändert. Ich hatte nie eine andere Schriftart mit demselben Namen, zumindest nicht für Alegreya.

Ist das ein Windows-Fehler? Ist der Titel überhaupt nicht wichtig?

Mir ist aufgefallen, dass ich diese Titel ohne negative Folgen umbenennen kann, aber ich habe noch nicht versucht, damit neu zu starten. Kann ich es wagen, es zu versuchen?

Antwort1

Es ist eine Sache der Abwärtskompatibilität. Die meisten Anwendungen ignorieren die Spalte „Name“ in der Registrierung vollständig und beziehen stattdessen den Namen der Schriftart aus der Schriftartdatei selbst. Sie können sie in der Registrierung beliebig benennen, und den meisten Anwendungen ist das egal.

Einige viel ältere Apps verwenden möglicherweise die Namen in der ersten Spalte, aber dieser Registrierungsschlüssel ist eigentlich nur vorhanden, damit Windows die Dateinamen aufzählen kann, die es bereitstellt, wenn Anwendungen eine Liste der im System verfügbaren Schriftarten anfordern. Daher ist eigentlich nur die Spalte „Daten“ von Bedeutung.

verwandte Informationen