Ich habe Grafiken, die am Ende jeder Textzeile eine seltsame Markierung aufweisen.
Dieses Kunstwerk ist ursprünglich ein SVG, das mit cairosvg in ein PDF konvertiert, dann mit CorelDraw geöffnet und in Produktion genommen wurde.
Die Markierung ist normalerweise in SVG, einem PDF-Viewer oder CorelDraw nicht sichtbar. Es ist im Wireframe-Modus sichtbar und auf dem produzierten Produkt sichtbar. Es tritt bei allen meinen Artowrk-Dateien und bei jeder Schriftart auf.
Unten ist ein Bild davon in CorelDraw Wireframe und ein Textelement-Svg.
<g transform="translate(181.2 140)">
<text font-family="Century Gothic" font-size="72" font-weight="bold" style="stroke: none; stroke-width: 1; stroke-dasharray: ; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: #000000; fill-rule: nonzero; opacity: 1;" transform="translate(-116.03 54)">
<tspan x="0" y="-36" fill="#000000">TAFARI</tspan>
</text>
</g>
Was verursacht diese unerwünschte Markierung?
AKTUALISIEREN:
Ich habe diese extrem einfache SVG-Datei getestet und das gleiche Ergebnis erhalten, also scheint der Inhalt der SVG keinen Unterschied zu machen.
<svg height="30" width="200">
<text x="0" y="15" fill="red">I love SVG!</text>
</svg>
Aktualisieren:
Diese Markierung ist spezifisch für CorelDraw. Erscheint nicht in Illustrator oder anderen Programmen. Das Speichern der PDF-Datei in Illustrator als PDF und das anschließende Öffnen der PDF-Datei in CorelDraw führt dazu, dass die Markierung verschwindet, aber dies ist für meinen Prozess nicht praktikabel.
Ich habe eine Lösung gefunden. Es ist codeintensiv, aber wenn jemand dieses Problem in der Zukunft hat und die Details wissen möchte, habe ich hier eine Stack Overflow-Frage und eine Antwort darauf.
AndreasH
Gans
Jongware
Gans