2016-04-07 9 views
1

Ich habe eine gut laufende Inno Setup-Installer-Datei, die sich seit mehreren Jahren sehr gut benimmt.Inno Setup Font Problem auf Schwedisch Windows 10

Eines der schönsten Verhaltensweisen ist die Fähigkeit, Schriftarten zu installieren, das funktioniert gut auf allen Windows 10 OS habe ich bisher versucht, mit Ausnahme eines schwedischen Windows 10 (Enterprise und Pro).

Auf einem schwedischen Windows 10 wird nichts in den Standard-Windows-Schriftordner gelegt. Ich kann diesen Fehler auf verschiedenen Computern mit Windows 10 mit schwedischer Lokalisierung reproduzieren. Das Installationsskript funktioniert unter Windows 7 mit schwedischer Lokalisierung. Es funktioniert auch auf dänischen und norwegischen Windows 10 Installationen.

Ich darf die Schriftarten in einen anderen Ordner auf dem Computer kopieren, aber dann muss der Benutzer diese Schriftarten manuell installieren. Ich kann versuchen, eine .Net-basierte Installations-App mit genau diesem Zweck zu erstellen, aber ich denke, Inno Setup sollte in der Lage sein, damit irgendwie fertig zu werden.

Ich habe auf die neueste Inno-Setup-Version 5.5.8 aktualisiert und der Fehler ist immer noch da.

+0

uns zeigen ein Protokoll des Installateurs ('setup.exe/log = setup.log') –

+0

2016-04-07 09: 39: 39.999 - Dateieingabe - 2016-04-07 09: 39: 39.999 Dest Dateiname: C: \ Windows \ Fonts \ IDACodHM.TTF 2016- 04-07 09: 39: 39.999 Zeitstempel unserer Datei: 2016-01-06 13: 20: 26.000 2016-04-07 09: 39: 39.999 Dest-Datei existiert. 2016-04-07 09: 39: 39.999 Überspringen wegen "onlyifdoesntexist" -Flag. etc ... wird versuchen, die Flagge zu entfernen, aber die Schriftarten sind nicht sichtbar – Jesper

+0

Können Sie lieber versuchen, die installierte Schriftart zu entfernen und neu zu installieren? –

Antwort

2

Es gibt eine Windows 10 Option zum Ausblenden von Schriftarten basierend auf Spracheinstellungen, Doh !!!

Dies schien auf der Enterprise-Edition zu funktionieren, nicht auf der Pro-Version.

Im Explorer öffnen Sie C: \ Windows \ Schriftarten aus dem Menü auf der linken Seite.

Schrifttyp-Einstellungen (2 Option), und deaktivieren Sie das erste Kontrollkästchen, verstecken Schriftarten basierend auf Spracheinstellungen

Drücken Sie ok, und nun die fehlende Schriftart in der Schriftart-Ordner angezeigt werden soll.

Nach der Prüfung wieder scheint es notwendig, den Link zum Zurücksetzen Schrifteinstellungen klicken, um das Häkchen auf Standard und dann entfernen ...

Screen dump of settings picture

+0

Sicher, fertig. Beim Lesen von Schriftarten im Internet scheint es auch so zu sein, dass die Windows-Firewall aktiviert sein muss, um Schriftarten installieren zu können. Das kann mit AV-Software kollidieren, die auch gerne Firewall ist. – Jesper