summaryrefslogtreecommitdiff
path: root/source
diff options
context:
space:
mode:
authorElena ``of Valhalla'' Grandi <valhalla@trueelena.org>2024-07-04 20:28:31 +0200
committerElena ``of Valhalla'' Grandi <valhalla@trueelena.org>2024-07-04 20:28:31 +0200
commit506d34b2bbd0abe64bff899ed9efdbce77c02254 (patch)
tree3eed0e842e1494432ef031bb13350ee345ade5db /source
parentc39900b5c1ce3b74afff287f55670817bebde013 (diff)
Open Heeled Slippers improvements
Diffstat (limited to 'source')
-rw-r--r--source/contemporary_unisex/accessories/open_heeled_slippers/foot.vit25
-rw-r--r--source/contemporary_unisex/accessories/open_heeled_slippers/index.rst164
-rw-r--r--source/contemporary_unisex/accessories/open_heeled_slippers/open_heeled_slipper.val31
3 files changed, 210 insertions, 10 deletions
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..81c64ce
--- /dev/null
+++ b/source/contemporary_unisex/accessories/open_heeled_slippers/index.rst
@@ -0,0 +1,164 @@
+Open Heeled Slippers
+====================
+
+.. figure:: fabric_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.
+
+Materials
+---------
+
+Fabric
+^^^^^^
+
+* ~25 cm canvas or other fabric;
+* ~25 cm cotton batting or other padding material (optional).
+
+As the fabric, cotton or linen canvas is a pretty standard choice;
+toweling materials can also be used, or fleece for a pair of winter
+slippers.
+
+For a more technical look, you can use mesh for the uppers and back; in
+that case the sole lining will have to be different, a fast drying but
+confortable material like polycotton is a good choice.
+
+For padding, cotton batting or even a few layers of scrap fabric are a
+good fit for fabric slippers; for technical ones you can use EVA foam or
+a similar material.
+
+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.
+
+For technical slippers you can use rubber sole sold in sheet; note that
+in that case the padding material will have to be suitable for glueing
+the sole to it.
+
+Pattern
+-------
+
+Download the pattern: :download:`slipper.val`.
+
+Measurements
+^^^^^^^^^^^^
+
+You need to take the following measurements:
+
+``foot_width`` (E01)
+ at the widest part of the foot;
+``foot_lenght`` (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
+^^^^^^^
+
+``upper_length``
+ from the point of the toe to the end of the uppers: default is half
+ the length of the foot;
+``back_height``
+ height of the heel guard at the back;
+``sides_height``
+ height of the heel guard at the sides'
+``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.
+
+From the fabric cut two soles and four uppers.
+
+Uppers
+^^^^^^
+
+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).
+
+Turn inside out and press.
+
+Put a length of cording near the seam, carefully sew as close as
+possible to the cording with a running stitch; optionally repeat one or
+two more times.
+
+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.
+
+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
+^^^^
+
+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:: fabric_slippers_top_and_sole.jpg
+ :align: center
+
+ The top and sole of white linen slippers with a braided rope sole.
+
+.. figure:: hiking_slippers_top_and_sole.jpg
+ :align: center
+
+ The slippers made in technical materials: elastic mesh for the uppers
+ and back, polycotton for the soles, EVA foam for padding, round
+ elastic in the cording and vibram claw sole.
+
+.. figure:: hiking_slippers.jpg
+ :align: center
+
+ The same slippers, seen from the top.
+
+See Also
+--------
+
+* `Blog post on making a pair of linen slippers
+ <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>`_
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
index daf8ab8..688bad0 100644
--- a/source/contemporary_unisex/accessories/open_heeled_slippers/open_heeled_slipper.val
+++ b/source/contemporary_unisex/accessories/open_heeled_slippers/open_heeled_slipper.val
@@ -16,7 +16,7 @@
<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="../../../../../../sewing_patterns/measurements/Diego-foot.vit"/>
+ <measurements path="foot.vit"/>
<increments>
<increment formula="foot_length / 2" name="#upper_length"/>
<increment formula="#upper_length + 4" name="#upper_length_sides"/>
@@ -53,11 +53,14 @@
<spline aScale="0" angle1="0" angle2="90" color="black" id="86" length1="5" length2="10" 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="0.264583" my="0.396875" name="A18" secondPoint="82" showLabel="true" type="alongLine" typeLine="none"/>
+ <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"/>
@@ -90,11 +93,15 @@
<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="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
- <spline id="117" idObject="114" inUse="true" type="modelingSpline"/>
- <point id="118" idObject="82" inUse="true" mx="0.264583" my="0.396875" showLabel="true" type="modeling"/>
- <spline id="119" idObject="115" inUse="true" type="modelingSpline"/>
- <point id="120" idObject="112" inUse="true" 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="true" mx="-3.46894" my="1.53592" showLabel="true" type="modeling"/>
+ <point id="125" idObject="122" inUse="true" mx="2.22627" my="-0.362487" showLabel="true" type="modeling"/>
+ <spline id="126" idObject="14" inUse="true" type="modelingSpline"/>
+ <spline id="127" idObject="15" inUse="true" type="modelingSpline"/>
</modeling>
<details>
<detail forbidFlipping="false" forceFlipping="false" hideMainPath="false" id="30" mx="0.928276" my="1.39241" name="sole" seamAllowance="true" uuid="{3668d99b-c3e5-4fb2-a5e7-690e55d2fabe}" version="2" width="#sewing_allowance">
@@ -115,8 +122,12 @@
<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"/>
@@ -147,7 +158,7 @@
</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="2" rotation="0" rotationWay="" tilt="" visible="true" width="6">
+ <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%"/>
@@ -157,13 +168,13 @@
<nodes>
<node idObject="87" type="NodePoint"/>
<node idObject="88" reverse="0" type="NodeSpline"/>
- <node after="0.25" idObject="89" type="NodePoint"/>
+ <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" 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>