diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 18:24:48 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 18:24:48 +0000 |
commit | cca66b9ec4e494c1d919bff0f71a820d8afab1fa (patch) | |
tree | 146f39ded1c938019e1ed42d30923c2ac9e86789 /share/extensions/tests/data/svg/hershey_input.svg | |
parent | Initial commit. (diff) | |
download | inkscape-cca66b9ec4e494c1d919bff0f71a820d8afab1fa.tar.xz inkscape-cca66b9ec4e494c1d919bff0f71a820d8afab1fa.zip |
Adding upstream version 1.2.2.upstream/1.2.2upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'share/extensions/tests/data/svg/hershey_input.svg')
-rwxr-xr-x | share/extensions/tests/data/svg/hershey_input.svg | 1082 |
1 files changed, 1082 insertions, 0 deletions
diff --git a/share/extensions/tests/data/svg/hershey_input.svg b/share/extensions/tests/data/svg/hershey_input.svg new file mode 100755 index 0000000..e5ee87a --- /dev/null +++ b/share/extensions/tests/data/svg/hershey_input.svg @@ -0,0 +1,1082 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + sodipodi:docname="hershey_input.svg" + inkscape:version="1.0alpha2 (e9298ea, 2019-07-05)" + version="1.1" + id="svg2" + viewBox="0 0 2220.1786 1530.4364" + height="17.004848in" + width="24.668652in"> + <style + id="style1418"></style> + <sodipodi:namedview + inkscape:document-rotation="0" + fit-margin-bottom="0" + fit-margin-right="0" + fit-margin-left="0" + fit-margin-top="0" + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.45932702" + inkscape:cx="1188.9042" + inkscape:cy="794.44408" + inkscape:document-units="px" + inkscape:current-layer="svg2" + showgrid="false" + inkscape:window-width="1680" + inkscape:window-height="1005" + inkscape:window-x="0" + inkscape:window-y="23" + inkscape:window-maximized="1" + units="in" + showguides="false" /> + <defs + id="defs4" /> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + transform="translate(16.650407,434.42922)" + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <text + xml:space="preserve" + style="font-size:72px;line-height:normal;font-family:'Arial Rounded MT Bold';-inkscape-font-specification:'Arial Rounded MT Bold, Normal';text-decoration:none;text-decoration-line:none;text-decoration-color:#000000;letter-spacing:2.04px;fill:#000000;stroke-width:10.8;paint-order:markers stroke fill;stop-color:#000000" + x="100" + y="300" + id="text3041"><tspan + sodipodi:role="line" + id="tspan3039" + x="100" + y="300" + style="stroke-width:10.8">test</tspan></text> + <flowRoot + xml:space="preserve" + id="flowRoot4136-4" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + transform="matrix(0.56498356,0,0,0.56498356,104.66429,-178.31547)"><flowRegion + style="font-family:sans-serif" + id="flowRegion4138-3"><rect + id="rect4140-1" + width="168.74548" + height="238.84306" + x="58.688175" + y="293.76318" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.25px;line-height:300%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" /></flowRegion><flowPara + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.25px;line-height:300%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" + id="flowPara4144-3">This text has both a smaller bounding box, a smaller font size, and a large line spacing. The software must handle unusual cases like this.</flowPara><flowPara + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.25px;line-height:300%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" + id="flowPara43266">The real problem is that flowing into a text box (flowroot region) is SVG-renderer dependent-- even different web browsers may render flowed text differently. In this particular case, we're dealing with an Inkscape extension which does not have access to information about how the text was flowed before we got to it, so we essentially have to re-flow it from scratch. </flowPara></flowRoot> <text + id="text4169-3" + y="-0.17828369" + x="326.43045" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" + y="-0.17828369" + x="326.43045" + id="tspan4171-9" + sodipodi:role="line">This data,</tspan><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" + id="tspan4173-8" + y="18.571716" + x="326.43045" + sodipodi:role="line">is also text.</tspan><tspan + id="tspan27231" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" + y="37.321716" + x="326.43045" + sodipodi:role="line"> </tspan><tspan + id="tspan27205" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" + y="56.071716" + x="326.43045" + sodipodi:role="line">However, it has</tspan><tspan + id="tspan27209" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" + y="74.821716" + x="326.43045" + sodipodi:role="line">many returns</tspan><tspan + id="tspan27211" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" + y="93.571716" + x="326.43045" + sodipodi:role="line">each</tspan><tspan + id="tspan27233" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" + y="112.32172" + x="326.43045" + sodipodi:role="line">on</tspan><tspan + id="tspan27235" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" + y="131.07172" + x="326.43045" + sodipodi:role="line">its</tspan><tspan + id="tspan27237" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" + y="149.82172" + x="326.43045" + sodipodi:role="line">own</tspan><tspan + id="tspan27213" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" + y="168.57172" + x="326.43045" + sodipodi:role="line">line</tspan><tspan + id="tspan27215" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" + y="187.32172" + x="326.43045" + sodipodi:role="line">in order to make</tspan><tspan + id="tspan27217" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" + y="206.07172" + x="326.43045" + sodipodi:role="line">it take up more vertical</tspan><tspan + id="tspan27219" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" + y="224.82172" + x="326.43045" + sodipodi:role="line">space so that we</tspan><tspan + id="tspan27221" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" + y="243.57172" + x="326.43045" + sodipodi:role="line">can see how it handles</tspan><tspan + id="tspan27223" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" + y="262.32172" + x="326.43045" + sodipodi:role="line">weird edge cases</tspan><tspan + id="tspan27225" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" + y="281.07172" + x="326.43045" + sodipodi:role="line">like</tspan><tspan + id="tspan27227" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" + y="299.82175" + x="326.43045" + sodipodi:role="line">this</tspan><tspan + id="tspan27229" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" + y="318.57175" + x="326.43045" + sodipodi:role="line">one.</tspan></text> + <flowRoot + xml:space="preserve" + id="flowRoot43268" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"><flowRegion + style="font-family:sans-serif" + id="flowRegion43270"><rect + style="font-family:sans-serif" + id="rect43272" + width="215.35278" + height="148.35414" + x="752.70923" + y="410.40579" /></flowRegion><flowPara + style="font-size:112.332px;line-height:1.25;font-family:sans-serif" + id="flowPara43274"> </flowPara></flowRoot> <flowRoot + xml:space="preserve" + id="flowRoot69852" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"><flowRegion + style="font-family:sans-serif" + id="flowRegion69854"><rect + style="font-family:sans-serif" + id="rect69856" + width="147.67105" + height="138.53676" + x="286.20779" + y="314.00693" /></flowRegion><flowPara + style="font-size:112.332px;line-height:1.25;font-family:sans-serif" + id="flowPara69858"> </flowPara></flowRoot> <flowRoot + xml:space="preserve" + id="flowRoot4136-1" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + transform="translate(653.45509,-223.95601)"><flowRegion + style="font-family:sans-serif" + id="flowRegion4138-9"><rect + style="font-family:sans-serif" + id="rect4140-6" + width="727.76221" + height="536.07629" + x="58.688175" + y="293.76318" /></flowRegion><flowPara + id="flowPara43951" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">We are testing an Inkscape extension called Hershey Text 3.0. The purpose of this extension is to take a block of flowed text, and replace it with stroke-based engraving fonts. We've got a number of different single-stroke fonts built in as well, that help to provide some options. However, we need to test that it handles a variety of different formats of text including different input fonts, alignment, flowed and regular text, variations of font size with a given span, returns, non-breaking spaces, transforms, nested groups and so forth. SVG allows text to be formatted in many different ways.</flowPara><flowPara + id="flowPara24519" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" /><flowPara + id="flowPara24521" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">This text is in Layer 1.</flowPara></flowRoot> <text + id="text4169-3-2" + y="37.446014" + x="1593.2249" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" + id="tspan4173-8-8" + y="37.446014" + x="1593.2249" + sodipodi:role="line">Text, non-flowed,</tspan><tspan + id="tspan11633" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" + y="56.196014" + x="1593.2249" + sodipodi:role="line">align left.</tspan><tspan + id="tspan27231-7" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" + y="74.946014" + x="1593.2249" + sodipodi:role="line"> </tspan><tspan + id="tspan27205-3" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" + y="93.696014" + x="1593.2249" + sodipodi:role="line">However, it has</tspan><tspan + id="tspan27209-4" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" + y="112.44601" + x="1593.2249" + sodipodi:role="line">many returns</tspan><tspan + id="tspan27211-2" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" + y="131.19601" + x="1593.2249" + sodipodi:role="line">each</tspan><tspan + id="tspan27233-0" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" + y="149.94601" + x="1593.2249" + sodipodi:role="line">on</tspan><tspan + id="tspan27235-0" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" + y="168.69601" + x="1593.2249" + sodipodi:role="line">its</tspan><tspan + id="tspan27237-3" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" + y="187.44601" + x="1593.2249" + sodipodi:role="line">own</tspan><tspan + id="tspan27213-3" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" + y="206.19601" + x="1593.2249" + sodipodi:role="line">line</tspan><tspan + id="tspan27215-7" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" + y="224.94601" + x="1593.2249" + sodipodi:role="line">in order to make</tspan><tspan + id="tspan27217-6" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" + y="243.69601" + x="1593.2249" + sodipodi:role="line">it take up more vertical</tspan><tspan + id="tspan27219-3" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" + y="262.44601" + x="1593.2249" + sodipodi:role="line">space so that we</tspan><tspan + id="tspan27221-8" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" + y="281.19601" + x="1593.2249" + sodipodi:role="line">can see how it handles</tspan><tspan + id="tspan27223-3" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" + y="299.94601" + x="1593.2249" + sodipodi:role="line">weird edge cases</tspan><tspan + id="tspan27225-2" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" + y="318.69601" + x="1593.2249" + sodipodi:role="line">like</tspan><tspan + id="tspan27227-0" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" + y="337.44601" + x="1593.2249" + sodipodi:role="line">this</tspan><tspan + id="tspan27229-1" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" + y="356.19601" + x="1593.2249" + sodipodi:role="line">one.</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="1879.6267" + y="37.446014" + id="text37640"><tspan + sodipodi:role="line" + x="1879.6267" + y="37.446014" + id="tspan37644" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle">Text, non-flowed,</tspan><tspan + id="tspan11637" + sodipodi:role="line" + x="1879.6267" + y="56.196014" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle">align center</tspan><tspan + sodipodi:role="line" + x="1882.0144" + y="74.946014" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle" + id="tspan37646"> </tspan><tspan + sodipodi:role="line" + x="1879.6267" + y="93.696014" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle" + id="tspan37648">However, it has</tspan><tspan + sodipodi:role="line" + x="1879.6267" + y="112.44601" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle" + id="tspan37650">many returns</tspan><tspan + sodipodi:role="line" + x="1879.6267" + y="131.19601" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle" + id="tspan37652">each</tspan><tspan + sodipodi:role="line" + x="1879.6267" + y="149.94601" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle" + id="tspan37654">on</tspan><tspan + sodipodi:role="line" + x="1879.6267" + y="168.69601" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle" + id="tspan37656">its</tspan><tspan + sodipodi:role="line" + x="1879.6267" + y="187.44601" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle" + id="tspan37658">own</tspan><tspan + sodipodi:role="line" + x="1879.6267" + y="206.19601" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle" + id="tspan37660">line</tspan><tspan + sodipodi:role="line" + x="1879.6267" + y="224.94601" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle" + id="tspan37662">in order to make</tspan><tspan + sodipodi:role="line" + x="1879.6267" + y="243.69601" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle" + id="tspan37664">it take up more vertical</tspan><tspan + sodipodi:role="line" + x="1879.6267" + y="262.44601" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle" + id="tspan37666">space so that we</tspan><tspan + sodipodi:role="line" + x="1879.6267" + y="281.19601" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle" + id="tspan37668">can see how it handles</tspan><tspan + sodipodi:role="line" + x="1879.6267" + y="299.94601" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle" + id="tspan37670">weird edge cases</tspan><tspan + sodipodi:role="line" + x="1879.6267" + y="318.69601" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle" + id="tspan37672">like</tspan><tspan + sodipodi:role="line" + x="1879.6267" + y="337.44601" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle" + id="tspan37674">this</tspan><tspan + sodipodi:role="line" + x="1879.6267" + y="356.19601" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle" + id="tspan37676">one.</tspan></text> + <text + id="text37678" + y="37.446014" + x="2166.0283" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:end;writing-mode:lr-tb;text-anchor:end" + id="tspan37682" + y="37.446014" + x="2166.0283" + sodipodi:role="line">Text, non-flowed,</tspan><tspan + id="tspan37684" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:end;writing-mode:lr-tb;text-anchor:end" + y="56.196014" + x="2166.0283" + sodipodi:role="line">align right.</tspan><tspan + id="tspan11650" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:end;writing-mode:lr-tb;text-anchor:end" + y="74.946014" + x="2170.8037" + sodipodi:role="line"> </tspan><tspan + id="tspan37686" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:end;writing-mode:lr-tb;text-anchor:end" + y="93.696014" + x="2166.0283" + sodipodi:role="line">However, it has</tspan><tspan + id="tspan37688" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:end;writing-mode:lr-tb;text-anchor:end" + y="112.44601" + x="2166.0283" + sodipodi:role="line">many returns</tspan><tspan + id="tspan37690" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:end;writing-mode:lr-tb;text-anchor:end" + y="131.19601" + x="2166.0283" + sodipodi:role="line">each</tspan><tspan + id="tspan37692" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:end;writing-mode:lr-tb;text-anchor:end" + y="149.94601" + x="2166.0283" + sodipodi:role="line">on</tspan><tspan + id="tspan37694" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:end;writing-mode:lr-tb;text-anchor:end" + y="168.69601" + x="2166.0283" + sodipodi:role="line">its</tspan><tspan + id="tspan37696" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:end;writing-mode:lr-tb;text-anchor:end" + y="187.44601" + x="2166.0283" + sodipodi:role="line">own</tspan><tspan + id="tspan37698" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:end;writing-mode:lr-tb;text-anchor:end" + y="206.19601" + x="2166.0283" + sodipodi:role="line">line</tspan><tspan + id="tspan37700" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:end;writing-mode:lr-tb;text-anchor:end" + y="224.94601" + x="2166.0283" + sodipodi:role="line">in order to make</tspan><tspan + id="tspan37702" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:end;writing-mode:lr-tb;text-anchor:end" + y="243.69601" + x="2166.0283" + sodipodi:role="line">it take up more vertical</tspan><tspan + id="tspan37704" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:end;writing-mode:lr-tb;text-anchor:end" + y="262.44601" + x="2166.0283" + sodipodi:role="line">space so that we</tspan><tspan + id="tspan37706" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:end;writing-mode:lr-tb;text-anchor:end" + y="281.19601" + x="2166.0283" + sodipodi:role="line">can see how it handles</tspan><tspan + id="tspan37708" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:end;writing-mode:lr-tb;text-anchor:end" + y="299.94601" + x="2166.0283" + sodipodi:role="line">weird edge cases</tspan><tspan + id="tspan37710" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:end;writing-mode:lr-tb;text-anchor:end" + y="318.69601" + x="2166.0283" + sodipodi:role="line">like</tspan><tspan + id="tspan37712" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:end;writing-mode:lr-tb;text-anchor:end" + y="337.44601" + x="2166.0283" + sodipodi:role="line">this</tspan><tspan + id="tspan37714" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:end;writing-mode:lr-tb;text-anchor:end" + y="356.19601" + x="2166.0283" + sodipodi:role="line">one.</tspan></text> + <flowRoot + xml:space="preserve" + id="flowRoot4136-1-1" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + transform="matrix(0.55234048,0,0,0.55234048,1617.5409,226.3572)"><flowRegion + style="font-family:sans-serif" + id="flowRegion4138-9-2"><rect + style="font-family:sans-serif" + id="rect4140-6-1" + width="386.64426" + height="495.14215" + x="58.688175" + y="293.76318" /></flowRegion><flowPara + id="flowPara11690" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.4999px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start">Test: Flowed text, aligned left. </flowPara><flowPara + id="flowPara11732" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.4999px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start" /><flowPara + id="flowPara37749" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.4999px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start">Can we handle text that is aligned left, aligned right, centered, justified and so forth? Not all of these cases are necessarily useful for all applications (for example justified with stroke based fonts in the styles of handwriting), but that's not really for us to decide.</flowPara><flowPara + id="flowPara11736" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.4999px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start">Rather, we need to handle these cases because the text that is handed to us just might be in some unusual format.. </flowPara></flowRoot> <text + transform="matrix(1.0356004,-0.4690583,0.81335056,0.59722955,0,0)" + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="109.79303" + y="1398.9264" + id="text4345-3"><tspan + sodipodi:role="line" + id="tspan4347-3" + x="109.79303" + y="1398.9264" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24.8214px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">This transformed text...</tspan><tspan + sodipodi:role="line" + x="109.79303" + y="1429.9531" + id="tspan4349-4" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24.8214px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"> </tspan><tspan + sodipodi:role="line" + x="109.79303" + y="1460.9799" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24.8214px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" + id="tspan4351-2">is text with a gap...</tspan></text> + <flowRoot + transform="matrix(0.55234048,0,0,0.55234048,1873.5798,226.3572)" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="flowRoot11766" + xml:space="preserve"><flowRegion + id="flowRegion11756" + style="font-family:sans-serif"><rect + y="293.76318" + x="58.688175" + height="495.14215" + width="386.64426" + id="rect11754" + style="font-family:sans-serif" /></flowRegion><flowPara + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.4999px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;writing-mode:lr-tb;text-anchor:middle" + id="flowPara11758">Test: Flowed text, aligned center. </flowPara><flowPara + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.4999px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;writing-mode:lr-tb;text-anchor:middle" + id="flowPara11760" /><flowPara + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.4999px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;writing-mode:lr-tb;text-anchor:middle" + id="flowPara11762">Can we handle text that is aligned left, aligned right, centered, justified and so forth? Not all of these cases are necessarily useful for all applications (for example justified with stroke based fonts in the styles of handwriting), but that's not really for us to decide.</flowPara><flowPara + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.4999px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;writing-mode:lr-tb;text-anchor:middle" + id="flowPara11764">Rather, we need to handle these cases because the text that is handed to us just might be in some unusual format.. </flowPara></flowRoot> <flowRoot + transform="matrix(0.55234048,0,0,0.55234048,1617.5409,526.47821)" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="flowRoot11780" + xml:space="preserve"><flowRegion + id="flowRegion11770" + style="font-family:sans-serif"><rect + y="293.76318" + x="58.688175" + height="495.14215" + width="386.64426" + id="rect11768" + style="font-family:sans-serif" /></flowRegion><flowPara + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.4999px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end" + id="flowPara11772">Test: Flowed text, aligned right. </flowPara><flowPara + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.4999px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end" + id="flowPara11774" /><flowPara + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.4999px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end" + id="flowPara11776">Can we handle text that is aligned left, aligned right, centered, justified and so forth? Not all of these cases are necessarily useful for all applications (for example justified with stroke based fonts in the styles of handwriting), but that's not really for us to decide.</flowPara><flowPara + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.4999px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end" + id="flowPara11778">Rather, we need to handle these cases because the text that is handed to us just might be in some unusual format.. </flowPara></flowRoot> <flowRoot + xml:space="preserve" + id="flowRoot11794" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.4999px;line-height:0.01%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:justify;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + transform="matrix(0.55234048,0,0,0.55234048,1873.5798,526.47821)"><flowRegion + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.4999px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:justify;writing-mode:lr-tb;text-anchor:start" + id="flowRegion11784"><rect + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.49993515px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:justify;writing-mode:lr-tb;text-anchor:start" + id="rect11782" + width="386.64426" + height="495.14215" + x="58.688175" + y="293.76318" /></flowRegion><flowPara + id="flowPara11786" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.4999px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:justify;writing-mode:lr-tb;text-anchor:start">Test: Flowed text, justified. </flowPara><flowPara + id="flowPara11788" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.4999px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:justify;writing-mode:lr-tb;text-anchor:start" /><flowPara + id="flowPara11790" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.4999px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:justify;writing-mode:lr-tb;text-anchor:start">Can we handle text that is aligned left, aligned right, centered, justified and so forth? Not all of these cases are necessarily useful for all applications (for example justified with stroke based fonts in the styles of handwriting), but that's not really for us to decide.</flowPara><flowPara + id="flowPara11792" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.4999px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:justify;writing-mode:lr-tb;text-anchor:start">Rather, we need to handle these cases because the text that is handed to us just might be in some unusual format.. </flowPara></flowRoot> <rect + y="-195.96283" + x="1844.2212" + height="119.80688" + width="131.40111" + id="rect24509" + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:2.535;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <circle + r="43.478306" + cy="-142.82268" + cx="2077.0715" + id="path24511" + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:2.535;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <g + transform="translate(1143.9626,-33.997658)" + id="text24525" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:125%;font-family:'Brandon Text';-inkscape-font-specification:'Brandon Text';font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:0px;word-spacing:0px;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;opacity:1;vector-effect:none;fill:#636365;fill-opacity:1;stroke:none;stroke-width:0.9375;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + aria-label="Text already converted into a path"> + <path + inkscape:connector-curvature="0" + id="path24529" + style="stroke-width:0.9375" + d="m 681.45013,-233.84283 c 0,0.2 0.18,0.38 0.38,0.38 h 0.76 c 0.2,0 0.38,-0.18 0.38,-0.38 v -12.28 h 3.48 c 0.22,0 0.38,-0.18 0.38,-0.38 v -0.58 c 0,-0.2 -0.16,-0.38 -0.38,-0.38 h -8.48 c -0.22,0 -0.38,0.18 -0.38,0.38 v 0.58 c 0,0.2 0.16,0.38 0.38,0.38 h 3.48 z" /> + <path + inkscape:connector-curvature="0" + id="path24531" + style="stroke-width:0.9375" + d="m 686.76107,-238.08283 c 0,2.64 1.68,4.84 4.48,4.84 1.6,0 2.82,-0.62 3.38,-1.06 0.34,-0.26 0.26,-0.36 0.08,-0.64 l -0.24,-0.34 c -0.24,-0.36 -0.38,-0.28 -0.7,-0.06 -0.52,0.34 -1.28,0.76 -2.5,0.76 -1.68,0 -2.98,-1.62 -3.02,-3.16 h 6.72 c 0.2,0 0.4,-0.16 0.42,-0.4 0.02,-0.16 0.04,-0.4 0.04,-0.56 0,-2.42 -1.76,-4.2 -4.18,-4.2 -2.8,0 -4.48,2.22 -4.48,4.82 z m 1.5,-0.84 c 0.18,-1.44 1.42,-2.64 2.98,-2.64 1.58,0 2.66,1.28 2.7,2.64 z" /> + <path + inkscape:connector-curvature="0" + id="path24533" + style="stroke-width:0.9375" + d="m 697.38888,-233.46283 h 0.76 c 0.14,0 0.28,-0.08 0.36,-0.18 l 2.5,-3.5 h 0.04 l 2.52,3.48 c 0.08,0.1 0.22,0.2 0.36,0.2 h 0.76 c 0.36,0 0.52,-0.3 0.3,-0.6 l -3.02,-4.14 3,-3.9 c 0.22,-0.3 0.08,-0.6 -0.3,-0.6 h -0.86 c -0.16,0 -0.28,0.08 -0.36,0.18 l -2.4,3.2 h -0.04 l -2.32,-3.2 c -0.06,-0.1 -0.2,-0.18 -0.36,-0.18 h -0.86 c -0.38,0 -0.52,0.3 -0.3,0.6 l 3,3.94 -3.08,4.1 c -0.22,0.28 -0.1,0.6 0.3,0.6 z" /> + <path + inkscape:connector-curvature="0" + id="path24535" + style="stroke-width:0.9375" + d="m 707.98013,-241.42283 v 5.62 c 0,1.44 0.36,2.56 2.12,2.56 1.24,0 2.2,-0.46 2.6,-0.74 0.24,-0.16 0.28,-0.3 0.16,-0.6 l -0.18,-0.42 c -0.1,-0.22 -0.22,-0.4 -0.58,-0.18 -0.38,0.24 -0.96,0.6 -1.82,0.6 -0.52,0 -0.82,-0.36 -0.82,-1.32 v -5.52 h 2.72 c 0.26,0 0.46,-0.2 0.46,-0.44 v -0.4 c 0,-0.26 -0.2,-0.44 -0.46,-0.44 h -2.72 v -2.6 c 0,-0.24 -0.18,-0.46 -0.42,-0.44 l -0.62,0.04 c -0.22,0.02 -0.44,0.2 -0.44,0.44 v 2.56 h -1.22 c -0.28,0 -0.46,0.18 -0.46,0.44 v 0.4 c 0,0.24 0.18,0.44 0.46,0.44 z" /> + <path + inkscape:connector-curvature="0" + id="path24537" + style="stroke-width:0.9375" + d="m 719.04295,-236.26283 c 0,1.86 1.24,3.02 2.86,3.02 1.42,0 2.38,-0.7 2.86,-1.18 l 0.18,0.62 c 0.06,0.2 0.14,0.34 0.38,0.34 h 0.38 c 0.24,0 0.44,-0.2 0.44,-0.44 v -5.12 c 0,-2.72 -0.5,-3.88 -2.86,-3.88 -1.52,0 -2.72,0.4 -3.18,0.6 -0.22,0.1 -0.36,0.22 -0.28,0.5 l 0.2,0.54 c 0.08,0.22 0.2,0.34 0.44,0.24 0.42,-0.14 1.48,-0.54 2.74,-0.54 1.32,0 1.54,0.84 1.52,2.54 0,0 -1,-0.3 -1.98,-0.3 -2.38,0 -3.7,1.3 -3.7,3.06 z m 1.46,0 c 0,-1.18 0.96,-1.8 2.24,-1.8 0.92,0 1.66,0.2 1.96,0.36 v 1.88 c -0.4,0.6 -1.4,1.24 -2.54,1.24 -1.02,0 -1.66,-0.74 -1.66,-1.68 z" /> + <path + inkscape:connector-curvature="0" + id="path24539" + style="stroke-width:0.9375" + d="m 729.27701,-233.90283 c 0,0.24 0.2,0.44 0.44,0.44 h 0.6 c 0.22,0 0.44,-0.2 0.44,-0.44 v -13.12 c 0,-0.22 -0.22,-0.44 -0.44,-0.44 h -0.6 c -0.24,0 -0.44,0.22 -0.44,0.44 z" /> + <path + inkscape:connector-curvature="0" + id="path24541" + style="stroke-width:0.9375" + d="m 733.9817,-233.90283 c 0,0.24 0.2,0.44 0.44,0.44 h 0.6 c 0.22,0 0.44,-0.2 0.44,-0.44 v -6.4 c 0,0 0.72,-1.18 2.5,-1.18 0.44,0 0.78,0.16 1,0.26 0.22,0.1 0.44,0.08 0.54,-0.22 l 0.26,-0.72 c 0.22,-0.64 -0.92,-0.74 -1.62,-0.74 -1.92,0 -2.84,1.18 -2.84,1.18 l -0.16,-0.66 c -0.06,-0.22 -0.22,-0.32 -0.4,-0.32 h -0.32 c -0.24,0 -0.44,0.22 -0.44,0.44 z" /> + <path + inkscape:connector-curvature="0" + id="path24543" + style="stroke-width:0.9375" + d="m 740.82357,-238.08283 c 0,2.64 1.68,4.84 4.48001,4.84 1.6,0 2.82,-0.62 3.38,-1.06 0.34,-0.26 0.26,-0.36 0.08,-0.64 l -0.24,-0.34 c -0.24,-0.36 -0.38,-0.28 -0.7,-0.06 -0.52,0.34 -1.28,0.76 -2.5,0.76 -1.68001,0 -2.98001,-1.62 -3.02001,-3.16 h 6.72001 c 0.2,0 0.4,-0.16 0.42,-0.4 0.02,-0.16 0.04,-0.4 0.04,-0.56 0,-2.42 -1.76,-4.2 -4.18,-4.2 -2.80001,0 -4.48001,2.22 -4.48001,4.82 z m 1.5,-0.84 c 0.18,-1.44 1.42,-2.64 2.98001,-2.64 1.58,0 2.66,1.28 2.7,2.64 z" /> + <path + inkscape:connector-curvature="0" + id="path24545" + style="stroke-width:0.9375" + d="m 751.19139,-236.26283 c 0,1.86 1.24,3.02 2.86,3.02 1.42,0 2.38,-0.7 2.86,-1.18 l 0.18,0.62 c 0.06,0.2 0.14,0.34 0.38,0.34 h 0.38 c 0.24,0 0.44,-0.2 0.44,-0.44 v -5.12 c 0,-2.72 -0.5,-3.88 -2.86,-3.88 -1.52,0 -2.72,0.4 -3.18,0.6 -0.22,0.1 -0.36,0.22 -0.28,0.5 l 0.2,0.54 c 0.08,0.22 0.2,0.34 0.44,0.24 0.42,-0.14 1.48,-0.54 2.74,-0.54 1.32,0 1.54,0.84 1.52,2.54 0,0 -1,-0.3 -1.98,-0.3 -2.38,0 -3.7,1.3 -3.7,3.06 z m 1.46,0 c 0,-1.18 0.96,-1.8 2.24,-1.8 0.92,0 1.66,0.2 1.96,0.36 v 1.88 c -0.4,0.6 -1.4,1.24 -2.54,1.24 -1.02,0 -1.66,-0.74 -1.66,-1.68 z" /> + <path + inkscape:connector-curvature="0" + id="path24547" + style="stroke-width:0.9375" + d="m 760.74545,-238.10283 c 0,2.64 1.8,4.86 4.14,4.86 1.74,0 2.92,-1.2 2.92,-1.2 l 0.12,0.6 c 0.08,0.22 0.2,0.38 0.4,0.38 h 0.36 c 0.24,0 0.46,-0.2 0.46,-0.44 v -13.12 c 0,-0.22 -0.22,-0.44 -0.46,-0.44 h -0.56 c -0.24,0 -0.44,0.22 -0.44,0.44 v 4.7 c 0,0 -1.04,-0.58 -2.56,-0.58 -2.78,0 -4.38,2.1 -4.38,4.8 z m 1.5,0.02 c 0,-1.84 1.1,-3.48 3.08,-3.48 1.28,0 2.36,0.52 2.36,0.52 v 4.98 c 0,0 -0.96,1.48 -2.62,1.48 -1.68,0 -2.82,-1.7 -2.82,-3.5 z" /> + <path + inkscape:connector-curvature="0" + id="path24549" + style="stroke-width:0.9375" + d="m 774.66295,-233.48283 -1.78,4.22 c -0.14,0.32 0.02,0.56 0.38,0.56 h 0.72 c 0.16,0 0.34,-0.14 0.4,-0.28 l 5.78,-13.2 c 0.14,-0.3 0,-0.52 -0.36,-0.52 h -0.74 c -0.18,0 -0.34,0.1 -0.4,0.26 l -3.12,7.34 h -0.04 l -2.62,-7.34 c -0.06,-0.16 -0.22,-0.26 -0.4,-0.26 h -0.84 c -0.36,0 -0.48,0.2 -0.36,0.5 z" /> + <path + inkscape:connector-curvature="0" + id="path24551" + style="stroke-width:0.9375" + d="m 785.99889,-238.06283 c 0,2.78 1.92,4.82 4.66,4.82 1.54,0 2.78,-0.84 3.48,-1.86 0.16,-0.24 0.08,-0.44 -0.12,-0.64 l -0.12,-0.12 c -0.26,-0.26 -0.52,-0.34 -0.78,-0.04 -0.52,0.6 -1.12,1.32 -2.52,1.32 -1.72,0 -3.1,-1.54 -3.1,-3.5 0,-1.92 1.4,-3.48 3.16,-3.48 0.94,0 1.68,0.28 2.32,1 0.18,0.2 0.36,0.4 0.66,0.14 l 0.32,-0.3 c 0.22,-0.18 0.26,-0.44 0.08,-0.66 -0.86,-0.98 -1.98,-1.52 -3.36,-1.52 -2.68,0 -4.68,2.12 -4.68,4.84 z" /> + <path + inkscape:connector-curvature="0" + id="path24553" + style="stroke-width:0.9375" + d="m 795.88171,-238.10283 c 0,2.64 2.08,4.86 4.64,4.86 2.56,0 4.64,-2.22 4.64,-4.86 0,-2.6 -2.08,-4.8 -4.64,-4.8 -2.56,0 -4.64,2.2 -4.64,4.8 z m 1.46,0 c 0,-1.88 1.36,-3.46 3.18,-3.46 1.82,0 3.16,1.58 3.16,3.46 0,1.92 -1.34,3.52 -3.16,3.52 -1.82,0 -3.18,-1.6 -3.18,-3.52 z" /> + <path + inkscape:connector-curvature="0" + id="path24555" + style="stroke-width:0.9375" + d="m 807.69264,-233.90283 c 0,0.24 0.2,0.44 0.44,0.44 h 0.6 c 0.22,0 0.44,-0.2 0.44,-0.44 v -6.38 c 0,0 1.10001,-1.28 2.84001,-1.28 1.36,0 1.96,0.82 1.96,2.58 v 5.08 c 0,0.24 0.2,0.44 0.44,0.44 h 0.6 c 0.22,0 0.44,-0.2 0.44,-0.44 v -4.88 c 0,-2.38 -0.66,-4.12 -3.34,-4.12 -1.92,0 -3.10001,1.18 -3.10001,1.18 l -0.2,-0.7 c -0.04,-0.2 -0.16,-0.28 -0.36,-0.28 h -0.32 c -0.24,0 -0.44,0.22 -0.44,0.44 z" /> + <path + inkscape:connector-curvature="0" + id="path24557" + style="stroke-width:0.9375" + d="m 821.09952,-233.48283 c 0.04,0.12 0.18,0.24 0.38,0.24 h 0.12 c 0.22,0 0.34,-0.12 0.38,-0.24 l 3.98,-8.7 c 0.12,-0.28 0,-0.52 -0.36,-0.52 h -0.64 c -0.16,0 -0.3,0.1 -0.36,0.26 l -3.04,6.8 h -0.04 l -2.86,-6.8 c -0.06,-0.16 -0.2,-0.26 -0.42,-0.26 h -0.7 c -0.34,0 -0.48,0.24 -0.34,0.52 z" /> + <path + inkscape:connector-curvature="0" + id="path24559" + style="stroke-width:0.9375" + d="m 827.22983,-238.08283 c 0,2.64 1.68,4.84 4.48,4.84 1.6,0 2.82,-0.62 3.38,-1.06 0.34,-0.26 0.26,-0.36 0.08,-0.64 l -0.24,-0.34 c -0.24,-0.36 -0.38,-0.28 -0.7,-0.06 -0.52,0.34 -1.28,0.76 -2.5,0.76 -1.68,0 -2.98,-1.62 -3.02,-3.16 h 6.72 c 0.2,0 0.4,-0.16 0.42,-0.4 0.02,-0.16 0.04,-0.4 0.04,-0.56 0,-2.42 -1.76,-4.2 -4.18,-4.2 -2.8,0 -4.48,2.22 -4.48,4.82 z m 1.5,-0.84 c 0.18,-1.44 1.42,-2.64 2.98,-2.64 1.58,0 2.66,1.28 2.7,2.64 z" /> + <path + inkscape:connector-curvature="0" + id="path24561" + style="stroke-width:0.9375" + d="m 838.31764,-233.90283 c 0,0.24 0.2,0.44 0.44,0.44 h 0.6 c 0.22,0 0.44,-0.2 0.44,-0.44 v -6.4 c 0,0 0.72001,-1.18 2.50001,-1.18 0.44,0 0.78,0.16 1,0.26 0.22,0.1 0.44,0.08 0.54,-0.22 l 0.26,-0.72 c 0.22,-0.64 -0.92,-0.74 -1.62,-0.74 -1.92,0 -2.84001,1.18 -2.84001,1.18 l -0.16,-0.66 c -0.06,-0.22 -0.22,-0.32 -0.4,-0.32 h -0.32 c -0.24,0 -0.44,0.22 -0.44,0.44 z" /> + <path + inkscape:connector-curvature="0" + id="path24563" + style="stroke-width:0.9375" + d="m 846.65202,-241.42283 v 5.62 c 0,1.44 0.36,2.56 2.12,2.56 1.24,0 2.2,-0.46 2.6,-0.74 0.24,-0.16 0.28,-0.3 0.16,-0.6 l -0.18,-0.42 c -0.1,-0.22 -0.22,-0.4 -0.58,-0.18 -0.38,0.24 -0.96,0.6 -1.82,0.6 -0.52,0 -0.82,-0.36 -0.82,-1.32 v -5.52 h 2.72 c 0.26,0 0.46,-0.2 0.46,-0.44 v -0.4 c 0,-0.26 -0.2,-0.44 -0.46,-0.44 h -2.72 v -2.6 c 0,-0.24 -0.18,-0.46 -0.42,-0.44 l -0.62,0.04 c -0.22,0.02 -0.44,0.2 -0.44,0.44 v 2.56 h -1.22 c -0.28,0 -0.46,0.18 -0.46,0.44 v 0.4 c 0,0.24 0.18,0.44 0.46,0.44 z" /> + <path + inkscape:connector-curvature="0" + id="path24565" + style="stroke-width:0.9375" + d="m 853.05014,-238.08283 c 0,2.64 1.68,4.84 4.48001,4.84 1.6,0 2.82,-0.62 3.38,-1.06 0.34,-0.26 0.26,-0.36 0.08,-0.64 l -0.24,-0.34 c -0.24,-0.36 -0.38,-0.28 -0.7,-0.06 -0.52,0.34 -1.28,0.76 -2.5,0.76 -1.68,0 -2.98001,-1.62 -3.02001,-3.16 h 6.72001 c 0.2,0 0.4,-0.16 0.42,-0.4 0.02,-0.16 0.04,-0.4 0.04,-0.56 0,-2.42 -1.76,-4.2 -4.18,-4.2 -2.80001,0 -4.48001,2.22 -4.48001,4.82 z m 1.5,-0.84 c 0.18,-1.44 1.42001,-2.64 2.98001,-2.64 1.58,0 2.66,1.28 2.7,2.64 z" /> + <path + inkscape:connector-curvature="0" + id="path24567" + style="stroke-width:0.9375" + d="m 863.55796,-238.10283 c 0,2.64 1.8,4.86 4.14,4.86 1.74,0 2.92,-1.2 2.92,-1.2 l 0.12,0.6 c 0.08,0.22 0.2,0.38 0.4,0.38 h 0.36 c 0.24,0 0.46,-0.2 0.46,-0.44 v -13.12 c 0,-0.22 -0.22,-0.44 -0.46,-0.44 h -0.56 c -0.24,0 -0.44,0.22 -0.44,0.44 v 4.7 c 0,0 -1.04,-0.58 -2.56,-0.58 -2.78,0 -4.38,2.1 -4.38,4.8 z m 1.5,0.02 c 0,-1.84 1.1,-3.48 3.08,-3.48 1.28,0 2.36,0.52 2.36,0.52 v 4.98 c 0,0 -0.96,1.48 -2.62,1.48 -1.68,0 -2.82,-1.7 -2.82,-3.5 z" /> + <path + inkscape:connector-curvature="0" + id="path24569" + style="stroke-width:0.9375" + d="m 679.33013,-220.08283 c 0.62,0 1.1,-0.5 1.1,-1.08 0,-0.64 -0.48,-1.12 -1.1,-1.12 -0.6,0 -1.08,0.48 -1.08,1.12 0,0.58 0.48,1.08 1.08,1.08 z m -0.7,11.18 c 0,0.24 0.2,0.44 0.44,0.44 h 0.6 c 0.22,0 0.44,-0.2 0.44,-0.44 v -8.36 c 0,-0.22 -0.22,-0.44 -0.44,-0.44 h -0.6 c -0.24,0 -0.44,0.22 -0.44,0.44 z" /> + <path + inkscape:connector-curvature="0" + id="path24571" + style="stroke-width:0.9375" + d="m 683.23951,-208.90283 c 0,0.24 0.2,0.44 0.44,0.44 h 0.6 c 0.22,0 0.44,-0.2 0.44,-0.44 v -6.38 c 0,0 1.1,-1.28 2.84,-1.28 1.36,0 1.96,0.82 1.96,2.58 v 5.08 c 0,0.24 0.2,0.44 0.44,0.44 h 0.6 c 0.22,0 0.44,-0.2 0.44,-0.44 v -4.88 c 0,-2.38 -0.66,-4.12 -3.34,-4.12 -1.92,0 -3.1,1.18 -3.1,1.18 l -0.2,-0.7 c -0.04,-0.2 -0.16,-0.28 -0.36,-0.28 h -0.32 c -0.24,0 -0.44,0.22 -0.44,0.44 z" /> + <path + inkscape:connector-curvature="0" + id="path24573" + style="stroke-width:0.9375" + d="m 694.50357,-216.42283 v 5.62 c 0,1.44 0.36,2.56 2.12,2.56 1.24,0 2.2,-0.46 2.6,-0.74 0.24,-0.16 0.28,-0.3 0.16,-0.6 l -0.18,-0.42 c -0.1,-0.22 -0.22,-0.4 -0.58,-0.18 -0.38,0.24 -0.96,0.6 -1.82,0.6 -0.52,0 -0.82,-0.36 -0.82,-1.32 v -5.52 h 2.72 c 0.26,0 0.46,-0.2 0.46,-0.44 v -0.4 c 0,-0.26 -0.2,-0.44 -0.46,-0.44 h -2.72 v -2.6 c 0,-0.24 -0.18,-0.46 -0.42,-0.44 l -0.62,0.04 c -0.22,0.02 -0.44,0.2 -0.44,0.44 v 2.56 h -1.22 c -0.28,0 -0.46,0.18 -0.46,0.44 v 0.4 c 0,0.24 0.18,0.44 0.46,0.44 z" /> + <path + inkscape:connector-curvature="0" + id="path24575" + style="stroke-width:0.9375" + d="m 700.88169,-213.10283 c 0,2.64 2.08,4.86 4.64,4.86 2.56,0 4.64,-2.22 4.64,-4.86 0,-2.6 -2.08,-4.8 -4.64,-4.8 -2.56,0 -4.64,2.2 -4.64,4.8 z m 1.46,0 c 0,-1.88 1.36,-3.46 3.18,-3.46 1.82,0 3.16,1.58 3.16,3.46 0,1.92 -1.34,3.52 -3.16,3.52 -1.82,0 -3.18,-1.6 -3.18,-3.52 z" /> + <path + inkscape:connector-curvature="0" + id="path24577" + style="stroke-width:0.9375" + d="m 716.77732,-211.26283 c 0,1.86 1.24,3.02 2.86,3.02 1.42,0 2.38,-0.7 2.86,-1.18 l 0.18,0.62 c 0.06,0.2 0.14,0.34 0.38,0.34 h 0.38 c 0.24,0 0.44,-0.2 0.44,-0.44 v -5.12 c 0,-2.72 -0.5,-3.88 -2.86,-3.88 -1.52,0 -2.72,0.4 -3.18,0.6 -0.22,0.1 -0.36,0.22 -0.28,0.5 l 0.2,0.54 c 0.08,0.22 0.2,0.34 0.44,0.24 0.42,-0.14 1.48,-0.54 2.74,-0.54 1.32,0 1.54,0.84 1.52,2.54 0,0 -1,-0.3 -1.98,-0.3 -2.38,0 -3.7,1.3 -3.7,3.06 z m 1.46,0 c 0,-1.18 0.96,-1.8 2.24,-1.8 0.92,0 1.66,0.2 1.96,0.36 v 1.88 c -0.4,0.6 -1.4,1.24 -2.54,1.24 -1.02,0 -1.66,-0.74 -1.66,-1.68 z" /> + <path + inkscape:connector-curvature="0" + id="path24579" + style="stroke-width:0.9375" + d="m 733.17607,-209.00283 c 0,0 1.02,0.76 2.56,0.76 2.54,0 4.36,-2.14 4.36,-4.84 0,-2.64 -1.78,-4.82 -4.3,-4.82 -1.66,0 -2.78,0.94 -2.78,0.94 l -0.14,-0.44 c -0.1,-0.24 -0.16,-0.3 -0.38,-0.3 h -0.34 c -0.24,0 -0.44,0.22 -0.44,0.44 v 13.12 c 0,0.24 0.2,0.44 0.44,0.44 h 0.58 c 0.22,0 0.44,-0.2 0.44,-0.44 z m 0,-1.38 v -5.06 c 0,0 0.96,-1.12 2.44,-1.12 1.86,0 2.98,1.66 2.98,3.46 0,2.02 -1.3,3.52 -3.08,3.52 -1.28,0 -2.34,-0.8 -2.34,-0.8 z" /> + <path + inkscape:connector-curvature="0" + id="path24581" + style="stroke-width:0.9375" + d="m 741.93357,-211.26283 c 0,1.86 1.24,3.02 2.86,3.02 1.42001,0 2.38001,-0.7 2.86001,-1.18 l 0.18,0.62 c 0.06,0.2 0.14,0.34 0.38,0.34 h 0.38 c 0.24,0 0.44,-0.2 0.44,-0.44 v -5.12 c 0,-2.72 -0.5,-3.88 -2.86,-3.88 -1.52001,0 -2.72001,0.4 -3.18001,0.6 -0.22,0.1 -0.36,0.22 -0.28,0.5 l 0.2,0.54 c 0.08,0.22 0.2,0.34 0.44,0.24 0.42,-0.14 1.48,-0.54 2.74001,-0.54 1.32,0 1.54,0.84 1.52,2.54 0,0 -1,-0.3 -1.98001,-0.3 -2.38,0 -3.7,1.3 -3.7,3.06 z m 1.46,0 c 0,-1.18 0.96,-1.8 2.24,-1.8 0.92001,0 1.66001,0.2 1.96001,0.36 v 1.88 c -0.4,0.6 -1.4,1.24 -2.54001,1.24 -1.02,0 -1.66,-0.74 -1.66,-1.68 z" /> + <path + inkscape:connector-curvature="0" + id="path24583" + style="stroke-width:0.9375" + d="m 752.66764,-216.42283 v 5.62 c 0,1.44 0.36,2.56 2.12,2.56 1.24,0 2.2,-0.46 2.6,-0.74 0.24,-0.16 0.28,-0.3 0.16,-0.6 l -0.18,-0.42 c -0.1,-0.22 -0.22,-0.4 -0.58,-0.18 -0.38,0.24 -0.96,0.6 -1.82,0.6 -0.52,0 -0.82,-0.36 -0.82,-1.32 v -5.52 h 2.72 c 0.26,0 0.46,-0.2 0.46,-0.44 v -0.4 c 0,-0.26 -0.2,-0.44 -0.46,-0.44 h -2.72 v -2.6 c 0,-0.24 -0.18,-0.46 -0.42,-0.44 l -0.62,0.04 c -0.22,0.02 -0.44,0.2 -0.44,0.44 v 2.56 h -1.22 c -0.28,0 -0.46,0.18 -0.46,0.44 v 0.4 c 0,0.24 0.18,0.44 0.46,0.44 z" /> + <path + inkscape:connector-curvature="0" + id="path24585" + style="stroke-width:0.9375" + d="m 759.64576,-208.90283 c 0,0.24 0.2,0.44 0.44,0.44 h 0.6 c 0.22,0 0.44,-0.2 0.44,-0.44 v -6.34 c 0,0 1.08,-1.32 2.84,-1.32 1.42,0 1.94,1.02 1.94,2.78 v 4.88 c 0,0.24 0.2,0.44 0.44,0.44 h 0.62 c 0.22,0 0.44,-0.2 0.44,-0.44 v -4.88 c 0,-2.7 -1.04,-4.12 -3.34,-4.12 -1.86,0 -2.94,1.18 -2.94,1.18 v -5.3 c 0,-0.22 -0.22,-0.44 -0.44,-0.44 h -0.6 c -0.24,0 -0.44,0.22 -0.44,0.44 z" /> + </g> + <text + id="text24590" + y="-341.72476" + x="950.47961" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:41.7038px;line-height:125%;font-family:'Brandon Text';-inkscape-font-specification:'Brandon Text';font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:0px;word-spacing:0px;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;opacity:1;vector-effect:none;fill:#636365;fill-opacity:1;stroke:none;stroke-width:0.9375;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + xml:space="preserve"><tspan + style="stroke-width:0.9375" + y="-341.72476" + x="950.47961" + id="tspan24588" + sodipodi:role="line">Tests of font face mapping:</tspan></text> + <g + transform="translate(75.000004)" + id="g24599"> + <path + sodipodi:type="star" + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:2.535;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path24513" + sodipodi:sides="5" + sodipodi:cx="1647.4819" + sodipodi:cy="-130.26225" + sodipodi:r1="79.438942" + sodipodi:r2="39.953239" + sodipodi:arg1="0.78539816" + sodipodi:arg2="1.4137167" + inkscape:flatsided="false" + inkscape:rounded="0" + inkscape:randomized="0" + d="m 1703.6537,-74.090438 -49.9217,-16.710466 -42.3146,31.319267 0.4659,-52.642223 -42.8623,-30.56538 50.2097,-15.82422 15.8242,-50.20971 30.5654,42.86232 52.6422,-0.46593 -31.3192,42.31459 z" + inkscape:transform-center-x="-2.2206671e-06" + inkscape:transform-center-y="1.2617427e-06" /> + <text + id="text24594" + y="-322.40106" + x="1618.4456" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:41.7038px;line-height:125%;font-family:'Brandon Text';-inkscape-font-specification:'Brandon Text';font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:0px;word-spacing:0px;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;opacity:1;vector-effect:none;fill:#636365;fill-opacity:1;stroke:none;stroke-width:0.9375;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + xml:space="preserve"><tspan + style="stroke-width:0.9375" + y="-322.40106" + x="1618.4456" + id="tspan24592" + sodipodi:role="line">Tests of non-text objects:</tspan></text> + </g> + </g> + <flowRoot + xml:space="preserve" + id="flowRoot6566" + style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;line-height:0.01%;font-family:'Brandon Grotesque';-inkscape-font-specification:'Brandon Grotesque, Light';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + transform="translate(753.8551,517.37858)"><flowRegion + id="flowRegion6568"><rect + style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-size:30.00000381px;line-height:125%;font-family:'Brandon Grotesque';-inkscape-font-specification:'Brandon Grotesque, Light';text-align:center;writing-mode:lr-tb;text-anchor:middle" + id="rect6570" + width="551.43768" + height="284.185" + x="16.676867" + y="335.05359" /></flowRegion><flowPara + id="flowPara6611" + style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-size:30px;line-height:125%;font-family:'Brandon Grotesque';-inkscape-font-specification:'Brandon Grotesque, Light';text-align:center;writing-mode:lr-tb;text-anchor:middle">This is a test of centered text, one long line of text flowed into a box, centered, and in a different font.</flowPara></flowRoot> <flowRoot + transform="matrix(2.2532,-1.16191,1.16191,2.2532,535.21251,556.2299)" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="flowRoot36077-6" + xml:space="preserve"><flowRegion + style="font-family:sans-serif" + id="flowRegion36079-6"><rect + style="font-family:sans-serif" + y="293.76318" + x="58.688175" + height="317.35086" + width="618.39948" + id="rect36081-4" /></flowRegion><flowPara + id="flowPara36083-8" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">flow<flowSpan + id="flowSpan92598-9" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:35px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">St<flowSpan + id="flowSpan92741-0" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">yl</flowSpan>es</flowSpan>To<flowSpan + id="flowSpan92600-0" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Bold';text-align:start;writing-mode:lr-tb;text-anchor:start">Check</flowSpan></flowPara></flowRoot> <flowRoot + transform="matrix(1.2329448,0,0,1.2329448,-195.87118,762.16345)" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="flowRoot98054-7" + xml:space="preserve"><flowRegion + style="font-family:sans-serif" + id="flowRegion98056-8"><rect + style="font-family:sans-serif" + y="-3.3340657" + x="259.82037" + height="377.92871" + width="212.37242" + id="rect98058-5" /></flowRegion><flowPara + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.4277px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle" + id="flowPara98070-1"> </flowPara><flowPara + id="flowPara110085" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.4277px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle"> </flowPara><flowPara + id="flowPara110087" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.4277px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle"> </flowPara><flowPara + id="flowPara110089" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.4277px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle">Flowed text object with multiple returns before start and also </flowPara><flowPara + id="flowPara110091" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.4277px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle">additional sections with more returns</flowPara><flowPara + id="flowPara110093" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.4277px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle" /><flowPara + id="flowPara110095" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.4277px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle">That was just one return, since the paragraph above this one.</flowPara><flowPara + id="flowPara110097" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.4277px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle" /><flowPara + id="flowPara110101" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.4277px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle" /><flowPara + id="flowPara110099" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.4277px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle">That was two returns, since the paragraph above this one.</flowPara><flowPara + id="flowPara110103" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.4277px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle" /><flowPara + id="flowPara110105" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.4277px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle" /><flowPara + id="flowPara110107" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.4277px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle">And that, that was three returns.</flowPara><flowPara + id="flowPara110109" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.4277px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle">Just for good measure, this paragraph had a return before the word "just" above. And, we're going to finish with a few returns as well.</flowPara><flowPara + id="flowPara110111" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.4277px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle" /><flowPara + id="flowPara110113" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.4277px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle" /></flowRoot> <flowRoot + xml:space="preserve" + id="flowRoot4218" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.347873px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + transform="matrix(2.874615,0,0,2.874615,214.65182,-1263.6317)"><flowRegion + style="font-family:sans-serif;stroke-width:0.347873px" + id="flowRegion4220"><rect + style="font-family:HersheySerifBold;stroke-width:0.34787267px" + id="rect4222" + width="441.57312" + height="267.5224" + x="269.13397" + y="396.44882" /></flowRegion><flowPara + style="font-size:20px;line-height:10;font-family:HersheySerifBold;stroke-width:0.347873px" + id="flowPara4224">Bold Serif Text</flowPara></flowRoot> <text + id="text69" + y="1036.6809" + x="481.34924" + style="font-style:normal;font-weight:normal;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583" + xml:space="preserve"><tspan + style="font-size:16.25px;line-height:2.55;stroke-width:0.264583" + y="1036.6809" + x="481.34924" + id="tspan67" + sodipodi:role="line">Dear Mike,</tspan><tspan + id="tspan71" + style="font-size:16.25px;line-height:2.55;stroke-width:0.264583" + y="1078.1184" + x="481.34924" + sodipodi:role="line">Thanks for pointing out that we need to handle text</tspan><tspan + id="tspan73" + style="font-size:16.25px;line-height:2.55;stroke-width:0.264583" + y="1119.5559" + x="481.34924" + sodipodi:role="line">that is shaped like this as well.</tspan><tspan + id="tspan75" + style="font-size:16.25px;line-height:2.55;stroke-width:0.264583" + y="1160.9934" + x="481.34924" + sodipodi:role="line">Have a great day!</tspan></text> + <flowRoot + xml:space="preserve" + id="flowRoot134839" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.3333px;line-height:125%;font-family:'Brandon Text';-inkscape-font-specification:'Brandon Text';font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:0px;word-spacing:0px;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;opacity:1;vector-effect:none;fill:#636365;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + transform="matrix(0.9375,0,0,0.9375,-190.88742,970.40032)"><flowRegion + id="flowRegion134829"><rect + id="rect134827" + width="253.56715" + height="287.72461" + x="344.40945" + y="208.34642" /></flowRegion><flowPara + id="flowPara134837" + style="font-size:21.3333px">Flowed text object with multiple sizes before the <flowSpan + style="font-size:64px" + id="flowSpan137377">start</flowSpan> and also additional sections with more returns and non-breaking spaces, which need to be tested.</flowPara><flowPara + id="flowPara139442" + style="font-size:21.3333px" /><flowPara + id="flowPara139444" + style="font-size:21.3333px">Hershey Text v 3.0 for Inkscape</flowPara></flowRoot> <flowRoot + xml:space="preserve" + id="flowRoot7" + style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.1405" + transform="matrix(0.84457622,0,0,0.9067526,47.462564,44.570655)"><flowRegion + id="flowRegion9" + style="font-size:18.6667px;stroke-width:1.1405"><rect + id="rect11" + width="668.19922" + height="424.13794" + x="-0.38314176" + y="1.5294836" + style="font-size:18.66666603px;stroke-width:1.14049613" /></flowRegion><flowPara + style="stroke-width:1.1405" + id="flowPara21846">This is an SVG document provided as an input for testing the Hershey Text extension.</flowPara><flowPara + id="flowPara11629" + style="stroke-width:1.1405" /><flowPara + style="stroke-width:1.1405" + id="flowPara21848">The purpose of this new extension is to take a block of flowed text, and replace it with stroke-based engraving fonts. It includes a small selection of such fonts, which need to be in the SVG format. Technically, it can work with any SVG font, even ones that are not stroke-based.</flowPara><flowPara + id="flowPara24515" + style="stroke-width:1.1405" /><flowPara + id="flowPara24517" + style="stroke-width:1.1405">This text is in the DOCUMENT ROOT.</flowPara></flowRoot> <flowRoot + transform="matrix(2.874615,0,0,2.874615,214.65182,-1167.0132)" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.347873px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="flowRoot15954" + xml:space="preserve"><flowRegion + id="flowRegion15950" + style="font-family:sans-serif;stroke-width:0.347873px"><rect + y="396.44882" + x="269.13397" + height="267.5224" + width="441.57312" + id="rect15948" + style="font-family:HersheyScript1;stroke-width:0.34787267px" /></flowRegion><flowPara + id="flowPara15952" + style="font-size:20px;line-height:10;font-family:HersheyScript1;stroke-width:0.347873px">Scripty text</flowPara></flowRoot> <flowRoot + xml:space="preserve" + id="flowRoot15962" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.347873px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + transform="matrix(2.874615,0,0,2.874615,214.65182,-1078.1242)"><flowRegion + style="font-family:sans-serif;stroke-width:0.347873px" + id="flowRegion15958"><rect + style="font-family:EMSAllure;stroke-width:0.34787267px" + id="rect15956" + width="441.57312" + height="267.5224" + x="269.13397" + y="396.44882" /></flowRegion><flowPara + style="font-size:20px;line-height:10;font-family:EMSAllure;stroke-width:0.347873px" + id="flowPara15960">Hand-written text</flowPara></flowRoot> <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:63.1208px;line-height:125%;font-family:'Brandon Text';-inkscape-font-specification:'Brandon Text';font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:0px;word-spacing:0px;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;opacity:1;vector-effect:none;fill:#636365;fill-opacity:1;stroke:none;stroke-width:0.937499;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + x="503.58365" + y="1437.5557" + id="text5500"><tspan + sodipodi:role="line" + id="tspan5498" + x="503.58365" + y="1437.5557" + style="font-size:32.7786px;stroke-width:0.937499">Non-Flowed<tspan + style="font-size:87.4095px;stroke-width:0.937499" + id="tspan5504">S<tspan + style="font-size:15px;stroke-width:0.937499" + id="tspan40244">tyle</tspan>s</tspan>To<tspan + style="font-size:87.4095px;stroke-width:0.937499" + id="tspan5506">Check</tspan></tspan></text> + <text + id="text4781-0" + y="268.83087" + x="616.64929" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24.279px;line-height:1.25;font-family:Sans;-inkscape-font-specification:'Sans, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.51744" + xml:space="preserve"><tspan + style="stroke-width:1.51744" + sodipodi:role="line" + id="tspan7325">Multi-line</tspan><tspan + style="stroke-width:1.51744" + sodipodi:role="line" + id="tspan7327">Text created</tspan><tspan + style="stroke-width:1.51744" + sodipodi:role="line" + id="tspan7329">Without x and y</tspan><tspan + style="stroke-width:1.51744" + sodipodi:role="line" + id="tspan7331">but with sodipodi:role</tspan><tspan + style="stroke-width:1.51744" + sodipodi:role="line" + id="tspan7333">attributes instead.</tspan></text> + <text + id="text56417" + y="264.82803" + x="379.84662" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15.953px;line-height:1.25;font-family:Sans;-inkscape-font-specification:'Sans, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.997064" + xml:space="preserve"><tspan + sodipodi:role="line" + id="tspan56407" + x="379.84662" + y="264.82803" + style="stroke-width:0.997064">Multi-line</tspan><tspan + sodipodi:role="line" + id="tspan56409" + x="379.84662" + y="284.76929" + style="stroke-width:0.997064">Text created</tspan><tspan + sodipodi:role="line" + id="tspan56411" + x="379.84662" + y="304.71054" + style="stroke-width:0.997064">with tspan elements</tspan><tspan + sodipodi:role="line" + id="tspan56413" + x="379.84662" + y="324.65179" + style="stroke-width:0.997064">and x and y</tspan><tspan + sodipodi:role="line" + id="tspan56415" + x="379.84662" + y="344.59305" + style="stroke-width:0.997064">positions</tspan></text> +</svg> |