diff options
Diffstat (limited to 'source')
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> | 
