2016-05-09 9 views
2

Ich erstelle eine Anwendung in VB.Net und verwende ein Webbrowser-Steuerelement, um eine Website zu öffnen. Ich habe bestimmte Schriftarten auf der Website, die in IE, Chrome, Firefox und Safari funktioniert. Die Schriftarten werden jedoch bei Verwendung des Webbrowser-Steuerelements nicht ordnungsgemäß gerendert. Irgendwelche Vorschläge warum und welche Einstellung muss ich ändern, damit dies funktioniert?Fonts funktionieren nicht im Webbrowser-Steuerelement

Prost.

Update: Grundsätzlich bemerkte ich, dass dies nur auf meinem virtuellen Maschine Windows Server 2012 geschieht ich das Projekt exportiert und es lief auf meinem lokalen Rechner und die Schriften arbeiten wie erwartet, nachdem die Feature-Browser Einstellung Emulation. Ich bin mir also nicht sicher, ob es etwas mit der Einstellung auf der virtuellen Maschine zu tun hat.

+0

Wird der Text in der falschen Schriftart angezeigt, oder geht etwas anderes schief? Hast du Mojibake? –

+0

Versuchen Sie diese Frage (leicht konvertierbar zu VB.NET): http://stackoverflow.com/q/17922308/3740093 –

+0

Also muss ich nur den Browser-Emulationsmodus technisch festlegen? – Neophile

Antwort

3

Ich habe es erfolgreich geschafft, das Problem zu finden und zu lösen. Es hatte mit einer Einstellung unter dem Internet Explorer "Erweiterte Einstellungen" Optionen zu tun. Es gab ein Kontrollkästchen für "Verschlüsselte Seiten nicht auf dem Datenträger speichern", die deaktiviert werden musste, damit die Schriftarten funktionieren. war ich einfach in der Lage das Kontrollkästchen Wert mit dem Registrierungsschlüssel „DisableCachingOfSSLPages“ zu setzen, die unter zu finden ist:

[HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ Currentversion \ Internet Einstellungen]

Nachdem Sie dies eingestellt haben, werden alle Schriften wieder lebendig :). Schreibe meine Antwort hier und hoffe, dass dies anderen hilft.

+0

das ist erstaunlich. Wenn ich wie ich, das wahrscheinlich nur beim Ausführen von https aufgetreten ist. Aber ich verstehe nicht, warum es in IE aber nicht von der Webbrowsersteuerung arbeitete. Verhindert dies jedoch ein Sicherheitsproblem für andere verschlüsselte Seiten? –

Verwandte Themen