From 13facc3beca24abc2459374fb8a914d5a45f076a Mon Sep 17 00:00:00 2001
From: Elena ``of Valhalla'' Grandi <valhalla@trueelena.org>
Date: Thu, 12 Sep 2024 20:19:35 +0200
Subject: English Paper Piecing Hexagons

---
 source/index.rst                                   |   1 +
 source/patterns/index.rst                          |  12 +
 source/patterns/patchwork/basics/epp_hexagons.svg  | 480 +++++++++++++++++++++
 .../patterns/patchwork/basics/epp_hexagons_cut.svg | 233 ++++++++++
 source/patterns/patchwork/basics/index.rst         |  18 +
 source/patterns/patchwork/index.rst                |   9 +
 6 files changed, 753 insertions(+)
 create mode 100644 source/patterns/index.rst
 create mode 100644 source/patterns/patchwork/basics/epp_hexagons.svg
 create mode 100644 source/patterns/patchwork/basics/epp_hexagons_cut.svg
 create mode 100644 source/patterns/patchwork/basics/index.rst
 create mode 100644 source/patterns/patchwork/index.rst

(limited to 'source')

diff --git a/source/index.rst b/source/index.rst
index 52f9f70..741a2b5 100644
--- a/source/index.rst
+++ b/source/index.rst
@@ -87,6 +87,7 @@ Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.
    historical_womenswear/index
    historical_menswear/index
    accessories/index
+   patterns/index
    tips_tricks/index
    bibliography/index
 
