### ImageMagick version

7.1.1-11

### Operating system

Linux

### Operating system, version and so on

Arch

### Description

Greetings!

1. In docs about whole magick command line options missed -script flag:
https://imagemagick.org/script/command-line-options.php.

However, in other image Magick docs appears magick-script, magick -script. Did not find any docs about -script flag, but about script available in other docs:

From https://imagemagick.org/script/magick-script.php:
-------------- begin cite ------------------------
Here is an example script:

#!/bin/env magick-script
-size 100x100 xc:red ( rose: -rotate -90 ) +append  -write show:

Or use the magick utility with the scripting option like this:

#!/bin/magick -script
-size 100x100 xc:red ( rose: -rotate -90 ) +append  -write show:

You can find additional examples of using magick-script in [Examples of ImageMagick Usage](https://imagemagick.org/Usage/).

-------------- end of cite ------------------

2. Insufficient descriptions in Magick Vector Graphics page:
https://imagemagick.org/script/magick-vector-graphics.php

As I see, making miff's, png's, jpeg's from native SVG not support disabling antialias feature. But magick MVG support it. So, conversion between msvg:file.svg to mvg:file.mvg works good. 

I try to make my own MVG-picture and try to use patterns. As I think, patterns is like a functions in coding. It very useful.
Here my mvg picture:

---- begin ----
push graphic-context
    viewbox 0 0 100 100
    push defs
        push pattern "test" radial 10,10 20,20
            push graphic-context
                fill red
                rectangle 5,5 15,15
            pop graphic-context
            push graphic-context
                fill green
                rectangle 10,10 20,20
            pop graphic-context
        pop pattern
    pop defs
    push graphic-context
        use url(#test)
    pop graphic-context
pop graphic-context

---- end -----

I give example from https://imagemagick.org/script/magick-vector-graphics.php. A little bit change it and exec:
magick mvg:picture.mvg miff:- | display -

Magick says me:
---- begin -----
magick mvg:picture.mvg miff:- | display -
magick: non-conforming drawing primitive definition `radial' @ error/draw.c/RenderMVGContent/3500.
display: no decode delegate for this image format `' @ error/constitute.c/ReadImage/746.
display: no decode delegate for this image format `' @ error/constitute.c/ReadImage/746.
----- end ------

Okay, lets delete radial word, magick says:
---- begib ------
magick mvg:picture.mvg miff:- | display -
magick: non-conforming drawing primitive definition `10' @ error/draw.c/RenderMVGContent/4506.
display: no decode delegate for this image format `' @ error/constitute.c/ReadImage/746.
display: no decode delegate for this image format `' @ error/constitute.c/ReadImage/746.
----- end ------

Okay, lets see the docs https://imagemagick.org/script/magick-vector-graphics.php:
Syntax of pattern is:
push pattern id radial x,y width,height
So, what is "radial"?
I try to find through Ctrl-F radial word, related flags like gradient operators, magick -list radial. Nothing.
Why non-conforming drawing primitive?

Another moments:
As I see, words (operators, setting and so on) in MVG picture file are case sensitive:
viewbox 0 0 100 100 and viewBox 0 0 100 100 are different operators. Did not find about it in docs

In docs syntax of viewbox is:
viewbox x,y x1,y1 - pairs of coma separated values
but 
viewbox x y x1 y1 works too. Nothing about it in docs did not find. 

Missing "encoding" setting in Drawings primitive table 
https://imagemagick.org/script/magick-vector-graphics.php. 
Operators like clip-path url(name), clip-rule rule, kerning, offset, translate, pops, pushs, use - without description. Perhaps description available in other docs. Good idea that on these descriptions be an link.

In Drawings primitive table in https://imagemagick.org/script/magick-vector-graphics.php

Why push, pop, graphics-context and so on? I think, that MVG file syntax and processing are similar with PostScript/GhostScript. Push and pop is like push and pop to/from stack in ghostscript. What is graphics-context? As I think is some current graphics parameters and states. Push reserves it into stack, pop returns. None about it in docs I find.
I think, that single -draw operator is a single push graphics-context - pop graphics-context construction. If need execute
drawing from isolated contexts one big -draw instruction need to be splitted to two or more -draw subinstructions or operations executed in different -draw flags.

And now i see two forms: magick-script and magick vector graphics.

3. When in examples used built-in images like rose, wizard, logo image name is rose:, logo:, wizard:. But actually may be magick:rose, magick:wizard, magick:logo. Same situation with canvas: xc:skyblue instead of canvas:skyblue.

4. Conversion from SVG to MVG.
Example from https://imagemagick.org/script/magick-vector-graphics.php:
magick mvg:piechart.svg piechart.jpg 
not works. But
magick MSVG:piechart.svg piechart.jpg 
works well.
As I see normal conversion from native SVG to native MVG only available in this form:
magick msvg:native.svg mvg:native.mvg 
and not in these forms:
magick svg:native.svg mvg:native.mvg
magick native.svg mvg:native.mvg
magick svg:native.svg native.mvg
magick native.svg native.mvg
In those forms magick converts, but out file contains not MVG native language, just magickly modified initial SVG.
Another moment. Usage MVG-picture with format prefix (mvg:pict.mvg) and without it makes different results and magick tool reaction.


5. Broken link
https://imagemagick.org/Usage/file/#x
From page
https://imagemagick.org/Usage/basics/
Link name X:

6. Bad thing, that when using: 
magick x:'root' miff:- | display -
grabbed window overlaps window on higher level. Command above executes in terminal window. And so that the open terminal does not overlap the window being shot, it should automatically hide. But this does not happen and a black square is superimposed on the full screen of screen.

### Steps to Reproduce

See in description

### Images

See in description
Docs and Magick Vector Graphics
This is a GitHub Issue
repo:ImageMagick
owner:ImageMagick
Title : Docs and Magick Vector Graphics
Issue date:

--- start body ---
### ImageMagick version

7.1.1-11

### Operating system

Linux

### Operating system, version and so on

Arch

### Description

Greetings!

1. In docs about whole magick command line options missed -script flag:
https://imagemagick.org/script/command-line-options.php.

However, in other image Magick docs appears magick-script, magick -script. Did not find any docs about -script flag, but about script available in other docs:

From https://imagemagick.org/script/magick-script.php:
-------------- begin cite ------------------------
Here is an example script:

#!/bin/env magick-script
-size 100x100 xc:red ( rose: -rotate -90 ) +append  -write show:

Or use the magick utility with the scripting option like this:

#!/bin/magick -script
-size 100x100 xc:red ( rose: -rotate -90 ) +append  -write show:

You can find additional examples of using magick-script in [Examples of ImageMagick Usage](https://imagemagick.org/Usage/).

-------------- end of cite ------------------

2. Insufficient descriptions in Magick Vector Graphics page:
https://imagemagick.org/script/magick-vector-graphics.php

As I see, making miff's, png's, jpeg's from native SVG not support disabling antialias feature. But magick MVG support it. So, conversion between msvg:file.svg to mvg:file.mvg works good. 

I try to make my own MVG-picture and try to use patterns. As I think, patterns is like a functions in coding. It very useful.
Here my mvg picture:

---- begin ----
push graphic-context
    viewbox 0 0 100 100
    push defs
        push pattern "test" radial 10,10 20,20
            push graphic-context
                fill red
                rectangle 5,5 15,15
            pop graphic-context
            push graphic-context
                fill green
                rectangle 10,10 20,20
            pop graphic-context
        pop pattern
    pop defs
    push graphic-context
        use url(#test)
    pop graphic-context
pop graphic-context

---- end -----

I give example from https://imagemagick.org/script/magick-vector-graphics.php. A little bit change it and exec:
magick mvg:picture.mvg miff:- | display -

Magick says me:
---- begin -----
magick mvg:picture.mvg miff:- | display -
magick: non-conforming drawing primitive definition `radial' @ error/draw.c/RenderMVGContent/3500.
display: no decode delegate for this image format `' @ error/constitute.c/ReadImage/746.
display: no decode delegate for this image format `' @ error/constitute.c/ReadImage/746.
----- end ------

Okay, lets delete radial word, magick says:
---- begib ------
magick mvg:picture.mvg miff:- | display -
magick: non-conforming drawing primitive definition `10' @ error/draw.c/RenderMVGContent/4506.
display: no decode delegate for this image format `' @ error/constitute.c/ReadImage/746.
display: no decode delegate for this image format `' @ error/constitute.c/ReadImage/746.
----- end ------

Okay, lets see the docs https://imagemagick.org/script/magick-vector-graphics.php:
Syntax of pattern is:
push pattern id radial x,y width,height
So, what is "radial"?
I try to find through Ctrl-F radial word, related flags like gradient operators, magick -list radial. Nothing.
Why non-conforming drawing primitive?

Another moments:
As I see, words (operators, setting and so on) in MVG picture file are case sensitive:
viewbox 0 0 100 100 and viewBox 0 0 100 100 are different operators. Did not find about it in docs

In docs syntax of viewbox is:
viewbox x,y x1,y1 - pairs of coma separated values
but 
viewbox x y x1 y1 works too. Nothing about it in docs did not find. 

Missing "encoding" setting in Drawings primitive table 
https://imagemagick.org/script/magick-vector-graphics.php. 
Operators like clip-path url(name), clip-rule rule, kerning, offset, translate, pops, pushs, use - without description. Perhaps description available in other docs. Good idea that on these descriptions be an link.

In Drawings primitive table in https://imagemagick.org/script/magick-vector-graphics.php

Why push, pop, graphics-context and so on? I think, that MVG file syntax and processing are similar with PostScript/GhostScript. Push and pop is like push and pop to/from stack in ghostscript. What is graphics-context? As I think is some current graphics parameters and states. Push reserves it into stack, pop returns. None about it in docs I find.
I think, that single -draw operator is a single push graphics-context - pop graphics-context construction. If need execute
drawing from isolated contexts one big -draw instruction need to be splitted to two or more -draw subinstructions or operations executed in different -draw flags.

And now i see two forms: magick-script and magick vector graphics.

3. When in examples used built-in images like rose, wizard, logo image name is rose:, logo:, wizard:. But actually may be magick:rose, magick:wizard, magick:logo. Same situation with canvas: xc:skyblue instead of canvas:skyblue.

4. Conversion from SVG to MVG.
Example from https://imagemagick.org/script/magick-vector-graphics.php:
magick mvg:piechart.svg piechart.jpg 
not works. But
magick MSVG:piechart.svg piechart.jpg 
works well.
As I see normal conversion from native SVG to native MVG only available in this form:
magick msvg:native.svg mvg:native.mvg 
and not in these forms:
magick svg:native.svg mvg:native.mvg
magick native.svg mvg:native.mvg
magick svg:native.svg native.mvg
magick native.svg native.mvg
In those forms magick converts, but out file contains not MVG native language, just magickly modified initial SVG.
Another moment. Usage MVG-picture with format prefix (mvg:pict.mvg) and without it makes different results and magick tool reaction.


5. Broken link
https://imagemagick.org/Usage/file/#x
From page
https://imagemagick.org/Usage/basics/
Link name X:

6. Bad thing, that when using: 
magick x:'root' miff:- | display -
grabbed window overlaps window on higher level. Command above executes in terminal window. And so that the open terminal does not overlap the window being shot, it should automatically hide. But this does not happen and a black square is superimposed on the full screen of screen.

### Steps to Reproduce

See in description

### Images

See in description
--- end body ---
