___ qstnhdr ___ C # lib zum Verarbeiten von Font-Dateien - TTF (TrueType), andere [closed]
___ qstntxt ___
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.
___ tag123c ___ C # (sprich "Cis") ist eine objektorientierte Programmiersprache auf hohem Niveau, die für die Erstellung einer Vielzahl von Anwendungen entwickelt wurde, die auf dem .NET Framework (oder .NET Core) ausgeführt werden. C # ist einfach, leistungsfähig, typsicher und objektorientiert.
___ answer4628673 ___
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: Ссылка
___ answer30747274 ___
Hier ist ein .net-Wrapper für FreeType verfügbar: Ссылка
Es ist auch auf nuget verfügbar:
%Vor%
___ tag123net ___ Das .NET-Framework ist ein Software-Framework, das hauptsächlich für das Microsoft Windows-Betriebssystem entwickelt wurde. Es enthält eine Implementierung der Basisklassenbibliothek, Common Language Runtime (allgemein als CLR bezeichnet), Common Type System (allgemein als CTS bezeichnet) und Dynamic Language Runtime. Es unterstützt viele Programmiersprachen, einschließlich C #, VB.NET, F # und C ++ / CLI. NICHT für Fragen zu .NET Core verwenden.
___ tag123fonts ___ Eine Schriftart ist eine elektronische Datei, die eine Reihe von Zeichen, Zeichen oder Symbolen wie Dingbats enthält. Obwohl sich der Begriff Schrift zuerst auf eine Reihe von Metallsorten in einem Stil und einer Größe bezieht, sind die meisten Schriftarten seit den 1990er Jahren digital und werden auf Computern verwendet.
___ tag123treitypefonts ___ TrueType-Schriftarten sind das wichtigste von Apple entwickelte skalierbare Schriftformat. Die TTF-Rendering-Engine kann auf vielen Plattformen einschließlich Apple OSX, Microsoft Windows, Linux und innerhalb von Druckern gefunden werden.
___ answer41537861 ___
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
___