Vergessen Sie MacType, TtfAutoHint entfernt manuell Hinweise auf TTC- und TTF-Schriftarten und Microsoft Yahei-Schriftarten erscheinen flüssiger

Die ClearType-Schriftart-Rendering-Methode von Windows hat in Kombination mit der berüchtigten Hinting-Technologie dazu geführt, dass Microsoft Yahei-Schriftarten umstritten sind. Wie das Sprichwort sagt: Hinting führt zum Erfolg, und Hinting führt zum Scheitern.

Was ist zunächst einmal ein Hinweis?

Das Wort Hinting hatte noch nie einen chinesischen Namen, deshalb habe ich es auf Kantonesisch als „ hinting “ transkribiert.

Persönliche Erklärung: „Lean“ kann als Führung und Anpassung verstanden werden, während „Ting“ als geradlinig und elegant interpretiert werden kann.

Der Zweck von Hinting besteht laut offizieller Erklärung darin, sicherzustellen, dass kleine Schriftarten auf Bildschirmen mit niedriger Auflösung klar lesbar sind. Beim Streben nach Klarheit kann die Andeutung jedoch zu einem Versatz und einer Fehlausrichtung der Striche führen und so die gesamte Designästhetik der Schriftart beeinträchtigen.

Meiner Meinung nach ist Hinting eine Technologie, die die Wirkung von Bitmap-Schriftarten dynamisch simuliert .

Daher weist die Microsoft Yahei-Schriftart bei kleinen Schriftgrößen verschiedene seltsame Striche an falschen Positionen auf. Dies ist hauptsächlich darauf zurückzuführen, dass beim Hinting die Designabsicht der ursprünglichen chinesischen Schriftart geopfert wird, um eine klare Anzeige in einem kleinen Punktmatrix-Pixelraum zu erreichen.

Im Gegensatz dazu war der von Mac OS verwendete Smooth-Rendering-Font-Effekt schon immer bei vielen Benutzern beliebt, und Windows-Benutzer sind nur gierig. Um den reibungslosen Rendering-Schriftarteffekt von Mac OS zu simulieren und den Einfluss von Windows-Hinweisen zu beseitigen, greifen Schriftarten-Enthusiasten nacheinander auf Plug-in-Schriftart-Rendering-Tools wie GDI++ und MacType zurück, die die Schriftartenanzeige des Win-Systems verbessern „Was Sie sehen, ist das, was gedruckt wird“. (GDI++ ist der Pionier von MacType. Ich begann 2008 mit der Verwendung von GDI++ auf WinXP-Systemen und MacType auf Win7-Systemen nach 2012.)

DirectWrite-Rendering wurde nach Windows 10 eingeführt, aber wenn das Skalierungsverhältnis des Systems unter 200 % liegt, kann DirectWrite das Problem der ungleichmäßigen Anzeige von Microsoft Yahei-Schriftarten immer noch nicht vollständig lösen. Verwenden Sie dann weiterhin MacType ... Was noch schlimmer ist, ist, dass immer mehr Produktivitätsanwendungen (wie der Chrome-Browser, WPS, Photoshop usw.) ihren eigenen Weg gehen und Hinting-Rendering zwangsweise verwenden und MacType vollständig ignorieren , was zu immer mehr führt Objekte, die von MacType gerendert werden können. Es gibt immer weniger und der Status von MacType wird immer unwichtiger.

Entfernen Sie daher einfach die Schrifthinweise! Allerdings führt dies dazu, dass die Anzeige bei kleinen Schriftgrößen unscharf wird. Solange die Skalierung der Systemschriftarten auf mehr als 125 % eingestellt ist, wird das Erscheinungsbild von Microsoft Yahei deutlich verbessert.

Bereits 2008 gab es Gerüchte über die „hinting-freie Microsoft Yahei“-Schriftart. Der Schriftname lautet iYahei und die Dateigröße beträgt etwa 8 MB. Leider ist im Standard-Rendering-Modus von WinXP- und Win7-Systemen die Anzeige unscharf und die Dicke der Striche ist unterschiedlich, was weit von der Wirkung von MacType entfernt ist.

Als ich jedoch iYahei anstelle der Standardschriftart auf meinem Telefon speicherte, wurde es perfekt angezeigt. Von den Nokia-Mobiltelefonen, die ich 2008 verwendet habe, bis zu den späteren Android-Telefonen habe ich die Standardschriftart des Telefons in iYahei geändert. Neben iYahei gibt es auch von anderen Herstellern produzierte, hinweisfreie Schriftarten, die von vielen hoch gelobt werden.

Warum nicht einfach die Standardschriftart des Android-Telefons durch den Hinweis Microsoft Yahei ersetzen? Ich habe es bereits ausprobiert. Microsoft Yahei mit Hinting rendert Schriftarten auch gemäß den Hinting-Informationen im Android-System, was genauso hässlich ist wie der Standard-Rendering-Effekt von Windows. Nur durch das Entfernen von Andeutungen kann die wahre Natur des Schriftdesigns reproduziert werden.

