Cargue fonts del archivo en una aplicación C #

Deseo cargar y usar una fuente en una aplicación de escritorio en C #. ¿Es eso posible sin instalar la fuente en el sistema?

Es una especie de pregunta como esta, pero no de una DLL. Quiero cargar desde el archivo de fuente.

Hay una clase System.Drawing.Text.PrivateFontCollection en System.Drawing.dll que puede administrar las fonts por aplicación.

Todo lo que hace es mantener esta colección dentro de su aplicación y agregar fonts a través de AddFontFile o AddMemoryFont, y luego podrá usar esa fuente como si estuviera instalada en su sistema.

Es como instalar la fuente solo para la aplicación. La fuente se desinstalará una vez que finalice el proceso.

https://blog.andreloker.de/post/2008/07/03/Load-a-font-from-disk-stream-or-byte-array.aspx

Prueba esto…

El blog describe cómo usar las clases FontCollection.