-
Notifications
You must be signed in to change notification settings - Fork 2
Known Issues and unsupported features
Lukas Radermacher edited this page Aug 5, 2022
·
4 revisions
We have created a more comprehensive list of all elements and attributes.
- SVG Patterns
- SVG Linking(results in white windows with nothing in them)
- SVG Animations(not nothing shows up the opened window or if it does it is not animated)
- sometimes TextMorphs, when reduced in size, do not shrink but disappear upward from the field of view
- when enlarging textMorph, size changes do not happen smoothly but rather sudden, when using strike fonts
- basic shapes are filled with black color from the stroke Attribute specification when they are specified to be transparent (only shapes with fill attributes are affected)
- cannot display bezier curves properly(they are displayed as filled-out split ellipses) - in contrast: arcs are mostly displayed well except for some full shapes that are filled with black - likely also because of previous problem
- stroke-linejoin and stroke-linecap properties specified in the programs are not always adhered to (stroke-linecap only seems to be displayed as "square" and stroke-linejoin has not the exact specified shape, the shape "bevel" comes closest). Following is a picture of it and then its SVG data:
<svg width="160" height="280" xmlns="http://www.w3.org/2000/svg" version="1.1">
<polyline points="40 60 80 20 120 60" stroke="black" stroke-width="20"
stroke-linecap="butt" fill="none" stroke-linejoin="miter"/>
<polyline points="40 140 80 100 120 140" stroke="black" stroke-width="20"
stroke-linecap="round" fill="none" stroke-linejoin="round"/>
<polyline points="40 220 80 180 120 220" stroke="black" stroke-width="20"
stroke-linecap="square" fill="none" stroke-linejoin="bevel"/>
</svg>
- path may wrongly have the same color as stroke
- stroke-dasharray does not always create dashed lines on a stroke
- gradients are only displayed as specified when there is no implicit transformation needed
- only the spread method
pad
is supported - cannot display patterns because it does not recognize a pattern specification(it appears to read it as a fill for some reason)-may be related to the other errors related to fill