Falsche Schrift zur Laufzeit angezeigt

9

Ich verwende die Schriftart Calibri in einigen Beschriftungen (winforms) und wenn ich mein Programm ausführe, wird diese Beschriftung mit einer anderen Schriftart angezeigt. Ich habe dieses Problem beim Testen auf Computern ohne Office gesehen (also kein Calibri installiert), aber jetzt sehe ich es überall, sogar auf meinem Computer, wo Calibri gut installiert ist (und ich sehe die Etiketten mit Calibri im Designer; dann wenn ich reinrenne Debug-Modus, ich sehe eine andere Schriftart).

Früher wurden die Etiketten gut angezeigt, ich habe dieses Problem erst heute gesehen (hätte aber für ein paar Tage unbemerkt bleiben können, bin mir nicht sicher, aber nicht lange, da bin ich mir sicher).

>

Es gab gestern ein paar Windows-Updates und einige waren für Office, aber ich bin mir nicht sicher, ob es relevant ist. Bottomline ist ich habe calibri, calibri wird im Designer angezeigt, und einige andere Schriftart wird zur Laufzeit angezeigt. Und ich habe anscheinend das gleiche Problem mit Segoe UI, aber nur, wenn ich den SemiBold-Stil verwende.

Hier ist ein Bild des Ergebnisses, auf der linken Seite ist Laufzeit und auf der rechten Seite ist der VS-Designer:

Es ist noch offensichtlicher, wenn ich versuche, Calibri fett zu verwenden; Diesmal ist Runtime auf der rechten Seite und Designer View auf der linken Seite:

    
Mickael V. 05.12.2012, 15:32
quelle

1 Antwort

4

Immer wenn Sie eine neue Windows Forms-Anwendung in Visual Studio erstellen, enthält die Vorlage die folgenden Zeilen:

%Vor%

Diese Zeile beeinflusst wahrscheinlich, wie Text in Ihrer Anwendung gerendert wird.

%Vor%     
series0ne 06.12.2012, 10:31
quelle

Tags und Links