In mathmakerlib.color_names.py add constants XCOLOR_SVGNAMES and XCOLOR_X11NAMES containing values of these series of color names (see § Colors by Name in xcolor's documentation).
Adapt Drawable color's setter to let it accept other colors than basic or dvips ones. A color name should be checked in the same order as in the documentation: first base names, then dvipsnames, then svgnames and finally x11names.
In
mathmakerlib.color_names.pyadd constantsXCOLOR_SVGNAMESandXCOLOR_X11NAMEScontaining values of these series of color names (see § Colors by Name in xcolor's documentation).Adapt Drawable color's setter to let it accept other colors than basic or dvips ones. A color name should be checked in the same order as in the documentation: first base names, then dvipsnames, then svgnames and finally x11names.