Wikipedia Diskussion:WikiProjekt SVG/Archiv/2024

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

svg rendering funktioniert nicht mehr

siehe die svgs in c:Category:Wikipedia image placeholders for cultural heritage monuments: angeblich ist das ein Problem mit den SVGs. Und nicht mit dem Rendering. Kann jemand von euch bitte das SVG richtigstellen? Es geht um die 4 Files:

lg --Herzi Pinki (Diskussion) 15:52, 15. Jul. 2024 (CEST)

Es scheint, dass der Code die Liberation Sans nicht richtig ausliest. Da kein Fallback mit einer System-Sans-Serif angegeben wurde, produziert das Rendering also "Müll". Davon abgesehen ist der Code für so eine schlichte Grafik komplett aufgeblasen, da hat Inkscape wohl vor 10 Jahren nicht gut exportiert.
Ich hab heute mal eine Alternative (auch in der Gestaltung) getestet – da spuckt Chrome im nativen SVG-Rendering den richtigen Font aus, und selbst der Fallback im Safari steht noch ordentlich: https://upload.wikimedia.org/wikipedia/commons/archive/b/bd/20240717125745%21Test.svg
Ob man so eine Form mit Icon und Fokus auf die Begründung haben möchte ist natürlich Diskussionssache.
Generell rate ich aber von einer Zentrierung der SVG-Textdarstellung eher ab, da ohne größere Verrenkungen die Positionierung des Textanfangs immer auf die linke Objektseite berechnet wird, was bei Renderfallbacks zu ungewünschten Darstellungen führen kann.
VG --Affegass (Diskussion) 15:16, 17. Jul. 2024 (CEST)
Danke, das ist das was das Ticket eh schon sagt. Soll ich svg lernen oder wird mir hier geholfen? lg --Herzi Pinki (Diskussion) 20:57, 18. Jul. 2024 (CEST)
@Herzi Pinki:Die SVGs sind unsauber, aber zumindest diesbezüglich korrekt. Es scheint ein render-Problem mit transform="scale( in Kombination mit <text und text-anchor="middle" zu geben. Beim Bugreport auf phab:T370044 sollte man ein minimal (not) working example nehmen, dann sieht man das auch besser, so macht er mMn mehr Unübersicht als Nutzen auf Phab, insbesondere weil es ein Upstream-Bug sein wird, den Wikimedia nicht fixen wird.
Ich geh' davon aus, dass du die SVGs richtigstellen kannst, wenn du dir genug Zeit nimmst. Ich habe es zumindest mal bei File:Archdenkmal.svg versucht.
@Affegass: Stimmt grundsätzlich, aber bei File:Archdenkmal.svg nicht. Die Schrift wurde in dem File mit "text-anchor:middle;" korrekt zentriert, daher liegt es bei der Datei nicht an der Schrift.
 — Johannes Kalliauer - Diskussion | Beiträge 23:30, 19. Jul. 2024 (CEST)
@JoKalliauer: danke. Ich gehe auch davon aus, dass ich fast jedes Problem lösen kann, wenn ich mir genug Zeit nehme. Aber nicht alle Probleme. Die anderen nach deinem Muster angepasst / vereinfacht. I will put a remark on phab. lg --Herzi Pinki (Diskussion) 09:02, 20. Jul. 2024 (CEST)
Einfach von Inkscape oder Ähnlichem den Text in Pfad umwandeln und fertig. Dann funzt es auch nach einem Download noch. Die paar kByte mehr sind egal. ÅñŧóñŜûŝî (Ð) 11:39, 20. Jul. 2024 (CEST)
Das Problem war aus meiner Sicht gelöst. Ein Problem, das es nicht mehr gibt, braucht nicht gelöst werden. Mit der Lösung machst du aus einem svg, das mittels Texteditor einfach angepasst werden kann, einen kryptischen Zahlensalat, der nur mit Tools wie Inkscape gepflegt werden kann. Ich mache das rückgängig. lg --Herzi Pinki (Diskussion) 17:09, 20. Jul. 2024 (CEST)

Unsicheres CSS im Styleelement der hochgeladenen SVG-Datei gefunden.

Beim Hochladen einer angepassten Datei habe ich auf Commons diese Fehlermeldung bekommen. Die Meldung kommt auch, wenn ich das Original dort hochladen will. Könnt ihr mir sagen, was die Meldung bedeutet und wie ich sie loswerde? --Carlos-X 15:44, 30. Okt. 2024 (CET)

ich weiß es nicht genau, aber meine Vermutung wäre, dass eins der Style-Elemente eine externe URL nachladen möchte (hier:Fonts). Dagegen hat Commons mit Sicherheit etwas.
<style>@import url(https://ourworldindata.org/fonts.css)</style>
Ich würde die Zeile einfach mal rausnehmen und es noch mal versuchen. --elya (Diskussion) 21:37, 31. Okt. 2024 (CET)
@Carlos-X, Elya: Genau das, was Elya sagt, vergleiche commons:Help:SVG#Blocked Elements and Scripting. Und nicht nur die eine Zeile entfernen, sondern auch diejenige davor und danach, weil beide sonst sinnlos wären:
  <defs>
    <style>@import url(https://ourworldindata.org/fonts.css)</style>
  </defs>
Die Schriftfestlegung ist so gehalten, dass sie auch, ohne diese externe Datei nachzuladen, bei jedem einen lesbaren Text ergeben sollte.
Speravir03:04, 1. Nov. 2024 (CET)
Danke an euch beide, das war es! --Carlos-X 00:20, 3. Nov. 2024 (CET)
Archivierung dieses Abschnittes wurde gewünscht von: --Carlos-X 00:20, 3. Nov. 2024 (CET)