Ich habe jahrelang nach einem Tool gesucht, das Hinweise entfernen kann, und jetzt habe ich es endlich gefunden und wie folgt dokumentiert:

Benötigte Tools:  TtfAutoHint  (Link wählen: https://pan.baidu.com/s/1Mv-hpb7mqxzLf22Z1lDGbA?pwd=ttj5 Extraktionscode: ttj5)

Darüber hinaus ist eine WinPE-Umgebung erforderlich (U-Disk oder lokale Festplatteninstallation).

Verwenden Sie den folgenden Befehl in einer Windows-Eingabeaufforderung, um Hinweise zu entfernen:

d:\downloads\ttfautohint -d c:\windows\fonts\msyh.ttc c:\msyh.ttc

Die ursprüngliche Größe der regulären Microsoft Yahei-Schriftartdatei msyh.ttc betrug 22,5 MB. Nachdem auf diese Weise Hinweise entfernt wurden, wurde die neu generierte Schriftartendatei stark auf 8 MB reduziert, was fast der gleichen Größe wie die iYahei-Schriftart vor vielen Jahren entspricht. Das ist möglich Es ist zu erkennen, dass jedes Mal, wenn Microsoft das Windows-System und die Yahei-Schriftarten von Microsoft aktualisiert, weitere Hinweise erstellt werden, um das Auge zu erfreuen. Meiner Meinung nach sind diese Hinweise Unsinn. Die wirklich effektive Vektorschriftinformation beträgt nur 8 MB.

Wenn Sie Windows-Systemschriftarten stapelweise konvertieren möchten, können Sie den folgenden Befehl in der Befehlszeile verwenden:

cd /d %windir%\fonts
for %a in (*.tt?) do d:\downloads\ttfautohint -d %a c:\%a

Dadurch werden Hinweise von allen .ttc- und .ttf-Schriftarten im System auf einmal entfernt und im Stammverzeichnis des Laufwerks C ausgegeben.

Wechseln Sie nach dem Neustart zur WinPE-Umgebung, kopieren Sie die verarbeiteten Schriftartdateien im Stammverzeichnis des Laufwerks C, fügen Sie sie in das Verzeichnis C:\windows\fonts ein und ersetzen Sie sie. Starten Sie dann in der normalen Windows-Umgebung neu, damit der Rendering-Effekt erzielt wird Microsoft Yahei-Schriftarten werden flüssiger. Auch wenn im Vergleich zum Effekt von MacType immer noch eine leichte Lücke besteht, müssen Sie sich zumindest keine Sorgen mehr machen, dass MacType Systemspeicher belegt.

was man beachten muss ist:

1. Nicht alle Schriftarten mit gelöschten Hinweisen sind zufriedenstellend.

Zum Beispiel: Song Dynasty (simsun.ttc), ich denke, es ist besser, den Hinweis beizubehalten, als ihn zu löschen.

Es besteht keine Notwendigkeit, Hinweise für häufig verwendete englische Schriftarten (Arial, TImes New Roman, Tohama, Verdana, Calibri usw.) zu entfernen. Die visuelle Auswirkung des Entfernens von Hinweisen ist jedoch nicht so offensichtlich.

2. Wenn die Monitorauflösung 1440 x 900 nicht überschreitet und die Skalierung der Systemschriftarten 100 % beträgt, rate ich Ihnen, es nicht zu versuchen. Durch die Verwendung der Standardschriftart mit Hinweisen werden kleine Schriftarten deutlicher angezeigt.

Beigefügte Abbildung 1: Microsoft Yahei vor dem Entfernen des Hinweises (Systemskalierung 100 %)

 Abbildung 2: Microsoft Yahei nach Entfernen des Hintings (Systemskalierung 100 %)

Beigefügte Abbildung 3: Microsoft Yahei nach dem Entfernen von Hinweisen (Systemskalierung 125 %).

Beigefügte Abbildung 4: Leistung der Schriftarten Microsoft Yahei Small 5, 5, Small 4 und 4 mit und ohne Hinting:

Nehmen Sie als Beispiel „Gewicht“. Vor dem Entfernen des Hintings wird jeder Strich unter dem Einfluss des Hintings so klar wie möglich in einem begrenzten Pixelraum dargestellt. Es ist ersichtlich, dass das Wesen des Hintings darin besteht, Punktmatrixzeichen in jeder Schriftart zu simulieren Größe, aber auf Kosten des Originals. Das Design der Schriftart, zum Beispiel, der erste Strich von „heavy“ ist ein Apostroph, aber unter dem Einfluss von Andeutungen wird alles zu einer horizontalen Linie. Obwohl die Zeichen nach dem Löschen von Hinweisen in kleinen Schriftgrößen verschwommen erscheinen, sind die Striche korrekt und das ursprüngliche Erscheinungsbild des Schriftdesigns wird originalgetreu wiederhergestellt.

Guess you like

Origin blog.csdn.net/Scott0902/article/details/132009590