Components

RoseSigil

Rose Cross Sigil, from magick-components

The rose-cross sigil of a Hebrew text, drawn through the letters' places on the rose. It renders the letter centres first, on the server too, then spreads repeated and aligned letters with the optimiser once in the browser, and draws the path on. A client component: the server-safe drawing is RoseSigilImage.

import RoseSigil from "magick-components/gd/RoseSigil";

magick-components is on npm, under MIT (how to install it), and its source is in the app's repository.

Props

JSX

<RoseSigil text="אדני" />

The site also serves this drawing as an image: SVG.

Props

PropTypeDefaultDescription
text requiredstringThe text to draw. Final forms are drawn as their base letters, and anything not one of the 22 letters (spaces, points, Latin) is left out.
animatebooleantrueDraws the connecting path on, once the layout is optimised.
showRosebooleantrueDraws the rose's three rings of letters behind the sigil.
version"gd" | "regardie1939"Which rose the sigil is traced on (ROSE_VERSIONS): the Golden Dawn's (gd) when not given or not a version, or Regardie's of 1939 (regardie1939), which exchanges Kaph and Tau. ROSE_VERSION_NOTES says where each comes from.
Magick.ly is open source. You can see the code used to generate this page in RoseSigil.tsx, RoseSigil.examples.tsx and Explorer.tsx.