Ungewöhnliches Windows-Schriftwiedergabeproblem (mit Video-Demo)

1296
Jazimov

Siehe Video-Demo unter: vimeo.com/155636855

Ich habe mich zu lange mit diesem Thema auseinandergesetzt - jetzt würde ich gerne Hilfe von außen brauchen.

* Das hat nichts mit VM-Technologie zu tun - siehe hinzugefügte Notiz am Ende des Beitrags *

Das angehängte Bild enthält nebeneinander eine WordPad-Datei mit Text, der alle Buchstaben des Alphabets in Groß- und Kleinschreibung darstellt. Das linke Bild wurde von einer virtuellen Windows 10-Maschine (dem "Gastbetriebssystem") übernommen, die auf einem Windows 10-Host (dem "Hostbetriebssystem") ausgeführt wird. Das Bild rechts wurde vom Windows-Host übernommen:

Ungewöhnliches Windows-Schriftwiedergabeproblem (mit Video-Demo)

Vergrößern Sie das Bild und sehen Sie sich die Unterschiede zwischen den einzelnen Buchstabenkanten genau an: Die linke Seite ist viel glatter als die rechte. Wenn Sie versucht sind, schnell zu einer Schlussfolgerung zu gelangen, ist CLEARTYPE NICHT DIE AUSGABE (siehe folgende Punkte) ), zumindest nicht aus einer Perspektive "ein" gegen "aus" (mit anderen Worten, eine mit ClearType zusammenhängende Registrierungseinstellung ist möglicherweise betroffen, aber auf der mit ClearType verwandten Windows-Benutzeroberfläche verursacht dies keine Ursache, da beide Computer für ClearType und kalibriert sind ClearType ist auf Host- und Gastcomputern aktiviert.

Fakten:


Beide Betriebssysteme verwenden dieselbe Myriad-Schriftart-TrueType-Schriftartdatei (TTF)

Beide Betriebssysteme sind auf die gleiche Bildschirmauflösung eingestellt.

Ich dachte, dies wäre ein Windows-Videotreiberproblem, aber ich habe den neuesten nVidia-Treiber und verwende eine relativ hochwertige GeForce GTX 560-Karte mit DirectX 12 auf Host und Gast.

Beide WordPad-Dateien verwenden die gleiche Schriftart, Schriftgröße, Schriftstil und Zoom (100%).

Beide Windows 10-Betriebssysteme werden mit Windows Update vollständig aktualisiert.

ClearType ist sowohl auf dem Windows-Host als auch auf der virtuellen Maschine aktiv (ein). Ich habe verschiedene Kombinationen von ClearType ausprobiert (Deaktivieren des Hosts und Deaktivieren des Gasts sowie aller anderen Kombinationen), und es gibt keine Änderung des auf dem Host angezeigten Artefakts im Vergleich zum Gast.

Es sind mir keine DPI-Unterschiede zwischen Gast und Gastgeber bekannt. Andere Schriftarten, z. B. die von Windows mitgelieferte Arial-Schrift, zeigen ähnliche grobe Probleme nur auf dem Host. Ich habe mich nur für Myriad Pro entschieden, um das Problem zu veranschaulichen.

Die Farbe beider Schriftarten ist 100% SCHWARZ (# 000).

Dieses Problem tritt in ALLEN Anwendungen auf, die TrueType-Schriftarten darstellen können. Ich habe WordPad nur als Beispiel verwendet, aber es passiert auch in Microsoft PowerPoint und TechSmiths Camtasia.

Dieses Problem bezieht sich nicht auf TrueType-Schriftarten. Dies gilt auch für OTF-Schriftarten.

Dabei ist es egal, ob ich den Host von einem anderen Computer aus über eine Remote-Desktop-Sitzung (RDP) oder etwas wie TeamViewer ansehe. Das Verhalten des Gasts ändert sich auch nicht, wenn ich RDP oder TeamViewer verwende.


Offensichtlich ist mit dem Font-Rendering-Subsystem auf dem Host etwas nicht in Ordnung. Interessanterweise war der Host bis vor etwa einer Woche (Anfang Februar 2016) ein Windows 7 Ultimate-Computer, als ich ihn durch die Installation von Windows 10 Enterprise aufrief. Ich hatte gehofft, dass ein solches Upgrade von Windows 7 auf Windows 10 das Problem bei der Schriftdarstellung behebt, zumal ich bereits gesehen habe, dass Windows 10, das auf einem virtuellen Computer auf demselben Host ausgeführt wird, kein Problem mit der Schriftdarstellung hat. Leider hat das Update auf Windows 10 das Font-Rendering nicht korrigiert (ich habe keine neue Windows 10-Installation durchgeführt - ich habe das Update so gemacht, dass die vorherigen Betriebssystemdateien und -einstellungen erhalten bleiben).

Ich habe den Verdacht, dass in der Registrierung einige beschädigte, fehlende oder falsche Werte in Bezug auf das Font-Rendering für das Host-Betriebssystem vorhanden sind. Was könnte das sein?

* Added 12.02.2016 * Ich nahm eine brandneue Festplatte und installierte eine saubere Windows 10-Instanz auf derselben Hardware, auf der der oben genannte "Host" läuft. Die neue Windows 10-Instanz verfügt ebenso wie die VM-Instanz von Windows 10 über glatte Schriftarten. Dies sagt mir, dass die Hardware der Maschine das Problem nicht verursacht, das Image auf der rechten Seite zu erzeugen, und dass die VM (oder Virtualisierung) Technologie) ist nicht der Grund für die Ungleichheit. Ich habe jetzt Festplatte A mit Windows 10 auf einem physischen Computer, in den ich booten kann und das Image auf der rechten Seite sehen kann. Ich habe eine zweite Festplatte B mit Windows 10 auf dem gleichen Computer, in den ich booten kann, um das Image auf der linken Seite anzuzeigen.

Ich löschte dann die neue Festplatte und installierte Windows 7 Ultimate von der Microsoft-Setup-DVD. Es rendert auch das Bild in LINKS (die richtigen, glatten Schriftarten). Das Problem ist also nicht, dass Windows 7 das Problem auf meiner Hardware hat und dass Windows 10 es nicht korrigiert. Es ist jetzt klar, dass Windows 7 das Problem mit den Schriftarten auf meiner Hardware nicht anzeigt, wenn ich Windows 7 neu installiere.

Also, abgesehen von der Virtualisierung - es scheint, dass ich eine Art Beschädigung im Font-Rendering-Subsystem zwischen meinem vorhandenen Host-Computer und einem "normalen" Windows 7/10-Computer beobachte (denken Sie daran, dass mein vorhandener Host-Computer von Windows 7 Ultimate aktualisiert wurde) auf Windows 10 Enterprise, und das Problem bestand vor dem Upgrade in Windows 7 Ultimate, in der Tat hoffte ich, dass das Upgrade dieses Problem beheben würde (leider nicht).

Ich werde versuchen, die Einträge in der Registry nach Unterschieden in meiner Freizeit zu suchen / zu vergleichen, aber ich bin immer noch gespannt auf Experten, die mir helfen könnten, die Ursache zu ermitteln.

9
welche VM-Software? Yorik vor 8 Jahren 0
Der Gast ist eine virtuelle VMWare 12 Workstation-Maschine, die ich jedoch auch unter HyperV ausgeführt habe. Jazimov vor 8 Jahren 1
Ich weiß, dass Word intern mit etwa 300 dpi gerendert wird und dann für die Anzeige heruntergetastet wird. Die Hostversion in Ihrem Bild sieht so aus, als wäre sie mit einer niedrigeren DPI-Einstellung gerendert worden. Nicht sicher warum. Ich weiß nicht viel über das Rendern von Schriftarten in Windows 10, aber es scheint mir, als hätten sie das Subpixel-Rendering zugunsten von Graustufen-AA aufgehoben, da das Subpixel-Rendering eine Ausrichtung hat und dies für mobile, drehbare Geräte nicht nützlich ist. Wenn ich raten müsste, würde ich sagen, dass das Problem darin liegt, wie die virtuelle VM-Hardware von Guest VM dem Betriebssystem präsentiert wird. Yorik vor 8 Jahren 0
Dies ist kein VM-Problem (siehe meine hinzugefügten Notizen), aber das war eine vernünftige Annahme. Wenn Sie von DPI sprechen, sind Sie möglicherweise an etwas interessiert, aber Ihre Ideen / Theorien gelten leider nicht für mein Setup. Dies ist auch kein "neues Windows 10-Verfahren". Beachten Sie, dass es sich bei beiden Computern um Windows 10-Computer handelt - und mein neuer Kommentar beweist, dass sich Windows 10 selbst auf demselben physischen Computer anders verhält ... Als ich sagte, ich habe mich damit auseinandergesetzt, meinte ich das! :) Jazimov vor 8 Jahren 0
sind Sie über HDMI verbunden? Überprüfen Sie Ihre Videokarteneinstellung auf eine Überzugseinstellung und deaktivieren Sie sie. IIRC-Radeon-Karten sind standardmäßig über HDMI aktiviert und können nicht nativ verwendet werden Yorik vor 8 Jahren 0
Nein, ich verwende DVI und habe einen nVidia-Treiber. Ich habe es auch gerade ausprobiert und das gleiche erscheint bei der Verwendung einer VGA-Verbindung. Jazimov vor 8 Jahren 0
Haben Sie zufällig den [ClearType Text Tuner] (http://windows.microsoft.com/de-de/windows7/what-is-the-cleartype-text-tuner) im alten Windows 7 verwendet? Unter HKCU \ Software \ Microsoft \ Avalon.Graphics befinden sich möglicherweise veraltete / falsche Reste. dxiv vor 8 Jahren 0
Ja, aber denken Sie daran, das Bild rechts wurde in Windows 7 und Windows 10 angezeigt. Haben sich die ClearType-Registrierungswerte zwischen Windows 7 und 10 geändert? Jazimov vor 8 Jahren 0
Im Gegenteil, ich denke, sie haben _nicht_ geändert, also hat das Windows 10-Upgrade einige falsche Einstellungen geerbt, die die Neuinstallation nicht hat. Versuchen Sie, diesen Registrierungsschlüssel zwischen den "guten" und "schlechten" Windows 10-Installationen zu vergleichen. dxiv vor 8 Jahren 0
Ok, hab ich gemacht. Die VM-Version von Windows 10 hatte keine Schlüssel für Avalon.Graphics (außer key); Die Host-Version hatte vier Schlüssel unter Avalon.Graphics - einen DISPLAY1 bis einen DISPLAY4. Ich habe den Avalon.Graphics-Schlüssel umbenannt und dann einen neuen Avalon.Graphics-Schlüssel ohne untergeordnete Schlüssel erstellt, neu gestartet und dasselbe Problem angezeigt, obwohl der Host jetzt einen leeren Avalon.Graphics-Schlüssel unter HKCU \ Software \ Microsoft hat. Jazimov vor 8 Jahren 0
Nun, zumindest beseitigt es dies als mögliche Ursache. dxiv vor 8 Jahren 0
Sind die Myriad Pro-Dateien in `C: \ Windows \ Fonts` identisch? harrymc vor 8 Jahren 0
Ja, ich habe sogar einen FC (Dateivergleich) zwischen den beiden oben gezeigten Systemen gemacht. Ich habe auch die Myriad-Schriftarten entfernt, neu gestartet und auf dem Host neu installiert - das gleiche Ergebnis. Jazimov vor 8 Jahren 0
Siehe: (1) In der Systemsteuerung -> Passen Sie Aussehen und Leistung von Windows an, wenn "Glatte Kanten der Bildschirmschriftarten" deaktiviert ist. (2) Falls einige Schriftarten einen Aliasing hatten, im Registrierungsschlüssel "HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ FontSubstitutes". (3) Der Registrierungsschlüssel "HKEY_CURRENT_USER \ Control Panel \ Desktop" enthält Elemente mit den Namen FontSmoothing und FontSmoothingType und vergleicht deren Werte mit der VM. harrymc vor 8 Jahren 0
Glatte Kanten an beiden geprüft; FontSubstitutes auf beiden gleich; Host hatte FontSmoothingGamma 640 Hex, während VM (Gast) 0 hatte, dann aber Host auf 0 gesetzt, neu gestartet, verifizierte Einstellung auf FontSmoothingGamma 0 auf Host - aber immer noch die gleiche Schriftart wie im rechten Bild oben auf der Seite. Jazimov vor 8 Jahren 0
Versuchen Sie es mit [Windows10_DPI_FIX] (http://xpexplorer.com/windows10_dpi_blurry_fix/). harrymc vor 8 Jahren 0
Meine Systeme haben immer eine Skalierung von 100% DPI und laufen bei 1680 x 1050. Mein Problem ist auch nicht auf Windows 10 beschränkt und der Artikel für das DPI-Fix besagt, dass ein Problem behoben wird, das nur in Windows 10 vorhanden ist. Schließlich wird das Problem in einer neuen Windows 10-Instanz nicht angezeigt. Die Schriftarten sind nicht so unscharf wie sie fast falsch gestaltet werden, als ob die Vektordaten für die Schrift falsch interpretiert oder schlecht gerastert werden. Dies hat jedoch einen anderen Effekt als der normalerweise bei DPI auftretende Effekt Wenn das Anti-Aliasing nicht optimal kalibriert ist ... Jazimov vor 8 Jahren 0
Dies ist ein Problem, das auf Ihrem Computer lokal ist. Alle meine Ideen konnten den Unterschied nicht feststellen. Der einzige zusätzliche Rat, den ich mir vorstellen kann, ist [Reparatur von Windows 10 mit einem direkten Upgrade] (http://www.tenforums.com/tutorials/16397-repair-install-windows-10-place-upgrade.html) ), mit dem Sie nichts verlieren, aber reparieren können, was kaputt ist. Verwenden Sie ein aktuelles Windows-ISO, das hinter dem 1511-Update liegt. Machen Sie vor dem Start ein Backup - ein Image-Backup der Systempartition ist am besten. harrymc vor 8 Jahren 0
Vielen Dank für Ihre Mühe - ja, dies ist ein lokales Problem auf meinem Computer. Der Grund, den ich gepostet habe ist, genau zu entdecken, was "beschädigt" wurde ... Ich habe bereits eine Reparatur mit Windows 7 und dann nach Windows 10 ohne Erfolg durchgeführt. Klar ist etwas im Font-Rendering-Subsystem falsch - aber was? Diese Hostmaschine dient in erster Linie als Host zum Ausführen von virtuellen Maschinen und Win 7 war das erste Betriebssystem, sodass eine Neuinstallation nur mit Treibern und einiger App-Software (z. B. Camtasia und Adobe Audition zum Erstellen von Videoblogs) vorgenommen wurde. Ich möchte mich auf andere Registrierungsschlüssel konzentrieren, die beim Rendern von Schriftarten beteiligt sind ... Jazimov vor 8 Jahren 0
Die einzigen anderen Orte, die ich kenne, befinden sich in der Registrierung unter "HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Fonts" und die Schriftarten selbst unter "C: \ Windows \ Fonts". Für die Software können Sie alle DLLs unter `C: \ Windows \ System32 \ font * .dll` und die Dateien` C: \ Windows \ System32 \ Mlang. * `Vergleichen. harrymc vor 8 Jahren 0
Werde es tun und werde später mit Ergebnissen zurückkehren. Sehr geschätzt! Ich weiß, dass ich Win 10 von Grund auf neu installieren kann (vor allem, da ich nur eine Handvoll Anwendungen für den Host habe), aber ich möchte dieses Problem lösen, da dies das einzige Problem mit dem Host ist und ich glaube, dass es eine einzige Wurzel gibt weil ich so neugierig bin, was es sein könnte! Ich dachte, du hättest es mit dem fontsmoothinggamma - da der Wert 640H war und nicht 0H! Wir müssen näher kommen. Vielen Dank. Jazimov vor 8 Jahren 0
Alle Registry-, DLL- und Mlang-Einträge / -Dateien werden im Vergleich zur VM ausgecheckt. Ich entschied mich, ClearType auszuschalten, und fand etwas sehr interessantes (siehe Video hier: https://vimeo.com/155636855). Wenn ClearType deaktiviert ist, ist der Bildschirmtext nicht gut, der Text in WordPad ist jedoch glatt. Wenn diese Option aktiviert ist, ist der Bildschirmtext gut, der Text in WordPad jedoch rauh / gezackt. Auf VM wirkt sich ClearType ON oder OFF nicht auf die Wiedergabe von WordPad-Schriftarten aus, jedoch auf den Bildschirm. Warum wirkt sich ClearType auf WordPad (und die meisten anderen Apps auf dem Host, die Schriftarten wie Camtasia und PowerPoint verwenden) nur auf dem Host aus? Jazimov vor 8 Jahren 0
Der nächste Schritt ist die Überprüfung der wordpad.exe. Das Tun von [sfc /scannow? (Http://www.tenforums.com/tutorials/2895-sfc-command-run-windows-10-a.html) würde auch nicht schaden. harrymc vor 8 Jahren 0
sfc berichtete "100% abgeschlossen ... keine Integritätsverletzungen gefunden". Außerdem ist es nicht nur WordPad, sondern jede Anwendung, die TrueType- oder OpenType-Schriftarten verwendet. Ich habe nur WordPad für die Demo ausgewählt. Jazimov vor 8 Jahren 0
Ich fürchte, ich habe keine Ideen mehr. Manchmal geht das Upgrade auf Windows 10 schlecht und es ist sehr schwer herauszufinden, warum. Wenn nicht jemand anderes mehr Ideen hat, ist eine saubere Installation der einzige sichere Weg, um das Chaos zu beseitigen. harrymc vor 8 Jahren 0
Ich kann nicht genug betonen, dass dieses Problem nicht durch das Upgrade auf Windows 10 verursacht wurde. Es war bereits in Windows 7 vorhanden. Mit dem Windows 10-Upgrade ist nichts schiefgegangen - es hat lediglich die Windows 7-Umgebung erhalten (was eigentlich der Fall sein sollte). Natürlich kann ich eine Neuinstallation durchführen, aber wie gesagt, ich würde gerne herausfinden, warum dies geschieht, und es reparieren, da dies das einzige Problem ist, das ich habe. Ich denke, es hängt mit ClearType, Hinweisen und möglicherweise mit dem DirectWrite-Subsystem zusammen. Es ist definitiv ein Betriebssystemproblem, das jedoch ohne Neuinstallation lösbar sein sollte. Jazimov vor 8 Jahren 0
Sie haben bereits alle Punkte bewiesen: (1) Das Chaos war bereits in Windows 7 vorhanden, (2) Das Upgrade hat es nicht behoben, (3) Eine saubere Installation behebt es. Um herauszufinden, was das Durcheinander wirklich ist, braucht es einen Microsoft-Analysten - das Problem ist für uns Sterbliche zu subtil. harrymc vor 8 Jahren 0
Ich denke, dieses Problem erfordert jemanden, der sich mit der Funktionsweise von ClearType auskennt und genau weiß, welcher Prozess beim Anzeigen von Schriftarten auf dem Bildschirm Schrifthinweise interpretiert. ClearType verwendet Anti-Aliasing-Techniken für Subpixel, und ich weiß, wie das funktioniert. DirectWrite könnte jedoch beteiligt sein. Es ist nur unklar, warum ClearType ein / aus solche Schriftarten in einem funktionierenden System nicht beeinflusst, aber sie in meinem System. Es ist fast so, als ob DirectWrite (oder was auch immer zum Glätten von Schriftarten in Anwendungen verwendet wird) deaktiviert wird, wenn ClearType aktiviert ist - aber nur auf meinem Computer. Ich gebe noch nicht auf! Jazimov vor 8 Jahren 0
Noch keine Ideen: ClearType hängt entscheidend von der Farbe der Hintergrundpixel ab. Haben Sie ein nicht standardmäßiges Farbschema auf Ihrem Host-Computer? Sie können auch mit visuellen Effekten und Farbkalibrierung und vor allem mit Gamma herumspielen. Versuchen Sie, die nVidia-Einstellungen zurückzusetzen. harrymc vor 8 Jahren 0
Kein Nichtstandardschema; nVidia bereits zurückgesetzt und nVidia-Treiber auch komplett entfernt und neu installiert. Interessante Artikel hier (tinyurl.com/zftjqhp), suchen Sie nach "Warzen", denn das scheint zu sein, was passiert. Jazimov vor 8 Jahren 0
Dort heißt es: "In DirectWrite zeigen ungehinterte PostScript- und TrueType-basierte Webschriftarten praktisch das gleiche Rendering". AFAIK in Windows 10 Cleartype wird zugunsten von DirectWrite eingestellt, daher wird dies nicht erklärt. "Unhinted fonts" - Kommt das Problem bei anderen Schriftarten, beispielsweise Arial, vor? harrymc vor 8 Jahren 0
Ja! Es passiert bei Arial und scheinbar bei allen Schriftarten auf meinem System, ob TrueType (ttf) oder OpenType (otf)! Das fasziniert mich - wenn sie Byte für Byte das gleiche sind wie auf der funktionierenden VM, scheint es fast so, als ob das DirectWrite-Subsystem beschädigt ist oder die Hinweise, die diese Schriftarten definieren, irgendwie ignorieren. Ich habe wenig über die Funktionsweise von DirectWrite herausgefunden - welche Registrierungsschlüssel / DLLs / Dateien usw. dafür verantwortlich sind. Es scheint jedoch, dass alle Finger in diese bestimmte Richtung zeigen und nicht auf ClearType selbst. Das Aktivieren von ClearType scheint die Fähigkeit von DW zu beeinträchtigen, weiterhin zu funktionieren ... Jazimov vor 8 Jahren 0
DirectWrite hat eine andere Lösung als ClearType. Die Beschädigung ist, falls vorhanden, anscheinend in einer Registrierungseinstellung oder Datei, die von der Windows 10-Aktualisierung nicht berührt wird. Wenn der Treiber in der VM identisch ist, können Sie alle Dateien in C: \ Windows vergleichen und dabei die ".sys" -Dateien beachten. Sie können auch ein Produkt zum Vergleich von Registern mit der VM verwenden, aber ich kann Sie nicht weiter oben zeigen. harrymc vor 8 Jahren 0
Wenn Ihr VM-Produkt GPU-Passthrough unterstützt, versuchen Sie es möglicherweise, um festzustellen, ob es vom Anzeigetreiber verursacht wird. harrymc vor 8 Jahren 0
Ja, der Grafiktreiber in VM war nicht derselbe wie in Host ... Dies ist wahrscheinlich auf die Unterschiede zurückzuführen, die ich beobachtet hatte. Jazimov vor 8 Jahren 0

1 Antwort auf die Frage

2
Max

Ich habe nie bemerkt, dass das Rendering von ClearType-Schriftarten bei großen Schriftgrößen so schlecht funktioniert ... Bei meiner Win10 ist es jedoch genauso wie bei Ihrem Computer.

Das Verhalten, das Sie beschreiben, ist meiner Meinung nach kein Fehler ... es ist eine Funktion :-)

Schauen Sie sich die folgenden Bilder an:

Bild 1 : ClearType-Rendering ist aktiviert (klicken Sie auf das Bild, um es besser zu sehen)

ClearType-Rendering EIN

Wenn ClearType aktiviert ist, versucht die Windows-Schriftartendarstellungsmaschine, die Schriftwiedergabe zu optimieren, indem das LCD-R / G / B-Subpixel verwendet wird. Wenn Sie das vergrößerte Bild auf der linken Seite überprüfen, können Sie sehen, dass jede Schrift eine bläuliche / rötliche Glättung aufweist. Dies liegt an der LCD-Subpixel-Struktur ( weitere Informationen zum Subpixel-Rendering hier ).
Aber wie Sie bereits erwähnt haben, funktioniert das bei großen Schriftgrößen nicht.
Aber es funktioniert immer noch sehr gut bei kleinen Schriftgrößen.

Bild 2 : ClearType-Rendering ist deaktiviert (klicken Sie auf das Bild, um es besser zu sehen)

Wenn Sie das ClearType-Rendering deaktivieren, wird die Windows-Schriftart-Rendering-Engine die LCD-Subpixel-Struktur nicht mehr nutzen. Jetzt hat die Schriftart eine einfache graue Glättung (statt der bläulichen / rötlichen Glättung).
Dies funktioniert bei großen Schriftgrößen besser ... aber bei kleinen Schriftgrößen sehr schlecht. Sie können dies überprüfen, indem Sie sich das Rendern von Dateinamen, das Rendern von Menüs usw. ansehen.

Die Tatsache, dass die Schriftwiedergabe auf Ihrem Gast-PC jetzt besser erscheint, ist wahrscheinlich darauf zurückzuführen, dass die ClearType-Subpixel-Schriftartenwiedergabe nur aktiviert ist, wenn Windows einen physischen LCD-Bildschirm erkennt. Wenn der virtuelle PC kein physisches LCD erkennt, verwendet er wahrscheinlich die "Standard" (Graustufen) Schriftartenglättung.

Jetzt könnten Sie versuchen, Windows zu zwingen, die Schriftartenglättung "Standard / Graustufen" zu verwenden, stattdessen die Cleartype / Subpixel-Glättung. Auf meinem Computer machte es jedoch keinen Unterschied: Die Graustufenglättung erzwingen, dasselbe Ergebnis wie die Deaktivierung von Cleartype Schalttafel. ( Weitere Informationen zu Registry-Hacks, um das Cleartype-Rendering zu optimieren )

Tolles Feedback - und möglicherweise die richtige Antwort. Vor dem Akzeptieren bin ich zugegebenermaßen verblüfft, warum eine neue Instanz von Windows 10 auf meinem Host das LCD nicht erkannt hat und dann Subpixel-Antialiasing verwendet (es sei denn, der Standard-Grafiktreiber, den Microsoft für eine neue Windows 10-Instanz auswählt, unterscheidet sich vom Treiber Ich habe für meine Windows 7-Instanz installiert, die ich später auf Windows 10 aufgerüstet habe. Ich werde mit der VM experimentieren, um zu sehen, ob ich Subpixel- oder Graustufen-Rendering erzwingen kann - und ich werde auch mit dem Host experimentieren und posten bald wieder. Jazimov vor 8 Jahren 0
Die @Jazimov-Monitorerkennung wird von Windows über die Videokarte durchgeführt, sodass der Videokartentreiber möglicherweise Auswirkungen darauf hat, wie der Monitor von Windows erkannt wird. Max vor 8 Jahren 0
Was ist also die "richtige" Art, ein System zu betreiben, wenn LCD-Anzeigen verwendet werden? Wenn ClearType deaktiviert ist, verlieren Sie die Rendering-Verbesserungen für kleine Schriftarten. Wenn es eingeschaltet ist, verlieren Sie die Render-Verbesserungen für große Schriftarten. Was tun? Jazimov vor 8 Jahren 0
@Jazimov gibt es wahrscheinlich keine Lösung ... Ich halte clearblacke ebabled, weil ich normalerweise mit kleinen Schriftarten arbeite, aber es ist nur ich. Ich habe das Cleartype-Problem mit großen Schriftarten vor dem Lesen Ihres Posts vor 2 Stunden nicht bemerkt (Ich bin Softwareentwickler und verbringe jeden Tag mindestens 11/12 Stunden am PC ...) Max vor 8 Jahren 0
Ich werde immer noch ein paar Optimierungen vornehmen, um zu sehen, was mir einfällt. Viele Leute denken, Sie müssen ClearType eingeschaltet lassen, um akzeptablen kleineren Text zu erhalten. Wenn Sie jedoch die Markierung auf der ersten Seite des ClearType-Tuners deaktivieren, können Sie den Abstimmungsprozess trotzdem durchführen, um Ihre Anzeige zu kalibrieren. Das könnte die beste Lösung sein: ClearType OFF, wird kalibriert angezeigt. Jazimov vor 8 Jahren 0