Ich möchte eine Kontur für eine Zeichenkette per GraphicsPath erzeugen. Aber der GraphicsPath entartet bei manchen Fonts (hier desyrel). Wenn ich die Kontur mir GraphicsPath.DrawString erzeuge, ergibt sich die im folgenden Bild gezeigte Entartung. Wenn ich die Kontur pixelweise erzeuge, sieht sie normal aus. Allerdings benötigt die pixelweise Erzeugung vergleichsweise viel Zeit.
Ich gehe davon aus, dass die Entartung auf Besonderheiten des/der Fonts zurückzuführen ist. Nun suche ich nach Möglichkeiten, den GraphicsPath zu "desinfizieren". Mit GraphicsPath.Pathdata könnte man den Pfad vielleicht zerlegen und irgendwie analysieren. Aber wie dann wieder zusammensetzen?
Gibt es dazu bereits Erfahrungen oder Wissen? Oder empfiehlt sich eine ganz andere Methode für die Kontur?
Ich gehe davon aus, dass die Entartung auf Besonderheiten des/der Fonts zurückzuführen ist. Nun suche ich nach Möglichkeiten, den GraphicsPath zu "desinfizieren". Mit GraphicsPath.Pathdata könnte man den Pfad vielleicht zerlegen und irgendwie analysieren. Aber wie dann wieder zusammensetzen?
Gibt es dazu bereits Erfahrungen oder Wissen? Oder empfiehlt sich eine ganz andere Methode für die Kontur?