Jede bekannte C # -Bibliothek oder jedes Projekt, das das TTF-Dateiformat verstehen kann? Die meisten Fragen, die ich diesbezüglich gesehen habe, versuchen, ein benutzerdefiniertes Rendering durchzuführen, aber ich interessiere mich mehr für einen Anwendungstyp des Font-Editors.
Ich weiß nicht, was Sie genau machen wollen, aber WPF hat eine coole GlyphTypeface-Klasse , die ziemlich abstrakt und ziemlich unabhängig ist.
So können Sie beginnen mit:
%Vor%Es gibt auch die GlyphRun-Klasse und die GlyphRunDrawing-Klasse .
Wenn Sie Open Source suchen, können Sie auch das FreeType-Projekt aufrufen , hier verfügbar: Ссылка
Ich möchte eine weitere reine C # Lib für die Verarbeitung von Schriften einführen. Hier Ссылка
Reines C #
unterstützt .NET & gt; = 20
Zugriff auf allgemeine Glyphdaten,
und greifen Sie auf erweiterte Typografiedaten zu.
(z. B. GDEF, GSUB, GPOS) usw.
Das folgende Bild zeigt einige Bildschirmfotos,
vergleiche dann das Rendering-Glyph 'B' von
(links): Glyphe aus der lib ohne Hinting
(Mitte): Windows GDI mit Clear Type (vom Editor)
(rechts): Glyphe aus der lib mit True Hinting
Fang 2: Ich entwickle Auto-Hinweis und Gitteranpassung.
Testen Sie es, und fühlen Sie sich frei zu kommentieren, abzweigen, diskutieren.
Fang 3: Subpixel-Rendering
Hier ist ein .net-Wrapper für FreeType verfügbar: Ссылка
Es ist auch auf nuget verfügbar:
%Vor%Tags und Links .net c# fonts true-type-fonts