Was ist der Trick, um eine Schriftdatei in das Schriftartenverzeichnis zu kopieren und dann mit AddFontResource hinzuzufügen, die nach einem Neustart verfügbar ist?Programmatische Installation von Schriftarten in Windows
Antwort
Diese MSDN Seite hat folgendes zu sagen:
Diese Funktion installiert die Schrift nur für die aktuelle Sitzung. Wenn das System neu gestartet wird, ist die Schriftart nicht vorhanden. Damit die Schriftart auch nach dem Neustart des Systems installiert wird, muss die Schriftart in der Registrierung aufgeführt sein.
Ich glaube, der Schlüssel, den Sie brauchen, ist HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
Ich habe in den letzten paar Tagen das gleiche Problem haben und jede Lösung, die ich verschiedene Probleme produzierte gefunden.
Ich schaffte es, mit meinem Kollegen einen Arbeitscode zu entwickeln, und ich dachte, ich würde ihn für alle teilen.
Ich konnte Fonts komplett installieren, indem ich einfach in das Windows Font-Verzeichnis kopiere. Warum ruft Ihre Lösung auch AddFontResource auf und fügt sie manuell zur Registrierung hinzu? Durch das Kopieren in das Windows-Font-Verzeichnis habe ich festgestellt, dass ein Registry-Eintrag für mich erstellt wurde und die Datei (nach dem Neustart) auf MS Word (z. B.) zugreifbar ist. – gap
Zurück, als ich dies in das Windows-Verzeichnis kopiert habe, hat es keinen Eintrag zur Registrierung hinzugefügt - daher ging es beim Neustart verloren. Vielleicht hat sich die Funktionalität im Laufe der Monate geändert oder ich habe etwas übersehen. Wie auch immer, danke für die Information. – kskyriacou
- 1. Installation von MatPlotLib in Windows
- 2. Wie ordnen Sie Mac-Schriftarten Windows-Schriftarten zu
- 3. Universal Windows Apps: Programmatische Änderung der Schriftgrößen
- 4. Installation von Aubio (Python, Windows)
- 5. Remote-Installation von Windows-Dienst
- 6. (DPI) Skalierung von Schriftarten in Java Swing (und Windows)
- 7. Schienen Offline-Installation in Windows
- 8. Programmatische Änderung der Bildschirmauflösung?
- 9. Polymer-Installation auf Windows
- 10. Phantomjs Installation für Windows
- 11. Hadoop-Installation auf Windows
- 12. Psycopg Installation unter Windows
- 13. Wie Windows 10 optionale Schriftarten programmgesteuert hinzufügen?
- 14. Installation pygraphviz auf Windows
- 15. Programmatische Datenbindung
- 16. Installation gputools auf Windows
- 17. yowsup Installation auf Windows
- 18. CUDA Installation unter Windows
- 19. Windows-Service Installation Problem
- 20. Programmatische Instanziierung einer Webpart-Seite in Sharepoint
- 21. Windows Installer zur Installation von Browser-Erweiterungen
- 22. Programmatische Verwendung von Spring Security
- 23. Installation von j2ee Agent unter Windows 7
- 24. Installation von Rabbitmq auf Windows 10 32bit
- 25. Windows 7: Installation von SASS fehlgeschlagen
- 26. Installation von CPAN-Modul unter Windows
- 27. Installation MPI für Windows
- 28. Bedingte Installation/Deinstallation von Windows-Dienst
- 29. Programmatische Ausschluss von Seitenelementen in Olap Pivot
- 30. Windows-Installation von PhantomJS schlägt fehl
ich blind yeasterday gewesen sein muss - weil ich für diesen Schlüssel gesucht und es nicht auf meinem Rechner finden konnte: Der Code kann in dem folgenden Pastebin Link. Jetzt sehe ich es deutlich. –