Inkscape.org
Beginners' Questions Text on two lines, following a circle
  1. #1
    nikokranjcar nikokranjcar @nikokranjcar

    I am trying to use Inkscape to design a spinner for my class, basically i will print it and when i want to randomly pick a student i will spin it to identify someone.

    I can use the text "put on path" option which is great for one line of text.

    My issue is i want to be able to do this with two lines, like the attached screenshot i manually made. I can do it like this but it doesnt follow the path smoothly like i can with inkscape.

    Any ideas greatly appreciated

     

    Screenshot 2020 11 19 At 4.16.19 Pm
  2. #2
    Hum Hum @Hum

    Make 2 circles, one smaller than the other. For each circle, apply text (converted to paths, then ungrouped, and then unioned. )

    You can use the pattern on path extension for each circle. Then center the 2 circular outcomes, both horizontally and vertically.

     

     

  3. #3
    Hum Hum @Hum
    *

    Hi. Try these steps.


    1.    Create the text that will be on the “outer ring” (circle).
    2.    Apply Path > Object to Path.
    3.     Apply Object > Ungroup.
    4.    Select all individual letters, and apply Path > Union. This is your TEXT 1.
    5.    Note and write down its Width. This is WIDTH 1.

    6.    Create text that will be on the “inner ring” (circle).
    7.    For this second text, follow steps 2 to 4 above. This is your TEXT 2.
    8.    Note and write down its Width. This is WIDTH 2.

    9.    Create CIRCLE 1 that will be used for the “outer ring”. While this circle is selected, choose Extensions > Visualize Path > Measurement. This will give you the length (circumference) of the circle .Note and write down that number for this circle.

    ** This is the width needed for TEXT 1 to make it fit 100% around the “outer ring”. **

    ** I suggest multiplying the number by a smaller amount (such  as  .98 or lesser) to the text so that later it will not be squeezed too tightly together. (You will have to experiment with this multiplying decimal … so it will be visually pleasing to you.)

    10.    Select TEXT 1 and enable the LOCK beside its width field.
    Enter in the number you calculated above into its Width field.

    11.    Create CIRCLE 2 that will be used for the “inner ring”. While this circle is selected, choose Extensions > Visualize Path > Measurement. This will give you the length (circumference) of the circle .Note and write down that number for this circle.

    ** This is the width needed for TEXT 2 to make it fit 100% around the “inner ring”. **

    ** I suggest multiplying the number by a smaller amount (such  as  .98 or lesser) to the text so that later it will not be squeezed too tightly together. (You will have to experiment with this multiplying decimal … so it will be visually pleasing to you.)

    12.    Select TEXT 2 and enable the LOCK beside its width field.
    Enter in the number you calculated above into its Width field.

    13.    Select TEXT 1.Press the HOME Key to raise it to the Top.

    14.    Press CTRL & C to copy TEXT 1 into the computer’s memory.

    15.    Select the “outer ring” – CIRCLE 1.

    16.    Use Path Effect > Pattern Along Path. Set Pattern Copies to SINGLE.

    17.    Press the Paste Path icon.

    18.    Your TEXT 1 should now be rendered as a Circle (the “outer ring”). Adjust the Spacing field if needed.

    19.    Rotate it as you wish.

    20.    Apply steps 11-19 to your “inner ring”, CIRCLE 2,  and TEXT 2.

    21.    Align the TEXT 1 Resulting Circle and the TEXT 2 Resulting Circle vertically and horizontally.

     

Inkscape Inkscape.org Inkscape Forum Beginners' Questions Text on two lines, following a circle