diff options
Diffstat (limited to 'source/contemporary_unisex')
37 files changed, 673 insertions, 4 deletions
diff --git a/source/contemporary_unisex/accessories/index.rst b/source/contemporary_unisex/accessories/index.rst index c1a7b06..2716b1d 100644 --- a/source/contemporary_unisex/accessories/index.rst +++ b/source/contemporary_unisex/accessories/index.rst @@ -7,4 +7,5 @@ :caption: Contents: slippers/index + open_heeled_slippers/index diff --git a/source/contemporary_unisex/accessories/open_heeled_slippers/0101-sewing_uppers.jpg b/source/contemporary_unisex/accessories/open_heeled_slippers/0101-sewing_uppers.jpg Binary files differnew file mode 100644 index 0000000..b15ae3b --- /dev/null +++ b/source/contemporary_unisex/accessories/open_heeled_slippers/0101-sewing_uppers.jpg diff --git a/source/contemporary_unisex/accessories/open_heeled_slippers/0102-pressed_uppers.jpg b/source/contemporary_unisex/accessories/open_heeled_slippers/0102-pressed_uppers.jpg Binary files differnew file mode 100644 index 0000000..c514847 --- /dev/null +++ b/source/contemporary_unisex/accessories/open_heeled_slippers/0102-pressed_uppers.jpg diff --git a/source/contemporary_unisex/accessories/open_heeled_slippers/0103-cording.jpg b/source/contemporary_unisex/accessories/open_heeled_slippers/0103-cording.jpg Binary files differnew file mode 100644 index 0000000..4495748 --- /dev/null +++ b/source/contemporary_unisex/accessories/open_heeled_slippers/0103-cording.jpg diff --git a/source/contemporary_unisex/accessories/open_heeled_slippers/0104-more_cording.jpg b/source/contemporary_unisex/accessories/open_heeled_slippers/0104-more_cording.jpg Binary files differnew file mode 100644 index 0000000..ad6a840 --- /dev/null +++ b/source/contemporary_unisex/accessories/open_heeled_slippers/0104-more_cording.jpg diff --git a/source/contemporary_unisex/accessories/open_heeled_slippers/0105-sewing_uppers_to_sole.jpg b/source/contemporary_unisex/accessories/open_heeled_slippers/0105-sewing_uppers_to_sole.jpg Binary files differnew file mode 100644 index 0000000..bbf54d5 --- /dev/null +++ b/source/contemporary_unisex/accessories/open_heeled_slippers/0105-sewing_uppers_to_sole.jpg diff --git a/source/contemporary_unisex/accessories/open_heeled_slippers/0202-sewing_sole_to_padding.jpg b/source/contemporary_unisex/accessories/open_heeled_slippers/0202-sewing_sole_to_padding.jpg Binary files differnew file mode 100644 index 0000000..8e16f0c --- /dev/null +++ b/source/contemporary_unisex/accessories/open_heeled_slippers/0202-sewing_sole_to_padding.jpg diff --git a/source/contemporary_unisex/accessories/open_heeled_slippers/0301-sewing_sole.jpg b/source/contemporary_unisex/accessories/open_heeled_slippers/0301-sewing_sole.jpg Binary files differnew file mode 100644 index 0000000..6221ada --- /dev/null +++ b/source/contemporary_unisex/accessories/open_heeled_slippers/0301-sewing_sole.jpg diff --git a/source/contemporary_unisex/accessories/open_heeled_slippers/foot.vit b/source/contemporary_unisex/accessories/open_heeled_slippers/foot.vit new file mode 100644 index 0000000..6839628 --- /dev/null +++ b/source/contemporary_unisex/accessories/open_heeled_slippers/foot.vit @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="UTF-8"?> +<vit> + <!--Measurements created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).--> + <version>0.5.2</version> + <read-only>false</read-only> + <notes/> + <unit>cm</unit> + <pm_system>998</pm_system> + <personal> + <customer>25 cm</customer> + <birth-date>1800-01-01</birth-date> + <gender>unknown</gender> + <email/> + </personal> + <body-measurements> + <m name="foot_width" value="10"/> + <m name="foot_length" value="25"/> + <m name="foot_circ" value="23"/> + <m name="foot_instep_circ" value="26"/> + <m name="height_knee" value="42"/> + <m name="height_calf" value="27"/> + <m name="height_ankle_high" value="8"/> + <m name="height_ankle" value="7"/> + </body-measurements> +</vit> diff --git a/source/contemporary_unisex/accessories/open_heeled_slippers/index.rst b/source/contemporary_unisex/accessories/open_heeled_slippers/index.rst new file mode 100644 index 0000000..e0e6ad4 --- /dev/null +++ b/source/contemporary_unisex/accessories/open_heeled_slippers/index.rst @@ -0,0 +1,170 @@ +Open Heeled Slippers +==================== + +.. figure:: open_heeled_slippers.jpg + :align: center + +.. only:: html + + .. contents:: + +A simple pair of open heeled fabric slippers with a padded sole. + +As a small project with fiddly curves they are especially suitable for +handsewing, but can of course also be sewn almost completely by machine. + +This is an open heeled variant of :doc:`../slippers/index`. + +Materials +--------- + +Fabric +^^^^^^ + +* ~25 cm canvas or other fabric; +* ~25 cm cotton batting or other padding material (optional). + +For the main fabric, cotton or linen canvas is a pretty standard choice; +towelling materials can also be used, or fleece for a pair of winter +slippers. + +For padding you can use cotton batting or even a few layers of scrap fabric. + +Notions +^^^^^^^ + +* sewing thread to match the fabric; +* strong thread (e.g. thick waxed linen) to attach the soles to the + slippers; +* 1-3 m cotton yarn for cording; +* two soles or sole material that can be cut in the shape provided. + +My fiber craft patterns site has `instructions for braided twine soles +<https://fiber-patterns.trueelena.org/feet/braided_twine_soles/index.html>`_ +that can be used for fabric slippers. + +Pattern +------- + +Download the pattern: :download:`open_heeled_slipper.val`. + +Measurements +^^^^^^^^^^^^ + +You need to take the following measurements: + +``foot_width`` (E01) + at the widest part of the foot; +``foot_length`` (E03) + from the back of the heel to the tip of the toes; +``foot_circ`` (E03) + around the widest part of the foot. + +The file :download:`foot.vit` has the required measurements. + +Pattern +^^^^^^^ + +The following variables can be adjusted, but have sensible default +values. + +``upper_length`` + from the point of the toe to the center front end of the uppers: + default is half the length of the foot; +``upper_length_sides`` + from the point of the toe to the center front point at the level + where the uppers end at the sides: default is 4 cm more than the + upper_length; +``sewing_allowance`` + basic sewing allowance: 1 cm is a good choice, but if you're using + thicker padding materials or more heel layers you may have to + increase it to 2 cm to be able to wrap it around. + +Instructions +------------ + +Cutting +^^^^^^^ + +Cut two soles and optionally two or more heels (depending on the height +desired) from padding material, with no sewing allowance. + +Cut two soles and four uppers from the fabric. + +Uppers +^^^^^^ + +.. figure:: 0101-sewing_uppers.jpg + :align: center + +Put two of the uppers on top of each other, right sides together. Sew a +couple of mm outside from the seam line (to leave room for the cording). + +.. figure:: 0102-pressed_uppers.jpg + :align: center + +Turn inside out and press. + +.. figure:: 0103-cording.jpg + :align: center + + +Put a length of cording near the seam, carefully sew as close as +possible to the cording with a running stitch; + +.. figure:: 0104-more_cording.jpg + :align: center + +optionally repeat one or +two more times. + +.. figure:: 0105-sewing_uppers_to_sole.jpg + :align: center + +Align the uppers to the notches of the sole, sew all around the upper +with a backstitch. + +Padding +^^^^^^^ + +Baste the optional heel padding on top of the padding. + +.. figure:: 0202-sewing_sole_to_padding.jpg + :align: center + +Pin the sole of the slippers on top of the padding, clip / notch the +allowances and sew them to the padding with a herringbone stitch or a +whipstitch. + +.. note:: + even if sewing most of the slippers by machine you will have to do + this step by hand. + +Sole +^^^^ + +.. figure:: 0301-sewing_sole.jpg + :align: center + +Using strong waxed thread, sew the sole to the assembled slipper with a +blanket stitch. + +.. note:: + If using rubber soles you will have to glue them to the slippers + instead. Use a glue suitable for rubber and follow the instructions + on the package. + +Gallery +------- + +.. figure:: top_and_sole.jpg + :align: center + + The top and sole of a slippers made from old jeans with a braided + rope sole. + +See Also +-------- + +* `Blog post on making a second pair of fabric slippers + <https://blog.trueelena.org/blog/2025/03/07-moar_slippers/index.html>`_ diff --git a/source/contemporary_unisex/accessories/open_heeled_slippers/open_heeled_slipper.val b/source/contemporary_unisex/accessories/open_heeled_slippers/open_heeled_slipper.val new file mode 100644 index 0000000..f57a0f3 --- /dev/null +++ b/source/contemporary_unisex/accessories/open_heeled_slippers/open_heeled_slipper.val @@ -0,0 +1,188 @@ +<?xml version="1.0" encoding="UTF-8"?> +<pattern labelPrefix="en"> + <!--Pattern created with Valentina v0.7.52.0 (https://smart-pattern.com.ua/).--> + <version>0.9.1</version> + <unit>cm</unit> + <description/> + <notes/> + <patternName>Open Heeled Slipper</patternName> + <patternNumber/> + <company/> + <patternLabel dateFormat="yyyy-MM-dd" timeFormat="hh:mm:ss"> + <line alignment="0" bold="true" italic="false" sfIncrement="4" text="%author%"/> + <line alignment="0" bold="false" italic="false" sfIncrement="2" text="%patternName%"/> + <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%patternNumber%"/> + <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%customer%"/> + <line alignment="0" bold="false" italic="false" sfIncrement="0" text="%mFileName%"/> + <line alignment="0" bold="false" italic="true" sfIncrement="0" text="%date%"/> + </patternLabel> + <measurements path="foot.vit"/> + <increments> + <increment formula="foot_length / 2" name="#upper_length"/> + <increment formula="#upper_length + 4" name="#upper_length_sides"/> + <increment formula="1" name="#sewing_allowance"/> + </increments> + <previewCalculations/> + <draw name="sandal"> + <calculation> + <point id="1" mx="0.47625" my="-1.16417" name="A" showLabel="true" type="single" x="0.79375" y="1.05833"/> + <point angle="270" basePoint="1" id="2" length="foot_length + 1" lineColor="black" mx="0.264583" my="0.396875" name="A1" showLabel="true" type="endLine" typeLine="hair"/> + <point firstPoint="1" id="3" length="CurrentLength/4 + 1.5" lineColor="black" mx="0.264583" my="0.396875" name="A2" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/> + <point angle="180" basePoint="3" id="4" length="foot_width / 2 - 0.5 + 0.25" lineColor="black" mx="0.264583" my="0.396875" name="A3" showLabel="true" type="endLine" typeLine="hair"/> + <point firstPoint="4" id="5" length="foot_width + 0.5" lineColor="black" mx="0.264583" my="0.396875" name="A4" secondPoint="3" showLabel="true" type="alongLine" typeLine="none"/> + <point firstPoint="1" id="6" length="CurrentLength / 3 * 2 - 1" lineColor="black" mx="0.264583" my="0.396875" name="A5" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/> + <point firstPoint="4" id="7" mx="-0.608542" my="0.343958" name="A6" secondPoint="6" showLabel="true" type="pointOfIntersection"/> + <point firstPoint="5" id="8" mx="0.15875" my="0.15875" name="A7" secondPoint="6" showLabel="true" type="pointOfIntersection"/> + <point firstPoint="7" id="9" length="1.5" lineColor="black" mx="0.264583" my="0.396875" name="A8" secondPoint="6" showLabel="true" type="alongLine" typeLine="none"/> + <point firstPoint="8" id="10" length="1.5" lineColor="black" mx="-1.74625" my="0.15875" name="A9" secondPoint="6" showLabel="true" type="alongLine" typeLine="none"/> + <point angle="180" basePoint="1" id="11" length="1.5" lineColor="black" mx="-1.42437" my="0.761123" name="A10" showLabel="true" type="endLine" typeLine="hair"/> + <spline aScale="0" angle1="0" angle2="90" color="black" id="12" length1="5" length2="4" penStyle="hair" point1="11" point4="5" type="simpleInteractive"/> + <spline aScale="0" angle1="270" angle2="90" color="black" id="13" length1="4" length2="3" penStyle="hair" point1="5" point4="10" type="simpleInteractive"/> + <spline aScale="0" angle1="270" angle2="0" color="black" id="14" length1="3" length2="4" penStyle="hair" point1="10" point4="2" type="simpleInteractive"/> + <spline aScale="0" angle1="180" angle2="270" color="black" id="15" length1="4" length2="3" penStyle="hair" point1="2" point4="9" type="simpleInteractive"/> + <spline aScale="0" angle1="90" angle2="270" color="black" id="16" length1="3" length2="6" penStyle="hair" point1="9" point4="4" type="simpleInteractive"/> + <spline aScale="0" angle1="90" angle2="180" color="black" id="17" length1="4" length2="2" penStyle="hair" point1="4" point4="11" type="simpleInteractive"/> + <point angle="270" basePoint="1" curve="12" id="33" lineColor="black" mx="0.132291" my="0.820208" name="A11" showLabel="true" type="curveIntersectAxis" typeLine="hair"/> + <point firstPoint="6" id="69" length="CurrentLength/4" lineColor="black" mx="0.403535" my="0.327401" name="A12" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/> + <point angle="180" basePoint="69" curve="15" id="70" lineColor="black" mx="0.264583" my="0.396875" name="A13" showLabel="true" type="curveIntersectAxis" typeLine="hair"/> + <point angle="0" basePoint="69" curve="14" id="78" lineColor="black" mx="0.509211" my="0.458032" name="A14" showLabel="true" type="curveIntersectAxis" typeLine="hair"/> + <point firstPoint="1" id="82" length="#upper_length" lineColor="black" mx="0.264583" my="0.396875" name="A15" secondPoint="2" showLabel="true" type="alongLine" typeLine="none"/> + <point angle="180" basePoint="82" id="83" length="(foot_instep_circ - foot_width) / 2 + 2" lineColor="black" mx="0.264583" my="0.396875" name="A16" showLabel="true" type="endLine" typeLine="hair"/> + <point angle="0" basePoint="82" id="84" length="Line_A15_A16" lineColor="black" mx="0.264583" my="0.396875" name="A17" showLabel="true" type="endLine" typeLine="hair"/> + <spline aScale="0" angle1="90" angle2="180" color="black" id="85" length1="8" length2="4" penStyle="hair" point1="83" point4="1" type="simpleInteractive"/> + <spline aScale="0" angle1="0" angle2="90" color="black" id="86" length1="4" length2="8" penStyle="hair" point1="1" point4="84" type="simpleInteractive"/> + <point id="105" length="Spl_A_A17 - Spl_A11_A4" mx="0.264583" my="0.396875" name="A21" showLabel="true" spline="13" type="cutSpline"/> + <point id="106" length="Spl_A8_A3 - (Spl_A16_A - Spl_A3_A10 - Spl_A10_A11) " mx="0.264583" my="0.396875" name="A22" showLabel="true" spline="16" type="cutSpline"/> + <point firstPoint="1" id="111" length="#upper_length_sides" lineColor="black" mx="-1.95022" my="-0.235926" name="A18" secondPoint="82" showLabel="true" type="alongLine" typeLine="none"/> + <point firstPoint="83" id="112" mx="0.264583" my="0.396875" name="A19" secondPoint="111" showLabel="true" type="pointOfIntersection"/> + <point firstPoint="84" id="113" mx="0.264583" my="0.396875" name="A20" secondPoint="111" showLabel="true" type="pointOfIntersection"/> + <spline aScale="0" angle1="90 + 45" angle2="0" color="black" id="114" length1="2" length2="3" penStyle="hair" point1="113" point4="82" type="simpleInteractive"/> + <spline aScale="0" angle1="180" angle2="45" color="black" id="115" length1="3" length2="2" penStyle="hair" point1="82" point4="112" type="simpleInteractive"/> + <line firstPoint="82" id="121" lineColor="black" secondPoint="111" typeLine="hair"/> + <point id="122" length="Spl_A_A17 + Line_A15_A18 - Spl_A11_A4 - Spl_A4_A21" mx="2.22627" my="-0.362487" name="A23" showLabel="true" spline="14" type="cutSpline"/> + <point id="123" length="Spl_A1_A8 - (Spl_A16_A + Line_A15_A18 - Spl_A3_A10 - Spl_A10_A11 - Spl_A8_A3) " mx="-3.46894" my="1.53592" name="A24" showLabel="true" spline="15" type="cutSpline"/> + </calculation> + <modeling> + <point id="18" idObject="11" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="19" idObject="12" inUse="false" type="modelingSpline"/> + <point id="20" idObject="5" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="21" idObject="13" inUse="false" type="modelingSpline"/> + <point id="22" idObject="10" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="23" idObject="14" inUse="false" type="modelingSpline"/> + <point id="24" idObject="2" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="25" idObject="15" inUse="false" type="modelingSpline"/> + <point id="26" idObject="9" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="27" idObject="16" inUse="false" type="modelingSpline"/> + <point id="28" idObject="4" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="29" idObject="17" inUse="false" type="modelingSpline"/> + <point id="32" idObject="2" inUse="false" type="pin"/> + <point id="36" idObject="33" inUse="false" type="pin"/> + <spline id="65" idObject="14" inUse="false" type="modelingSpline"/> + <point id="66" idObject="2" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="67" idObject="15" inUse="false" type="modelingSpline"/> + <point id="76" idObject="70" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="81" idObject="78" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="87" idObject="1" inUse="false" mx="0.47625" my="-1.16417" showLabel="true" type="modeling"/> + <spline id="88" idObject="86" inUse="false" type="modelingSpline"/> + <point id="89" idObject="84" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="90" idObject="83" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="91" idObject="85" inUse="false" type="modelingSpline"/> + <point id="93" idObject="1" inUse="false" type="pin"/> + <point id="94" idObject="82" inUse="false" type="pin"/> + <point id="107" idObject="105" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="108" idObject="13" inUse="false" type="modelingSpline"/> + <spline id="109" idObject="16" inUse="false" type="modelingSpline"/> + <point id="110" idObject="106" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="116" idObject="113" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="117" idObject="114" inUse="false" type="modelingSpline"/> + <point id="118" idObject="82" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <spline id="119" idObject="115" inUse="false" type="modelingSpline"/> + <point id="120" idObject="112" inUse="false" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/> + <point id="124" idObject="123" inUse="false" mx="-3.46894" my="1.53592" showLabel="true" type="modeling"/> + <point id="125" idObject="122" inUse="false" mx="2.22627" my="-0.362487" showLabel="true" type="modeling"/> + <spline id="126" idObject="14" inUse="false" type="modelingSpline"/> + <spline id="127" idObject="15" inUse="false" type="modelingSpline"/> + </modeling> + <details> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="30" inLayout="false" mx="0.928276" my="1.39241" name="sole" seamAllowance="true" uuid="{3668d99b-c3e5-4fb2-a5e7-690e55d2fabe}" version="2" width="#sewing_allowance"> + <data annotation="" foldPosition="" fontSize="0" height="8" letter="A" mx="-110.488" my="115.211" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="8"> + <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/> + <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/> + <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity%"/> + <line alignment="4" bold="false" italic="false" sfIncrement="0" text="optional padding, %wCut% %pQuantity%"/> + <line alignment="4" bold="false" italic="false" sfIncrement="0" text="sole, %wCut% %pQuantity%"/> + </data> + <patternInfo fontSize="0" height="8" mx="-55.9921" my="416.868" rotation="0" visible="true" width="6"/> + <grainline arrows="2" bottomPin="32" length="10" mx="0" my="0" rotation="90" topPin="36" visible="true"/> + <nodes> + <node idObject="18" type="NodePoint"/> + <node idObject="19" reverse="0" type="NodeSpline"/> + <node idObject="20" passmark="false" passmarkAngle="straightforward" passmarkLine="tMark" type="NodePoint"/> + <node idObject="21" reverse="0" type="NodeSpline"/> + <node idObject="107" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/> + <node idObject="108" reverse="0" type="NodeSpline"/> + <node idObject="22" type="NodePoint"/> + <node idObject="126" reverse="0" type="NodeSpline"/> + <node idObject="125" passmark="true" passmarkAngle="straightforward" passmarkLine="vMark" type="NodePoint"/> + <node idObject="23" reverse="0" type="NodeSpline"/> + <node idObject="24" type="NodePoint"/> + <node idObject="127" reverse="0" type="NodeSpline"/> + <node idObject="124" passmark="true" passmarkAngle="straightforward" passmarkLine="vMark" type="NodePoint"/> + <node idObject="25" reverse="0" type="NodeSpline"/> + <node idObject="26" type="NodePoint"/> + <node idObject="27" reverse="0" type="NodeSpline"/> + <node idObject="110" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/> + <node idObject="109" reverse="0" type="NodeSpline"/> + <node idObject="28" passmark="false" passmarkAngle="straightforward" passmarkLine="tMark" type="NodePoint"/> + <node idObject="29" reverse="0" type="NodeSpline"/> + </nodes> + <pins> + <record>32</record> + <record>36</record> + </pins> + </detail> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="68" inLayout="false" mx="9.97897" my="2.55276" name="heel" uuid="{06595a17-cd64-4395-8f0c-25b858e7b462}" version="2" width="1"> + <data annotation="" foldPosition="" fontSize="0" height="4" letter="B" mx="-34.5858" my="766.956" onFold="false" orientation="" quantity="2" rotation="0" rotationWay="" tilt="" visible="true" width="4"> + <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/> + <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/> + <line alignment="4" bold="false" italic="false" sfIncrement="0" text="optional padding, %wCut% %pQuantity%"/> + </data> + <patternInfo fontSize="0" height="3" mx="-10.7433" my="889.575" rotation="0" visible="true" width="2.5"/> + <grainline arrows="0" length="1" mx="0" my="0" rotation="90" visible="false"/> + <nodes> + <node idObject="76" type="NodePoint"/> + <node idObject="81" type="NodePoint"/> + <node idObject="65" reverse="0" type="NodeSpline"/> + <node idObject="66" type="NodePoint"/> + <node idObject="67" reverse="0" type="NodeSpline"/> + </nodes> + </detail> + <detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="92" mx="16.5606" my="1.8819" name="uppers" seamAllowance="true" uuid="{6a81c422-29b6-481f-86e0-8f81d1f5ce76}" version="2" width="#sewing_allowance"> + <data annotation="" foldPosition="" fontSize="0" height="6" letter="C" mx="-211.263" my="258.383" onFold="false" orientation="" quantity="4" rotation="0" rotationWay="" tilt="" visible="true" width="6"> + <line alignment="4" bold="true" italic="false" sfIncrement="6" text="%pLetter%"/> + <line alignment="4" bold="true" italic="false" sfIncrement="2" text="%pName%"/> + <line alignment="4" bold="false" italic="false" sfIncrement="0" text="%mFabric%, %wCut% %pQuantity% %wOnFold%"/> + </data> + <patternInfo fontSize="0" height="6" mx="45.3" my="266.255" rotation="0" visible="true" width="5"/> + <grainline arrows="0" bottomPin="94" length="10" mx="0" my="0" rotation="90" topPin="93" visible="true"/> + <nodes> + <node idObject="87" type="NodePoint"/> + <node idObject="88" reverse="0" type="NodeSpline"/> + <node after="0.25" idObject="89" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/> + <node idObject="116" type="NodePoint"/> + <node idObject="117" reverse="0" type="NodeSpline"/> + <node idObject="118" type="NodePoint"/> + <node idObject="119" reverse="0" type="NodeSpline"/> + <node idObject="120" type="NodePoint"/> + <node before="0.25" idObject="90" passmark="true" passmarkAngle="straightforward" passmarkLine="one" type="NodePoint"/> + <node idObject="91" reverse="0" type="NodeSpline"/> + </nodes> + <pins> + <record>93</record> + <record>94</record> + </pins> + </detail> + </details> + <groups/> + </draw> +</pattern> diff --git a/source/contemporary_unisex/accessories/open_heeled_slippers/open_heeled_slippers.jpg b/source/contemporary_unisex/accessories/open_heeled_slippers/open_heeled_slippers.jpg Binary files differnew file mode 100644 index 0000000..f9d5eb5 --- /dev/null +++ b/source/contemporary_unisex/accessories/open_heeled_slippers/open_heeled_slippers.jpg diff --git a/source/contemporary_unisex/accessories/open_heeled_slippers/top_and_sole.jpg b/source/contemporary_unisex/accessories/open_heeled_slippers/top_and_sole.jpg Binary files differnew file mode 100644 index 0000000..e7f2384 --- /dev/null +++ b/source/contemporary_unisex/accessories/open_heeled_slippers/top_and_sole.jpg diff --git a/source/contemporary_unisex/accessories/slippers/index.rst b/source/contemporary_unisex/accessories/slippers/index.rst index 8388d5e..c400af3 100644 --- a/source/contemporary_unisex/accessories/slippers/index.rst +++ b/source/contemporary_unisex/accessories/slippers/index.rst @@ -228,3 +228,5 @@ See Also <https://blog.trueelena.org/blog/2023/05/04-linen_slippers/index.html>`_ * `Blog post on making a pair of hiking slippers <https://blog.trueelena.org/blog/2023/05/05-hiking_slippers/index.html>`_ +* `Blog post on making a second pair of fabric slippers + <https://blog.trueelena.org/blog/2025/03/07-moar_slippers/index.html>`_ diff --git a/source/contemporary_unisex/headwear/hood_scarf/0101-top_seam.jpg b/source/contemporary_unisex/headwear/hood_scarf/0101-top_seam.jpg Binary files differnew file mode 100644 index 0000000..de1a82f --- /dev/null +++ b/source/contemporary_unisex/headwear/hood_scarf/0101-top_seam.jpg diff --git a/source/contemporary_unisex/headwear/hood_scarf/0102-curved_seam.jpg b/source/contemporary_unisex/headwear/hood_scarf/0102-curved_seam.jpg Binary files differnew file mode 100644 index 0000000..81da39f --- /dev/null +++ b/source/contemporary_unisex/headwear/hood_scarf/0102-curved_seam.jpg diff --git a/source/contemporary_unisex/headwear/hood_scarf/0103-hemming_sides.jpg b/source/contemporary_unisex/headwear/hood_scarf/0103-hemming_sides.jpg Binary files differnew file mode 100644 index 0000000..77c7c6b --- /dev/null +++ b/source/contemporary_unisex/headwear/hood_scarf/0103-hemming_sides.jpg diff --git a/source/contemporary_unisex/headwear/hood_scarf/0104-whipstitching_back.jpg b/source/contemporary_unisex/headwear/hood_scarf/0104-whipstitching_back.jpg Binary files differnew file mode 100644 index 0000000..eb8a329 --- /dev/null +++ b/source/contemporary_unisex/headwear/hood_scarf/0104-whipstitching_back.jpg diff --git a/source/contemporary_unisex/headwear/hood_scarf/0105-thread_bar.jpg b/source/contemporary_unisex/headwear/hood_scarf/0105-thread_bar.jpg Binary files differnew file mode 100644 index 0000000..3def06c --- /dev/null +++ b/source/contemporary_unisex/headwear/hood_scarf/0105-thread_bar.jpg diff --git a/source/contemporary_unisex/headwear/hood_scarf/hood_scarf_back.jpg b/source/contemporary_unisex/headwear/hood_scarf/hood_scarf_back.jpg Binary files differnew file mode 100644 index 0000000..45cef7f --- /dev/null +++ b/source/contemporary_unisex/headwear/hood_scarf/hood_scarf_back.jpg diff --git a/source/contemporary_unisex/headwear/hood_scarf/hood_scarf_front.jpg b/source/contemporary_unisex/headwear/hood_scarf/hood_scarf_front.jpg Binary files differnew file mode 100644 index 0000000..73a6e3e --- /dev/null +++ b/source/contemporary_unisex/headwear/hood_scarf/hood_scarf_front.jpg diff --git a/source/contemporary_unisex/headwear/hood_scarf/index.rst b/source/contemporary_unisex/headwear/hood_scarf/index.rst new file mode 100644 index 0000000..60e9481 --- /dev/null +++ b/source/contemporary_unisex/headwear/hood_scarf/index.rst @@ -0,0 +1,116 @@ +Hood Scarf +========== + +.. figure:: hood_scarf_front.jpg + :align: center + +.. only:: html + + .. contents:: + +For all of your post-apocalyptic (or cosplaying) needs, a pattern for a +very simple hood-scarf. + +This is a zero-waste pattern, resulting in a square hood. + +It is a quick and easy project, suitable for handsewing even with the +limited kit you've been able to grab just before the Fall of +Civilization (finding the materials is left as an exercise to the +reader), but can also be mostly machine sewn. + +Materials +--------- + +Fabric +^^^^^^ + +* 70 - 80 cm of a light to mid weight fabric; wool, silk or linen are + good choices, on a scale from cold to warm weather. + +Two scarves of the same size, at least 30 cm wide and 120 cm long can +also be used: in this case there won't be a need to hem the long edges. + +Notions +^^^^^^^ + +* Sewing thread to match the fabric; +* optional: thicker thread to make a thread bar. + +Pattern +------- + +Measure around your head, at the height of the forehead, and around the +face from the top of the head to the chin; take the biggest measurement +and divide it by two: this is the *minimum* width of the scarf, if you +want a deeper hood add maybe a cm or two. This will probably be +somewhere between 30 and 35 cm. + +Cut two rectangles of fabric as high as the measurement above plus 2-4 +cm for hemming allowance and using the full width of the fabric, +keeping the selvedges. + +Instructions +------------ + +.. figure:: 0101-top_seam.jpg + :align: center + +Put the two pieces right sides together and sew one short edge with a +running backstitch (by hand) or by machine. Press open. + +.. tip:: + + .. figure:: 0102-curved_seam.jpg + :align: center + + Optionally you may want to curve down the seam a little towards the + back to avoid a sharp point. + +.. figure:: 0103-hemming_sides.jpg + :align: center + +Hem the long sides: fold them down twice towards the wrong sides, sew +with a hemstitch by hand or topstitch by machine. + +.. figure:: 0104-whipstitching_back.jpg + :align: center + +Fold the scarf in half, right sides together; starting from the top +measure the width of the scarf and whipstitch the back seam for that +length. + +.. tip:: + + This last seam is easier to do by hand; if you want to use a machine + you may want to lay the two halves side by side and topstitch with a + zig-zag stitch, but the area near the top seam will be quite fussy. + +.. tip:: + + Before finishing this last seam with a knot check the hood for fit, + and if necessary adapt its length. + +.. figure:: 0105-thread_bar.jpg + :align: center + +Optional but recommended: a short distance from the end of the back +seam, make a thread bar between the two free sides to reinforce the weak +point at the end of the seam. + +Gallery +------- + +.. figure:: hood_scarf_back.jpg + :align: center + + The scarf worn as in the opening picture, seen from the back. + +.. figure:: masked_hood_front.jpg + :align: center + + To keep the scarf wrapped around the face like this I've used two pins at + around cheek height and one around shoulder height on my left (right + side of the picture). + +See Also +-------- diff --git a/source/contemporary_unisex/headwear/hood_scarf/masked_hood_front.jpg b/source/contemporary_unisex/headwear/hood_scarf/masked_hood_front.jpg Binary files differnew file mode 100644 index 0000000..f801227 --- /dev/null +++ b/source/contemporary_unisex/headwear/hood_scarf/masked_hood_front.jpg diff --git a/source/contemporary_unisex/headwear/index.rst b/source/contemporary_unisex/headwear/index.rst new file mode 100644 index 0000000..4835b5e --- /dev/null +++ b/source/contemporary_unisex/headwear/index.rst @@ -0,0 +1,10 @@ +********** + Headwear +********** + +.. toctree:: + :maxdepth: 2 + :caption: Contents: + + hood_scarf/index + square_hood/index diff --git a/source/contemporary_unisex/headwear/square_hood/0101-hemming_edges.jpg b/source/contemporary_unisex/headwear/square_hood/0101-hemming_edges.jpg Binary files differnew file mode 100644 index 0000000..2ab85cd --- /dev/null +++ b/source/contemporary_unisex/headwear/square_hood/0101-hemming_edges.jpg diff --git a/source/contemporary_unisex/headwear/square_hood/0102-first_gore_seam.jpg b/source/contemporary_unisex/headwear/square_hood/0102-first_gore_seam.jpg Binary files differnew file mode 100644 index 0000000..9e1f46b --- /dev/null +++ b/source/contemporary_unisex/headwear/square_hood/0102-first_gore_seam.jpg diff --git a/source/contemporary_unisex/headwear/square_hood/0104-second_gore_seam.jpg b/source/contemporary_unisex/headwear/square_hood/0104-second_gore_seam.jpg Binary files differnew file mode 100644 index 0000000..5883270 --- /dev/null +++ b/source/contemporary_unisex/headwear/square_hood/0104-second_gore_seam.jpg diff --git a/source/contemporary_unisex/headwear/square_hood/0105-back_seam.jpg b/source/contemporary_unisex/headwear/square_hood/0105-back_seam.jpg Binary files differnew file mode 100644 index 0000000..fbf3f7d --- /dev/null +++ b/source/contemporary_unisex/headwear/square_hood/0105-back_seam.jpg diff --git a/source/contemporary_unisex/headwear/square_hood/0106-first_front_gore_seam.jpg b/source/contemporary_unisex/headwear/square_hood/0106-first_front_gore_seam.jpg Binary files differnew file mode 100644 index 0000000..fc7f2d4 --- /dev/null +++ b/source/contemporary_unisex/headwear/square_hood/0106-first_front_gore_seam.jpg diff --git a/source/contemporary_unisex/headwear/square_hood/0107-second_front_gore_seam.jpg b/source/contemporary_unisex/headwear/square_hood/0107-second_front_gore_seam.jpg Binary files differnew file mode 100644 index 0000000..5847069 --- /dev/null +++ b/source/contemporary_unisex/headwear/square_hood/0107-second_front_gore_seam.jpg diff --git a/source/contemporary_unisex/headwear/square_hood/0201-lined.jpg b/source/contemporary_unisex/headwear/square_hood/0201-lined.jpg Binary files differnew file mode 100644 index 0000000..ed2aaf9 --- /dev/null +++ b/source/contemporary_unisex/headwear/square_hood/0201-lined.jpg diff --git a/source/contemporary_unisex/headwear/square_hood/flannel_hood_front.jpg b/source/contemporary_unisex/headwear/square_hood/flannel_hood_front.jpg Binary files differnew file mode 100644 index 0000000..ae2a6e4 --- /dev/null +++ b/source/contemporary_unisex/headwear/square_hood/flannel_hood_front.jpg diff --git a/source/contemporary_unisex/headwear/square_hood/index.rst b/source/contemporary_unisex/headwear/square_hood/index.rst new file mode 100644 index 0000000..7414af0 --- /dev/null +++ b/source/contemporary_unisex/headwear/square_hood/index.rst @@ -0,0 +1,145 @@ +Square Hood +=========== + +.. figure:: square_hood_front.jpg + :align: center + +.. only:: html + + .. contents:: + +This hood is vaguely inspired by the Skjoldehamn Hood, in that the +finished object has a vaguely similar shape, but uses a completely +different construction method and pattern, suitable for very narrow +fabric (e.g. one handwoven on a narrow loom). + +The construction isn't historically accurate for any specific time +period, but uses hand stitches widely uses through history. +It is based on hemming all panels and then whipstitching them together: +if you don't care about visible machine stitches you may do the hemming +by machine, but then the assembly is just easier by hand. + +It is also a low-waste project that only uses squares and rectangles, +and thus can be done with relatively little fabric (for the amount of +coverage) and few tools. + +Materials +--------- + +Fabric +^^^^^^ + +* 70 - 80 cm of light to mid weight fabric such as wool or linen. + +Notions +^^^^^^^ + +* Matching sewing thread. + +Pattern +------- + +Measure around your head, at the height of the forehead, and around the +face from the top of the head to the chin; take the biggest measurement +and divide it by two: this is the *minimum* width of the panels, if you +want a deeper hood add maybe a cm or two. This will probably be +somewhere between 30 and 35 cm. This will be the basic width. + + +Cut one rectangle as wide as the basic width and four times as long, +plus 1-2 cm for a hemming allowance on all sides where you don't have an +usable selvedge, and two squares with a side of the basic width, plus +the same allowance. + +Instructions +------------ + +.. figure:: 0101-hemming_edges.jpg + :align: center + +Hem all edges: fold down the raw edges twice towards the wrong side, +mitering the corners, and either hemstitch down or topstitch with a +running stitch. + +.. tip:: + + If your fabric has plain selvedges, like those created by historical + looms, you can avoid finishing that side and use it as-is. + +.. tip:: + + When using heavier fabric that does not fray, like fulled wool, you + can fold it just once towards the wrong side instead of twice, for + less bulk. + +.. figure:: 0102-first_gore_seam.jpg + :align: center + +Put one of the squares on one end of the long piece, right sides +together, whipstitch one edge of the square to the long edge of the long +piece, starting from the bottom of the hood and going up. + +Fold the long piece in half, right sides together, fold the square in +half on the diagonal, wrong sides together, and put it into the long +piece in such a way as to form a gore. + +.. figure:: 0104-second_gore_seam.jpg + :align: center + +Starting from the bottom whipstitch first the second leg of the square +to the long piece + +.. figure:: 0105-back_seam.jpg + :align: center + +and then continue sewing up the back seam of the hood. + +.. figure:: 0106-first_front_gore_seam.jpg + :align: center + +Repeat with the front gore: put the other square on the other end of the +long piece, right sides together, and whipstitch starting from the hood +and going up. + +.. figure:: 0107-second_front_gore_seam.jpg + :align: center + +Then fold the gore on the diagonal, insert it into the hood as before, +and whipstitch starting from the bottom, this time stopping just above +the the point of the square to leave an opening for the face. + +Variants +-------- + +Lined hood +^^^^^^^^^^ + +If your fabric requires, you can also line the hood: cut each piece +twice in both fabric and lining. + +On the outer fabric, press down all edges once by the hemming allowance, +mitering the corners. + +On the lining, press down all edges once by a couple mm more than the +hemming allowance, mitering again the corners. + +.. figure:: 0201-lined.jpg + :align: center + +Put the lining over the outer fabric, wrong sides together, and +hemstitch all sides. + +Continue with the assembly instructions above. + +Gallery +------- + +.. figure:: flannel_hood_front.jpg + :align: center + +See Also +-------- + +* `An article on the actual Skjoldehamn Hood + <https://projectbroadaxe.weebly.com/viking-age-nordic-history/skjoldehamn-hood-the-original-find-reproduction-and-application>`_, + with pictures of the original and a reconstruction. diff --git a/source/contemporary_unisex/headwear/square_hood/square_hood_front.jpg b/source/contemporary_unisex/headwear/square_hood/square_hood_front.jpg Binary files differnew file mode 100644 index 0000000..28d4fae --- /dev/null +++ b/source/contemporary_unisex/headwear/square_hood/square_hood_front.jpg diff --git a/source/contemporary_unisex/index.rst b/source/contemporary_unisex/index.rst index 6443484..a93ca88 100644 --- a/source/contemporary_unisex/index.rst +++ b/source/contemporary_unisex/index.rst @@ -10,6 +10,7 @@ breasts. :maxdepth: 2 :caption: Contents: + headwear/index tops/index leisurewear/index accessories/index diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0a01-casing_detail.jpg b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0a01-casing_detail.jpg Binary files differnew file mode 100644 index 0000000..dd72625 --- /dev/null +++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0a01-casing_detail.jpg diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/index.rst b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/index.rst index c684167..a552033 100644 --- a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/index.rst +++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/index.rst @@ -238,17 +238,22 @@ Ruffle-look casing ^^^^^^^^^^^^^^^^^^ To add a small ruffle to the neckline, cut the casing strips a bit -higher, maybe 8-9 cm plus two sewing allowances. +higher, maybe 8-10 cm plus two sewing allowances. + +.. figure:: 0a01-casing_detail.jpg + :align: center Attach them to the top like in the instructions above, then sew a -straight seam just above the raw edges and another one 1 cm above that -and insert the elastic between these two seams. +straight running stitch just above the raw edges and another one 1 cm +above that, sew the casing edges together with an applique stitch +outside the part between the wto straight seams, and insert the elastic +between these two seams. Gallery ------- For reference, with a bust size of 84 cm, this top was made with fronts -and backs 83 cm × 61.5 cm, sleeves 54 cm × 42 cm and 20 cm gussets. +and backs 83 cm × 61.5 cm, sleeves 54 cm × 42 cm and 20 cm × 20 cm gussets. .. figure:: top_back.jpg :align: center @@ -256,3 +261,9 @@ and backs 83 cm × 61.5 cm, sleeves 54 cm × 42 cm and 20 cm gussets. .. figure:: off_the_shoulders.jpg :align: center +And this version, worn by the same person, was made with fronts and +backs 86 cm × 72 cm, sleeves 60 cm × 57 cm and 30 cm × 30 cm gussets, +plus 10 strips to finish the neck and cuffs. + +.. figure:: ../../../contemporary_womenswear/trousers/basic_jeans/jeans_and_elastic_top.jpg + :align: center |
