comparison mupdf-source/docs/images/line-ending-styles.svg @ 2:b50eed0cc0ef upstream

ADD: MuPDF v1.26.7: the MuPDF source as downloaded by a default build of PyMuPDF 1.26.4. The directory name has changed: no version number in the expanded directory now.
author Franz Glasner <fzglas.hg@dom66.de>
date Mon, 15 Sep 2025 11:43:07 +0200
parents
children
comparison
equal deleted inserted replaced
1:1d09e1dec1d9 2:b50eed0cc0ef
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <!-- Created with Inkscape (http://www.inkscape.org/) -->
3
4 <svg
5 width="146.68602mm"
6 height="110.973mm"
7 viewBox="0 0 146.68602 110.973"
8 version="1.1"
9 id="svg5"
10 inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
11 sodipodi:docname="line-ends2.svg"
12 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
13 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
14 xmlns="http://www.w3.org/2000/svg"
15 xmlns:svg="http://www.w3.org/2000/svg">
16 <sodipodi:namedview
17 id="namedview7"
18 pagecolor="#505050"
19 bordercolor="#ffffff"
20 borderopacity="1"
21 inkscape:showpageshadow="0"
22 inkscape:pageopacity="0"
23 inkscape:pagecheckerboard="1"
24 inkscape:deskcolor="#505050"
25 inkscape:document-units="mm"
26 showgrid="false"
27 inkscape:zoom="0.8828353"
28 inkscape:cx="176.7034"
29 inkscape:cy="125.16491"
30 inkscape:window-width="1920"
31 inkscape:window-height="1100"
32 inkscape:window-x="0"
33 inkscape:window-y="100"
34 inkscape:window-maximized="1"
35 inkscape:current-layer="layer1" />
36 <defs
37 id="defs2" />
38 <g
39 inkscape:label="Layer 1"
40 inkscape:groupmode="layer"
41 id="layer1">
42 <g
43 id="g955"
44 transform="translate(-5.2179999,0.07923578)">
45 <path
46 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
47 d="m 7.968,107.484 60.0168,2.9e-4"
48 id="path236-3-6-7-5-5"
49 sodipodi:nodetypes="cc" />
50 <path
51 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
52 d="m 7.968,110.691 v -3.207 -3.207"
53 id="path1294-9-0"
54 sodipodi:nodetypes="ccc" />
55 <path
56 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
57 d="m 67.9844,110.691 v -3.207 -3.207"
58 id="path1294-9-0-0-9"
59 sodipodi:nodetypes="ccc" />
60 <path
61 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
62 d="M 7.968,7.484345 H 67.9848"
63 id="path236" />
64 <path
65 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
66 d="M 7.968,32.484345 H 67.9848"
67 id="path236-3" />
68 <path
69 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
70 d="M 7.968,57.484345 H 67.9848"
71 id="path236-3-6" />
72 <path
73 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
74 d="M 7.968,82.484344 H 67.9848"
75 id="path236-3-6-7" />
76 <path
77 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
78 d="m 5.468,29.852054 h 5 v 5 h -5 z"
79 id="path1062"
80 sodipodi:nodetypes="ccccc" />
81 <path
82 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.499779;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
83 d="m 7.968014,79.955444 2.396608,2.396513 -2.396608,2.396517 -2.39661,-2.396517 z"
84 id="path1062-2"
85 sodipodi:nodetypes="ccccc" />
86 <circle
87 style="fill:none;stroke:#000000;stroke-width:0.49978;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:6.4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
88 id="path1255"
89 cx="7.9679999"
90 cy="57.352055"
91 r="2.5001099" />
92 <text
93 xml:space="preserve"
94 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;line-height:24.9943px;font-family:'Droid Serif';-inkscape-font-specification:'Droid Serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
95 x="38.286198"
96 y="5.0367332"
97 id="text1566"><tspan
98 sodipodi:role="line"
99 id="tspan1564"
100 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;font-family:'Droid Serif';-inkscape-font-specification:'Droid Serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;stroke-width:0.264583px"
101 x="38.286198"
102 y="5.0367332">None</tspan><tspan
103 sodipodi:role="line"
104 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;font-family:'Droid Serif';-inkscape-font-specification:'Droid Serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;stroke-width:0.264583px"
105 x="38.286198"
106 y="30.031034"
107 id="tspan1568">Square</tspan><tspan
108 sodipodi:role="line"
109 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;font-family:'Droid Serif';-inkscape-font-specification:'Droid Serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;stroke-width:0.264583px"
110 x="38.286198"
111 y="55.025337"
112 id="tspan1570">Circle</tspan><tspan
113 sodipodi:role="line"
114 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;font-family:'Droid Serif';-inkscape-font-specification:'Droid Serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;stroke-width:0.264583px"
115 x="38.286198"
116 y="80.019638"
117 id="tspan1572">Diamond</tspan><tspan
118 sodipodi:role="line"
119 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05556px;font-family:'Droid Serif';-inkscape-font-specification:'Droid Serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;stroke-width:0.264583px"
120 x="38.286198"
121 y="105.01394"
122 id="tspan1634">Butt</tspan></text>
123 <path
124 style="fill:#007aff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
125 d="m 70.4844,29.852048 h -5 v 5 h 5 z"
126 id="path1062-4-9"
127 sodipodi:nodetypes="ccccc" />
128 <path
129 style="fill:#007aff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.499779;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
130 d="m 67.98439,79.955438 -2.39661,2.396513 2.39661,2.396513 2.39661,-2.396513 z"
131 id="path1062-2-7-2"
132 sodipodi:nodetypes="ccccc" />
133 <circle
134 style="fill:#007aff;fill-opacity:1;stroke:#000000;stroke-width:0.49978;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:6.4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
135 id="path1255-4-6"
136 cx="-67.984413"
137 cy="57.352055"
138 r="2.5001099"
139 transform="scale(-1,1)" />
140 <text
141 xml:space="preserve"
142 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05554px;line-height:24.9942px;font-family:'Droid Serif';-inkscape-font-specification:'Droid Serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264582px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
143 x="114.2383"
144 y="5.0367198"
145 id="text1566-7"><tspan
146 sodipodi:role="line"
147 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05554px;font-family:'Droid Serif';-inkscape-font-specification:'Droid Serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;stroke-width:0.264582px"
148 x="114.2383"
149 y="5.0367198"
150 id="tspan1574-3">OpenArrow</tspan><tspan
151 sodipodi:role="line"
152 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05554px;font-family:'Droid Serif';-inkscape-font-specification:'Droid Serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;stroke-width:0.264582px"
153 x="114.2383"
154 y="30.03092"
155 id="tspan1578-5">ClosedArrow</tspan><tspan
156 sodipodi:role="line"
157 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05554px;font-family:'Droid Serif';-inkscape-font-specification:'Droid Serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;stroke-width:0.264582px"
158 x="114.2383"
159 y="55.02512"
160 id="tspan1630-9">ROpenArrow</tspan><tspan
161 sodipodi:role="line"
162 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05554px;font-family:'Droid Serif';-inkscape-font-specification:'Droid Serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;stroke-width:0.264582px"
163 x="114.2383"
164 y="80.019318"
165 id="tspan1632-2">RClosedArrow</tspan><tspan
166 sodipodi:role="line"
167 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05554px;font-family:'Droid Serif';-inkscape-font-specification:'Droid Serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;stroke-width:0.264582px"
168 x="114.2383"
169 y="105.01352"
170 id="tspan1634-2">Slash</tspan></text>
171 <path
172 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
173 d="m 83.919959,7.484221 60.016481,2.9e-4"
174 id="path236-3-6-7-5-56"
175 sodipodi:nodetypes="cc" />
176 <path
177 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
178 d="M 83.919959,32.484511 H 143.93644"
179 id="path236-3-6-7-5-3-2" />
180 <path
181 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
182 d="m 90.782923,10.596221 -6.862964,-3.112 6.862964,-3.11152"
183 id="path1294-6"
184 sodipodi:nodetypes="ccc" />
185 <path
186 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
187 d="m 90.783328,35.596431 -6.862964,-3.112 6.862964,-3.11152 z"
188 id="path1294-0-8"
189 sodipodi:nodetypes="cccc" />
190 <path
191 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
192 d="m 137.07308,10.596211 6.86296,-3.112 -6.86296,-3.11152"
193 id="path1294-4-6-3"
194 sodipodi:nodetypes="ccc" />
195 <path
196 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
197 d="M 83.919959,57.510493 H 143.93644"
198 id="path236-3-6-7-5-6-1" />
199 <path
200 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
201 d="M 83.919959,82.510492 H 143.93644"
202 id="path236-3-6-7-5-2-2" />
203 <path
204 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
205 d="m 83.919959,107.5102 60.016481,2.9e-4"
206 id="path236-3-6-7-5-9-7"
207 sodipodi:nodetypes="cc" />
208 <path
209 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
210 d="m 76.347999,60.717203 7.57196,-3.207 -7.57196,-3.207"
211 id="path1294-9-06"
212 sodipodi:nodetypes="ccc" />
213 <path
214 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
215 d="m 80.712976,110.7172 3.206983,-3.207 3.206983,-3.207"
216 id="path1294-9-0-6-6"
217 sodipodi:nodetypes="ccc" />
218 <path
219 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
220 d="m 76.202,85.717202 7.717959,-3.207 -7.717959,-3.207 z"
221 id="path1294-9-6-1"
222 sodipodi:nodetypes="cccc" />
223 <path
224 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
225 d="m 151.508,60.717203 -7.57196,-3.207 7.57196,-3.207"
226 id="path1294-9-3-4-6"
227 sodipodi:nodetypes="ccc" />
228 <path
229 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
230 d="m 140.72906,110.7172 3.20698,-3.207 3.20699,-3.207"
231 id="path1294-9-0-6-7-5-2"
232 sodipodi:nodetypes="ccc" />
233 <path
234 style="fill:#007aff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
235 d="m 151.654,85.717202 -7.71796,-3.207 7.71796,-3.207 z"
236 id="path1294-9-6-8-0-9"
237 sodipodi:nodetypes="cccc" />
238 <path
239 style="fill:#007aff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
240 d="m 137.07268,35.596421 6.86296,-3.112 -6.86296,-3.11152 z"
241 id="path1294-0-6-4-3"
242 sodipodi:nodetypes="cccc" />
243 </g>
244 </g>
245 </svg>