diff --git a/source/patterns/index.rst b/source/patterns/index.rst
new file mode 100644
index 0000000..2232e6c
--- /dev/null
+++ b/source/patterns/index.rst
@@ -0,0 +1,12 @@
+##########################
+ Patterns and Decorations
+##########################
+
+These are decorative patterns that are relevant to sewing projects,
+including embroidery, print or patchwork.
+
+.. toctree::
+   :maxdepth: 2
+   :caption: Contents:
+
+   patchwork/index
diff --git a/source/patterns/patchwork/basics/epp_hexagons.svg b/source/patterns/patchwork/basics/epp_hexagons.svg
new file mode 100644
index 0000000..9d3431f
--- /dev/null
+++ b/source/patterns/patchwork/basics/epp_hexagons.svg
@@ -0,0 +1,480 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="210mm"
+   height="297mm"
+   viewBox="0 0 210 297"
+   version="1.1"
+   id="svg43744"
+   inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
+   sodipodi:docname="epp_hexagons.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:dc="http://purl.org/dc/elements/1.1/">
+  <defs
+     id="defs43738" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.4"
+     inkscape:cx="315.71429"
+     inkscape:cy="233.21429"
+     inkscape:document-units="in"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:window-width="1514"
+     inkscape:window-height="906"
+     inkscape:window-x="404"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0"
+     inkscape:showpageshadow="2"
+     inkscape:pagecheckerboard="0"
+     inkscape:deskcolor="#d1d1d1">
+    <inkscape:grid
+       type="axonomgrid"
+       id="grid44291"
+       units="in"
+       empspacing="8"
+       spacingy="3.175"
+       originx="33.02"
+       originy="7.62"
+       gridanglex="30" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata43741">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="artwork" />
+  <g
+     inkscape:label="cut_lines"
+     inkscape:groupmode="layer"
+     id="layer1"
+     style="opacity:0.333">
+    <path
+       sodipodi:type="star"
+       style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4161"
+       sodipodi:sides="6"
+       sodipodi:cx="81.396538"
+       sodipodi:cy="258.95999"
+       sodipodi:r1="25.400003"
+       sodipodi:r2="19.79734"
+       sodipodi:arg1="-1.5707963"
+       sodipodi:arg2="-1.0471976"
+       inkscape:flatsided="true"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="m 81.396538,233.55999 21.997052,12.7 0,25.4 -21.997053,12.7 -21.997048,-12.7 10e-7,-25.4 z"
+       transform="translate(-4.382444,2.6600074)" />
+    <path
+       sodipodi:type="star"
+       style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4161-3"
+       sodipodi:sides="6"
+       sodipodi:cx="32.954174"
+       sodipodi:cy="258.88437"
+       sodipodi:r1="25.400003"
+       sodipodi:r2="19.79734"
+       sodipodi:arg1="-1.5707963"
+       sodipodi:arg2="-1.0471976"
+       inkscape:flatsided="true"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="m 32.954175,233.48437 21.997048,12.7 -10e-7,25.4 -21.997049,12.7 -21.997048,-12.7 1e-6,-25.4 z"
+       transform="translate(0.06582664,2.7356277)" />
+    <path
+       sodipodi:type="star"
+       style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4161-7"
+       sodipodi:sides="6"
+       sodipodi:cx="178.11736"
+       sodipodi:cy="259.11157"
+       sodipodi:r1="25.400003"
+       sodipodi:r2="19.79734"
+       sodipodi:arg1="-1.5707963"
+       sodipodi:arg2="-1.0471976"
+       inkscape:flatsided="true"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="m 178.11736,233.71157 21.99704,12.7 0,25.4 -21.99705,12.70001 -21.99704,-12.70001 0,-25.4 z"
+       transform="translate(-13.11508,2.5084266)" />
+    <path
+       sodipodi:type="star"
+       style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4161-3-0"
+       sodipodi:sides="6"
+       sodipodi:cx="129.67496"
+       sodipodi:cy="259.03595"
+       sodipodi:r1="25.400003"
+       sodipodi:r2="19.79734"
+       sodipodi:arg1="-1.5707963"
+       sodipodi:arg2="-1.0471976"
+       inkscape:flatsided="true"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="m 129.67496,233.63595 21.99705,12.7 0,25.4 -21.99705,12.7 -21.99705,-12.7 0,-25.4 z"
+       transform="translate(-8.6667729,2.5840492)" />
+    <path
+       sodipodi:type="star"
+       style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4161-4"
+       sodipodi:sides="6"
+       sodipodi:cx="57.199791"
+       sodipodi:cy="217.09229"
+       sodipodi:r1="25.400003"
+       sodipodi:r2="19.79734"
+       sodipodi:arg1="-1.5707963"
+       sodipodi:arg2="-1.0471976"
+       inkscape:flatsided="true"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="m 57.199792,191.69228 21.997048,12.7 -10e-7,25.40001 -21.997049,12.7 -21.997048,-12.7 10e-7,-25.40001 z"
+       transform="translate(-2.182745,6.4277114)" />
+    <path
+       sodipodi:type="star"
+       style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4161-7-8"
+       sodipodi:sides="6"
+       sodipodi:cx="153.92058"
+       sodipodi:cy="217.24387"
+       sodipodi:r1="25.400003"
+       sodipodi:r2="19.79734"
+       sodipodi:arg1="-1.5707963"
+       sodipodi:arg2="-1.0471976"
+       inkscape:flatsided="true"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="m 153.92058,191.84386 21.99705,12.7 0,25.40001 -21.99705,12.7 -21.99705,-12.7 0,-25.40001 z"
+       transform="translate(-10.915351,6.2761306)" />
+    <path
+       sodipodi:type="star"
+       style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4161-3-0-0"
+       sodipodi:sides="6"
+       sodipodi:cx="105.47823"
+       sodipodi:cy="217.16829"
+       sodipodi:r1="25.400003"
+       sodipodi:r2="19.79734"
+       sodipodi:arg1="-1.5707963"
+       sodipodi:arg2="-1.0471976"
+       inkscape:flatsided="true"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="m 105.47823,191.76829 21.99705,12.7 0,25.4 -21.99705,12.7 -21.997045,-12.7 0,-25.4 z"
+       transform="translate(-6.4670969,6.3517074)" />
+    <path
+       sodipodi:type="star"
+       style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4161-42"
+       sodipodi:sides="6"
+       sodipodi:cx="81.387009"
+       sodipodi:cy="175.03354"
+       sodipodi:r1="25.400003"
+       sodipodi:r2="19.79734"
+       sodipodi:arg1="-1.5707963"
+       sodipodi:arg2="-1.0471976"
+       inkscape:flatsided="true"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="m 81.387009,149.63354 21.997051,12.7 0,25.4 -21.997052,12.7 -21.997048,-12.7 10e-7,-25.4 z"
+       transform="translate(-4.3729175,10.386458)" />
+    <path
+       sodipodi:type="star"
+       style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4161-3-9"
+       sodipodi:sides="6"
+       sodipodi:cx="32.944641"
+       sodipodi:cy="174.95795"
+       sodipodi:r1="25.400003"
+       sodipodi:r2="19.79734"
+       sodipodi:arg1="-1.5707963"
+       sodipodi:arg2="-1.0471976"
+       inkscape:flatsided="true"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="m 32.944642,149.55794 21.997048,12.70001 -1e-6,25.4 -21.997049,12.7 -21.997047,-12.7 0,-25.40001 z"
+       transform="translate(0.07535957,10.46205)" />
+    <path
+       sodipodi:type="star"
+       style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4161-7-6"
+       sodipodi:sides="6"
+       sodipodi:cx="178.10783"
+       sodipodi:cy="175.18509"
+       sodipodi:r1="25.400003"
+       sodipodi:r2="19.79734"
+       sodipodi:arg1="-1.5707963"
+       sodipodi:arg2="-1.0471976"
+       inkscape:flatsided="true"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="m 178.10783,149.78509 21.99705,12.7 0,25.4 -21.99705,12.7 -21.99704,-12.7 0,-25.4 z"
+       transform="translate(-13.105562,10.234907)" />
+    <path
+       sodipodi:type="star"
+       style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4161-3-0-1"
+       sodipodi:sides="6"
+       sodipodi:cx="129.66544"
+       sodipodi:cy="175.10953"
+       sodipodi:r1="25.400003"
+       sodipodi:r2="19.79734"
+       sodipodi:arg1="-1.5707963"
+       sodipodi:arg2="-1.0471976"
+       inkscape:flatsided="true"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="m 129.66544,149.70952 21.99704,12.70001 0,25.4 -21.99704,12.7 -21.99705,-12.7 0,-25.4 z"
+       transform="translate(-8.6572541,10.310469)" />
+    <path
+       sodipodi:type="star"
+       style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4161-4-0"
+       sodipodi:sides="6"
+       sodipodi:cx="57.190266"
+       sodipodi:cy="133.16597"
+       sodipodi:r1="25.400003"
+       sodipodi:r2="19.79734"
+       sodipodi:arg1="-1.5707963"
+       sodipodi:arg2="-1.0471976"
+       inkscape:flatsided="true"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="m 57.190266,107.76597 21.997048,12.7 0,25.4 -21.997049,12.7 -21.997048,-12.7 1e-6,-25.4 z"
+       transform="translate(-2.1732197,14.154027)" />
+    <path
+       sodipodi:type="star"
+       style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4161-7-8-4"
+       sodipodi:sides="6"
+       sodipodi:cx="153.91106"
+       sodipodi:cy="133.31752"
+       sodipodi:r1="25.400003"
+       sodipodi:r2="19.79734"
+       sodipodi:arg1="-1.5707963"
+       sodipodi:arg2="-1.0471976"
+       inkscape:flatsided="true"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="m 153.91106,107.91752 21.99705,12.7 -1e-5,25.4 -21.99704,12.7 -21.99705,-12.7 0,-25.4 z"
+       transform="translate(-10.90583,14.002476)" />
+    <path
+       sodipodi:type="star"
+       style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4161-3-0-0-2"
+       sodipodi:sides="6"
+       sodipodi:cx="105.46869"
+       sodipodi:cy="133.24196"
+       sodipodi:r1="25.400003"
+       sodipodi:r2="19.79734"
+       sodipodi:arg1="-1.5707963"
+       sodipodi:arg2="-1.0471976"
+       inkscape:flatsided="true"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="m 105.46869,107.84196 21.99705,12.7 0,25.4 -21.99705,12.7 -21.99705,-12.7 1e-6,-25.4 z"
+       transform="translate(-6.4575525,14.078038)" />
+    <path
+       sodipodi:type="star"
+       style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4161-2"
+       sodipodi:sides="6"
+       sodipodi:cx="81.41349"
+       sodipodi:cy="91.217583"
+       sodipodi:r1="25.400003"
+       sodipodi:r2="19.79734"
+       sodipodi:arg1="-1.5707963"
+       sodipodi:arg2="-1.0471976"
+       inkscape:flatsided="true"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="m 81.413491,65.817579 21.997049,12.700003 0,25.400008 -21.99705,12.7 -21.997048,-12.70001 0,-25.4 z"
+       transform="translate(-4.3993991,18.002414)" />
+    <path
+       sodipodi:type="star"
+       style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4161-3-2"
+       sodipodi:sides="6"
+       sodipodi:cx="32.971127"
+       sodipodi:cy="91.141998"
+       sodipodi:r1="25.400003"
+       sodipodi:r2="19.79734"
+       sodipodi:arg1="-1.5707963"
+       sodipodi:arg2="-1.0471976"
+       inkscape:flatsided="true"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="m 32.971127,65.741995 21.997048,12.700002 -1e-6,25.400003 -21.997048,12.7 -21.997048,-12.7 10e-7,-25.400004 z"
+       transform="translate(0.04887412,18.077998)" />
+    <path
+       sodipodi:type="star"
+       style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4161-7-0"
+       sodipodi:sides="6"
+       sodipodi:cx="178.13428"
+       sodipodi:cy="91.369148"
+       sodipodi:r1="25.400003"
+       sodipodi:r2="19.79734"
+       sodipodi:arg1="-1.5707963"
+       sodipodi:arg2="-1.0471976"
+       inkscape:flatsided="true"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="m 178.13428,65.969145 21.99705,12.700002 0,25.400003 -21.99705,12.7 -21.99705,-12.7 0,-25.400004 z"
+       transform="translate(-13.132004,17.850849)" />
+    <path
+       sodipodi:type="star"
+       style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4161-3-0-5"
+       sodipodi:sides="6"
+       sodipodi:cx="129.69193"
+       sodipodi:cy="91.293564"
+       sodipodi:r1="25.400003"
+       sodipodi:r2="19.79734"
+       sodipodi:arg1="-1.5707963"
+       sodipodi:arg2="-1.0471976"
+       inkscape:flatsided="true"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="m 129.69193,65.89356 21.99704,12.700003 0,25.400007 -21.99705,12.7 -21.99704,-12.70001 0,-25.399998 z"
+       transform="translate(-8.6837433,17.926433)" />
+    <path
+       sodipodi:type="star"
+       style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4161-4-5"
+       sodipodi:sides="6"
+       sodipodi:cx="57.216747"
+       sodipodi:cy="49.350002"
+       sodipodi:r1="25.400003"
+       sodipodi:r2="19.79734"
+       sodipodi:arg1="-1.5707963"
+       sodipodi:arg2="-1.0471976"
+       inkscape:flatsided="true"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="m 57.216748,23.949999 21.997048,12.700002 -10e-7,25.400004 -21.997048,12.700001 -21.997048,-12.700003 0,-25.400003 z"
+       transform="translate(-2.1997013,21.769994)" />
+    <path
+       sodipodi:type="star"
+       style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4161-7-8-2"
+       sodipodi:sides="6"
+       sodipodi:cx="153.93755"
+       sodipodi:cy="49.501568"
+       sodipodi:r1="25.400003"
+       sodipodi:r2="19.79734"
+       sodipodi:arg1="-1.5707963"
+       sodipodi:arg2="-1.0471976"
+       inkscape:flatsided="true"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="m 153.93755,24.101564 21.99704,12.700003 0,25.400003 -21.99704,12.700001 -21.99705,-12.700002 0,-25.400003 z"
+       transform="translate(-10.932319,21.618429)" />
+    <path
+       sodipodi:type="star"
+       style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4161-3-0-0-9"
+       sodipodi:sides="6"
+       sodipodi:cx="105.49519"
+       sodipodi:cy="49.42598"
+       sodipodi:r1="25.400003"
+       sodipodi:r2="19.79734"
+       sodipodi:arg1="-1.5707963"
+       sodipodi:arg2="-1.0471976"
+       inkscape:flatsided="true"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="m 105.49519,24.025976 21.99705,12.700002 0,25.400004 -21.99705,12.700001 -21.997045,-12.700002 1e-6,-25.400004 z"
+       transform="translate(-6.484057,21.694017)" />
+    <path
+       sodipodi:type="star"
+       style="display:inline;opacity:0.333;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4161-2-3"
+       sodipodi:sides="6"
+       sodipodi:cx="81.41349"
+       sodipodi:cy="91.217583"
+       sodipodi:r1="25.400003"
+       sodipodi:r2="19.79734"
+       sodipodi:arg1="-1.5707963"
+       sodipodi:arg2="-1.0471976"
+       inkscape:flatsided="true"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="m 81.413491,65.817579 21.997049,12.700003 0,25.400008 -21.99705,12.7 -21.997048,-12.70001 0,-25.4 z"
+       transform="translate(-4.3993991,-58.197586)" />
+    <path
+       sodipodi:type="star"
+       style="display:inline;opacity:0.333;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.254;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4161-3-2-5"
+       sodipodi:sides="6"
+       sodipodi:cx="32.971127"
+       sodipodi:cy="91.141998"
+       sodipodi:r1="25.400003"
+       sodipodi:r2="19.79734"
+       sodipodi:arg1="-1.5707963"
+       sodipodi:arg2="-1.0471976"
+       inkscape:flatsided="true"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="m 32.971127,65.741995 21.997048,12.700002 -1e-6,25.400003 -21.997048,12.7 -21.997048,-12.7 10e-7,-25.400004 z"
+       transform="translate(0.04887412,-58.122002)" />
+    <path
+       sodipodi:type="star"
+       style="display:inline;opacity:0.333;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4161-7-0-6"
+       sodipodi:sides="6"
+       sodipodi:cx="178.13428"
+       sodipodi:cy="91.369148"
+       sodipodi:r1="25.400003"
+       sodipodi:r2="19.79734"
+       sodipodi:arg1="-1.5707963"
+       sodipodi:arg2="-1.0471976"
+       inkscape:flatsided="true"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="m 178.13428,65.969145 21.99705,12.700002 0,25.400003 -21.99705,12.7 -21.99705,-12.7 0,-25.400004 z"
+       transform="translate(-13.132004,-58.349151)" />
+    <path
+       sodipodi:type="star"
+       style="display:inline;opacity:0.333;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4161-3-0-5-2"
+       sodipodi:sides="6"
+       sodipodi:cx="129.69193"
+       sodipodi:cy="91.293564"
+       sodipodi:r1="25.400003"
+       sodipodi:r2="19.79734"
+       sodipodi:arg1="-1.5707963"
+       sodipodi:arg2="-1.0471976"
+       inkscape:flatsided="true"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="m 129.69193,65.89356 21.99704,12.700003 0,25.400007 -21.99705,12.7 -21.99704,-12.70001 0,-25.399998 z"
+       transform="translate(-8.6837434,-58.273567)" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.254"
+       id="rect1679"
+       width="175.97636"
+       height="279.39999"
+       x="11.022954"
+       y="7.6199999" />
+  </g>
+</svg>
diff --git a/source/patterns/patchwork/basics/epp_hexagons_cut.svg b/source/patterns/patchwork/basics/epp_hexagons_cut.svg
new file mode 100644
index 0000000..babba1f
--- /dev/null
+++ b/source/patterns/patchwork/basics/epp_hexagons_cut.svg
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="210mm"
+   height="297mm"
+   viewBox="0 0 210 297"
+   version="1.1"
+   id="svg43744"
+   inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
+   sodipodi:docname="epp_hexagons_cut.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:dc="http://purl.org/dc/elements/1.1/">
+  <defs
+     id="defs43738" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.16"
+     inkscape:cx="409.05172"
+     inkscape:cy="435.77586"
+     inkscape:document-units="in"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:window-width="1514"
+     inkscape:window-height="906"
+     inkscape:window-x="404"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0"
+     inkscape:showpageshadow="2"
+     inkscape:pagecheckerboard="0"
+     inkscape:deskcolor="#d1d1d1">
+    <inkscape:grid
+       type="axonomgrid"
+       id="grid44291"
+       units="in"
+       empspacing="12"
+       spacingy="3.175"
+       originx="38.1"
+       originy="7.62"
+       gridanglex="30" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata43741">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="artwork" />
+  <g
+     inkscape:label="cut_lines"
+     inkscape:groupmode="layer"
+     id="layer1"
+     style="opacity:0.333">
+    <path
+       sodipodi:type="star"
+       style="fill:none;stroke:#000000;stroke-width:0.254;stroke-dasharray:none;stroke-opacity:1"
+       id="path1153"
+       inkscape:flatsided="true"
+       sodipodi:sides="6"
+       sodipodi:cx="40.639999"
+       sodipodi:cy="53.34"
+       sodipodi:r1="38.099998"
+       sodipodi:r2="32.995567"
+       sodipodi:arg1="-0.52359878"
+       sodipodi:arg2="-1.110223e-16"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="m 73.635566,34.290001 0,38.099998 L 40.64,91.439999 7.6444329,72.39 7.6444327,34.290001 40.639999,15.240002 Z"
+       transform="translate(-2.5400006,-7.6200011)" />
+    <path
+       sodipodi:type="star"
+       style="opacity:0.333;fill:none;stroke:#000000;stroke-width:0.254;stroke-dasharray:none;stroke-opacity:1"
+       id="path1153-9"
+       inkscape:flatsided="true"
+       sodipodi:sides="6"
+       sodipodi:cx="40.639999"
+       sodipodi:cy="53.34"
+       sodipodi:r1="38.099998"
+       sodipodi:r2="32.995567"
+       sodipodi:arg1="-0.52359878"
+       sodipodi:arg2="-1.110223e-16"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="m 73.635566,34.290001 0,38.099998 L 40.64,91.439999 7.6444329,72.39 7.6444327,34.290001 40.639999,15.240002 Z"
+       transform="translate(63.451135,-7.6200011)" />
+    <path
+       sodipodi:type="star"
+       style="opacity:0.333;fill:none;stroke:#000000;stroke-width:0.254;stroke-dasharray:none;stroke-opacity:1"
+       id="path1153-1"
+       inkscape:flatsided="true"
+       sodipodi:sides="6"
+       sodipodi:cx="40.639999"
+       sodipodi:cy="53.34"
+       sodipodi:r1="38.099998"
+       sodipodi:r2="32.995567"
+       sodipodi:arg1="-0.52359878"
+       sodipodi:arg2="-1.110223e-16"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="m 73.635566,34.290001 0,38.099998 L 40.64,91.439999 7.6444329,72.39 7.6444327,34.290001 40.639999,15.240002 Z"
+       transform="translate(129.44227,-7.6200011)" />
+    <path
+       sodipodi:type="star"
+       style="opacity:0.333;fill:none;stroke:#000000;stroke-width:0.254;stroke-dasharray:none;stroke-opacity:1"
+       id="path1153-2"
+       inkscape:flatsided="true"
+       sodipodi:sides="6"
+       sodipodi:cx="40.639999"
+       sodipodi:cy="53.34"
+       sodipodi:r1="38.099998"
+       sodipodi:r2="32.995567"
+       sodipodi:arg1="-0.52359878"
+       sodipodi:arg2="-1.110223e-16"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="m 73.635566,34.290001 0,38.099998 L 40.64,91.439999 7.6444329,72.39 7.6444327,34.290001 40.639999,15.240002 Z"
+       transform="translate(30.455569,49.529998)" />
+    <path
+       sodipodi:type="star"
+       style="opacity:0.333;fill:none;stroke:#000000;stroke-width:0.254;stroke-dasharray:none;stroke-opacity:1"
+       id="path1153-9-7"
+       inkscape:flatsided="true"
+       sodipodi:sides="6"
+       sodipodi:cx="40.639999"
+       sodipodi:cy="53.34"
+       sodipodi:r1="38.099998"
+       sodipodi:r2="32.995567"
+       sodipodi:arg1="-0.52359878"
+       sodipodi:arg2="-1.110223e-16"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="m 73.635566,34.290001 0,38.099998 L 40.64,91.439999 7.6444329,72.39 7.6444327,34.290001 40.639999,15.240002 Z"
+       transform="translate(96.446705,49.529998)" />
+    <path
+       sodipodi:type="star"
+       style="opacity:0.333;fill:none;stroke:#000000;stroke-width:0.254;stroke-dasharray:none;stroke-opacity:1"
+       id="path1153-0"
+       inkscape:flatsided="true"
+       sodipodi:sides="6"
+       sodipodi:cx="40.639999"
+       sodipodi:cy="53.34"
+       sodipodi:r1="38.099998"
+       sodipodi:r2="32.995567"
+       sodipodi:arg1="-0.52359878"
+       sodipodi:arg2="-1.110223e-16"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="m 73.635566,34.290001 0,38.099998 L 40.64,91.439999 7.6444329,72.39 7.6444327,34.290001 40.639999,15.240002 Z"
+       transform="translate(-2.5399991,106.68)" />
+    <path
+       sodipodi:type="star"
+       style="opacity:0.333;fill:none;stroke:#000000;stroke-width:0.254;stroke-dasharray:none;stroke-opacity:1"
+       id="path1153-9-9"
+       inkscape:flatsided="true"
+       sodipodi:sides="6"
+       sodipodi:cx="40.639999"
+       sodipodi:cy="53.34"
+       sodipodi:r1="38.099998"
+       sodipodi:r2="32.995567"
+       sodipodi:arg1="-0.52359878"
+       sodipodi:arg2="-1.110223e-16"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="m 73.635566,34.290001 0,38.099998 L 40.64,91.439999 7.6444329,72.39 7.6444327,34.290001 40.639999,15.240002 Z"
+       transform="translate(63.451137,106.68)" />
+    <path
+       sodipodi:type="star"
+       style="opacity:0.333;fill:none;stroke:#000000;stroke-width:0.254;stroke-dasharray:none;stroke-opacity:1"
+       id="path1153-1-3"
+       inkscape:flatsided="true"
+       sodipodi:sides="6"
+       sodipodi:cx="40.639999"
+       sodipodi:cy="53.34"
+       sodipodi:r1="38.099998"
+       sodipodi:r2="32.995567"
+       sodipodi:arg1="-0.52359878"
+       sodipodi:arg2="-1.110223e-16"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="m 73.635566,34.290001 0,38.099998 L 40.64,91.439999 7.6444329,72.39 7.6444327,34.290001 40.639999,15.240002 Z"
+       transform="translate(129.44227,106.68)" />
+    <path
+       sodipodi:type="star"
+       style="opacity:0.333;fill:none;stroke:#000000;stroke-width:0.254;stroke-dasharray:none;stroke-opacity:1"
+       id="path1153-2-6"
+       inkscape:flatsided="true"
+       sodipodi:sides="6"
+       sodipodi:cx="40.639999"
+       sodipodi:cy="53.34"
+       sodipodi:r1="38.099998"
+       sodipodi:r2="32.995567"
+       sodipodi:arg1="-0.52359878"
+       sodipodi:arg2="-1.110223e-16"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="m 73.635566,34.290001 0,38.099998 L 40.64,91.439999 7.6444329,72.39 7.6444327,34.290001 40.639999,15.240002 Z"
+       transform="translate(30.455571,163.83)" />
+    <path
+       sodipodi:type="star"
+       style="opacity:0.333;fill:none;stroke:#000000;stroke-width:0.254;stroke-dasharray:none;stroke-opacity:1"
+       id="path1153-9-7-0"
+       inkscape:flatsided="true"
+       sodipodi:sides="6"
+       sodipodi:cx="40.639999"
+       sodipodi:cy="53.34"
+       sodipodi:r1="38.099998"
+       sodipodi:r2="32.995567"
+       sodipodi:arg1="-0.52359878"
+       sodipodi:arg2="-1.110223e-16"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="m 73.635566,34.290001 0,38.099998 L 40.64,91.439999 7.6444329,72.39 7.6444327,34.290001 40.639999,15.240002 Z"
+       transform="translate(96.446707,163.83)" />
+  </g>
+</svg>
diff --git a/source/patterns/patchwork/basics/index.rst b/source/patterns/patchwork/basics/index.rst
new file mode 100644
index 0000000..e2be937
--- /dev/null
+++ b/source/patterns/patchwork/basics/index.rst
@@ -0,0 +1,18 @@
+Basic Shapes
+============
+
+.. .. figure:: basics.jpg
+   :align: center
+
+These are basic geometrical shapes for English Paper Piecing.
+
+Hexagons
+--------
+
+The classic 1 inch hexagon patterh, including border pieces to get a
+rectangular object: :download:`epp_hexagons.svg`
+
+And the corresponding cutting patter with half-inch allowance
+:download:`epp_hexagons_cut.svg`; note that only the hexagons are
+marked, and you would have to measure yourself the allowance on any
+border piece.
diff --git a/source/patterns/patchwork/index.rst b/source/patterns/patchwork/index.rst
new file mode 100644
index 0000000..0a49dd6
--- /dev/null
+++ b/source/patterns/patchwork/index.rst
@@ -0,0 +1,9 @@
+***********
+ Patchwork
+***********
+
+.. toctree::
+   :maxdepth: 2
+   :caption: Contents:
+
+   basics/index
-- 
cgit v1.2.3