Entwickler-Ecke

WinForms - Besondere Schriftart in Editor implementieren


Csharp-programmierer - Fr 03.03.17 15:44
Titel: Besondere Schriftart in Editor implementieren
Hallo,
ich möchte eine neue Schriftart in ein Scintilla bringen. https://github.com/adobe-fonts/source-code-pro
Das ist die Schriftart. Wenn ein Client das Programm downloaded, soll die Schriftart auch auf dem PC sein. Kann man eventuell die Dateien (von dem Link) mit in den Download Ordner machen und dann, dass diese Schriftart in dem Scintilla verwendet wird? Wie macht man das?


Th69 - Fr 03.03.17 19:16

Das müsste mittels AddFontResource [https://msdn.microsoft.com/de-de/library/windows/desktop/dd183326(v=vs.85).aspx] (bzw. von C# aus mittels P/Invoke AddFontResource [http://www.pinvoke.net/default.aspx/gdi32/AddFontResource.html]) gehen. Alternativ mittels AddFontResourceEx.