summaryrefslogtreecommitdiffstats
path: root/share/extensions/__pycache__/hershey.cpython-39.pyc
blob: 1b8bdf44bb0f05df542d1ce767b583fd4c803774 (plain)
ofshex dumpascii
0000 61 0d 0d 0a 00 00 00 00 ec 85 01 60 20 39 01 00 e3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a..........`.9..................
0020 00 04 00 00 00 40 00 00 00 73 a8 00 00 00 64 00 5a 00 64 01 64 02 6c 01 5a 01 64 01 64 02 6c 02 .....@...s....d.Z.d.d.l.Z.d.d.l.
0040 5a 02 64 01 64 03 6c 03 6d 04 5a 04 01 00 64 01 64 02 6c 05 5a 05 64 01 64 04 6c 05 6d 06 5a 06 Z.d.d.l.m.Z...d.d.l.Z.d.d.l.m.Z.
0060 6d 07 5a 07 6d 08 5a 08 01 00 64 01 64 05 6c 05 6d 09 5a 09 6d 0a 5a 0a 6d 0b 5a 0b 6d 0c 5a 0c m.Z.m.Z...d.d.l.m.Z.m.Z.m.Z.m.Z.
0080 6d 0d 5a 0d 6d 0e 5a 0e 6d 0f 5a 0f 6d 10 5a 10 6d 11 5a 11 6d 12 5a 12 6d 13 5a 13 6d 14 5a 14 m.Z.m.Z.m.Z.m.Z.m.Z.m.Z.m.Z.m.Z.
00a0 6d 15 5a 15 6d 16 5a 16 6d 17 5a 17 01 00 47 00 64 06 64 07 84 00 64 07 65 05 6a 18 83 03 5a 19 m.Z.m.Z.m.Z...G.d.d...d.e.j...Z.
00c0 65 1a 64 08 6b 02 72 a4 65 19 83 00 a0 1b a1 00 01 00 64 02 53 00 29 09 61 54 05 00 00 0a 48 65 e.d.k.r.e.........d.S.).aT....He
00e0 72 73 68 65 79 20 54 65 78 74 20 33 2e 30 2e 34 2c 20 32 30 32 30 2d 30 36 2d 30 31 0a 0a 43 6f rshey.Text.3.0.4,.2020-06-01..Co
0100 70 79 72 69 67 68 74 20 32 30 32 30 2c 20 57 69 6e 64 65 6c 6c 20 48 2e 20 4f 73 6b 61 79 2c 20 pyright.2020,.Windell.H..Oskay,.
0120 77 77 77 2e 65 76 69 6c 6d 61 64 73 63 69 65 6e 74 69 73 74 2e 63 6f 6d 0a 0a 4d 61 6a 6f 72 20 www.evilmadscientist.com..Major.
0140 72 65 76 69 73 69 6f 6e 73 20 69 6e 20 48 65 72 73 68 65 79 20 54 65 78 74 20 33 2e 30 3a 0a 0a revisions.in.Hershey.Text.3.0:..
0160 31 2e 20 4d 69 67 72 61 74 65 20 66 6f 6e 74 20 66 6f 72 6d 61 74 20 74 6f 20 75 73 65 20 53 56 1..Migrate.font.format.to.use.SV
0180 47 20 66 6f 6e 74 73 2e 0a 20 20 20 20 2d 20 53 56 47 20 66 6f 6e 74 73 20 73 75 70 70 6f 72 74 G.fonts......-.SVG.fonts.support
01a0 20 75 6e 69 63 6f 64 65 2c 20 6d 65 61 6e 69 6e 67 20 74 68 61 74 20 77 65 20 63 61 6e 20 75 73 .unicode,.meaning.that.we.can.us
01c0 65 20 61 20 66 75 6c 6c 20 72 61 6e 67 65 20 6f 66 0a 20 20 20 20 20 20 20 20 63 68 61 72 61 63 e.a.full.range.of.........charac
01e0 74 65 72 73 2e 20 57 65 20 61 72 65 20 6e 6f 20 6c 6f 6e 67 65 72 20 6c 69 6d 69 74 65 64 20 74 ters..We.are.no.longer.limited.t
0200 6f 20 74 68 65 20 41 53 43 49 49 20 72 61 6e 67 65 20 74 68 61 74 20 74 68 65 0a 20 20 20 20 20 o.the.ASCII.range.that.the......
0220 20 20 20 68 69 73 74 6f 72 69 63 61 6c 20 48 65 72 73 68 65 79 20 66 6f 6e 74 20 66 6f 72 6d 61 ...historical.Hershey.font.forma
0240 74 73 20 75 73 65 64 2e 0a 20 20 20 20 2d 20 41 72 62 69 74 72 61 72 79 20 63 75 72 76 65 73 20 ts.used......-.Arbitrary.curves.
0260 61 72 65 20 73 75 70 70 6f 72 74 65 64 20 77 69 74 68 69 6e 20 67 6c 79 70 68 73 3b 20 77 65 20 are.supported.within.glyphs;.we.
0280 61 72 65 20 6e 6f 20 6c 6f 6e 67 65 72 20 6c 69 6d 69 74 65 64 20 74 6f 0a 20 20 20 20 20 20 20 are.no.longer.limited.to........
02a0 20 74 68 65 20 73 74 72 61 69 67 68 74 20 6c 69 6e 65 20 73 65 67 6d 65 6e 74 73 20 75 73 65 64 .the.straight.line.segments.used
02c0 20 69 6e 20 74 68 65 20 68 69 73 74 6f 72 69 63 61 6c 20 48 65 72 73 68 65 79 20 66 6f 72 6d 61 .in.the.historical.Hershey.forma
02e0 74 2e 0a 20 20 20 20 2d 20 54 68 65 20 73 65 74 20 6f 66 20 66 6f 6e 74 73 20 63 61 6e 20 6e 6f t......-.The.set.of.fonts.can.no
0300 77 20 62 65 20 65 78 70 61 6e 64 65 64 2e 0a 0a 32 2e 20 41 64 64 20 61 20 6d 65 63 68 61 6e 69 w.be.expanded...2..Add.a.mechani
0320 73 6d 20 66 6f 72 20 61 64 64 69 6e 67 20 79 6f 75 72 20 6f 77 6e 20 53 56 47 20 66 6f 6e 74 73 sm.for.adding.your.own.SVG.fonts
0340 2c 20 65 69 74 68 65 72 20 77 69 74 68 69 6e 20 74 68 65 0a 20 20 20 20 66 6f 6c 64 65 72 20 63 ,.either.within.the.....folder.c
0360 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 64 65 66 61 75 6c 74 20 66 6f 6e 74 73 2c 20 6f 72 20 ontaining.the.default.fonts,.or.
0380 66 72 6f 6d 20 61 6e 20 65 78 74 65 72 6e 61 6c 20 66 69 6c 65 20 6f 72 20 64 69 72 65 63 74 6f from.an.external.file.or.directo
03a0 72 79 2e 0a 20 20 20 20 54 68 69 73 20 69 73 20 70 61 72 74 69 63 75 6c 61 72 6c 79 20 69 6d 70 ry......This.is.particularly.imp
03c0 6f 72 74 61 6e 74 20 66 6f 72 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 73 20 77 68 65 72 65 20 6f ortant.for.installations.where.o
03e0 6e 65 20 64 6f 65 73 20 6e 6f 74 0a 20 20 20 20 68 61 76 65 20 61 63 63 65 73 73 20 74 6f 20 65 ne.does.not.....have.access.to.e
0400 64 69 74 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 74 68 65 20 49 6e 6b 73 63 61 70 65 dit.the.contents.of.the.Inkscape
0420 20 65 78 74 65 6e 73 69 6f 6e 73 20 64 69 72 65 63 74 6f 72 79 2e 0a 0a 33 2e 20 53 75 70 70 6f .extensions.directory...3..Suppo
0440 72 74 20 66 6f 6e 74 20 6d 61 70 70 69 6e 67 3a 20 49 66 20 61 20 67 69 76 65 6e 20 66 6f 6e 74 rt.font.mapping:.If.a.given.font
0460 20 66 61 63 65 20 69 73 20 75 73 65 64 20 66 6f 72 20 61 20 67 69 76 65 6e 20 62 6c 6f 63 6b 20 .face.is.used.for.a.given.block.
0480 6f 66 0a 20 20 20 20 74 65 78 74 2c 20 63 68 65 63 6b 20 66 69 72 73 74 20 74 6f 20 73 65 65 20 of.....text,.check.first.to.see.
04a0 69 66 20 61 20 6d 61 74 63 68 69 6e 67 20 53 56 47 20 66 6f 6e 74 20 69 73 20 70 72 65 73 65 6e if.a.matching.SVG.font.is.presen
04c0 74 2e 20 49 66 20 6e 6f 74 2c 0a 20 20 20 20 73 75 62 73 74 69 74 75 74 65 20 77 69 74 68 20 74 t..If.not,.....substitute.with.t
04e0 68 65 20 64 65 66 61 75 6c 74 20 28 73 65 6c 65 63 74 65 64 29 20 73 74 72 6f 6b 65 20 66 6f 6e he.default.(selected).stroke.fon
0500 74 20 66 72 6f 6d 20 74 68 65 20 6c 69 73 74 20 6f 66 0a 20 20 20 20 69 6e 63 6c 75 64 65 64 20 t.from.the.list.of.....included.
0520 66 6f 6e 74 73 2e 0a 0a 34 2e 20 49 6e 73 74 65 61 64 20 6f 66 20 65 6e 74 65 72 69 6e 67 20 74 fonts...4..Instead.of.entering.t
0540 65 78 74 20 28 6f 6e 65 20 6c 69 6e 65 20 61 74 20 61 20 74 69 6d 65 29 20 69 6e 20 74 68 65 20 ext.(one.line.at.a.time).in.the.
0560 65 78 74 65 6e 73 69 6f 6e 2c 0a 20 20 20 20 74 68 69 73 20 73 63 72 69 70 74 20 6e 6f 77 20 63 extension,.....this.script.now.c
0580 6f 6e 76 65 72 74 73 20 74 65 78 74 20 28 65 69 74 68 65 72 20 61 6c 6c 20 74 65 78 74 2c 20 6f onverts.text.(either.all.text,.o
05a0 72 20 61 6c 6c 20 73 65 6c 65 63 74 65 64 20 74 65 78 74 29 0a 20 20 20 20 69 6e 20 74 68 65 20 r.all.selected.text).....in.the.
05c0 64 6f 63 75 6d 65 6e 74 2c 20 72 65 70 6c 61 63 69 6e 67 20 69 74 20 69 6e 20 70 6c 61 63 65 2e document,.replacing.it.in.place.
05e0 20 57 68 69 6c 65 20 6e 6f 74 20 65 76 65 72 79 20 70 6f 73 73 69 62 6c 65 0a 20 20 20 20 6d 65 .While.not.every.possible.....me
0600 74 68 6f 64 20 6f 66 20 66 6f 72 6d 61 74 74 69 6e 67 20 74 65 78 74 20 69 73 20 73 75 70 70 6f thod.of.formatting.text.is.suppo
0620 72 74 65 64 2c 20 6d 61 6e 79 20 61 72 65 2e 0a 0a e9 00 00 00 00 4e 29 01 da 08 64 65 65 70 63 rted,.many.are........N)...deepc
0640 6f 70 79 29 03 da 09 54 72 61 6e 73 66 6f 72 6d da 05 53 74 79 6c 65 da 05 75 6e 69 74 73 29 0f opy)...Transform..Style..units).
0660 da 08 6c 6f 61 64 5f 73 76 67 da 05 47 72 6f 75 70 da 0b 54 65 78 74 45 6c 65 6d 65 6e 74 da 08 ..load_svg..Group..TextElement..
0680 46 6c 6f 77 50 61 72 61 da 07 53 56 47 66 6f 6e 74 da 08 46 6f 6e 74 46 61 63 65 da 08 46 6c 6f FlowPara..SVGfont..FontFace..Flo
06a0 77 53 70 61 6e da 05 47 6c 79 70 68 da 0c 4d 69 73 73 69 6e 67 47 6c 79 70 68 da 05 54 73 70 61 wSpan..Glyph..MissingGlyph..Tspa
06c0 6e da 08 46 6c 6f 77 52 6f 6f 74 da 09 52 65 63 74 61 6e 67 6c 65 da 03 55 73 65 da 0b 50 61 74 n..FlowRoot..Rectangle..Use..Pat
06e0 68 45 6c 65 6d 65 6e 74 da 04 44 65 66 73 63 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 hElement..Defsc.................
0700 00 00 00 00 00 00 00 73 ca 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 87 00 66 01 64 02 64 03 .......s....e.Z.d.Z.d.Z...f.d.d.
0720 84 08 5a 04 64 04 5a 05 64 05 5a 06 64 06 64 07 84 00 5a 07 64 08 64 09 84 00 5a 08 64 0a 64 0b ..Z.d.Z.d.Z.d.d...Z.d.d...Z.d.d.
0740 84 00 5a 09 64 0c 64 0d 84 00 5a 0a 64 0e 64 0f 84 00 5a 0b 64 10 64 11 84 00 5a 0c 64 12 64 13 ..Z.d.d...Z.d.d...Z.d.d...Z.d.d.
0760 84 00 5a 0d 64 14 64 15 84 00 5a 0e 64 16 64 17 84 00 5a 0f 64 18 64 19 84 00 5a 10 64 1a 64 1b ..Z.d.d...Z.d.d...Z.d.d...Z.d.d.
0780 84 00 5a 11 64 1c 64 1d 84 00 5a 12 64 1e 64 1f 84 00 5a 13 64 20 64 21 84 00 5a 14 64 22 64 23 ..Z.d.d...Z.d.d...Z.d.d!..Z.d"d#
07a0 84 00 5a 15 64 24 64 25 84 00 5a 16 67 00 64 26 a2 01 67 00 64 27 a2 01 67 02 64 28 66 02 64 29 ..Z.d$d%..Z.g.d&..g.d'..g.d(f.d)
07c0 64 2a 84 01 5a 17 64 2b 64 2c 84 00 5a 18 87 00 04 00 5a 19 53 00 29 2d da 07 48 65 72 73 68 65 d*..Z.d+d,..Z.....Z.S.)-..Hershe
07e0 79 7a 30 0a 20 20 20 20 41 6e 20 65 78 74 65 6e 73 69 6f 6e 20 66 6f 72 20 75 73 65 20 77 69 74 yz0.....An.extension.for.use.wit
0800 68 20 49 6e 6b 73 63 61 70 65 20 31 2e 30 0a 20 20 20 20 63 01 00 00 00 00 00 00 00 00 00 00 00 h.Inkscape.1.0.....c............
0820 01 00 00 00 07 00 00 00 03 00 00 00 73 0a 01 00 00 74 00 74 01 7c 00 83 02 a0 02 a1 00 01 00 7c ............s....t.t.|.........|
0840 00 6a 03 6a 04 64 01 64 02 64 03 64 04 64 05 8d 04 01 00 7c 00 6a 03 6a 04 64 06 64 07 64 08 64 .j.j.d.d.d.d.d.....|.j.j.d.d.d.d
0860 09 64 05 8d 04 01 00 7c 00 6a 03 6a 04 64 0a 64 0b 64 0c 64 0d 64 05 8d 04 01 00 7c 00 6a 03 6a .d.....|.j.j.d.d.d.d.d.....|.j.j
0880 04 64 0e 74 05 6a 06 64 0f 64 10 64 11 64 12 8d 05 01 00 7c 00 6a 03 6a 04 64 13 64 14 64 15 64 .d.t.j.d.d.d.d.....|.j.j.d.d.d.d
08a0 16 64 05 8d 04 01 00 7c 00 6a 03 6a 04 64 17 64 18 64 15 64 19 64 05 8d 04 01 00 74 07 83 00 7c .d.....|.j.j.d.d.d.d.d.....t...|
08c0 00 5f 08 64 10 7c 00 5f 09 64 00 7c 00 5f 0a 64 00 7c 00 5f 0b 64 10 7c 00 5f 0c 64 10 7c 00 5f ._.d.|._.d.|._.d.|._.d.|._.d.|._
08e0 0d 64 10 7c 00 5f 0e 74 07 83 00 7c 00 5f 0f 67 00 7c 00 5f 10 64 1a 7c 00 5f 11 64 0c 7c 00 5f .d.|._.t...|._.g.|._.d.|._.d.|._
0900 12 67 00 7c 00 5f 13 67 00 7c 00 5f 14 67 00 7c 00 5f 15 67 00 7c 00 5f 16 67 00 7c 00 5f 17 67 .g.|._.g.|._.g.|._.g.|._.g.|._.g
0920 00 7c 00 5f 18 64 1b 7c 00 5f 19 64 1c 7c 00 5f 1a 64 1d 7c 00 5f 1b 64 00 53 00 29 1e 4e 7a 05 .|._.d.|._.d.|._.d.|._.d.S.).Nz.
0940 2d 2d 74 61 62 da 04 6d 6f 64 65 5a 06 72 65 6e 64 65 72 7a 2d 54 68 65 20 61 63 74 69 76 65 20 --tab..modeZ.renderz-The.active.
0960 74 61 62 20 6f 72 20 6d 6f 64 65 20 77 68 65 6e 20 41 70 70 6c 79 20 77 61 73 20 70 72 65 73 73 tab.or.mode.when.Apply.was.press
0980 65 64 29 03 da 04 64 65 73 74 da 07 64 65 66 61 75 6c 74 da 04 68 65 6c 70 7a 0a 2d 2d 66 6f 6e ed)...dest..default..helpz.--fon
09a0 74 66 61 63 65 da 08 66 6f 6e 74 66 61 63 65 5a 0c 48 65 72 73 68 65 79 53 61 6e 73 31 7a 2d 54 tface..fontfaceZ.HersheySans1z-T
09c0 68 65 20 73 65 6c 65 63 74 65 64 20 66 6f 6e 74 20 66 61 63 65 20 77 68 65 6e 20 41 70 70 6c 79 he.selected.font.face.when.Apply
09e0 20 77 61 73 20 70 72 65 73 73 65 64 7a 0b 2d 2d 6f 74 68 65 72 66 6f 6e 74 da 09 6f 74 68 65 72 .was.pressedz.--otherfont..other
0a00 66 6f 6e 74 da 00 7a 27 4f 70 74 69 6f 6e 61 6c 20 6f 74 68 65 72 20 66 6f 6e 74 20 6e 61 6d 65 font..z'Optional.other.font.name
0a20 20 6f 72 20 70 61 74 68 20 74 6f 20 75 73 65 7a 0a 2d 2d 70 72 65 73 65 72 76 65 da 0d 70 72 65 .or.path.to.usez.--preserve..pre
0a40 73 65 72 76 65 5f 74 65 78 74 46 7a 16 50 72 65 73 65 72 76 65 20 6f 72 69 67 69 6e 61 6c 20 74 serve_textFz.Preserve.original.t
0a60 65 78 74 29 04 da 04 74 79 70 65 72 17 00 00 00 72 18 00 00 00 72 19 00 00 00 7a 08 2d 2d 61 63 ext)...typer....r....r....z.--ac
0a80 74 69 6f 6e da 09 75 74 69 6c 5f 6d 6f 64 65 da 06 73 61 6d 70 6c 65 7a 1b 54 68 65 20 75 74 69 tion..util_mode..samplez.The.uti
0aa0 6c 69 74 79 20 6f 70 74 69 6f 6e 20 73 65 6c 65 63 74 65 64 7a 06 2d 2d 74 65 78 74 da 0b 73 61 lity.option.selectedz.--text..sa
0ac0 6d 70 6c 65 5f 74 65 78 74 7a 1a 54 65 78 74 20 74 6f 20 75 73 65 20 66 6f 72 20 66 6f 6e 74 20 mple_textz.Text.to.use.for.font.
0ae0 74 61 62 6c 65 67 59 ed 0a 53 55 55 85 3f 72 01 00 00 00 54 e9 01 00 00 00 29 1c da 05 73 75 70 tablegY..SUU.?r....T.....)...sup
0b00 65 72 72 15 00 00 00 da 08 5f 5f 69 6e 69 74 5f 5f da 0a 61 72 67 5f 70 61 72 73 65 72 da 0c 61 err......__init__..arg_parser..a
0b20 64 64 5f 61 72 67 75 6d 65 6e 74 da 05 69 6e 6b 65 78 da 07 42 6f 6f 6c 65 61 6e da 04 64 69 63 dd_argument..inkex..Boolean..dic
0b40 74 da 0e 66 6f 6e 74 5f 66 69 6c 65 5f 6c 69 73 74 da 0e 66 6f 6e 74 5f 6c 6f 61 64 5f 66 61 69 t..font_file_list..font_load_fai
0b60 6c da 0a 73 76 67 5f 68 65 69 67 68 74 da 09 73 76 67 5f 77 69 64 74 68 da 10 6f 75 74 70 75 74 l..svg_height..svg_width..output
0b80 5f 67 65 6e 65 72 61 74 65 64 da 0b 77 61 72 6e 5f 75 6e 66 6c 6f 77 5a 0d 77 61 72 6e 5f 74 65 _generated..warn_unflowZ.warn_te
0ba0 78 74 70 61 74 68 da 09 66 6f 6e 74 5f 64 69 63 74 da 0f 6e 6f 64 65 73 5f 74 6f 5f 64 65 6c 65 xtpath..font_dict..nodes_to_dele
0bc0 74 65 da 0f 76 62 5f 73 63 61 6c 65 5f 66 61 63 74 6f 72 da 0b 74 65 78 74 5f 73 74 72 69 6e 67 te..vb_scale_factor..text_string
0be0 da 0d 74 65 78 74 5f 66 61 6d 69 6c 69 65 73 da 0c 74 65 78 74 5f 68 65 69 67 68 74 73 da 0d 74 ..text_families..text_heights..t
0c00 65 78 74 5f 73 70 61 63 69 6e 67 73 da 0b 74 65 78 74 5f 61 6c 69 67 6e 73 da 06 74 65 78 74 5f ext_spacings..text_aligns..text_
0c20 78 da 06 74 65 78 74 5f 79 da 0b 6c 69 6e 65 5f 6e 75 6d 62 65 72 da 08 6e 65 77 5f 6c 69 6e 65 x..text_y..line_number..new_line
0c40 da 0c 72 65 6e 64 65 72 5f 77 69 64 74 68 29 01 da 04 73 65 6c 66 a9 01 da 09 5f 5f 63 6c 61 73 ..render_width)...self....__clas
0c60 73 5f 5f a9 00 fa 28 2f 68 6f 6d 65 2f 6d 63 2f 31 30 78 2f 73 68 61 72 65 2f 65 78 74 65 6e 73 s__...(/home/mc/10x/share/extens
0c80 69 6f 6e 73 2f 68 65 72 73 68 65 79 2e 70 79 72 24 00 00 00 46 00 00 00 73 5a 00 00 00 00 01 0e ions/hershey.pyr$...F...sZ......
0ca0 02 08 01 02 01 04 fe 06 04 08 01 02 01 04 fe 06 04 08 01 02 01 04 fe 06 04 08 01 06 01 04 fe 06 ................................
0cc0 04 08 01 02 01 04 fe 06 04 08 01 02 01 04 fe 06 04 08 01 06 02 06 01 06 02 06 02 06 01 06 01 08 ................................
0ce0 02 06 02 06 02 06 01 06 01 06 01 06 01 06 01 06 01 06 01 06 01 06 01 7a 10 48 65 72 73 68 65 79 .......................z.Hershey
0d00 2e 5f 5f 69 6e 69 74 5f 5f 67 00 00 00 00 00 00 58 40 61 83 1a 00 00 3d 3d 3d 3d 3d 3d 20 48 65 .__init__g......X@a....======.He
0d20 72 73 68 65 79 20 54 65 78 74 20 48 65 6c 70 20 3d 3d 3d 3d 3d 3d 0a 0a 54 68 65 20 48 65 72 73 rshey.Text.Help.======..The.Hers
0d40 68 65 79 20 54 65 78 74 20 65 78 74 65 6e 73 69 6f 6e 20 69 73 20 64 65 73 69 67 6e 65 64 20 74 hey.Text.extension.is.designed.t
0d60 6f 20 72 65 70 6c 61 63 65 20 74 65 78 74 20 69 6e 20 79 6f 75 72 20 64 6f 63 75 6d 65 6e 74 20 o.replace.text.in.your.document.
0d80 28 65 69 74 68 65 72 0a 73 65 6c 65 63 74 65 64 20 74 65 78 74 20 6f 72 20 61 6c 6c 20 74 65 78 (either.selected.text.or.all.tex
0da0 74 29 20 77 69 74 68 20 73 70 65 63 69 61 6c 69 7a 65 64 20 22 73 74 72 6f 6b 65 22 20 6f 72 20 t).with.specialized."stroke".or.
0dc0 22 65 6e 67 72 61 76 69 6e 67 22 20 66 6f 6e 74 73 0a 64 65 73 69 67 6e 65 64 20 66 6f 72 20 70 "engraving".fonts.designed.for.p
0de0 6c 6f 74 74 65 72 73 2e 0a 0a 57 68 65 72 65 61 73 20 72 65 67 75 6c 61 72 20 22 6f 75 74 6c 69 lotters...Whereas.regular."outli
0e00 6e 65 22 20 66 6f 6e 74 73 20 28 65 2e 67 2e 2c 20 54 72 75 65 54 79 70 65 29 20 77 6f 72 6b 20 ne".fonts.(e.g.,.TrueType).work.
0e20 62 79 20 66 69 6c 6c 69 6e 67 20 69 6e 20 74 68 65 20 72 65 67 69 6f 6e 0a 69 6e 73 69 64 65 20 by.filling.in.the.region.inside.
0e40 61 6e 20 69 6e 76 69 73 69 62 6c 65 20 6f 75 74 6c 69 6e 65 2c 20 73 74 72 6f 6b 65 20 66 6f 6e an.invisible.outline,.stroke.fon
0e60 74 73 20 61 72 65 20 63 6f 6d 70 6f 73 65 64 20 6f 6e 6c 79 20 6f 66 20 69 6e 64 69 76 69 64 75 ts.are.composed.only.of.individu
0e80 61 6c 20 6c 69 6e 65 73 0a 6f 72 20 73 74 72 6f 6b 65 73 20 77 69 74 68 20 66 69 6e 69 74 65 20 al.lines.or.strokes.with.finite.
0ea0 77 69 64 74 68 3b 20 6d 75 63 68 20 6c 69 6b 65 20 68 75 6d 61 6e 20 68 61 6e 64 77 72 69 74 69 width;.much.like.human.handwriti
0ec0 6e 67 20 77 68 65 6e 20 75 73 69 6e 67 20 61 20 70 68 79 73 69 63 61 6c 0a 70 65 6e 2e 0a 0a 53 ng.when.using.a.physical.pen...S
0ee0 74 72 6f 6b 65 20 66 6f 6e 74 73 20 61 72 65 20 6d 6f 73 74 20 6f 66 74 65 6e 20 75 73 65 64 20 troke.fonts.are.most.often.used.
0f00 66 6f 72 20 63 72 65 61 74 69 6e 67 20 74 65 78 74 2d 6c 69 6b 65 20 70 61 74 68 73 20 74 68 61 for.creating.text-like.paths.tha
0f20 74 20 63 6f 6d 70 75 74 65 72 0a 63 6f 6e 74 72 6f 6c 6c 65 64 20 64 72 61 77 69 6e 67 20 61 6e t.computer.controlled.drawing.an
0f40 64 20 63 75 74 74 69 6e 67 20 6d 61 63 68 69 6e 65 73 20 28 66 72 6f 6d 20 70 65 6e 20 70 6c 6f d.cutting.machines.(from.pen.plo
0f60 74 74 65 72 73 20 74 6f 20 43 4e 43 20 72 6f 75 74 65 72 73 29 20 63 61 6e 0a 65 66 66 69 63 69 tters.to.CNC.routers).can.effici
0f80 65 6e 74 6c 79 20 66 6f 6c 6c 6f 77 2e 0a 0a 41 20 66 75 6c 6c 20 75 73 65 72 20 67 75 69 64 65 ently.follow...A.full.user.guide
0fa0 20 66 6f 72 20 48 65 72 73 68 65 79 20 54 65 78 74 20 69 73 20 61 76 61 69 6c 61 62 6c 65 20 74 .for.Hershey.Text.is.available.t
0fc0 6f 20 64 6f 77 6e 6c 6f 61 64 20 66 72 6f 6d 0a 20 20 20 20 68 74 74 70 3a 2f 2f 77 69 6b 69 2e o.download.from.....http://wiki.
0fe0 65 76 69 6c 6d 61 64 73 63 69 65 6e 74 69 73 74 2e 63 6f 6d 2f 68 65 72 73 68 65 79 0a 0a 0a 20 evilmadscientist.com/hershey....
1000 20 20 3d 3d 3d 3d 20 42 61 73 69 63 20 6f 70 65 72 61 74 69 6f 6e 20 3d 3d 3d 3d 0a 0a 54 6f 20 ..====.Basic.operation.====..To.
1020 75 73 65 20 48 65 72 73 68 65 79 20 54 65 78 74 2c 20 73 74 61 72 74 20 77 69 74 68 20 61 20 64 use.Hershey.Text,.start.with.a.d
1040 6f 63 75 6d 65 6e 74 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 73 20 74 65 78 74 20 6f 62 6a 65 63 ocument.that.contains.text.objec
1060 74 73 2e 20 53 65 6c 65 63 74 0a 74 68 65 20 22 52 65 6e 64 65 72 22 20 74 61 62 20 6f 66 20 48 ts..Select.the."Render".tab.of.H
1080 65 72 73 68 65 79 20 54 65 78 74 2c 20 61 6e 64 20 63 68 6f 6f 73 65 20 61 20 66 6f 6e 74 20 66 ershey.Text,.and.choose.a.font.f
10a0 61 63 65 20 66 72 6f 6d 20 74 68 65 20 70 6f 70 2d 75 70 20 6d 65 6e 75 2e 0a 0a 57 68 65 6e 20 ace.from.the.pop-up.menu...When.
10c0 79 6f 75 20 63 6c 69 63 6b 20 41 70 70 6c 79 2c 20 69 74 20 77 69 6c 6c 20 72 65 6e 64 65 72 20 you.click.Apply,.it.will.render.
10e0 61 6c 6c 20 74 65 78 74 20 65 6c 65 6d 65 6e 74 73 20 6f 6e 20 79 6f 75 72 20 70 61 67 65 20 77 all.text.elements.on.your.page.w
1100 69 74 68 20 74 68 65 0a 73 65 6c 65 63 74 65 64 20 73 74 72 6f 6b 65 2d 62 61 73 65 64 20 74 79 ith.the.selected.stroke-based.ty
1120 70 65 66 61 63 65 2e 20 49 66 20 79 6f 75 20 77 6f 75 6c 64 20 6c 69 6b 65 20 74 6f 20 63 6f 6e peface..If.you.would.like.to.con
1140 76 65 72 74 20 6f 6e 6c 79 20 63 65 72 74 61 69 6e 20 74 65 78 74 0a 65 6c 65 6d 65 6e 74 73 2c vert.only.certain.text.elements,
1160 20 63 6c 69 63 6b 20 41 70 70 6c 79 20 77 69 74 68 20 6a 75 73 74 20 74 68 6f 73 65 20 65 6c 65 .click.Apply.with.just.those.ele
1180 6d 65 6e 74 73 20 73 65 6c 65 63 74 65 64 2e 0a 0a 49 66 20 74 68 65 20 22 50 72 65 73 65 72 76 ments.selected...If.the."Preserv
11a0 65 20 6f 72 69 67 69 6e 61 6c 20 74 65 78 74 22 20 62 6f 78 20 69 73 20 63 68 65 63 6b 65 64 2c e.original.text".box.is.checked,
11c0 20 74 68 65 6e 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 74 65 78 74 20 65 6c 65 6d 65 6e 74 73 .then.the.original.text.elements
11e0 0a 6f 6e 20 74 68 65 20 70 61 67 65 20 77 69 6c 6c 20 62 65 20 70 72 65 73 65 72 76 65 64 20 65 .on.the.page.will.be.preserved.e
1200 76 65 6e 20 77 68 65 6e 20 79 6f 75 20 63 6c 69 63 6b 20 41 70 70 6c 79 2e 20 49 66 20 69 74 20 ven.when.you.click.Apply..If.it.
1220 69 73 20 75 6e 63 68 65 63 6b 65 64 2c 0a 74 68 65 6e 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 is.unchecked,.then.the.original.
1240 66 6f 6e 74 20 65 6c 65 6d 65 6e 74 73 20 77 69 6c 6c 20 62 65 20 72 65 6d 6f 76 65 64 20 6f 6e font.elements.will.be.removed.on
1260 63 65 20 72 65 6e 64 65 72 65 64 2e 0a 0a 59 6f 75 20 63 61 6e 20 67 65 6e 65 72 61 74 65 20 61 ce.rendered...You.can.generate.a
1280 20 6c 69 73 74 20 6f 66 20 61 76 61 69 6c 61 62 6c 65 20 53 56 47 20 66 6f 6e 74 73 20 6f 72 20 .list.of.available.SVG.fonts.or.
12a0 61 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 67 6c 79 70 68 73 20 61 76 61 69 6c 61 62 6c 65 0a 69 a.list.of.all.glyphs.available.i
12c0 6e 20 61 20 67 69 76 65 6e 20 66 6f 6e 74 20 62 79 20 75 73 69 6e 67 20 74 68 65 20 74 6f 6f 6c n.a.given.font.by.using.the.tool
12e0 73 20 61 76 61 69 6c 61 62 6c 65 20 6f 6e 20 74 68 65 20 22 55 74 69 6c 69 74 69 65 73 22 20 74 s.available.on.the."Utilities".t
1300 61 62 2e 0a 0a 0a 20 20 20 3d 3d 3d 3d 20 48 6f 77 20 48 65 72 73 68 65 79 20 54 65 78 74 20 77 ab.......====.How.Hershey.Text.w
1320 6f 72 6b 73 20 3d 3d 3d 3d 0a 0a 48 65 72 73 68 65 79 20 54 65 78 74 20 77 6f 72 6b 73 20 62 79 orks.====..Hershey.Text.works.by
1340 20 70 65 72 66 6f 72 6d 69 6e 67 20 66 6f 6e 74 20 73 75 62 73 74 69 74 75 74 69 6f 6e 2c 20 73 .performing.font.substitution,.s
1360 74 61 72 74 69 6e 67 20 77 69 74 68 20 74 68 65 20 74 65 78 74 20 69 6e 0a 79 6f 75 72 20 64 6f tarting.with.the.text.in.your.do
1380 63 75 6d 65 6e 74 20 61 6e 64 20 72 65 70 6c 61 63 69 6e 67 20 69 74 20 77 69 74 68 20 70 61 74 cument.and.replacing.it.with.pat
13a0 68 73 20 67 65 6e 65 72 61 74 65 64 20 66 72 6f 6d 20 74 68 65 20 63 68 61 72 61 63 74 65 72 73 hs.generated.from.the.characters
13c0 20 69 6e 20 74 68 65 0a 73 65 6c 65 63 74 65 64 20 53 56 47 20 66 6f 6e 74 2e 0a 0a 48 65 72 73 .in.the.selected.SVG.font...Hers
13e0 68 65 79 20 54 65 78 74 20 75 73 65 73 20 66 6f 6e 74 73 20 69 6e 20 74 68 65 20 53 56 47 20 66 hey.Text.uses.fonts.in.the.SVG.f
1400 6f 6e 74 20 66 6f 72 6d 61 74 2e 20 57 68 69 6c 65 20 53 56 47 20 66 6f 6e 74 73 20 61 72 65 20 ont.format..While.SVG.fonts.are.
1420 6f 6e 65 20 6f 66 20 74 68 65 0a 66 65 77 20 74 79 70 65 73 20 74 68 61 74 20 73 75 70 70 6f 72 one.of.the.few.types.that.suppor
1440 74 20 73 74 72 6f 6b 65 2d 62 61 73 65 64 20 63 68 61 72 61 63 74 65 72 73 2c 20 69 74 20 69 73 t.stroke-based.characters,.it.is
1460 20 69 6d 70 6f 72 74 61 6e 74 20 74 6f 20 6e 6f 74 65 20 74 68 61 74 0a 63 6f 6e 76 65 72 74 69 .important.to.note.that.converti
1480 6e 67 20 61 6e 20 6f 75 74 6c 69 6e 65 20 66 6f 6e 74 20 74 6f 20 53 56 47 20 66 6f 72 6d 61 74 ng.an.outline.font.to.SVG.format
14a0 20 64 6f 65 73 20 6e 6f 74 20 63 6f 6e 76 65 72 74 20 69 74 20 74 6f 20 61 20 73 74 72 6f 6b 65 .does.not.convert.it.to.a.stroke
14c0 20 62 61 73 65 64 0a 66 6f 6e 74 2e 20 49 6e 64 65 65 64 2c 20 6d 6f 73 74 20 53 56 47 20 66 6f .based.font..Indeed,.most.SVG.fo
14e0 6e 74 73 20 61 72 65 20 61 63 74 75 61 6c 6c 79 20 6f 75 74 6c 69 6e 65 20 66 6f 6e 74 73 2e 0a nts.are.actually.outline.fonts..
1500 0a 54 68 69 73 20 65 78 74 65 6e 73 69 6f 6e 20 2a 64 6f 65 73 20 6e 6f 74 2a 20 63 6f 6e 76 65 .This.extension.*does.not*.conve
1520 72 74 20 6f 75 74 6c 69 6e 65 20 66 6f 6e 74 73 20 69 6e 74 6f 20 73 74 72 6f 6b 65 20 66 6f 6e rt.outline.fonts.into.stroke.fon
1540 74 73 2c 20 6e 6f 72 20 64 6f 65 73 20 69 74 0a 63 6f 6e 76 65 72 74 20 6f 74 68 65 72 20 66 6f ts,.nor.does.it.convert.other.fo
1560 6e 74 73 20 69 6e 74 6f 20 53 56 47 20 66 6f 72 6d 61 74 2e 20 49 74 73 20 73 6f 6c 65 20 66 75 nts.into.SVG.format..Its.sole.fu
1580 6e 63 74 69 6f 6e 20 69 73 20 74 6f 20 72 65 70 6c 61 63 65 20 74 68 65 20 74 65 78 74 0a 69 6e nction.is.to.replace.the.text.in
15a0 20 79 6f 75 72 20 64 6f 63 75 6d 65 6e 74 20 77 69 74 68 20 70 61 74 68 73 20 66 72 6f 6d 20 74 .your.document.with.paths.from.t
15c0 68 65 20 73 65 6c 65 63 74 65 64 20 53 56 47 20 66 6f 6e 74 2e 0a 0a 0a 20 20 20 3d 3d 3d 3d 20 he.selected.SVG.font.......====.
15e0 55 73 69 6e 67 20 61 6e 20 65 78 74 65 72 6e 61 6c 20 53 56 47 20 66 6f 6e 74 20 3d 3d 3d 3d 0a Using.an.external.SVG.font.====.
1600 0a 54 6f 20 75 73 65 20 61 6e 20 65 78 74 65 72 6e 61 6c 20 53 56 47 20 66 6f 6e 74 20 2d 2d 20 .To.use.an.external.SVG.font.--.
1620 6f 6e 65 20 6e 6f 74 20 69 6e 63 6c 75 64 65 64 20 77 69 74 68 20 74 68 65 20 64 69 73 74 72 69 one.not.included.with.the.distri
1640 62 75 74 69 6f 6e 20 2d 2d 20 73 65 6c 65 63 74 0a 22 4f 74 68 65 72 22 20 66 6f 72 20 74 68 65 bution.--.select."Other".for.the
1660 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 66 6f 6e 74 20 69 6e 20 74 68 65 20 70 6f 70 2d 75 70 20 .name.of.the.font.in.the.pop-up.
1680 6d 65 6e 75 20 6f 6e 20 74 68 65 20 22 52 65 6e 64 65 72 22 20 74 61 62 2e 20 54 68 65 6e 2c 0a menu.on.the."Render".tab..Then,.
16a0 64 6f 20 6f 6e 65 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 3a 0a 0a 28 31 29 20 41 64 do.one.of.the.following:..(1).Ad
16c0 64 20 79 6f 75 72 20 53 56 47 20 66 6f 6e 74 20 66 69 6c 65 20 28 70 65 72 68 61 70 73 20 22 65 d.your.SVG.font.file.(perhaps."e
16e0 78 61 6d 70 6c 65 2e 73 76 67 22 29 20 74 6f 20 74 68 65 20 22 73 76 67 5f 66 6f 6e 74 73 22 20 xample.svg").to.the."svg_fonts".
1700 64 69 72 65 63 74 6f 72 79 0a 77 69 74 68 69 6e 20 79 6f 75 72 20 49 6e 6b 73 63 61 70 65 20 65 directory.within.your.Inkscape.e
1720 78 74 65 6e 73 69 6f 6e 73 20 64 69 72 65 63 74 6f 72 79 2c 20 61 6e 64 20 65 6e 74 65 72 20 74 xtensions.directory,.and.enter.t
1740 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 66 6f 6e 74 0a 28 22 65 78 61 6d 70 6c 65 22 29 20 he.name.of.the.font.("example").
1760 69 6e 20 74 68 65 20 22 4f 74 68 65 72 20 53 56 47 20 66 6f 6e 74 20 6e 61 6d 65 20 6f 72 20 70 in.the."Other.SVG.font.name.or.p
1780 61 74 68 22 20 62 6f 78 20 6f 6e 20 74 68 65 20 22 52 65 6e 64 65 72 22 20 74 61 62 2e 0a 0a 6f ath".box.on.the."Render".tab...o
17a0 72 0a 0a 28 32 29 20 50 6c 61 63 65 20 79 6f 75 72 20 53 56 47 20 66 6f 6e 74 20 66 69 6c 65 20 r..(2).Place.your.SVG.font.file.
17c0 61 6e 79 77 68 65 72 65 20 6f 6e 20 79 6f 75 72 20 63 6f 6d 70 75 74 65 72 2c 20 61 6e 64 20 65 anywhere.on.your.computer,.and.e
17e0 6e 74 65 72 20 74 68 65 20 66 75 6c 6c 20 70 61 74 68 0a 74 6f 20 74 68 65 20 66 69 6c 65 20 20 nter.the.full.path.to.the.file..
1800 69 6e 20 74 68 65 20 22 4f 74 68 65 72 20 53 56 47 20 66 6f 6e 74 20 6e 61 6d 65 20 6f 72 20 70 in.the."Other.SVG.font.name.or.p
1820 61 74 68 22 20 62 6f 78 20 6f 6e 20 74 68 65 20 22 52 65 6e 64 65 72 22 20 74 61 62 2e 0a 41 20 ath".box.on.the."Render".tab..A.
1840 66 75 6c 6c 20 70 61 74 68 20 6d 69 67 68 74 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 2c 20 6c 6f full.path.might,.for.example,.lo
1860 6f 6b 20 6c 69 6b 65 3a 0a 20 20 20 20 2f 55 73 65 72 73 2f 52 6f 62 69 6e 2f 44 6f 63 75 6d 65 ok.like:...../Users/Robin/Docume
1880 6e 74 73 2f 41 78 69 44 72 61 77 2f 66 6f 6e 74 73 2f 70 61 74 68 5f 68 61 6e 64 77 72 69 74 69 nts/AxiDraw/fonts/path_handwriti
18a0 6e 67 2e 73 76 67 0a 0a 0a 20 20 20 3d 3d 3d 3d 20 55 73 69 6e 67 20 53 56 47 20 66 6f 6e 74 73 ng.svg......====.Using.SVG.fonts
18c0 3a 20 41 64 76 61 6e 63 65 64 20 6d 65 74 68 6f 64 73 20 3d 3d 3d 3d 0a 0a 49 6e 20 61 64 64 69 :.Advanced.methods.====..In.addi
18e0 74 69 6f 6e 20 74 6f 20 75 73 69 6e 67 20 61 20 73 69 6e 67 6c 65 20 53 56 47 20 66 6f 6e 74 20 tion.to.using.a.single.SVG.font.
1900 66 6f 72 20 73 75 62 73 74 69 74 75 74 69 6f 6e 2c 20 79 6f 75 20 63 61 6e 20 61 6c 73 6f 20 75 for.substitution,.you.can.also.u
1920 73 65 0a 66 6f 6e 74 20 6e 61 6d 65 20 6d 61 70 70 69 6e 67 20 74 6f 20 61 75 74 6f 6d 61 74 69 se.font.name.mapping.to.automati
1940 63 61 6c 6c 79 20 75 73 65 20 70 61 72 74 69 63 75 6c 61 72 20 73 74 72 6f 6b 65 20 66 6f 6e 74 cally.use.particular.stroke.font
1960 73 20 69 6e 20 70 6c 61 63 65 20 6f 66 0a 73 70 65 63 69 66 69 63 20 66 6f 6e 74 20 66 61 63 65 s.in.place.of.specific.font.face
1980 73 2c 20 74 6f 20 73 75 70 70 6f 72 74 20 76 61 72 69 6f 75 73 20 61 75 74 6f 6d 61 74 65 64 20 s,.to.support.various.automated.
19a0 77 6f 72 6b 66 6c 6f 77 73 20 61 6e 64 20 74 6f 20 73 75 70 70 6f 72 74 0a 74 68 65 20 72 61 70 workflows.and.to.support.the.rap
19c0 69 64 20 75 73 65 20 6f 66 20 6d 75 6c 74 69 70 6c 65 20 73 74 72 6f 6b 65 20 66 6f 6e 74 20 66 id.use.of.multiple.stroke.font.f
19e0 61 63 65 73 20 77 69 74 68 69 6e 20 74 68 65 20 73 61 6d 65 20 64 6f 63 75 6d 65 6e 74 2e 0a 0a aces.within.the.same.document...
1a00 53 65 76 65 72 61 6c 20 53 56 47 20 66 6f 6e 74 73 20 61 72 65 20 69 6e 63 6c 75 64 65 64 20 77 Several.SVG.fonts.are.included.w
1a20 69 74 68 20 74 68 69 73 20 64 69 73 74 72 69 62 75 74 69 6f 6e 2c 20 69 6e 63 6c 75 64 69 6e 67 ith.this.distribution,.including
1a40 20 62 6f 74 68 0a 73 69 6e 67 6c 65 2d 73 74 72 6f 6b 65 20 61 6e 64 20 6d 75 6c 74 69 2d 73 74 .both.single-stroke.and.multi-st
1a60 72 6f 6b 65 20 66 6f 6e 74 73 2e 20 54 68 65 73 65 20 66 6f 6e 74 73 20 61 72 65 20 69 6e 63 6c roke.fonts..These.fonts.are.incl
1a80 75 64 65 64 20 77 69 74 68 69 6e 20 74 68 65 0a 22 73 76 67 5f 66 6f 6e 74 73 22 20 64 69 72 65 uded.within.the."svg_fonts".dire
1aa0 63 74 6f 72 79 20 77 69 74 68 69 6e 20 79 6f 75 72 20 49 6e 6b 73 63 61 70 65 20 65 78 74 65 6e ctory.within.your.Inkscape.exten
1ac0 73 69 6f 6e 73 20 64 69 72 65 63 74 6f 72 79 2e 0a 0a 59 6f 75 20 63 61 6e 20 73 65 6c 65 63 74 sions.directory...You.can.select
1ae0 20 74 68 65 20 66 6f 6e 74 20 74 68 61 74 20 79 6f 75 20 77 6f 75 6c 64 20 6c 69 6b 65 20 74 6f .the.font.that.you.would.like.to
1b00 20 75 73 65 20 66 72 6f 6d 20 74 68 65 20 70 6f 70 2d 75 70 20 6d 65 6e 75 20 6f 6e 20 74 68 65 .use.from.the.pop-up.menu.on.the
1b20 0a 22 52 65 6e 64 65 72 22 20 54 61 62 2e 20 59 6f 75 20 63 61 6e 20 61 6c 73 6f 20 6d 61 6b 65 ."Render".Tab..You.can.also.make
1b40 20 75 73 65 20 6f 66 20 79 6f 75 72 20 6f 77 6e 20 53 56 47 20 66 6f 6e 74 73 2e 0a 0a 4f 72 64 .use.of.your.own.SVG.fonts...Ord
1b60 65 72 20 6f 66 20 70 72 65 66 65 72 65 6e 63 65 20 66 6f 72 20 53 56 47 20 66 6f 6e 74 73 3a 0a er.of.preference.for.SVG.fonts:.
1b80 0a 28 31 29 20 49 66 20 74 68 65 72 65 20 69 73 20 61 6e 20 53 56 47 20 66 6f 6e 74 20 77 69 74 .(1).If.there.is.an.SVG.font.wit
1ba0 68 20 6e 61 6d 65 20 6d 61 74 63 68 69 6e 67 20 74 68 61 74 20 6f 66 20 74 68 65 20 66 6f 6e 74 h.name.matching.that.of.the.font
1bc0 20 66 6f 72 20 61 20 67 69 76 65 6e 0a 70 69 65 63 65 20 6f 66 20 74 65 78 74 2c 20 74 68 61 74 .for.a.given.piece.of.text,.that
1be0 20 66 6f 6e 74 20 77 69 6c 6c 20 62 65 20 75 73 65 64 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c .font.will.be.used..For.example,
1c00 20 69 66 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 74 65 78 74 20 69 73 20 69 6e 0a 66 6f 6e 74 .if.the.original.text.is.in.font
1c20 20 22 46 61 6e 63 79 53 63 72 69 70 74 22 20 61 6e 64 20 74 68 65 72 65 20 69 73 20 61 20 66 69 ."FancyScript".and.there.is.a.fi
1c40 6c 65 20 69 6e 20 73 76 67 5f 66 6f 6e 74 73 20 77 69 74 68 20 6e 61 6d 65 20 46 61 6e 63 79 53 le.in.svg_fonts.with.name.FancyS
1c60 63 72 69 70 74 2e 73 76 67 2c 0a 74 68 65 6e 20 46 61 6e 63 79 53 63 72 69 70 74 2e 73 76 67 20 cript.svg,.then.FancyScript.svg.
1c80 77 69 6c 6c 20 62 65 20 75 73 65 64 20 74 6f 20 72 65 6e 64 65 72 20 74 68 65 20 74 65 78 74 2e will.be.used.to.render.the.text.
1ca0 0a 0a 28 32 29 20 4f 74 68 65 72 77 69 73 65 20 28 69 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 ..(2).Otherwise.(if.there.is.no.
1cc0 53 56 47 20 66 6f 6e 74 20 61 76 61 69 6c 61 62 6c 65 20 6d 61 74 63 68 69 6e 67 20 74 68 65 20 SVG.font.available.matching.the.
1ce0 6e 61 6d 65 20 6f 66 20 74 68 65 20 66 6f 6e 74 0a 66 6f 72 20 61 20 67 69 76 65 6e 20 62 6c 6f name.of.the.font.for.a.given.blo
1d00 63 6b 20 6f 66 20 74 65 78 74 29 2c 20 74 68 65 20 66 61 63 65 20 73 65 6c 65 63 74 65 64 20 66 ck.of.text),.the.face.selected.f
1d20 72 6f 6d 20 74 68 65 20 22 46 6f 6e 74 20 66 61 63 65 22 20 70 6f 70 2d 75 70 20 6d 65 6e 75 0a rom.the."Font.face".pop-up.menu.
1d40 77 69 6c 6c 20 62 65 20 75 73 65 64 20 61 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 66 6f 6e 74 will.be.used.as.the.default.font
1d60 20 77 68 65 6e 20 72 65 6e 64 65 72 69 6e 67 20 74 65 78 74 20 77 69 74 68 20 48 65 72 73 68 65 .when.rendering.text.with.Hershe
1d80 79 20 54 65 78 74 2e 0a 0a 28 33 29 20 59 6f 75 20 63 61 6e 20 61 6c 73 6f 20 65 6e 74 65 72 20 y.Text...(3).You.can.also.enter.
1da0 74 65 78 74 20 69 6e 20 74 68 65 20 22 4e 61 6d 65 2f 50 61 74 68 22 20 62 6f 78 2c 20 77 68 69 text.in.the."Name/Path".box,.whi
1dc0 63 68 20 63 61 6e 20 72 65 70 72 65 73 65 6e 74 20 6f 6e 65 20 6f 66 0a 74 68 65 20 66 6f 6c 6c ch.can.represent.one.of.the.foll
1de0 6f 77 69 6e 67 3a 20 28 69 29 20 61 20 66 6f 6e 74 20 6e 61 6d 65 20 28 66 6f 72 20 61 20 66 6f owing:.(i).a.font.name.(for.a.fo
1e00 6e 74 20 6c 6f 63 61 74 65 64 20 69 6e 20 74 68 65 20 73 76 67 5f 66 6f 6e 74 73 20 64 69 72 65 nt.located.in.the.svg_fonts.dire
1e20 63 74 6f 72 79 29 2c 0a 28 69 69 29 20 74 68 65 20 70 61 74 68 20 74 6f 20 61 20 66 6f 6e 74 20 ctory),.(ii).the.path.to.a.font.
1e40 66 69 6c 65 20 65 6c 73 65 77 68 65 72 65 20 6f 6e 20 79 6f 75 72 20 63 6f 6d 70 75 74 65 72 2c file.elsewhere.on.your.computer,
1e60 20 6f 72 20 28 69 69 69 29 20 74 68 65 20 70 61 74 68 20 74 6f 20 61 0a 64 69 72 65 63 74 6f 72 .or.(iii).the.path.to.a.director
1e80 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 28 6f 6e 65 20 6f 72 20 6d 6f 72 65 29 20 66 6f 6e 74 20 y.containing.(one.or.more).font.
1ea0 66 69 6c 65 73 2e 0a 0a 28 33 61 29 20 55 73 69 6e 67 20 61 20 66 6f 6e 74 20 6e 61 6d 65 3a 0a files...(3a).Using.a.font.name:.
1ec0 49 66 20 79 6f 75 20 6d 6f 76 65 20 61 20 63 75 73 74 6f 6d 20 53 56 47 20 66 6f 6e 74 20 66 69 If.you.move.a.custom.SVG.font.fi
1ee0 6c 65 20 69 6e 74 6f 20 79 6f 75 72 20 73 76 67 5f 66 6f 6e 74 73 20 64 69 72 65 63 74 6f 72 79 le.into.your.svg_fonts.directory
1f00 2c 20 74 68 65 6e 20 79 6f 75 20 63 61 6e 0a 65 6e 74 65 72 20 74 68 65 20 6e 61 6d 65 20 6f 66 ,.then.you.can.enter.the.name.of
1f20 20 74 68 65 20 53 56 47 20 66 6f 6e 74 20 69 6e 20 74 68 65 20 22 4e 61 6d 65 2f 50 61 74 68 22 .the.SVG.font.in.the."Name/Path"
1f40 20 74 65 78 74 20 62 6f 78 20 61 6e 64 20 73 65 6c 65 63 74 20 22 4f 74 68 65 72 22 0a 66 72 6f .text.box.and.select."Other".fro
1f60 6d 20 74 68 65 20 70 6f 70 2d 75 70 20 6d 65 6e 75 2e 20 54 68 65 6e 2c 20 74 68 65 20 6e 61 6d m.the.pop-up.menu..Then,.the.nam
1f80 65 64 20 66 6f 6e 74 20 77 69 6c 6c 20 62 65 20 75 73 65 64 20 61 73 20 74 68 65 20 64 65 66 61 ed.font.will.be.used.as.the.defa
1fa0 75 6c 74 2e 0a 0a 28 33 62 29 20 55 73 69 6e 67 20 61 20 66 69 6c 65 20 70 61 74 68 3a 0a 49 66 ult...(3b).Using.a.file.path:.If
1fc0 20 79 6f 75 20 65 6e 74 65 72 20 74 68 65 20 70 61 74 68 20 74 6f 20 61 6e 20 53 56 47 20 66 6f .you.enter.the.path.to.an.SVG.fo
1fe0 6e 74 20 66 69 6c 65 20 69 6e 20 74 68 65 20 22 4e 61 6d 65 2f 50 61 74 68 22 20 74 65 78 74 20 nt.file.in.the."Name/Path".text.
2000 62 6f 78 20 61 6e 64 0a 73 65 6c 65 63 74 20 22 4f 74 68 65 72 22 20 66 72 6f 6d 20 74 68 65 20 box.and.select."Other".from.the.
2020 70 6f 70 2d 75 70 20 6d 65 6e 75 2e 20 54 68 65 6e 2c 20 74 68 61 74 20 66 6f 6e 74 20 77 69 6c pop-up.menu..Then,.that.font.wil
2040 6c 20 62 65 20 75 73 65 64 20 61 73 20 74 68 65 0a 64 65 66 61 75 6c 74 2e 20 41 6c 6c 20 53 56 l.be.used.as.the.default..All.SV
2060 47 20 66 6f 6e 74 73 20 6c 6f 63 61 74 65 64 20 69 6e 20 74 68 65 20 73 61 6d 65 20 64 69 72 65 G.fonts.located.in.the.same.dire
2080 63 74 6f 72 79 20 61 73 20 74 68 61 74 20 66 6f 6e 74 20 66 69 6c 65 20 77 69 6c 6c 0a 61 6c 73 ctory.as.that.font.file.will.als
20a0 6f 20 62 65 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 20 6e 61 6d 65 2d 62 61 73 65 64 20 66 6f o.be.available.for.name-based.fo
20c0 6e 74 20 73 75 62 73 74 69 74 75 74 69 6f 6e 2e 20 49 66 20 74 68 65 72 65 20 61 72 65 20 6d 75 nt.substitution..If.there.are.mu
20e0 6c 74 69 70 6c 65 0a 66 6f 6e 74 2d 6e 61 6d 65 20 6d 61 74 63 68 65 73 2c 20 66 69 6c 65 73 20 ltiple.font-name.matches,.files.
2100 69 6e 20 61 6e 20 65 78 74 65 72 6e 61 6c 20 64 69 72 65 63 74 6f 72 79 20 74 61 6b 65 20 70 72 in.an.external.directory.take.pr
2120 65 63 65 64 65 6e 63 65 20 6f 76 65 72 20 6f 6e 65 73 20 69 6e 0a 74 68 65 20 73 76 67 5f 66 6f ecedence.over.ones.in.the.svg_fo
2140 6e 74 73 20 64 69 72 65 63 74 6f 72 79 2e 0a 0a 28 33 63 29 20 55 73 69 6e 67 20 61 20 64 69 72 nts.directory...(3c).Using.a.dir
2160 65 63 74 6f 72 79 20 70 61 74 68 3a 0a 49 66 20 79 6f 75 20 65 6e 74 65 72 20 74 68 65 20 70 61 ectory.path:.If.you.enter.the.pa
2180 74 68 20 74 6f 20 61 20 64 69 72 65 63 74 6f 72 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 53 56 47 th.to.a.directory.containing.SVG
21a0 20 66 6f 6e 74 20 66 69 6c 65 73 20 69 6e 20 74 68 65 0a 22 4e 61 6d 65 2f 50 61 74 68 22 20 74 .font.files.in.the."Name/Path".t
21c0 65 78 74 20 62 6f 78 2c 20 74 68 65 6e 20 61 6c 6c 20 53 56 47 20 66 6f 6e 74 20 66 69 6c 65 73 ext.box,.then.all.SVG.font.files
21e0 20 66 69 6c 65 73 20 69 6e 20 74 68 61 74 20 64 69 72 65 63 74 6f 72 79 20 77 69 6c 6c 20 62 65 .files.in.that.directory.will.be
2200 0a 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 20 6e 61 6d 65 2d 62 61 73 65 64 20 66 6f 6e 74 20 73 .available.for.name-based.font.s
2220 75 62 73 74 69 74 75 74 69 6f 6e 2e 20 49 66 20 74 68 65 72 65 20 61 72 65 20 6d 75 6c 74 69 70 ubstitution..If.there.are.multip
2240 6c 65 20 66 6f 6e 74 2d 6e 61 6d 65 0a 6d 61 74 63 68 65 73 2c 20 66 69 6c 65 73 20 69 6e 20 61 le.font-name.matches,.files.in.a
2260 6e 20 65 78 74 65 72 6e 61 6c 20 64 69 72 65 63 74 6f 72 79 20 74 61 6b 65 20 70 72 65 63 65 64 n.external.directory.take.preced
2280 65 6e 63 65 20 6f 76 65 72 20 6f 6e 65 73 20 69 6e 20 74 68 65 0a 73 76 67 5f 66 6f 6e 74 73 20 ence.over.ones.in.the.svg_fonts.
22a0 64 69 72 65 63 74 6f 72 79 2e 0a 0a 0a 0a 54 69 70 73 20 61 62 6f 75 74 20 75 73 69 6e 67 20 74 directory.....Tips.about.using.t
22c0 68 65 73 65 20 6d 65 74 68 6f 64 73 20 77 69 74 68 20 79 6f 75 72 20 6f 77 6e 20 63 75 73 74 6f hese.methods.with.your.own.custo
22e0 6d 20 66 6f 6e 74 73 3a 0a 0a 28 41 29 20 54 68 65 73 65 20 6d 65 74 68 6f 64 73 20 63 61 6e 20 m.fonts:..(A).These.methods.can.
2300 62 65 20 75 73 65 64 20 74 6f 20 72 65 6e 64 65 72 20 64 69 66 66 65 72 65 6e 74 20 74 65 78 74 be.used.to.render.different.text
2320 20 65 6c 65 6d 65 6e 74 73 20 77 69 74 68 20 64 69 66 66 65 72 65 6e 74 0a 53 56 47 20 66 6f 6e .elements.with.different.SVG.fon
2340 74 20 66 61 63 65 73 2e 20 59 6f 75 20 63 61 6e 20 65 76 65 6e 20 72 65 6e 61 6d 65 20 61 20 66 t.faces..You.can.even.rename.a.f
2360 6f 6e 74 20 2d 2d 20 65 69 74 68 65 72 20 79 6f 75 72 20 6f 77 6e 20 63 75 73 74 6f 6d 20 6f 6e ont.--.either.your.own.custom.on
2380 65 20 6f 72 20 6f 6e 65 0a 6f 66 20 74 68 65 20 62 75 6e 64 6c 65 64 20 6f 6e 65 73 20 2d 2d 20 e.or.one.of.the.bundled.ones.--.
23a0 74 6f 20 6d 61 74 63 68 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 61 20 66 6f 6e 74 20 74 68 61 74 to.match.the.name.of.a.font.that
23c0 20 79 6f 75 27 72 65 20 75 73 69 6e 67 2e 20 46 6f 72 0a 65 78 61 6d 70 6c 65 2c 20 69 66 20 79 .you're.using..For.example,.if.y
23e0 6f 75 20 72 65 6e 61 6d 65 20 61 20 73 63 72 69 70 74 20 66 6f 6e 74 20 79 6f 75 20 6e 61 6d 65 ou.rename.a.script.font.you.name
2400 20 61 20 66 6f 6e 74 20 74 6f 20 22 48 65 6c 76 65 74 69 63 61 2e 73 76 67 22 2c 0a 74 68 65 6e .a.font.to."Helvetica.svg",.then
2420 20 61 6c 6c 20 74 65 78 74 20 69 6e 20 48 65 6c 76 65 74 69 63 61 20 77 69 6c 6c 20 62 65 20 72 .all.text.in.Helvetica.will.be.r
2440 65 70 6c 61 63 65 64 20 77 69 74 68 20 74 68 61 74 20 53 56 47 20 66 6f 6e 74 2e 0a 0a 28 42 29 eplaced.with.that.SVG.font...(B)
2460 20 55 73 69 6e 67 20 61 20 64 69 72 65 63 74 6f 72 79 20 70 61 74 68 20 28 33 63 29 20 69 73 20 .Using.a.directory.path.(3c).is.
2480 61 20 70 61 72 74 69 63 75 6c 61 72 6c 79 20 68 65 6c 70 66 75 6c 20 6d 65 74 68 6f 64 20 69 66 a.particularly.helpful.method.if
24a0 20 79 6f 75 20 64 6f 0a 6e 6f 74 20 68 61 76 65 20 61 63 63 65 73 73 20 74 6f 20 6d 6f 64 69 66 .you.do.not.have.access.to.modif
24c0 79 20 74 68 65 20 73 76 67 5f 66 6f 6e 74 73 20 64 69 72 65 63 74 6f 72 79 2e 0a 0a 0a 0a 20 20 y.the.svg_fonts.directory.......
24e0 20 3d 3d 3d 3d 20 4c 69 6d 69 74 61 74 69 6f 6e 73 20 3d 3d 3d 3d 0a 0a 54 68 69 73 20 65 78 74 .====.Limitations.====..This.ext
2500 65 6e 73 69 6f 6e 20 72 65 6e 64 65 72 73 20 74 65 78 74 20 69 6e 74 6f 20 6e 6f 6e 2d 65 64 69 ension.renders.text.into.non-edi
2520 74 61 62 6c 65 20 70 61 74 68 73 2c 20 67 65 6e 65 72 61 74 65 64 20 66 72 6f 6d 20 74 68 65 0a table.paths,.generated.from.the.
2540 63 68 61 72 61 63 74 65 72 20 67 65 6f 6d 65 74 72 79 20 6f 66 20 53 56 47 20 66 6f 6e 74 73 2e character.geometry.of.SVG.fonts.
2560 20 4f 6e 63 65 20 79 6f 75 20 68 61 76 65 20 72 65 6e 64 65 72 65 64 20 74 68 65 20 74 65 78 74 .Once.you.have.rendered.the.text
2580 2c 20 74 68 65 20 72 65 73 75 6c 74 69 6e 67 0a 70 61 74 68 73 20 63 61 6e 20 62 65 20 65 64 69 ,.the.resulting.paths.can.be.edi
25a0 74 65 64 20 77 69 74 68 20 70 61 74 68 20 65 64 69 74 69 6e 67 20 74 6f 6f 6c 73 2c 20 62 75 74 ted.with.path.editing.tools,.but
25c0 20 6e 6f 74 20 74 65 78 74 20 65 64 69 74 69 6e 67 20 74 6f 6f 6c 73 2e 0a 0a 53 69 6e 63 65 20 .not.text.editing.tools...Since.
25e0 74 68 69 73 20 65 78 74 65 6e 73 69 6f 6e 20 77 6f 72 6b 73 20 62 79 20 61 20 70 72 6f 63 65 73 this.extension.works.by.a.proces
2600 73 20 6f 66 20 66 6f 6e 74 20 73 75 62 73 74 69 74 75 74 69 6f 6e 2c 20 74 65 78 74 20 73 70 61 s.of.font.substitution,.text.spa
2620 6e 6e 69 6e 67 20 61 0a 73 69 6e 67 6c 65 20 6c 69 6e 65 20 77 69 6c 6c 20 67 65 6e 65 72 61 6c nning.a.single.line.will.general
2640 6c 79 20 73 74 61 79 20 74 68 61 74 20 77 61 79 2c 20 77 68 65 72 65 61 73 20 74 65 78 74 20 66 ly.stay.that.way,.whereas.text.f
2660 6c 6f 77 65 64 20 69 6e 20 61 20 62 6f 78 20 28 74 68 61 74 0a 6d 61 79 20 73 70 61 6e 20 6d 75 lowed.in.a.box.(that.may.span.mu
2680 6c 74 69 70 6c 65 20 6c 69 6e 65 73 29 20 77 69 6c 6c 20 62 65 20 72 65 2d 66 6c 6f 77 65 64 20 ltiple.lines).will.be.re-flowed.
26a0 66 72 6f 6d 20 73 63 72 61 74 63 68 2e 20 53 74 79 6c 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 from.scratch..Style.information.
26c0 73 75 63 68 0a 61 73 20 74 65 78 74 20 73 69 7a 65 20 61 6e 64 20 6c 69 6e 65 20 73 70 61 63 69 such.as.text.size.and.line.spaci
26e0 6e 67 20 63 61 6e 20 62 65 20 6c 6f 73 74 20 69 6e 20 73 6f 6d 65 20 63 61 73 65 73 2e 0a 0a 57 ng.can.be.lost.in.some.cases...W
2700 65 20 72 65 63 6f 6d 6d 65 6e 64 20 74 68 61 74 20 79 6f 75 20 75 73 65 20 74 68 65 20 6c 69 76 e.recommend.that.you.use.the.liv
2720 65 20 70 72 65 76 69 65 77 20 6f 70 74 69 6f 6e 20 74 6f 20 61 63 68 69 65 76 65 20 62 65 73 74 e.preview.option.to.achieve.best
2740 20 72 65 73 75 6c 74 73 20 77 69 74 68 0a 74 68 69 73 20 65 78 74 65 6e 73 69 6f 6e 2e 0a 0a 0a .results.with.this.extension....
2760 28 63 29 20 32 30 32 30 20 57 69 6e 64 65 6c 6c 20 48 2e 20 4f 73 6b 61 79 0a 45 76 69 6c 20 4d (c).2020.Windell.H..Oskay.Evil.M
2780 61 64 20 53 63 69 65 6e 74 69 73 74 20 4c 61 62 6f 72 61 74 6f 72 69 65 73 0a 63 02 00 00 00 00 ad.Scientist.Laboratories.c.....
27a0 00 00 00 00 00 00 00 06 00 00 00 04 00 00 00 43 00 00 00 73 52 00 00 00 7c 00 6a 00 a0 01 a1 00 ...............C...sR...|.j.....
27c0 a0 02 7c 01 a1 01 7d 02 7c 02 72 4e 74 03 a0 04 7c 02 a1 01 5c 02 7d 03 7d 04 7c 03 64 01 75 00 ..|...}.|.rNt...|...\.}.}.|.d.u.
27e0 72 2e 64 01 53 00 68 00 64 02 a3 01 7d 05 7c 04 7c 05 76 00 72 42 64 01 53 00 74 03 a0 05 7c 02 r.d.S.h.d...}.|.|.v.rBd.S.t...|.
2800 64 03 a1 02 53 00 64 01 53 00 29 04 61 5d 01 00 00 0a 20 20 20 20 20 20 20 20 47 65 74 20 74 68 d...S.d.S.).a]............Get.th
2820 65 20 3c 73 76 67 3e 20 61 74 74 72 69 62 75 74 65 20 77 69 74 68 20 6e 61 6d 65 20 22 6e 61 6d e.<svg>.attribute.with.name."nam
2840 65 22 2c 20 61 6e 64 20 70 61 72 73 65 20 69 74 20 61 73 20 61 20 6c 65 6e 67 74 68 2c 0a 20 20 e",.and.parse.it.as.a.length,...
2860 20 20 20 20 20 20 69 6e 74 6f 20 61 20 76 61 6c 75 65 20 61 6e 64 20 61 73 73 6f 63 69 61 74 65 ......into.a.value.and.associate
2880 64 20 75 6e 69 74 73 2e 20 52 65 74 75 72 6e 20 76 61 6c 75 65 20 69 6e 20 69 6e 63 68 65 73 2e d.units..Return.value.in.inches.
28a0 0a 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 6d 61 79 20 63 61 75 73 65 20 73 63 61 6c 69 6e 67 ..........This.may.cause.scaling
28c0 20 69 73 73 75 65 73 20 69 6e 20 73 6f 6d 65 20 63 69 72 63 75 6d 73 74 61 6e 63 65 73 2e 20 4e .issues.in.some.circumstances..N
28e0 6f 74 65 2c 20 66 6f 72 0a 20 20 20 20 20 20 20 20 65 78 61 6d 70 6c 65 2c 20 74 68 61 74 20 41 ote,.for.........example,.that.A
2900 64 6f 62 65 20 49 6c 6c 75 73 74 72 61 74 6f 72 20 75 73 65 73 20 37 32 20 70 78 20 70 65 72 20 dobe.Illustrator.uses.72.px.per.
2920 69 6e 63 68 2c 20 61 6e 64 20 49 6e 6b 73 63 61 70 65 0a 20 20 20 20 20 20 20 20 75 73 65 64 20 inch,.and.Inkscape.........used.
2940 39 30 20 70 78 20 70 65 72 20 69 6e 63 68 20 70 72 69 6f 72 20 74 6f 20 76 65 72 73 69 6f 6e 20 90.px.per.inch.prior.to.version.
2960 30 2e 39 32 2e 0a 20 20 20 20 20 20 20 20 4e 3e 03 00 00 00 da 02 65 78 da 02 65 6d fa 01 25 da 0.92..........N>......ex..em..%.
2980 02 69 6e 29 06 da 08 64 6f 63 75 6d 65 6e 74 da 07 67 65 74 72 6f 6f 74 da 03 67 65 74 72 05 00 .in)...document..getroot..getr..
29a0 00 00 da 0a 70 61 72 73 65 5f 75 6e 69 74 da 0c 63 6f 6e 76 65 72 74 5f 75 6e 69 74 29 06 72 3d ....parse_unit..convert_unit).r=
29c0 00 00 00 da 04 6e 61 6d 65 5a 0f 73 74 72 69 6e 67 5f 74 6f 5f 70 61 72 73 65 da 05 76 61 6c 75 .....nameZ.string_to_parse..valu
29e0 65 da 04 75 6e 69 74 5a 09 62 61 64 5f 75 6e 69 74 73 72 40 00 00 00 72 40 00 00 00 72 41 00 00 e..unitZ.bad_unitsr@...r@...rA..
2a00 00 da 0e 67 65 74 6c 65 6e 67 74 68 5f 69 6e 63 68 18 01 00 00 73 14 00 00 00 00 09 10 01 04 01 ...getlength_inch....s..........
2a20 0e 01 08 01 04 01 08 01 08 01 04 02 0c 01 7a 16 48 65 72 73 68 65 79 2e 67 65 74 6c 65 6e 67 74 ..............z.Hershey.getlengt
2a40 68 5f 69 6e 63 68 63 02 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 04 00 00 00 43 00 00 00 73 h_inchc....................C...s
2a60 26 00 00 00 74 00 a0 01 7c 01 a1 01 5c 02 7d 02 7d 03 7c 02 64 01 75 00 72 1a 64 01 53 00 74 00 &...t...|...\.}.}.|.d.u.r.d.S.t.
2a80 a0 02 7c 01 64 02 a1 02 53 00 29 03 7a ef 0a 20 20 20 20 20 20 20 20 43 75 73 74 6f 6d 20 72 65 ..|.d...S.).z..........Custom.re
2aa0 70 6c 61 63 65 6d 65 6e 74 20 66 6f 72 20 74 68 65 20 6f 6c 64 20 22 75 6e 69 74 74 6f 75 75 22 placement.for.the.old."unittouu"
2ac0 20 72 6f 75 74 69 6e 65 0a 0a 20 20 20 20 20 20 20 20 50 61 72 73 65 20 74 68 65 20 61 74 74 72 .routine..........Parse.the.attr
2ae0 69 62 75 74 65 20 69 6e 74 6f 20 61 20 76 61 6c 75 65 20 61 6e 64 20 61 73 73 6f 63 69 61 74 65 ibute.into.a.value.and.associate
2b00 64 20 75 6e 69 74 73 2e 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 20 76 61 6c 75 65 20 69 6e d.units..........Return.value.in
2b20 20 75 73 65 72 20 75 6e 69 74 73 20 28 74 79 70 69 63 61 6c 6c 79 20 22 70 78 22 29 2e 0a 20 20 .user.units.(typically."px")....
2b40 20 20 20 20 20 20 49 6d 70 6f 72 74 61 6e 74 6c 79 2c 20 72 65 74 75 72 6e 20 4e 6f 6e 65 20 66 ......Importantly,.return.None.f
2b60 6f 72 20 6d 61 6c 66 6f 72 6d 65 64 20 69 6e 70 75 74 73 2e 0a 20 20 20 20 20 20 20 20 4e 72 1c or.malformed.inputs..........Nr.
2b80 00 00 00 29 03 72 05 00 00 00 72 49 00 00 00 72 4a 00 00 00 29 04 72 3d 00 00 00 5a 0c 69 6e 70 ...).r....rI...rJ...).r=...Z.inp
2ba0 75 74 5f 73 74 72 69 6e 67 72 4c 00 00 00 da 01 5f 72 40 00 00 00 72 40 00 00 00 72 41 00 00 00 ut_stringrL....._r@...r@...rA...
2bc0 da 12 75 6e 69 74 73 5f 74 6f 5f 75 73 65 72 75 6e 69 74 73 2e 01 00 00 73 08 00 00 00 00 09 0e ..units_to_userunits....s.......
2be0 01 08 01 04 02 7a 1a 48 65 72 73 68 65 79 2e 75 6e 69 74 73 5f 74 6f 5f 75 73 65 72 75 6e 69 74 .....z.Hershey.units_to_userunit
2c00 73 63 05 00 00 00 00 00 00 00 00 00 00 00 1a 00 00 00 04 00 00 00 43 00 00 00 73 5c 02 00 00 7c sc....................C...s\...|
2c20 01 64 01 75 00 72 0c 64 02 53 00 7c 01 a0 00 a1 00 a0 01 64 03 64 04 a1 02 a0 02 a1 00 7d 05 74 .d.u.r.d.S.|.......d.d.......}.t
2c40 03 7c 05 83 01 64 05 6b 00 72 30 64 02 53 00 74 04 7c 05 64 06 19 00 83 01 7d 06 74 04 7c 05 64 .|...d.k.r0d.S.t.|.d.....}.t.|.d
2c60 07 19 00 83 01 7d 07 74 04 7c 05 64 08 19 00 83 01 7d 08 74 04 7c 05 64 09 19 00 83 01 7d 09 7c .....}.t.|.d.....}.t.|.d.....}.|
2c80 08 64 06 6b 01 73 70 7c 09 64 06 6b 01 72 74 64 02 53 00 74 04 7c 03 83 01 7d 0a 74 04 7c 04 83 .d.k.sp|.d.k.rtd.S.t.|...}.t.|..
2ca0 01 7d 0b 7c 0a 64 06 6b 01 73 94 7c 0b 64 06 6b 01 72 98 64 02 53 00 7c 0b 7c 0a 1b 00 7d 0c 7c .}.|.d.k.s.|.d.k.r.d.S.|.|...}.|
2cc0 09 7c 08 1b 00 7d 0d 64 0a 7d 0e 64 0b 7d 0f 7c 02 64 01 75 01 90 01 72 3a 7c 02 a0 00 a1 00 a0 .|...}.d.}.d.}.|.d.u...r:|......
2ce0 01 64 03 64 04 a1 02 a0 05 a1 00 a0 02 a1 00 7d 10 74 03 7c 10 83 01 64 06 6b 04 90 01 72 3a 7c .d.d...........}.t.|...d.k...r:|
2d00 10 64 06 19 00 7d 11 7c 11 64 0c 6b 02 90 01 72 20 74 03 7c 10 83 01 64 07 6b 04 90 01 72 3a 7c .d...}.|.d.k...r.t.|...d.k...r:|
2d20 10 64 07 19 00 7d 0e 74 03 7c 10 83 01 64 08 6b 04 90 01 72 3a 7c 10 64 08 19 00 7d 0f 6e 1a 7c .d...}.t.|...d.k...r:|.d...}.n.|
2d40 11 7d 0e 74 03 7c 10 83 01 64 07 6b 04 90 01 72 3a 7c 10 64 07 19 00 7d 0f 7c 0e 64 0d 6b 02 90 .}.t.|...d.k...r:|.d...}.|.d.k..
2d60 01 72 6c 7c 0a 7c 08 1b 00 7d 12 7c 0b 7c 09 1b 00 7d 13 7c 06 0b 00 7d 14 7c 07 0b 00 7d 15 7c .rl|.|...}.|.|...}.|...}.|...}.|
2d80 12 7c 13 7c 14 7c 15 66 04 53 00 7c 0c 7c 0d 6b 05 90 01 72 80 7c 0f 64 0b 6b 02 90 01 73 94 7c .|.|.|.f.S.|.|.k...r.|.d.k...s.|
2da0 0c 7c 0d 6b 00 90 01 72 f8 7c 0f 64 0e 6b 02 90 01 72 f8 7c 0a 7c 08 1b 00 7d 12 7c 12 7d 13 7c .|.k...r.|.d.k...r.|.|...}.|.}.|
2dc0 06 0b 00 7d 14 7c 0c 7c 08 14 00 7d 16 7c 16 7c 09 18 00 7d 17 7c 0e 64 0f 76 00 90 01 72 c8 7c ...}.|.|...}.|.|...}.|.d.v...r.|
2de0 07 0b 00 7d 15 6e 24 7c 0e 64 10 76 00 90 01 72 de 7c 07 0b 00 7c 17 17 00 7d 15 6e 0e 7c 07 0b ...}.n$|.d.v...r.|...|...}.n.|..
2e00 00 7c 17 64 08 1b 00 17 00 7d 15 7c 12 7c 13 7c 14 7c 15 66 04 53 00 7c 0b 7c 09 1b 00 7d 13 7c .|.d.....}.|.|.|.|.f.S.|.|...}.|
2e20 13 7d 12 7c 07 0b 00 7d 15 7c 09 7c 0c 1b 00 7d 18 7c 18 7c 08 18 00 7d 19 7c 0e 64 11 76 00 90 .}.|...}.|.|...}.|.|...}.|.d.v..
2e40 02 72 2c 7c 06 0b 00 7d 14 6e 24 7c 0e 64 12 76 00 90 02 72 42 7c 06 0b 00 7c 19 17 00 7d 14 6e .r,|...}.n$|.d.v...rB|...|...}.n
2e60 0e 7c 06 0b 00 7c 19 64 08 1b 00 17 00 7d 14 7c 12 7c 13 7c 14 7c 15 66 04 53 00 29 13 61 ef 01 .|...|.d.....}.|.|.|.|.f.S.).a..
2e80 00 00 22 0a 20 20 20 20 20 20 20 20 50 61 72 73 65 20 53 56 47 20 76 69 65 77 62 6f 78 20 61 6e ..".........Parse.SVG.viewbox.an
2ea0 64 20 67 65 6e 65 72 61 74 65 20 73 63 61 6c 69 6e 67 20 70 61 72 61 6d 65 74 65 72 73 2e 0a 20 d.generate.scaling.parameters...
2ec0 20 20 20 20 20 20 20 52 65 66 65 72 65 6e 63 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 3a 20 .......Reference.documentation:.
2ee0 68 74 74 70 73 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 54 52 2f 53 56 47 31 31 2f 63 6f 6f 72 https://www.w3.org/TR/SVG11/coor
2f00 64 73 2e 68 74 6d 6c 0a 0a 20 20 20 20 20 20 20 20 49 6e 70 75 74 73 3a 0a 20 20 20 20 20 20 20 ds.html..........Inputs:........
2f20 20 20 20 20 20 76 69 65 77 62 6f 78 3a 20 20 20 20 20 20 20 20 20 43 6f 6e 74 65 6e 74 73 20 6f .....viewbox:.........Contents.o
2f40 66 20 53 56 47 20 76 69 65 77 62 6f 78 20 61 74 74 72 69 62 75 74 65 0a 20 20 20 20 20 20 20 20 f.SVG.viewbox.attribute.........
2f60 20 20 20 20 70 5f 61 5f 72 3a 20 20 20 20 20 20 43 6f 6e 74 65 6e 74 73 20 6f 66 20 53 56 47 20 ....p_a_r:......Contents.of.SVG.
2f80 70 72 65 73 65 72 76 65 41 73 70 65 63 74 52 61 74 69 6f 20 61 74 74 72 69 62 75 74 65 0a 20 20 preserveAspectRatio.attribute...
2fa0 20 20 20 20 20 20 20 20 20 20 64 6f 63 5f 77 69 64 74 68 3a 20 20 57 69 64 74 68 20 6f 66 20 53 ..........doc_width:..Width.of.S
2fc0 56 47 20 64 6f 63 75 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 6f 63 5f 68 65 69 67 VG.document.............doc_heig
2fe0 68 74 3a 20 48 65 69 67 68 74 20 6f 66 20 53 56 47 20 64 6f 63 75 6d 65 6e 74 0a 0a 20 20 20 20 ht:.Height.of.SVG.document......
3000 20 20 20 20 4f 75 74 70 75 74 3a 20 73 5f 78 2c 20 73 5f 79 2c 20 6f 5f 78 2c 20 6f 5f 79 0a 20 ....Output:.s_x,.s_y,.o_x,.o_y..
3020 20 20 20 20 20 20 20 20 20 20 20 53 63 61 6c 65 20 70 61 72 61 6d 65 74 65 72 73 20 28 73 5f 78 ...........Scale.parameters.(s_x
3040 2c 20 73 5f 79 29 20 61 6e 64 20 6f 66 66 73 65 74 20 70 61 72 61 6d 65 74 65 72 73 20 28 6f 5f ,.s_y).and.offset.parameters.(o_
3060 78 2c 20 6f 5f 79 29 0a 0a 20 20 20 20 20 20 20 20 4e 29 04 72 22 00 00 00 72 22 00 00 00 72 01 x,.o_y)..........N).r"...r"...r.
3080 00 00 00 72 01 00 00 00 7a 02 2c 20 fa 01 20 e9 04 00 00 00 72 01 00 00 00 72 22 00 00 00 e9 02 ...r....z.,.........r....r".....
30a0 00 00 00 e9 03 00 00 00 5a 08 78 6d 69 64 79 6d 69 64 5a 04 6d 65 65 74 5a 05 64 65 66 65 72 da ........Z.xmidymidZ.meetZ.defer.
30c0 04 6e 6f 6e 65 da 05 73 6c 69 63 65 3e 03 00 00 00 da 08 78 6d 61 78 79 6d 69 6e 5a 08 78 6d 69 .none..slice>......xmaxyminZ.xmi
30e0 64 79 6d 69 6e da 08 78 6d 69 6e 79 6d 69 6e 3e 03 00 00 00 da 08 78 6d 69 6e 79 6d 61 78 5a 08 dymin..xminymin>......xminymaxZ.
3100 78 6d 69 64 79 6d 61 78 da 08 78 6d 61 78 79 6d 61 78 3e 03 00 00 00 5a 08 78 6d 69 6e 79 6d 69 xmidymax..xmaxymax>....Z.xminymi
3120 64 72 58 00 00 00 72 59 00 00 00 3e 03 00 00 00 72 57 00 00 00 5a 08 78 6d 61 78 79 6d 69 64 72 drX...rY...>....rW...Z.xmaxymidr
3140 5a 00 00 00 29 06 da 05 73 74 72 69 70 da 07 72 65 70 6c 61 63 65 da 05 73 70 6c 69 74 da 03 6c Z...)...strip..replace..split..l
3160 65 6e da 05 66 6c 6f 61 74 da 05 6c 6f 77 65 72 29 1a 72 3d 00 00 00 da 07 76 69 65 77 62 6f 78 en..float..lower).r=.....viewbox
3180 da 05 70 5f 61 5f 72 5a 09 64 6f 63 5f 77 69 64 74 68 da 0a 64 6f 63 5f 68 65 69 67 68 74 5a 08 ..p_a_rZ.doc_width..doc_heightZ.
31a0 76 62 5f 61 72 72 61 79 da 05 6d 69 6e 5f 78 da 05 6d 69 6e 5f 79 da 05 77 69 64 74 68 da 06 68 vb_array..min_x..min_y..width..h
31c0 65 69 67 68 74 5a 07 64 5f 77 69 64 74 68 5a 08 64 5f 68 65 69 67 68 74 5a 06 61 72 5f 64 6f 63 eightZ.d_widthZ.d_heightZ.ar_doc
31e0 5a 05 61 72 5f 76 62 5a 09 70 61 72 5f 61 6c 69 67 6e 5a 07 70 61 72 5f 6d 6f 73 5a 09 70 61 72 Z.ar_vbZ.par_alignZ.par_mosZ.par
3200 5f 61 72 72 61 79 5a 04 70 61 72 30 da 03 73 5f 78 da 03 73 5f 79 da 03 6f 5f 78 da 03 6f 5f 79 _arrayZ.par0..s_x..s_y..o_x..o_y
3220 5a 10 73 63 61 6c 65 64 5f 76 62 5f 68 65 69 67 68 74 5a 0d 65 78 63 65 73 73 5f 68 65 69 67 68 Z.scaled_vb_heightZ.excess_heigh
3240 74 5a 0f 73 63 61 6c 65 64 5f 76 62 5f 77 69 64 74 68 5a 0c 65 78 63 65 73 73 5f 77 69 64 74 68 tZ.scaled_vb_widthZ.excess_width
3260 72 40 00 00 00 72 40 00 00 00 72 41 00 00 00 da 08 76 62 5f 73 63 61 6c 65 3e 01 00 00 73 80 00 r@...r@...rA.....vb_scale>...s..
3280 00 00 00 0f 08 01 04 01 14 02 0c 01 04 02 0c 01 0c 01 0c 01 0c 02 10 01 04 02 08 01 08 02 10 01 ................................
32a0 04 02 08 01 08 03 04 01 04 02 0a 01 18 01 0e 01 08 01 0a 01 0e 01 08 01 0e 01 0a 02 04 01 0e 01 ................................
32c0 08 02 0a 05 08 01 08 01 06 01 06 01 0c 1a 14 01 06 ff 04 01 06 ff 04 04 08 01 04 01 06 02 08 01 ................................
32e0 08 02 0a 02 08 03 0a 02 0c 05 0e 03 0c 04 08 01 04 01 06 02 08 01 08 02 0a 02 08 03 0a 02 0c 05 ................................
3300 0e 03 7a 10 48 65 72 73 68 65 79 2e 76 62 5f 73 63 61 6c 65 63 02 00 00 00 00 00 00 00 00 00 00 ..z.Hershey.vb_scalec...........
3320 00 02 00 00 00 03 00 00 00 43 00 00 00 73 44 00 00 00 7c 01 a0 00 64 01 a1 01 72 20 7c 01 a0 01 .........C...sD...|...d...r.|...
3340 64 01 a1 01 72 20 7c 01 64 02 64 03 85 02 19 00 53 00 7c 01 a0 00 64 04 a1 01 72 40 7c 01 a0 01 d...r.|.d.d.....S.|...d...r@|...
3360 64 04 a1 01 72 40 7c 01 64 02 64 03 85 02 19 00 53 00 7c 01 53 00 29 05 7a a6 0a 20 20 20 20 20 d...r@|.d.d.....S.|.S.).z.......
3380 20 20 20 41 20 6d 75 6c 74 69 2d 77 6f 72 64 20 66 6f 6e 74 20 6e 61 6d 65 20 6d 61 79 20 68 61 ...A.multi-word.font.name.may.ha
33a0 76 65 20 61 20 6c 65 61 64 69 6e 67 20 61 6e 64 20 74 72 61 69 6c 69 6e 67 0a 20 20 20 20 20 20 ve.a.leading.and.trailing.......
33c0 20 20 73 69 6e 67 6c 65 20 6f 72 20 64 6f 75 62 6c 65 20 71 75 6f 74 65 73 2c 20 64 65 70 65 6e ..single.or.double.quotes,.depen
33e0 64 69 6e 67 20 6f 6e 20 74 68 65 20 73 6f 75 72 63 65 2e 0a 20 20 20 20 20 20 20 20 49 66 20 73 ding.on.the.source..........If.s
3400 6f 2c 20 72 65 6d 6f 76 65 20 74 68 6f 73 65 20 71 75 6f 74 65 73 2e 0a 20 20 20 20 20 20 20 20 o,.remove.those.quotes..........
3420 fa 01 27 72 22 00 00 00 e9 ff ff ff ff fa 01 22 29 02 da 0a 73 74 61 72 74 73 77 69 74 68 da 08 ..'r"..........")...startswith..
3440 65 6e 64 73 77 69 74 68 a9 02 72 3d 00 00 00 da 08 66 6f 6e 74 6e 61 6d 65 72 40 00 00 00 72 40 endswith..r=.....fontnamer@...r@
3460 00 00 00 72 41 00 00 00 da 0c 73 74 72 69 70 5f 71 75 6f 74 65 73 d1 01 00 00 73 0a 00 00 00 00 ...rA.....strip_quotes....s.....
3480 07 14 01 0c 01 14 01 0c 01 7a 14 48 65 72 73 68 65 79 2e 73 74 72 69 70 5f 71 75 6f 74 65 73 63 .........z.Hershey.strip_quotesc
34a0 02 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 08 00 00 00 43 00 00 00 73 28 02 00 00 64 01 7d ....................C...s(...d.}
34c0 02 7c 01 64 01 75 00 72 10 64 01 53 00 7c 01 44 00 90 02 5d 0c 7d 03 74 00 7c 03 74 01 83 02 72 .|.d.u.r.d.S.|.D...].}.t.|.t...r
34e0 32 7c 00 a0 02 7c 03 a1 01 02 00 01 00 53 00 74 00 7c 03 74 03 83 02 72 14 74 04 83 00 7d 02 74 2|...|.......S.t.|.t...r.t...}.t
3500 04 83 00 7d 04 74 04 83 00 7d 05 74 04 83 00 7d 06 7c 03 a0 05 64 02 a1 01 7c 02 64 03 3c 00 7c ...}.t...}.t...}.|...d...|.d.<.|
3520 03 a0 05 64 04 a1 01 7d 07 7c 07 64 01 75 01 72 80 74 06 7c 07 83 01 7c 04 64 05 3c 00 7c 03 44 ...d...}.|.d.u.r.t.|...|.d.<.|.D
3540 00 90 01 5d 72 7d 08 74 00 7c 08 74 07 83 02 90 01 72 24 7a 0e 7c 08 a0 05 64 06 a1 01 7d 09 57 ...]r}.t.|.t.....r$z.|...d...}.W
3560 00 6e 10 01 00 01 00 01 00 59 00 71 84 59 00 6e 02 30 00 7c 09 64 01 75 00 72 c0 71 84 7c 09 7c .n.......Y.q.Y.n.0.|.d.u.r.q.|.|
3580 05 76 00 72 ca 71 84 74 04 83 00 7d 0a 7c 08 a0 05 64 07 a1 01 7c 0a 64 08 3c 00 7c 08 a0 05 64 .v.r.q.t...}.|...d...|.d.<.|...d
35a0 04 a1 01 7d 07 7c 07 64 01 75 01 90 01 72 00 74 06 7c 07 83 01 7c 0a 64 05 3c 00 6e 0c 7c 04 64 ...}.|.d.u...r.t.|...|.d.<.n.|.d
35c0 05 19 00 7c 0a 64 05 3c 00 7c 08 a0 05 64 09 a1 01 7c 0a 64 09 3c 00 7c 0a 7c 05 7c 09 3c 00 71 ...|.d.<.|...d...|.d.<.|.|.|.<.q
35e0 84 74 00 7c 08 74 08 83 02 90 01 72 aa 7c 08 a0 05 64 0a a1 01 7c 02 64 0b 3c 00 7c 08 a0 05 64 .t.|.t.....r.|...d...|.d.<.|...d
3600 0c a1 01 7d 0b 7c 0b 64 01 75 00 90 01 72 5c 64 0d 7c 04 64 0e 3c 00 6e 0c 74 06 7c 0b 83 01 7c ...}.|.d.u...r\d.|.d.<.n.t.|...|
3620 04 64 0e 3c 00 7c 08 a0 05 64 0f a1 01 7d 0c 7c 0c 64 01 75 01 90 01 72 88 74 06 7c 0c 83 01 7c .d.<.|...d...}.|.d.u...r.t.|...|
3640 04 64 0f 3c 00 7c 08 a0 05 64 10 a1 01 7d 0d 7c 0d 64 01 75 01 90 01 72 f8 74 06 7c 0d 83 01 7c .d.<.|...d...}.|.d.u...r.t.|...|
3660 04 64 10 3c 00 71 84 74 00 7c 08 74 09 83 02 72 84 7c 08 a0 05 64 04 a1 01 7d 07 7c 07 64 01 75 .d.<.q.t.|.t...r.|...d...}.|.d.u
3680 01 90 01 72 d6 74 06 7c 07 83 01 7c 06 64 05 3c 00 6e 0c 7c 04 64 05 19 00 7c 06 64 05 3c 00 7c ...r.t.|...|.d.<.n.|.d...|.d.<.|
36a0 08 a0 05 64 09 a1 01 7c 06 64 09 3c 00 7c 06 7c 02 64 11 3c 00 71 84 64 12 7c 04 64 0e 19 00 1b ...d...|.d.<.|.|.d.<.q.d.|.d....
36c0 00 7c 02 64 13 3c 00 7c 05 7c 02 64 14 3c 00 7c 04 7c 02 64 15 3c 00 7c 02 02 00 01 00 53 00 71 .|.d.<.|.|.d.<.|.|.d.<.|.....S.q
36e0 14 64 01 53 00 29 16 61 fd 03 00 00 0a 20 20 20 20 20 20 20 20 50 61 72 73 65 20 61 6e 20 69 6e .d.S.).a.............Parse.an.in
3700 70 75 74 20 73 76 67 2c 20 73 65 61 72 63 68 69 6e 67 20 66 6f 72 20 61 6e 20 53 56 47 20 66 6f put.svg,.searching.for.an.SVG.fo
3720 6e 74 2e 20 49 66 20 61 6e 0a 20 20 20 20 20 20 20 20 53 56 47 20 66 6f 6e 74 20 69 73 20 66 6f nt..If.an.........SVG.font.is.fo
3740 75 6e 64 2c 20 70 61 72 73 65 20 69 74 20 61 6e 64 20 72 65 74 75 72 6e 20 61 20 22 64 69 67 65 und,.parse.it.and.return.a."dige
3760 73 74 22 20 63 6f 6e 74 61 69 6e 69 6e 67 0a 20 20 20 20 20 20 20 20 73 74 72 75 63 74 75 72 65 st".containing.........structure
3780 64 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 72 6f 6d 20 74 68 65 20 66 6f 6e 74 2e 20 53 65 65 d.information.from.the.font..See
37a0 20 62 65 6c 6f 77 20 66 6f 72 20 6d 6f 72 65 0a 20 20 20 20 20 20 20 20 61 62 6f 75 74 20 74 68 .below.for.more.........about.th
37c0 65 20 64 69 67 65 73 74 20 66 6f 72 6d 61 74 2e 0a 0a 20 20 20 20 20 20 20 20 49 66 20 74 68 65 e.digest.format...........If.the
37e0 20 66 6f 6e 74 20 69 73 20 6e 6f 74 20 66 6f 75 6e 64 20 63 61 6e 6e 6f 74 20 62 65 20 70 61 72 .font.is.not.found.cannot.be.par
3800 73 65 64 2c 20 72 65 74 75 72 6e 20 6e 6f 6e 65 2e 0a 0a 20 20 20 20 20 20 20 20 4e 6f 74 61 62 sed,.return.none...........Notab
3820 6c 65 20 6c 69 6d 69 74 61 74 69 6f 6e 73 3a 0a 0a 20 20 20 20 20 20 20 28 31 29 20 54 68 69 73 le.limitations:.........(1).This
3840 20 66 75 6e 63 74 69 6f 6e 20 6f 6e 6c 79 20 70 61 72 73 65 73 20 74 68 65 20 66 69 72 73 74 20 .function.only.parses.the.first.
3860 66 6f 6e 74 20 66 61 63 65 20 66 6f 75 6e 64 20 77 69 74 68 69 6e 20 74 68 65 0a 20 20 20 20 20 font.face.found.within.the......
3880 20 20 20 74 72 65 65 2e 20 57 65 20 6d 61 79 2c 20 69 6e 20 74 68 65 20 66 75 74 75 72 65 2c 20 ...tree..We.may,.in.the.future,.
38a0 73 75 70 70 6f 72 74 20 64 69 73 63 6f 76 65 72 69 6e 67 20 6d 75 6c 74 69 70 6c 65 20 66 6f 6e support.discovering.multiple.fon
38c0 74 73 0a 20 20 20 20 20 20 20 20 77 69 74 68 69 6e 20 61 6e 20 53 56 47 20 66 69 6c 65 2e 0a 0a ts.........within.an.SVG.file...
38e0 20 20 20 20 20 20 20 28 32 29 20 57 65 20 61 72 65 20 6f 6e 6c 79 20 70 72 6f 63 65 73 73 69 6e .......(2).We.are.only.processin
3900 67 20 6c 65 66 74 2d 74 6f 2d 72 69 67 68 74 20 61 6e 64 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 74 g.left-to-right.and.horizontal.t
3920 65 78 74 2c 0a 20 20 20 20 20 20 20 20 6e 6f 74 20 76 65 72 74 69 63 61 6c 20 74 65 78 74 20 6e ext,.........not.vertical.text.n
3940 6f 72 20 52 54 4c 2e 0a 0a 20 20 20 20 20 20 20 28 33 29 20 54 68 69 73 20 66 75 6e 63 74 69 6f or.RTL..........(3).This.functio
3960 6e 20 63 75 72 72 65 6e 74 6c 79 20 70 65 72 66 6f 72 6d 73 20 6f 6e 6c 79 20 63 65 72 74 61 69 n.currently.performs.only.certai
3980 6e 20 72 65 63 75 72 73 69 76 65 20 73 65 61 72 63 68 65 73 2c 0a 20 20 20 20 20 20 20 20 77 69 n.recursive.searches,.........wi
39a0 74 68 69 6e 20 74 68 65 20 3c 64 65 66 73 3e 20 65 6c 65 6d 65 6e 74 2e 20 49 74 20 77 69 6c 6c thin.the.<defs>.element..It.will
39c0 20 6e 6f 74 20 64 69 73 63 6f 76 65 72 20 66 6f 6e 74 73 20 6e 65 73 74 65 64 20 77 69 74 68 69 .not.discover.fonts.nested.withi
39e0 6e 0a 20 20 20 20 20 20 20 20 67 72 6f 75 70 73 20 6f 72 20 6f 74 68 65 72 20 65 6c 65 6d 65 6e n.........groups.or.other.elemen
3a00 74 73 2e 20 53 6f 20 66 61 72 20 61 73 20 77 65 20 6b 6e 6f 77 2c 20 74 68 61 74 20 69 73 20 6e ts..So.far.as.we.know,.that.is.n
3a20 6f 74 20 61 20 6c 69 6d 69 74 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 69 6e 20 70 72 61 63 74 ot.a.limitation.........in.pract
3a40 69 63 65 2e 20 28 49 66 20 79 6f 75 20 68 61 76 65 20 61 20 63 6f 75 6e 74 65 72 65 78 61 6d 70 ice..(If.you.have.a.counterexamp
3a60 6c 65 20 70 6c 65 61 73 65 20 63 6f 6e 74 61 63 74 20 45 76 69 6c 20 4d 61 64 0a 20 20 20 20 20 le.please.contact.Evil.Mad......
3a80 20 20 20 53 63 69 65 6e 74 69 73 74 20 74 65 63 68 20 73 75 70 70 6f 72 74 20 61 6e 64 20 6c 65 ...Scientist.tech.support.and.le
3aa0 74 20 75 73 20 6b 6e 6f 77 21 29 0a 0a 20 20 20 20 20 20 20 28 34 29 20 4b 65 72 6e 69 6e 67 20 t.us.know!).........(4).Kerning.
3ac0 64 65 74 61 69 6c 73 20 61 72 65 20 6e 6f 74 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 79 65 74 2e details.are.not.implemented.yet.
3ae0 0a 20 20 20 20 20 20 20 20 4e da 02 69 64 5a 07 66 6f 6e 74 5f 69 64 7a 0b 68 6f 72 69 7a 2d 61 .........N..idZ.font_idz.horiz-a
3b00 64 76 2d 78 da 0b 68 6f 72 69 7a 5f 61 64 76 5f 78 da 07 75 6e 69 63 6f 64 65 7a 0a 67 6c 79 70 dv-x..horiz_adv_x..unicodez.glyp
3b20 68 2d 6e 61 6d 65 5a 0a 67 6c 79 70 68 5f 6e 61 6d 65 da 01 64 fa 0b 66 6f 6e 74 2d 66 61 6d 69 h-nameZ.glyph_name..d..font-fami
3b40 6c 79 da 0b 66 6f 6e 74 5f 66 61 6d 69 6c 79 7a 0c 75 6e 69 74 73 2d 70 65 72 2d 65 6d 67 00 00 ly..font_familyz.units-per-emg..
3b60 00 00 00 40 8f 40 da 0c 75 6e 69 74 73 5f 70 65 72 5f 65 6d da 06 61 73 63 65 6e 74 da 07 64 65 ...@.@..units_per_em..ascent..de
3b80 73 63 65 6e 74 da 0d 6d 69 73 73 69 6e 67 5f 67 6c 79 70 68 e7 00 00 00 00 00 00 f0 3f da 05 73 scent..missing_glyph........?..s
3ba0 63 61 6c 65 da 06 67 6c 79 70 68 73 da 08 67 65 6f 6d 65 74 72 79 29 0a da 0a 69 73 69 6e 73 74 cale..glyphs..geometry)...isinst
3bc0 61 6e 63 65 72 14 00 00 00 da 0e 70 61 72 73 65 5f 73 76 67 5f 66 6f 6e 74 72 0a 00 00 00 72 29 ancer......parse_svg_fontr....r)
3be0 00 00 00 72 48 00 00 00 72 5f 00 00 00 72 0d 00 00 00 72 0b 00 00 00 72 0e 00 00 00 29 0e 72 3d ...rH...r_...r....r....r....).r=
3c00 00 00 00 da 09 6e 6f 64 65 5f 6c 69 73 74 da 06 64 69 67 65 73 74 da 04 6e 6f 64 65 72 82 00 00 .....node_list..digest..noder...
3c20 00 72 81 00 00 00 72 7e 00 00 00 72 76 00 00 00 da 07 65 6c 65 6d 65 6e 74 5a 08 75 6e 69 5f 74 .r....r~...rv.....elementZ.uni_t
3c40 65 78 74 5a 0a 67 6c 79 70 68 5f 64 69 63 74 72 7b 00 00 00 72 7c 00 00 00 72 7d 00 00 00 72 40 extZ.glyph_dictr{...r|...r}...r@
3c60 00 00 00 72 40 00 00 00 72 41 00 00 00 72 84 00 00 00 de 01 00 00 73 74 00 00 00 00 1b 04 02 08 ...r@...rA...r........st........
3c80 01 04 02 0a 01 0a 01 0e 02 0a 31 06 01 06 01 06 01 06 02 0e 02 0a 02 08 01 0c 03 0a 02 0c 02 02 ..........1.....................
3ca0 01 0e 01 06 02 0a 02 08 01 02 02 08 04 02 02 06 01 0e 02 0a 02 0a 01 0e 02 0c 02 0e 01 0a 02 0c ................................
3cc0 01 0e 01 0a 02 0a 02 0a 02 0c 02 0a 01 0a 01 0c 02 0a 01 0a 01 0c 02 02 08 0a 01 0a 02 0a 01 0e ................................
3ce0 02 0c 02 0e 01 0a 04 10 02 08 01 08 02 0a 01 7a 16 48 65 72 73 68 65 79 2e 70 61 72 73 65 5f 73 ...............z.Hershey.parse_s
3d00 76 67 5f 66 6f 6e 74 63 02 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 08 00 00 00 43 00 00 00 vg_fontc....................C...
3d20 73 a6 00 00 00 7c 01 64 01 75 00 72 0c 64 01 53 00 7c 01 7c 00 6a 00 76 00 72 1a 64 01 53 00 7c s....|.d.u.r.d.S.|.|.j.v.r.d.S.|
3d40 01 7c 00 6a 01 76 00 72 30 7c 00 6a 01 7c 01 19 00 7d 02 6e 0e 64 01 7c 00 6a 00 7c 01 3c 00 64 .|.j.v.r0|.j.|...}.n.d.|.j.|.<.d
3d60 01 53 00 7a 20 74 02 7c 02 83 01 7d 03 7c 00 a0 03 7c 03 a0 04 a1 00 a1 01 7c 00 6a 00 7c 01 3c .S.z.t.|...}.|...|.......|.j.|.<
3d80 00 57 00 6e 42 04 00 74 05 79 7a 01 00 01 00 01 00 64 01 7c 00 6a 00 7c 01 3c 00 59 00 6e 28 01 .W.nB..t.yz......d.|.j.|.<.Y.n(.
3da0 00 01 00 01 00 74 06 a0 07 64 02 74 08 7c 02 83 01 17 00 a1 01 01 00 64 01 7c 00 6a 00 7c 01 3c .....t...d.t.|.........d.|.j.|.<
3dc0 00 59 00 6e 02 30 00 64 01 53 00 29 03 7a dd 0a 20 20 20 20 20 20 20 20 41 74 74 65 6d 70 74 20 .Y.n.0.d.S.).z..........Attempt.
3de0 74 6f 20 6c 6f 61 64 20 61 6e 20 53 56 47 20 66 6f 6e 74 20 66 72 6f 6d 20 61 20 66 69 6c 65 20 to.load.an.SVG.font.from.a.file.
3e00 69 6e 20 6f 75 72 20 6c 69 73 74 0a 20 20 20 20 20 20 20 20 6f 66 20 28 6c 69 6b 65 6c 79 29 20 in.our.list.........of.(likely).
3e20 53 56 47 20 66 6f 6e 74 20 66 69 6c 65 73 2e 0a 20 20 20 20 20 20 20 20 49 66 20 77 65 20 63 61 SVG.font.files..........If.we.ca
3e40 6e 2c 20 61 64 64 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 74 6f 20 74 68 65 20 66 6f 6e 74 20 n,.add.the.contents.to.the.font.
3e60 6c 69 62 72 61 72 79 2e 0a 20 20 20 20 20 20 20 20 4f 74 68 65 72 77 69 73 65 2c 20 61 64 64 20 library..........Otherwise,.add.
3e80 61 20 22 4e 6f 6e 65 22 20 65 6e 74 72 79 20 74 6f 20 74 68 65 20 66 6f 6e 74 20 6c 69 62 72 61 a."None".entry.to.the.font.libra
3ea0 72 79 2e 0a 20 20 20 20 20 20 20 20 4e 7a 1a 45 72 72 6f 72 20 70 61 72 73 69 6e 67 20 53 56 47 ry..........Nz.Error.parsing.SVG
3ec0 20 66 6f 6e 74 20 61 74 20 29 09 72 30 00 00 00 72 2a 00 00 00 72 06 00 00 00 72 84 00 00 00 72 .font.at.).r0...r*...r....r....r
3ee0 47 00 00 00 da 07 49 4f 45 72 72 6f 72 72 27 00 00 00 da 08 65 72 72 6f 72 6d 73 67 da 03 73 74 G.....IOErrorr'.....errormsg..st
3f00 72 29 04 72 3d 00 00 00 72 73 00 00 00 5a 08 74 68 65 5f 70 61 74 68 5a 08 66 6f 6e 74 5f 73 76 r).r=...rs...Z.the_pathZ.font_sv
3f20 67 72 40 00 00 00 72 40 00 00 00 72 41 00 00 00 da 09 6c 6f 61 64 5f 66 6f 6e 74 8f 02 00 00 73 gr@...r@...rA.....load_font....s
3f40 20 00 00 00 00 08 08 01 04 02 0a 01 04 02 0a 01 0c 02 0a 01 04 01 02 0c 08 01 18 02 0c 01 0e 01 ................................
3f60 06 01 12 01 7a 11 48 65 72 73 68 65 79 2e 6c 6f 61 64 5f 66 6f 6e 74 63 01 00 00 00 00 00 00 00 ....z.Hershey.load_fontc........
3f80 00 00 00 00 0d 00 00 00 09 00 00 00 43 00 00 00 73 4e 01 00 00 64 01 7c 00 6a 00 5f 01 7c 00 6a ............C...sN...d.|.j._.|.j
3fa0 02 a0 03 a1 00 a0 04 74 05 83 00 a1 01 7d 01 7c 00 6a 06 44 00 5d 0e 7d 02 7c 00 a0 07 7c 02 a1 .......t.....}.|.j.D.].}.|...|..
3fc0 01 01 00 71 20 64 02 7d 03 74 08 7c 03 7c 00 6a 09 1b 00 83 01 64 03 17 00 7d 04 74 08 74 0a 64 ...q.d.}.t.|.|.j.....d...}.t.t.d
3fe0 04 7c 04 64 05 64 06 64 07 64 08 9c 05 83 01 83 01 7d 05 7c 03 7c 00 6a 09 1b 00 7d 06 64 09 7c .|.d.d.d.d.......}.|.|.j...}.d.|
4000 06 14 00 7d 07 7c 07 7d 08 74 0b 7c 00 6a 0c 83 01 44 00 5d bc 7d 02 7c 00 6a 0c 7c 02 19 00 64 ...}.|.}.t.|.j...D.].}.|.j.|...d
4020 0a 75 00 72 92 71 7e 64 0b 74 08 7c 08 83 01 64 0c 64 0d 9c 03 7d 09 7c 01 a0 04 74 0d 66 00 69 .u.r.q~d.t.|...d.d...}.|...t.f.i
4040 00 7c 09 a4 01 8e 01 a1 01 7d 0a 7c 02 7c 0a 5f 0e 7c 05 7c 0a 5f 0f 74 08 7c 06 83 01 74 08 7c .|.......}.|.|._.|.|._.t.|...t.|
4060 08 83 01 64 0e 9c 02 7d 09 64 04 7c 04 64 05 7c 02 64 0f 64 08 9c 05 7d 0b 7c 01 a0 04 74 0d 66 ...d...}.d.|.d.|.d.d...}.|...t.f
4080 00 69 00 7c 09 a4 01 8e 01 a1 01 7d 0c 7a 14 7c 00 6a 00 6a 10 a0 11 64 10 a1 01 7c 0c 5f 0e 57 .i.|.......}.z.|.j.j...d...|._.W
40a0 00 6e 1e 04 00 74 12 90 01 79 2a 01 00 01 00 01 00 7c 00 6a 00 6a 10 7c 0c 5f 0e 59 00 6e 02 30 .n...t...y*......|.j.j.|._.Y.n.0
40c0 00 7c 0b 7c 0c 5f 0f 7c 08 7c 07 37 00 7d 08 71 7e 7c 00 a0 13 7c 01 7c 00 6a 14 a1 02 01 00 64 .|.|._.|.|.7.}.q~|...|.|.j.....d
40e0 0a 53 00 29 11 7a 43 0a 20 20 20 20 20 20 20 20 47 65 6e 65 72 61 74 65 20 64 69 73 70 6c 61 79 .S.).zC.........Generate.display
4100 20 74 61 62 6c 65 20 6f 66 20 61 6c 6c 20 61 76 61 69 6c 61 62 6c 65 20 53 56 47 20 66 6f 6e 74 .table.of.all.available.SVG.font
4120 73 0a 20 20 20 20 20 20 20 20 46 67 9a 99 99 99 99 99 c9 3f da 02 70 78 72 55 00 00 00 da 05 62 s.........Fg.......?..pxrU.....b
4140 6c 61 63 6b fa 0a 73 61 6e 73 2d 73 65 72 69 66 da 03 65 6e 64 a9 05 da 06 73 74 72 6f 6b 65 fa lack..sans-serif..end....stroke.
4160 09 66 6f 6e 74 2d 73 69 7a 65 da 04 66 69 6c 6c 72 79 00 00 00 fa 0b 74 65 78 74 2d 61 6e 63 68 .font-size..fillry.....text-anch
4180 6f 72 e7 00 00 00 00 00 00 f8 3f 4e da 01 30 da 04 74 72 75 65 29 03 da 01 78 da 01 79 fa 0e 68 or........?N..0..true)...x..y..h
41a0 65 72 73 68 65 79 2d 69 67 6e 6f 72 65 a9 02 72 99 00 00 00 72 9a 00 00 00 da 05 73 74 61 72 74 ershey-ignore..r....r......start
41c0 7a 05 75 74 66 2d 38 29 15 da 07 6f 70 74 69 6f 6e 73 72 1d 00 00 00 da 03 73 76 67 da 11 67 65 z.utf-8)...optionsr......svg..ge
41e0 74 5f 63 75 72 72 65 6e 74 5f 6c 61 79 65 72 da 03 61 64 64 72 07 00 00 00 72 2a 00 00 00 72 8c t_current_layer..addr....r*...r.
4200 00 00 00 72 8b 00 00 00 72 32 00 00 00 72 04 00 00 00 da 06 73 6f 72 74 65 64 72 30 00 00 00 72 ...r....r2...r......sortedr0...r
4220 08 00 00 00 da 04 74 65 78 74 da 05 73 74 79 6c 65 72 21 00 00 00 da 06 64 65 63 6f 64 65 da 0e ......text..styler!.....decode..
4240 41 74 74 72 69 62 75 74 65 45 72 72 6f 72 da 18 72 65 63 75 72 73 69 76 65 6c 79 5f 74 72 61 76 AttributeError..recursively_trav
4260 65 72 73 65 5f 73 76 67 da 0d 64 6f 63 5f 74 72 61 6e 73 66 6f 72 6d 29 0d 72 3d 00 00 00 da 05 erse_svg..doc_transform).r=.....
4280 67 72 6f 75 70 72 73 00 00 00 da 09 66 6f 6e 74 5f 73 69 7a 65 da 0e 66 6f 6e 74 5f 73 69 7a 65 grouprs.....font_size..font_size
42a0 5f 74 65 78 74 5a 0f 6c 61 62 65 6c 74 65 78 74 5f 73 74 79 6c 65 da 08 78 5f 6f 66 66 73 65 74 _textZ.labeltext_style..x_offset
42c0 da 08 79 5f 6f 66 66 73 65 74 72 9a 00 00 00 da 0c 74 65 78 74 5f 61 74 74 72 69 62 73 5a 08 74 ..y_offsetr......text_attribsZ.t
42e0 65 78 74 6c 69 6e 65 5a 10 73 61 6d 70 6c 65 74 65 78 74 5f 73 74 79 6c 65 da 0a 73 61 6d 70 6c extlineZ.sampletext_style..sampl
4300 65 6c 69 6e 65 72 40 00 00 00 72 40 00 00 00 72 41 00 00 00 da 0a 66 6f 6e 74 5f 74 61 62 6c 65 eliner@...r@...rA.....font_table
4320 b8 02 00 00 73 44 00 00 00 00 05 08 03 12 01 0a 01 0c 02 04 01 12 02 06 01 04 01 04 fe 0a 04 0a ....sD..........................
4340 01 08 01 04 02 0e 01 0e 01 02 02 10 01 14 01 06 01 06 01 12 02 02 01 02 01 04 01 02 fd 06 04 14 ................................
4360 02 02 01 14 01 0e 01 10 02 06 01 0a 01 7a 12 48 65 72 73 68 65 79 2e 66 6f 6e 74 5f 74 61 62 6c .............z.Hershey.font_tabl
4380 65 63 01 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 08 00 00 00 43 00 00 00 73 7a 01 00 00 64 ec....................C...sz...d
43a0 01 7c 00 6a 00 5f 01 7c 00 a0 02 64 02 a1 01 7d 01 7c 00 6a 03 72 26 74 04 a0 05 64 03 a1 01 01 .|.j._.|...d...}.|.j.r&t...d....
43c0 00 64 04 53 00 7c 00 6a 06 a0 07 a1 00 a0 08 74 09 83 00 a1 01 7d 02 64 05 7d 03 7c 00 6a 0a 7c .d.S.|.j.......t.....}.d.}.|.j.|
43e0 01 19 00 64 06 19 00 44 00 5d 26 7d 04 7c 00 6a 0a 7c 01 19 00 64 06 19 00 7c 04 19 00 64 07 19 ...d...D.]&}.|.j.|...d...|...d..
4400 00 64 04 75 01 72 4a 7c 03 64 08 37 00 7d 03 71 4a 74 0b 74 0c a0 0d 74 0c a0 0e 7c 03 a1 01 a1 .d.u.rJ|.d.7.}.qJt.t...t...|....
4420 01 83 01 7d 05 64 09 7d 06 74 0f 7c 06 7c 00 6a 10 1b 00 83 01 64 0a 17 00 7d 07 74 0f 74 11 64 ...}.d.}.t.|.|.j.....d...}.t.t.d
4440 0b 7c 07 64 0c 7c 01 64 0d 64 0e 9c 05 83 01 83 01 7d 08 64 0f 7c 06 14 00 7c 00 6a 10 1b 00 7d .|.d.|.d.d.......}.d.|...|.j...}
4460 09 7c 09 7d 0a 7c 09 7d 0b 7c 0a 7d 0c 64 05 7d 0d 74 12 7c 00 6a 0a 7c 01 19 00 64 06 19 00 83 .|.}.|.}.|.}.d.}.t.|.j.|...d....
4480 01 44 00 5d 82 7d 04 7c 00 6a 0a 7c 01 19 00 64 06 19 00 7c 04 19 00 64 07 19 00 64 04 75 00 90 .D.].}.|.j.|...d...|...d...d.u..
44a0 01 72 06 71 e4 74 13 7c 0d 7c 05 83 02 5c 02 7d 0e 7d 0f 7c 09 7c 0f 64 08 17 00 14 00 7d 0b 7c .r.q.t.|.|...\.}.}.|.|.d.....}.|
44c0 0a 7c 0e 64 08 17 00 14 00 7d 0c 74 0f 7c 0b 83 01 74 0f 7c 0c 83 01 64 10 9c 02 7d 10 7c 02 a0 .|.d.....}.t.|...t.|...d...}.|..
44e0 08 74 14 66 00 69 00 7c 10 a4 01 8e 01 a1 01 7d 11 7c 04 7c 11 5f 15 7c 08 7c 11 5f 16 7c 0d 64 .t.f.i.|.......}.|.|._.|.|._.|.d
4500 08 17 00 7d 0d 71 e4 7c 00 a0 17 7c 02 7c 00 6a 18 a1 02 01 00 64 04 53 00 29 11 7a a6 0a 20 20 ...}.q.|...|.|.j.....d.S.).z....
4520 20 20 20 20 20 20 47 65 6e 65 72 61 74 65 20 64 69 73 70 6c 61 79 20 74 61 62 6c 65 20 6f 66 20 ......Generate.display.table.of.
4540 67 6c 79 70 68 73 20 77 69 74 68 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 53 56 47 20 66 6f glyphs.within.the.current.SVG.fo
4560 6e 74 2e 20 53 6f 72 74 65 64 20 64 69 73 70 6c 61 79 20 6f 66 0a 20 20 20 20 20 20 20 20 61 6c nt..Sorted.display.of.........al
4580 6c 20 70 72 69 6e 74 61 62 6c 65 20 63 68 61 72 61 63 74 65 72 73 20 69 6e 20 74 68 65 20 66 6f l.printable.characters.in.the.fo
45a0 6e 74 20 5f 65 78 63 65 70 74 5f 20 6d 69 73 73 69 6e 67 20 67 6c 79 70 68 2e 0a 20 20 20 20 20 nt._except_.missing.glyph.......
45c0 20 20 20 46 5a 0f 6e 6f 74 5f 61 5f 66 6f 6e 74 5f 6e 61 6d 65 7a 2f 46 6f 6e 74 20 6e 6f 74 20 ...FZ.not_a_font_namez/Font.not.
45e0 66 6f 75 6e 64 3b 20 55 6e 61 62 6c 65 20 74 6f 20 67 65 6e 65 72 61 74 65 20 67 6c 79 70 68 20 found;.Unable.to.generate.glyph.
4600 74 61 62 6c 65 2e 4e 72 01 00 00 00 72 81 00 00 00 72 78 00 00 00 72 22 00 00 00 67 9a 99 99 99 table.Nr....r....rx...r"...g....
4620 99 99 d9 3f 72 8d 00 00 00 72 55 00 00 00 72 8e 00 00 00 72 9d 00 00 00 72 91 00 00 00 72 96 00 ...?r....rU...r....r....r....r..
4640 00 00 72 9c 00 00 00 29 19 72 9e 00 00 00 72 1d 00 00 00 da 11 66 6f 6e 74 5f 6c 6f 61 64 5f 77 ..r....).r....r......font_load_w
4660 72 61 70 70 65 72 72 2b 00 00 00 72 27 00 00 00 72 8a 00 00 00 72 9f 00 00 00 72 a0 00 00 00 72 rapperr+...r'...r....r....r....r
4680 a1 00 00 00 72 07 00 00 00 72 30 00 00 00 da 03 69 6e 74 da 04 6d 61 74 68 da 05 66 6c 6f 6f 72 ....r....r0.....int..math..floor
46a0 da 04 73 71 72 74 72 8b 00 00 00 72 32 00 00 00 72 04 00 00 00 72 a2 00 00 00 da 06 64 69 76 6d ..sqrtr....r2...r....r......divm
46c0 6f 64 72 08 00 00 00 72 a3 00 00 00 72 a4 00 00 00 72 a7 00 00 00 72 a8 00 00 00 29 12 72 3d 00 odr....r....r....r....r....).r=.
46e0 00 00 72 73 00 00 00 72 a9 00 00 00 5a 0b 67 6c 79 70 68 5f 63 6f 75 6e 74 da 05 67 6c 79 70 68 ..rs...r....Z.glyph_count..glyph
4700 da 07 63 6f 6c 75 6d 6e 73 72 aa 00 00 00 72 ab 00 00 00 5a 0b 67 6c 79 70 68 5f 73 74 79 6c 65 ..columnsr....r....Z.glyph_style
4720 72 ac 00 00 00 72 ad 00 00 00 72 99 00 00 00 72 9a 00 00 00 5a 0d 64 72 61 77 5f 70 6f 73 69 74 r....r....r....r....Z.draw_posit
4740 69 6f 6e da 05 79 5f 70 6f 73 da 05 78 5f 70 6f 73 72 ae 00 00 00 72 af 00 00 00 72 40 00 00 00 ion..y_pos..x_posr....r....r@...
4760 72 40 00 00 00 72 41 00 00 00 da 0b 67 6c 79 70 68 5f 74 61 62 6c 65 e9 02 00 00 73 44 00 00 00 r@...rA.....glyph_table....sD...
4780 00 06 08 02 0a 02 06 01 0a 01 04 03 12 04 04 01 12 01 1a 01 0a 02 14 02 04 01 12 02 06 01 04 01 ................................
47a0 04 fe 0a 04 0e 01 04 01 04 01 04 02 04 02 16 01 1c 01 02 01 0e 01 0c 01 0c 01 12 01 14 01 06 01 ................................
47c0 06 01 0a 02 7a 13 48 65 72 73 68 65 79 2e 67 6c 79 70 68 5f 74 61 62 6c 65 63 01 00 00 00 00 00 ....z.Hershey.glyph_tablec......
47e0 00 00 00 00 00 00 0b 00 00 00 06 00 00 00 43 00 00 00 73 c6 01 00 00 74 00 83 00 7c 00 5f 01 64 ..............C...s....t...|._.d
4800 01 7d 01 74 02 6a 03 a0 04 74 02 6a 03 a0 05 74 02 a0 06 a1 00 7c 01 a1 02 a1 01 7d 02 74 02 a0 .}.t.j...t.j...t.....|.....}.t..
4820 07 7c 02 a1 01 44 00 5d 42 7d 03 7c 03 a0 08 64 02 a1 01 72 30 74 02 6a 03 a0 05 7c 02 7c 03 a1 .|...D.]B}.|...d...r0t.j...|.|..
4840 02 7d 04 74 02 6a 03 a0 09 7c 04 a1 01 72 30 74 02 6a 03 a0 0a 7c 03 a1 01 5c 02 7d 05 7d 06 7c .}.t.j...|...r0t.j...|...\.}.}.|
4860 04 7c 00 6a 01 7c 05 3c 00 71 30 74 02 6a 03 a0 0a 7c 00 6a 0b 6a 0c a1 01 5c 02 7d 05 7d 06 7c .|.j.|.<.q0t.j...|.j.j...\.}.}.|
4880 05 7c 00 6a 01 76 00 72 aa 7c 00 6a 0b 6a 0d 64 03 6b 02 72 a6 7c 05 7c 00 6a 0b 5f 0d 64 04 53 .|.j.v.r.|.j.j.d.k.r.|.|.j._.d.S
48a0 00 74 02 6a 03 a0 04 7c 00 6a 0b 6a 0c a1 01 7d 07 74 02 6a 03 a0 09 7c 07 a1 01 90 01 72 60 74 .t.j...|.j.j...}.t.j...|.....r`t
48c0 02 6a 03 a0 0e 7c 07 a1 01 5c 02 7d 08 7d 09 74 02 6a 03 a0 0a 7c 09 a1 01 5c 02 7d 05 7d 0a 7c .j...|...\.}.}.t.j...|...\.}.}.|
48e0 07 7c 00 6a 01 7c 05 3c 00 7c 00 6a 0b 6a 0d 64 03 6b 02 90 01 72 08 7c 05 7c 00 6a 0b 5f 0d 74 .|.j.|.<.|.j.j.d.k...r.|.|.j._.t
4900 02 a0 07 7c 08 a1 01 44 00 5d 48 7d 03 7c 03 a0 08 64 02 a1 01 90 01 72 12 74 02 6a 03 a0 05 7c ...|...D.]H}.|...d.....r.t.j...|
4920 08 7c 03 a1 02 7d 04 74 02 6a 03 a0 09 7c 04 a1 01 90 01 72 12 74 02 6a 03 a0 0a 7c 03 a1 01 5c .|...}.t.j...|.....r.t.j...|...\
4940 02 7d 05 7d 06 7c 04 7c 00 6a 01 7c 05 3c 00 90 01 71 12 64 04 53 00 74 02 6a 03 a0 0f 7c 07 a1 .}.}.|.|.j.|.<...q.d.S.t.j...|..
4960 01 90 01 72 c2 74 02 a0 07 7c 07 a1 01 44 00 5d 48 7d 03 7c 03 a0 08 64 02 a1 01 90 01 72 78 74 ...r.t...|...D.]H}.|...d.....rxt
4980 02 6a 03 a0 05 7c 07 7c 03 a1 02 7d 04 74 02 6a 03 a0 09 7c 04 a1 01 90 01 72 78 74 02 6a 03 a0 .j...|.|...}.t.j...|.....rxt.j..
49a0 0a 7c 03 a1 01 5c 02 7d 05 7d 06 7c 04 7c 00 6a 01 7c 05 3c 00 90 01 71 78 64 04 53 00 29 05 61 .|...\.}.}.|.|.j.|.<...qxd.S.).a
49c0 f4 04 00 00 0a 20 20 20 20 20 20 20 20 43 72 65 61 74 65 20 6c 69 73 74 20 6f 66 20 22 70 6c 61 .............Create.list.of."pla
49e0 75 73 69 62 6c 65 22 20 53 56 47 20 66 6f 6e 74 20 66 69 6c 65 73 0a 0a 20 20 20 20 20 20 20 20 usible".SVG.font.files..........
4a00 4c 69 73 74 20 69 74 65 6d 73 20 69 6e 20 70 72 69 6d 61 72 79 20 73 76 67 5f 66 6f 6e 74 73 20 List.items.in.primary.svg_fonts.
4a20 64 69 72 65 63 74 6f 72 79 2c 20 74 79 70 69 63 61 6c 6c 79 20 6c 6f 63 61 74 65 64 20 69 6e 20 directory,.typically.located.in.
4a40 74 68 65 0a 20 20 20 20 20 20 20 20 64 69 72 65 63 74 6f 72 79 20 77 68 65 72 65 20 74 68 69 73 the.........directory.where.this
4a60 20 73 63 72 69 70 74 20 69 73 20 62 65 69 6e 67 20 65 78 65 63 75 74 65 64 20 66 72 6f 6d 2e 0a .script.is.being.executed.from..
4a80 0a 20 20 20 20 20 20 20 20 49 66 20 74 68 65 72 65 20 69 73 20 74 65 78 74 20 67 69 76 65 6e 20 .........If.there.is.text.given.
4aa0 69 6e 20 74 68 65 20 22 4f 74 68 65 72 20 6e 61 6d 65 2f 70 61 74 68 22 20 69 6e 70 75 74 2c 20 in.the."Other.name/path".input,.
4ac0 74 68 61 74 20 74 65 78 74 20 6d 61 79 0a 20 20 20 20 20 20 20 20 72 65 70 72 65 73 65 6e 74 20 that.text.may.........represent.
4ae0 6f 6e 65 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 3a 0a 0a 20 20 20 20 20 20 20 28 41 one.of.the.following:.........(A
4b00 29 20 54 68 65 20 6e 61 6d 65 20 6f 66 20 61 20 66 6f 6e 74 20 66 69 6c 65 2c 20 6c 6f 63 61 74 ).The.name.of.a.font.file,.locat
4b20 65 64 20 69 6e 20 74 68 65 20 73 76 67 5f 66 6f 6e 74 73 20 64 69 72 65 63 74 6f 72 79 2e 0a 20 ed.in.the.svg_fonts.directory...
4b40 20 20 20 20 20 20 20 20 20 20 20 2d 20 54 68 69 73 20 6d 61 79 20 62 65 20 67 69 76 65 6e 20 77 ...........-.This.may.be.given.w
4b60 69 74 68 20 6f 72 20 77 69 74 68 6f 75 74 20 74 68 65 20 2e 73 76 67 20 73 75 66 66 69 78 2e 0a ith.or.without.the..svg.suffix..
4b80 20 20 20 20 20 20 20 20 20 20 20 20 2d 20 49 66 20 69 74 20 69 73 20 61 20 66 6f 6e 74 20 66 69 ............-.If.it.is.a.font.fi
4ba0 6c 65 2c 20 61 6e 64 20 74 68 65 20 66 6f 6e 74 20 66 61 63 65 20 73 65 6c 65 63 74 65 64 20 69 le,.and.the.font.face.selected.i
4bc0 73 20 22 6f 74 68 65 72 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 6e 20 s."other",.................then.
4be0 75 73 65 20 74 68 69 73 20 61 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 66 6f 6e 74 20 66 61 63 use.this.as.the.default.font.fac
4c00 65 2e 0a 0a 20 20 20 20 20 20 20 28 42 29 20 54 68 65 20 70 61 74 68 20 74 6f 20 61 20 66 6f 6e e..........(B).The.path.to.a.fon
4c20 74 20 66 69 6c 65 2c 20 6c 6f 63 61 74 65 64 20 65 6c 73 65 77 68 65 72 65 2e 0a 20 20 20 20 20 t.file,.located.elsewhere.......
4c40 20 20 20 20 20 20 20 2d 20 49 66 20 69 74 20 69 73 20 61 20 66 6f 6e 74 20 66 69 6c 65 2c 20 61 .......-.If.it.is.a.font.file,.a
4c60 6e 64 20 74 68 65 20 66 6f 6e 74 20 66 61 63 65 20 73 65 6c 65 63 74 65 64 20 69 73 20 22 6f 74 nd.the.font.face.selected.is."ot
4c80 68 65 72 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 6e 20 75 73 65 20 74 her",.................then.use.t
4ca0 68 69 73 20 61 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 66 6f 6e 74 20 66 61 63 65 2e 0a 20 20 his.as.the.default.font.face....
4cc0 20 20 20 20 20 20 20 20 20 20 2d 20 41 4c 53 4f 3a 20 53 65 61 72 63 68 20 74 68 65 20 64 69 72 ..........-.ALSO:.Search.the.dir
4ce0 65 63 74 6f 72 79 20 77 68 65 72 65 20 74 68 61 74 20 66 69 6c 65 20 69 73 20 6c 6f 63 61 74 65 ectory.where.that.file.is.locate
4d00 64 20 66 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6e 79 20 6f 74 68 65 72 20 d.for.................any.other.
4d20 53 56 47 20 66 6f 6e 74 73 2e 0a 0a 20 20 20 20 20 20 20 28 43 29 20 54 68 65 20 70 61 74 68 20 SVG.fonts..........(C).The.path.
4d40 74 6f 20 61 20 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 2d 20 49 74 20 to.a.directory.............-.It.
4d60 6d 61 79 20 6f 72 20 6d 61 79 20 6e 6f 74 20 68 61 76 65 20 61 20 74 72 61 69 6c 69 6e 67 20 73 may.or.may.not.have.a.trailing.s
4d80 65 70 61 72 61 74 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 2d 20 53 65 61 72 63 68 20 74 68 eparator.............-.Search.th
4da0 61 74 20 64 69 72 65 63 74 6f 72 79 20 66 6f 72 20 53 56 47 20 66 6f 6e 74 73 2e 0a 0a 20 20 20 at.directory.for.SVG.fonts......
4dc0 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 77 69 6c 6c 20 63 72 65 61 74 65 20 61 .....This.function.will.create.a
4de0 20 6c 69 73 74 20 6f 66 20 61 76 61 69 6c 61 62 6c 65 20 66 69 6c 65 73 20 74 68 61 74 0a 20 20 .list.of.available.files.that...
4e00 20 20 20 20 20 20 61 70 70 65 61 72 20 74 6f 20 62 65 20 53 56 47 28 53 56 47 20 66 6f 6e 74 29 ......appear.to.be.SVG(SVG.font)
4e20 20 66 69 6c 65 73 2e 20 49 74 20 64 6f 65 73 20 6e 6f 74 20 70 61 72 73 65 20 74 68 65 20 66 69 .files..It.does.not.parse.the.fi
4e40 6c 65 73 2e 0a 20 20 20 20 20 20 20 20 57 65 20 77 69 6c 6c 20 66 6f 72 6d 61 74 20 69 74 20 61 les..........We.will.format.it.a
4e60 73 20 61 20 64 69 63 74 69 6f 6e 61 72 79 2c 20 74 68 61 74 20 6d 61 70 73 20 65 61 63 68 20 66 s.a.dictionary,.that.maps.each.f
4e80 69 6c 65 20 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 28 77 69 74 68 6f 75 74 20 65 78 74 65 6e 73 ile.name.........(without.extens
4ea0 69 6f 6e 29 20 74 6f 20 61 20 70 61 74 68 2e 0a 20 20 20 20 20 20 20 20 5a 09 73 76 67 5f 66 6f ion).to.a.path..........Z.svg_fo
4ec0 6e 74 73 29 02 7a 04 2e 73 76 67 7a 04 2e 53 56 47 da 05 6f 74 68 65 72 4e 29 10 72 29 00 00 00 nts).z..svgz..SVG..otherN).r)...
4ee0 72 2a 00 00 00 da 02 6f 73 da 04 70 61 74 68 da 08 72 65 61 6c 70 61 74 68 da 04 6a 6f 69 6e da r*.....os..path..realpath..join.
4f00 06 67 65 74 63 77 64 da 07 6c 69 73 74 64 69 72 72 71 00 00 00 da 06 69 73 66 69 6c 65 da 08 73 .getcwd..listdirrq.....isfile..s
4f20 70 6c 69 74 65 78 74 72 9e 00 00 00 72 1b 00 00 00 72 1a 00 00 00 72 5d 00 00 00 da 05 69 73 64 plitextr....r....r....r].....isd
4f40 69 72 29 0b 72 3d 00 00 00 5a 13 66 6f 6e 74 5f 64 69 72 65 63 74 6f 72 79 5f 6e 61 6d 65 5a 08 ir).r=...Z.font_directory_nameZ.
4f60 66 6f 6e 74 5f 64 69 72 5a 08 64 69 72 5f 69 74 65 6d da 09 66 69 6c 65 5f 70 61 74 68 da 04 72 font_dirZ.dir_item..file_path..r
4f80 6f 6f 74 72 4f 00 00 00 da 09 74 65 73 74 5f 70 61 74 68 da 09 64 69 72 65 63 74 6f 72 79 da 09 ootrO.....test_path..directory..
4fa0 66 69 6c 65 5f 6e 61 6d 65 da 03 65 78 74 72 40 00 00 00 72 40 00 00 00 72 41 00 00 00 da 0f 66 file_name..extr@...r@...rA.....f
4fc0 69 6e 64 5f 66 6f 6e 74 5f 66 69 6c 65 73 20 03 00 00 73 4a 00 00 00 00 1f 08 03 04 02 06 01 10 ind_font_files....sJ............
4fe0 ff 04 02 0e 01 0a 01 0e 01 0c 01 10 01 0c 03 14 04 0a 04 0c 01 08 01 04 02 10 03 0e 01 10 01 10 ................................
5000 01 0a 02 0e 01 08 05 0e 01 0c 01 0e 01 0e 01 10 01 0e 01 04 03 0e 01 0e 01 0c 01 0e 01 0e 01 10 ................................
5020 01 7a 17 48 65 72 73 68 65 79 2e 66 69 6e 64 5f 66 6f 6e 74 5f 66 69 6c 65 73 63 02 00 00 00 00 .z.Hershey.find_font_filesc.....
5040 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 43 00 00 00 73 52 00 00 00 7c 00 a0 00 7c 01 a1 01 ...............C...sR...|...|...
5060 01 00 7c 00 6a 01 7c 01 19 00 64 01 75 00 72 36 7c 00 6a 02 6a 03 7d 01 7c 01 7c 00 6a 01 76 01 ..|.j.|...d.u.r6|.j.j.}.|.|.j.v.
5080 72 36 7c 00 a0 00 7c 01 a1 01 01 00 6e 00 7c 00 6a 01 7c 01 19 00 64 01 75 00 72 4e 64 02 7c 00 r6|...|.....n.|.j.|...d.u.rNd.|.
50a0 5f 04 64 01 53 00 7c 01 53 00 29 03 61 91 03 00 00 0a 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 _.d.S.|.S.).a..............This.
50c0 69 6d 70 6c 65 6d 65 6e 74 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6c 6f 67 69 63 3a 0a implements.the.following.logic:.
50e0 0a 20 20 20 20 20 20 20 20 2a 20 43 68 65 63 6b 20 74 6f 20 73 65 65 20 69 66 20 74 68 65 20 66 .........*.Check.to.see.if.the.f
5100 6f 6e 74 20 6e 61 6d 65 20 69 73 20 69 6e 20 6f 75 72 20 6c 6f 6f 6b 75 70 20 74 61 62 6c 65 20 ont.name.is.in.our.lookup.table.
5120 6f 66 20 66 6f 6e 74 73 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 6f 6e 74 5f of.fonts,.............self.font_
5140 64 69 63 74 0a 0a 20 20 20 20 20 20 20 20 2a 20 49 66 20 74 68 65 20 66 6f 6e 74 20 69 73 20 6e dict..........*.If.the.font.is.n
5160 6f 74 20 6c 69 73 74 65 64 20 69 6e 20 66 6f 6e 74 5f 64 69 63 74 5b 5d 3a 0a 20 20 20 20 20 20 ot.listed.in.font_dict[]:.......
5180 20 20 20 20 20 20 2a 20 43 68 65 63 6b 20 74 6f 20 73 65 65 20 69 66 20 74 68 65 72 65 20 69 73 ......*.Check.to.see.if.there.is
51a0 20 61 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 56 47 20 66 6f 6e 74 20 66 69 6c 65 20 74 .a.corresponding.SVG.font.file.t
51c0 68 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 61 6e 20 62 65 20 6f 70 65 6e 65 64 20 61 6e hat.............can.be.opened.an
51e0 64 20 70 61 72 73 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 2a 20 49 66 20 74 68 65 20 d.parsed...............*.If.the.
5200 66 6f 6e 74 20 63 61 6e 20 62 65 20 6f 70 65 6e 65 64 20 61 6e 64 20 70 61 72 73 65 64 3a 0a 20 font.can.be.opened.and.parsed:..
5220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 20 41 64 64 20 74 68 61 74 20 66 6f 6e 74 20 74 ...............*.Add.that.font.t
5240 6f 20 66 6f 6e 74 5f 64 69 63 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 2a 20 4f 74 68 65 72 o.font_dict..............*.Other
5260 77 69 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 20 41 64 64 20 74 68 65 20 66 wise.................*.Add.the.f
5280 6f 6e 74 20 6e 61 6d 65 20 74 6f 20 66 6f 6e 74 5f 64 69 63 74 20 61 73 20 4e 6f 6e 65 2e 0a 0a ont.name.to.font_dict.as.None...
52a0 20 20 20 20 20 20 20 20 2a 20 49 66 20 74 68 65 20 66 6f 6e 74 20 68 61 73 20 76 61 6c 75 65 20 ........*.If.the.font.has.value.
52c0 4e 6f 6e 65 20 69 6e 20 66 6f 6e 74 5f 64 69 63 74 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 2a None.in.font_dict:.............*
52e0 20 54 72 79 20 74 6f 20 6c 6f 61 64 20 66 61 6c 6c 62 61 63 6b 20 66 6f 6e 74 2e 0a 0a 20 20 20 .Try.to.load.fallback.font......
5300 20 20 20 20 20 2a 20 46 61 6c 6c 62 61 63 6b 20 66 6f 6e 74 3a 0a 20 20 20 20 20 20 20 20 20 20 .....*.Fallback.font:...........
5320 20 20 2a 20 49 66 20 61 6e 20 53 56 47 20 66 6f 6e 74 20 6d 61 74 63 68 69 6e 67 20 74 68 61 74 ..*.If.an.SVG.font.matching.that
5340 20 69 6e 20 74 68 65 20 53 56 47 20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 2c 0a 20 20 .in.the.SVG.is.not.available,...
5360 20 20 20 20 20 20 20 20 20 20 63 68 65 63 6b 20 74 6f 20 73 65 65 20 69 66 20 74 68 65 20 64 65 ..........check.to.see.if.the.de
5380 66 61 75 6c 74 20 66 6f 6e 74 20 69 73 20 61 76 61 69 6c 61 62 6c 65 2e 20 54 68 61 74 20 66 6f fault.font.is.available..That.fo
53a0 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 73 20 67 69 76 65 6e 20 62 79 20 73 65 6c 66 2e nt.............is.given.by.self.
53c0 6f 70 74 69 6f 6e 73 2e 66 6f 6e 74 66 61 63 65 0a 0a 20 20 20 20 20 20 20 20 2a 20 49 66 20 61 options.fontface..........*.If.a
53e0 20 66 6f 6e 74 20 69 73 20 6c 6f 61 64 65 64 20 61 6e 64 20 61 76 61 69 6c 61 62 6c 65 2c 20 72 .font.is.loaded.and.available,.r
5400 65 74 75 72 6e 20 74 68 65 20 66 6f 6e 74 20 6e 61 6d 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 eturn.the.font.name.............
5420 20 4f 74 68 65 72 77 69 73 65 2c 20 72 65 74 75 72 6e 20 6e 6f 6e 65 2e 0a 0a 20 20 20 20 20 20 .Otherwise,.return.none.........
5440 20 20 4e 54 29 05 72 8c 00 00 00 72 30 00 00 00 72 9e 00 00 00 72 1a 00 00 00 72 2b 00 00 00 72 ..NT).r....r0...r....r....r+...r
5460 72 00 00 00 72 40 00 00 00 72 40 00 00 00 72 41 00 00 00 72 b1 00 00 00 7a 03 00 00 73 12 00 00 r...r@...r@...rA...r....z...s...
5480 00 00 1e 0a 08 0e 03 08 01 0a 01 0c 04 0e 01 06 01 04 01 7a 19 48 65 72 73 68 65 79 2e 66 6f 6e ...................z.Hershey.fon
54a0 74 5f 6c 6f 61 64 5f 77 72 61 70 70 65 72 63 03 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 06 t_load_wrapperc.................
54c0 00 00 00 43 00 00 00 73 c0 00 00 00 7c 00 a0 00 7c 01 a1 01 7d 01 7c 01 64 01 75 00 72 16 64 01 ...C...s....|...|...}.|.d.u.r.d.
54e0 53 00 7a 12 7c 00 6a 01 7c 01 19 00 64 02 19 00 7d 03 57 00 6e 10 01 00 01 00 01 00 64 03 7d 03 S.z.|.j.|...d...}.W.n.......d.}.
5500 59 00 6e 02 30 00 7a 72 7c 02 7c 00 6a 01 7c 01 19 00 64 04 19 00 76 01 72 7a 7c 00 6a 01 7c 01 Y.n.0.zr|.|.j.|...d...v.rz|.j.|.
5520 19 00 64 05 19 00 64 06 19 00 7d 04 7c 00 6a 01 7c 01 19 00 64 05 19 00 64 07 19 00 7c 04 7c 03 ..d...d...}.|.j.|...d...d...|.|.
5540 66 03 57 00 53 00 7c 00 6a 01 7c 01 19 00 64 04 19 00 7c 02 19 00 64 06 19 00 7d 04 7c 00 6a 01 f.W.S.|.j.|...d...|...d...}.|.j.
5560 7c 01 19 00 64 04 19 00 7c 02 19 00 64 07 19 00 7c 04 7c 03 66 03 57 00 53 00 01 00 01 00 01 00 |...d...|...d...|.|.f.W.S.......
5580 59 00 64 01 53 00 30 00 64 01 53 00 29 08 7a e7 0a 20 20 20 20 20 20 20 20 47 69 76 65 6e 20 61 Y.d.S.0.d.S.).z..........Given.a
55a0 20 66 6f 6e 74 20 66 61 63 65 20 6e 61 6d 65 20 61 6e 64 20 61 20 63 68 61 72 61 63 74 65 72 28 .font.face.name.and.a.character(
55c0 75 6e 69 63 6f 64 65 20 70 6f 69 6e 74 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 unicode.point),.............retu
55e0 72 6e 20 61 6e 20 53 56 47 20 70 61 74 68 2c 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 61 64 76 61 6e rn.an.SVG.path,.horizontal.advan
5600 63 65 20 76 61 6c 75 65 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 6e 64 20 73 63 61 6c 69 6e ce.value,.............and.scalin
5620 67 20 66 61 63 74 6f 72 2e 0a 0a 20 20 20 20 20 20 20 20 49 66 20 74 68 65 20 66 6f 6e 74 20 69 g.factor...........If.the.font.i
5640 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 20 62 79 20 6e 61 6d 65 2c 20 75 73 65 20 74 68 65 s.not.available.by.name,.use.the
5660 20 64 65 66 61 75 6c 74 20 66 6f 6e 74 2e 0a 20 20 20 20 20 20 20 20 4e 72 80 00 00 00 67 fc a9 .default.font..........Nr....g..
5680 f1 d2 4d 62 50 3f 72 81 00 00 00 72 7e 00 00 00 72 76 00 00 00 72 78 00 00 00 29 02 72 b1 00 00 ..MbP?r....r~...rv...rx...).r...
56a0 00 72 30 00 00 00 29 05 72 3d 00 00 00 72 73 00 00 00 da 04 63 68 61 72 da 0c 73 63 61 6c 65 5f .r0...).r=...rs.....char..scale_
56c0 66 61 63 74 6f 72 da 05 78 5f 61 64 76 72 40 00 00 00 72 40 00 00 00 72 41 00 00 00 da 0d 67 65 factor..x_advr@...r@...rA.....ge
56e0 74 5f 66 6f 6e 74 5f 63 68 61 72 af 03 00 00 73 26 00 00 00 00 09 0a 02 08 01 04 02 02 01 12 01 t_font_char....s&...............
5700 06 01 0a 02 02 01 12 01 12 02 10 01 04 ff 06 02 16 02 14 01 04 ff 06 02 06 01 7a 15 48 65 72 73 ..........................z.Hers
5720 68 65 79 2e 67 65 74 5f 66 6f 6e 74 5f 63 68 61 72 63 01 00 00 00 00 00 00 00 00 00 00 00 07 00 hey.get_font_charc..............
5740 00 00 06 00 00 00 43 00 00 00 73 a0 00 00 00 7c 00 a0 00 64 01 a1 01 7c 00 5f 01 7c 00 a0 00 64 ......C...s....|...d...|._.|...d
5760 02 a1 01 7c 00 5f 02 7c 00 6a 03 a0 04 a1 00 7c 00 5f 05 7c 00 6a 05 a0 06 64 03 a1 01 7d 01 7c ...|._.|.j.....|._.|.j...d...}.|
5780 01 72 5e 7c 00 6a 05 a0 06 64 04 a1 01 7d 02 7c 00 a0 07 7c 01 7c 02 7c 00 6a 02 7c 00 6a 01 a1 .r^|.j...d...}.|...|.|.|.j.|.j..
57a0 04 5c 04 7d 03 7d 04 7d 05 7d 06 6e 1a 64 05 74 08 7c 00 6a 09 83 01 1b 00 7d 03 7c 03 7d 04 64 .\.}.}.}.}.n.d.t.|.j.....}.|.}.d
57c0 06 7d 05 64 06 7d 06 74 0a 7c 03 7c 04 66 02 7c 05 7c 06 66 02 64 07 8d 02 7c 00 5f 0b 7c 03 7c .}.d.}.t.|.|.f.|.|.f.d...|._.|.|
57e0 04 17 00 64 08 1b 00 7c 00 5f 0c 64 09 53 00 29 0a 7a 45 0a 20 20 20 20 20 20 20 20 57 72 61 70 ...d...|._.d.S.).zE.........Wrap
5800 70 65 72 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 70 72 6f 63 65 73 73 69 6e 67 20 76 69 65 77 per.function.for.processing.view
5820 62 6f 78 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 72 67 00 00 00 72 66 00 box.information.........rg...rf.
5840 00 00 da 07 76 69 65 77 42 6f 78 5a 13 70 72 65 73 65 72 76 65 41 73 70 65 63 74 52 61 74 69 6f ....viewBoxZ.preserveAspectRatio
5860 72 7f 00 00 00 e7 00 00 00 00 00 00 00 00 29 02 72 80 00 00 00 da 09 74 72 61 6e 73 6c 61 74 65 r.............).r......translate
5880 e7 00 00 00 00 00 00 00 40 4e 29 0d 72 4e 00 00 00 72 2c 00 00 00 72 2d 00 00 00 72 46 00 00 00 ........@N).rN...r,...r-...rF...
58a0 72 47 00 00 00 72 9f 00 00 00 72 48 00 00 00 72 6c 00 00 00 72 5f 00 00 00 da 0b 50 58 5f 50 45 rG...r....rH...rl...r_.....PX_PE
58c0 52 5f 49 4e 43 48 72 03 00 00 00 72 a8 00 00 00 72 32 00 00 00 29 07 72 3d 00 00 00 72 61 00 00 R_INCHr....r....r2...).r=...ra..
58e0 00 72 62 00 00 00 72 68 00 00 00 72 69 00 00 00 72 6a 00 00 00 72 6b 00 00 00 72 40 00 00 00 72 .rb...rh...ri...rj...rk...r@...r
5900 40 00 00 00 72 41 00 00 00 da 0e 68 61 6e 64 6c 65 5f 76 69 65 77 62 6f 78 d0 03 00 00 73 1a 00 @...rA.....handle_viewbox....s..
5920 00 00 00 05 0c 01 0c 02 0c 01 0c 01 04 01 0c 01 1e 02 0e 01 04 01 04 01 04 03 16 02 7a 16 48 65 ............................z.He
5940 72 73 68 65 79 2e 68 61 6e 64 6c 65 5f 76 69 65 77 62 6f 78 63 03 00 00 00 00 00 00 00 00 00 00 rshey.handle_viewboxc...........
5960 00 18 00 00 00 06 00 00 00 43 00 00 00 73 5c 01 00 00 7c 01 64 01 19 00 7d 03 7c 01 64 02 19 00 .........C...s\...|.d...}.|.d...
5980 7d 04 7c 01 64 03 19 00 7d 05 7c 01 64 04 19 00 7d 06 7c 01 64 05 19 00 7d 07 64 06 7d 08 7c 01 }.|.d...}.|.d...}.|.d...}.d.}.|.
59a0 64 07 19 00 7c 00 6a 00 14 00 7d 09 7a 16 7c 00 a0 01 7c 04 7c 03 a1 02 5c 03 7d 0a 7d 0b 7d 0c d...|.j...}.z.|...|.|...\.}.}.}.
59c0 57 00 6e 18 01 00 01 00 01 00 64 08 7d 0b 64 09 7d 0a 64 06 7d 0c 59 00 6e 02 30 00 7c 00 6a 02 W.n.......d.}.d.}.d.}.Y.n.0.|.j.
59e0 72 74 64 08 53 00 7c 08 7c 0c 7c 07 14 00 39 00 7d 08 64 08 7d 0d 64 08 7d 0e 74 03 7c 08 7c 08 rtd.S.|.|.|...9.}.d.}.d.}.t.|.|.
5a00 0b 00 66 02 64 0a 8d 01 7d 0f 7c 08 7c 09 14 00 7d 10 7c 10 64 08 6b 02 72 ac 64 0b 7d 10 7c 00 ..f.d...}.|.|...}.|.d.k.r.d.}.|.
5a20 6a 04 7c 10 1b 00 7d 11 74 05 a0 06 7c 11 a1 01 7d 12 7c 12 64 08 6b 04 72 d4 64 0c a0 07 7c 11 j.|...}.t...|...}.|.d.k.r.d...|.
5a40 a1 01 7d 13 6e 20 74 08 74 05 a0 09 7c 12 0b 00 a1 01 64 0d 17 00 83 01 7d 14 64 0e a0 07 7c 11 ..}.n.t.t...|.....d.....}.d...|.
5a60 7c 14 a1 02 7d 13 64 0f 7c 13 69 01 7d 15 74 03 7c 05 7c 0d 17 00 7c 06 7c 0e 17 00 66 02 64 10 |...}.d.|.i.}.t.|.|...|.|...f.d.
5a80 8d 01 7d 16 7c 16 7c 0f 39 00 7d 16 7c 0a 64 09 75 01 90 01 72 4c 7c 02 a0 0a 74 0b 83 00 a1 01 ..}.|.|.9.}.|.d.u...rL|...t.....
5aa0 7d 17 7c 17 a0 0c 7c 0a a1 01 01 00 7c 15 7c 17 5f 0d 7c 16 7c 17 5f 0e 64 11 7c 00 5f 0f 7c 05 }.|...|.....|.|._.|.|._.d.|._.|.
5ac0 74 10 7c 0b 83 01 7c 08 14 00 17 00 53 00 29 12 7a 30 0a 20 20 20 20 20 20 20 20 52 65 6e 64 65 t.|...|.....S.).z0.........Rende
5ae0 72 20 61 6e 20 69 6e 64 69 76 69 64 75 61 6c 20 73 76 67 20 67 6c 79 70 68 0a 20 20 20 20 20 20 r.an.individual.svg.glyph.......
5b00 20 20 72 cd 00 00 00 72 7a 00 00 00 da 06 6f 66 66 73 65 74 da 0a 76 65 72 74 6f 66 66 73 65 74 ..r....rz.....offset..vertoffset
5b20 da 0b 66 6f 6e 74 5f 68 65 69 67 68 74 72 7f 00 00 00 da 0c 73 74 72 6f 6b 65 5f 73 63 61 6c 65 ..font_heightr......stroke_scale
5b40 72 01 00 00 00 4e 29 01 72 80 00 00 00 72 22 00 00 00 7a 09 7b 30 3a 2e 33 66 7d 69 6e 72 54 00 r....N).r....r"...z.{0:.3f}inrT.
5b60 00 00 7a 0b 7b 30 3a 2e 7b 31 7d 66 7d 69 6e 7a 0c 73 74 72 6f 6b 65 2d 77 69 64 74 68 a9 01 72 ..z.{0:.{1}f}inz.stroke-width..r
5b80 d3 00 00 00 54 29 11 72 32 00 00 00 72 d0 00 00 00 72 2b 00 00 00 72 03 00 00 00 72 3c 00 00 00 ....T).r2...r....r+...r....r<...
5ba0 72 b3 00 00 00 da 05 6c 6f 67 31 30 da 06 66 6f 72 6d 61 74 72 b2 00 00 00 da 04 63 65 69 6c 72 r......log10..formatr......ceilr
5bc0 a1 00 00 00 72 13 00 00 00 da 08 73 65 74 5f 70 61 74 68 72 a4 00 00 00 da 09 74 72 61 6e 73 66 ....r......set_pathr......transf
5be0 6f 72 6d 72 2e 00 00 00 72 5f 00 00 00 29 18 72 3d 00 00 00 5a 08 63 68 61 72 64 61 74 61 da 06 ormr....r_...).r=...Z.chardata..
5c00 70 61 72 65 6e 74 72 cd 00 00 00 72 7a 00 00 00 72 d7 00 00 00 72 d8 00 00 00 72 d9 00 00 00 5a parentr....rz...r....r....r....Z
5c20 0a 66 6f 6e 74 5f 73 63 61 6c 65 72 da 00 00 00 5a 0b 70 61 74 68 5f 73 74 72 69 6e 67 5a 05 61 .font_scaler....Z.path_stringZ.a
5c40 64 76 5f 78 72 ce 00 00 00 5a 08 68 5f 6f 66 66 73 65 74 5a 08 76 5f 6f 66 66 73 65 74 5a 0f 73 dv_xr....Z.h_offsetZ.v_offsetZ.s
5c60 63 61 6c 65 5f 74 72 61 6e 73 66 6f 72 6d 5a 06 5f 73 63 61 6c 65 da 0c 73 74 72 6f 6b 65 5f 77 cale_transformZ._scale..stroke_w
5c80 69 64 74 68 5a 07 6c 6f 67 5f 74 65 6e 5a 0c 77 69 64 74 68 5f 73 74 72 69 6e 67 da 04 70 72 65 idthZ.log_tenZ.width_string..pre
5ca0 63 5a 07 70 5f 73 74 79 6c 65 da 0d 74 68 65 5f 74 72 61 6e 73 66 6f 72 6d 5a 0c 70 61 74 68 5f cZ.p_style..the_transformZ.path_
5cc0 65 6c 65 6d 65 6e 74 72 40 00 00 00 72 40 00 00 00 72 41 00 00 00 da 0d 64 72 61 77 5f 73 76 67 elementr@...r@...rA.....draw_svg
5ce0 5f 74 65 78 74 ea 03 00 00 73 4c 00 00 00 00 04 08 01 08 01 08 01 08 01 08 01 04 03 0e 02 02 01 _text....sL.....................
5d00 16 01 06 01 04 01 04 01 0a 02 06 01 04 02 0c 02 04 01 04 03 10 04 08 01 08 01 04 01 0a 05 0a 01 ................................
5d20 08 01 0c 02 14 01 0c 02 08 02 16 01 08 02 0a 01 0c 01 0a 01 06 01 06 01 06 02 7a 15 48 65 72 73 ..........................z.Hers
5d40 68 65 79 2e 64 72 61 77 5f 73 76 67 5f 74 65 78 74 63 02 00 00 00 00 00 00 00 00 00 00 00 05 00 hey.draw_svg_textc..............
5d60 00 00 04 00 00 00 43 00 00 00 73 5e 00 00 00 7c 01 a0 00 a1 00 7d 01 7c 01 64 01 75 01 72 58 7c ......C...s^...|.....}.|.d.u.rX|
5d80 00 a0 01 7c 01 a1 01 7d 02 7c 01 a0 02 64 02 64 01 a1 02 7d 03 7c 03 64 01 75 00 72 32 7c 02 53 ...|...}.|...d.d...}.|.d.u.r2|.S
5da0 00 74 03 7c 03 83 01 6a 04 7d 04 7c 02 64 01 75 00 72 48 7c 04 53 00 74 03 7c 02 83 01 74 03 7c .t.|...j.}.|.d.u.rH|.S.t.|...t.|
5dc0 04 83 01 14 00 53 00 7c 00 6a 05 53 00 29 03 7a 6d 0a 20 20 20 20 20 20 20 20 44 65 74 65 72 6d .....S.|.j.S.).zm.........Determ
5de0 69 6e 65 20 74 68 65 20 63 75 6d 75 6c 61 74 69 76 65 20 74 72 61 6e 73 66 6f 72 6d 20 77 68 69 ine.the.cumulative.transform.whi
5e00 63 68 20 6e 6f 64 65 20 69 6e 68 65 72 69 74 73 20 66 72 6f 6d 0a 20 20 20 20 20 20 20 20 69 74 ch.node.inherits.from.........it
5e20 73 20 63 68 61 69 6e 20 6f 66 20 61 6e 63 65 73 74 6f 72 73 2e 0a 20 20 20 20 20 20 20 20 4e 72 s.chain.of.ancestors..........Nr
5e40 e0 00 00 00 29 06 da 09 67 65 74 70 61 72 65 6e 74 da 1c 72 65 63 75 72 73 69 76 65 5f 67 65 74 ....)...getparent..recursive_get
5e60 5f 65 6e 63 6c 5f 74 72 61 6e 73 66 6f 72 6d 72 48 00 00 00 72 03 00 00 00 da 06 6d 61 74 72 69 _encl_transformrH...r......matri
5e80 78 72 a8 00 00 00 29 05 72 3d 00 00 00 72 87 00 00 00 5a 10 70 61 72 65 6e 74 5f 74 72 61 6e 73 xr....).r=...r....Z.parent_trans
5ea0 66 6f 72 6d 5a 0e 6e 6f 64 65 5f 74 72 61 6e 73 66 6f 72 6d da 05 74 72 61 6e 73 72 40 00 00 00 formZ.node_transform..transr@...
5ec0 72 40 00 00 00 72 41 00 00 00 72 e7 00 00 00 2a 04 00 00 73 16 00 00 00 00 06 08 01 08 01 0a 01 r@...rA...r....*...s............
5ee0 0c 01 08 01 04 01 0a 02 08 01 04 01 10 01 7a 24 48 65 72 73 68 65 79 2e 72 65 63 75 72 73 69 76 ..............z$Hershey.recursiv
5f00 65 5f 67 65 74 5f 65 6e 63 6c 5f 74 72 61 6e 73 66 6f 72 6d 63 03 00 00 00 00 00 00 00 00 00 00 e_get_encl_transformc...........
5f20 00 0d 00 00 00 09 00 00 00 43 00 00 00 73 5c 02 00 00 7c 02 64 01 19 00 7d 03 7c 02 64 02 19 00 .........C...s\...|.d...}.|.d...
5f40 7d 04 7c 02 64 03 19 00 7d 05 7c 02 64 04 19 00 7d 06 7c 01 44 00 90 02 5d 30 7d 07 7a 0a 7c 07 }.|.d...}.|.d...}.|.D...]0}.z.|.
5f60 6a 00 7d 08 57 00 6e 12 04 00 74 01 79 46 01 00 01 00 01 00 59 00 6e 02 30 00 7a 16 7c 08 64 05 j.}.W.n...t.yF......Y.n.0.z.|.d.
5f80 19 00 7d 09 7c 00 a0 02 7c 09 a1 01 7d 03 57 00 6e 12 04 00 74 03 79 70 01 00 01 00 01 00 59 00 ..}.|...|...}.W.n...t.yp......Y.
5fa0 6e 02 30 00 7a 12 7c 00 a0 04 7c 08 64 06 19 00 a1 01 7d 04 57 00 6e 0c 01 00 01 00 01 00 59 00 n.0.z.|...|.d.....}.W.n.......Y.
5fc0 6e 02 30 00 7a 32 7c 08 64 07 19 00 7d 0a 64 08 7c 0a 76 00 72 b8 74 05 7c 0a a0 06 64 08 a1 01 n.0.z2|.d...}.d.|.v.r.t.|...d...
5fe0 83 01 64 09 1b 00 7d 05 6e 0a 7c 00 a0 02 7c 0a a1 01 7d 05 57 00 6e 12 04 00 74 03 79 d6 01 00 ..d...}.n.|...|...}.W.n...t.y...
6000 01 00 01 00 59 00 6e 02 30 00 7a 0c 7c 08 64 0a 19 00 7d 06 57 00 6e 12 04 00 74 03 79 f6 01 00 ....Y.n.0.z.|.d...}.W.n...t.y...
6020 01 00 01 00 59 00 6e 02 30 00 7c 07 6a 07 64 0b 75 01 90 01 72 52 7c 00 04 00 6a 08 7c 07 6a 07 ....Y.n.0.|.j.d.u...rR|...j.|.j.
6040 37 00 02 00 5f 08 7c 07 6a 07 44 00 5d 36 7d 0b 7c 00 6a 09 a0 0a 7c 04 a1 01 01 00 7c 00 6a 0b 7..._.|.j.D.]6}.|.j...|.....|.j.
6060 a0 0a 7c 03 a1 01 01 00 7c 00 6a 0c a0 0a 7c 05 a1 01 01 00 7c 00 6a 0d a0 0a 7c 06 a1 01 01 00 ..|.....|.j...|.....|.j...|.....
6080 90 01 71 1a 74 0e 7c 07 74 0f 74 10 66 02 83 02 90 01 72 94 74 11 83 00 7d 0c 7c 03 7c 0c 64 01 ..q.t.|.t.t.f.....r.t...}.|.|.d.
60a0 3c 00 7c 04 7c 0c 64 02 3c 00 7c 05 7c 0c 64 03 3c 00 7c 06 7c 0c 64 04 3c 00 7c 00 a0 12 7c 07 <.|.|.d.<.|.|.d.<.|.|.d.<.|...|.
60c0 7c 0c a1 02 01 00 7c 07 6a 13 64 0b 75 01 90 02 72 0e 7c 02 64 01 19 00 7d 03 7c 02 64 02 19 00 |.....|.j.d.u...r.|.d...}.|.d...
60e0 7d 04 7c 02 64 03 19 00 7d 05 7c 02 64 04 19 00 7d 06 7c 00 04 00 6a 08 7c 07 6a 13 37 00 02 00 }.|.d...}.|.d...}.|...j.|.j.7...
6100 5f 08 7c 07 6a 13 44 00 5d 36 7d 0b 7c 00 6a 09 a0 0a 7c 04 a1 01 01 00 7c 00 6a 0b a0 0a 7c 03 _.|.j.D.]6}.|.j...|.....|.j...|.
6120 a1 01 01 00 7c 00 6a 0c a0 0a 7c 05 a1 01 01 00 7c 00 6a 0d a0 0a 7c 06 a1 01 01 00 90 01 71 d6 ....|.j...|.....|.j...|.......q.
6140 74 0e 7c 07 74 0f 83 02 72 24 7c 00 04 00 6a 08 64 0c 37 00 02 00 5f 08 7c 00 6a 09 a0 0a 7c 04 t.|.t...r$|...j.d.7..._.|.j...|.
6160 a1 01 01 00 7c 00 6a 0b a0 0a 7c 03 a1 01 01 00 7c 00 6a 0c a0 0a 7c 05 a1 01 01 00 7c 00 6a 0d ....|.j...|.....|.j...|.....|.j.
6180 a0 0a 7c 06 a1 01 01 00 71 24 64 0b 53 00 29 0d 7a 38 0a 20 20 20 20 20 20 20 20 50 61 72 73 65 ..|.....q$d.S.).z8.........Parse
61a0 20 61 20 66 6c 6f 77 72 6f 6f 74 20 6e 6f 64 65 20 61 6e 64 20 69 74 73 20 63 68 69 6c 64 72 65 .a.flowroot.node.and.its.childre
61c0 6e 0a 20 20 20 20 20 20 20 20 72 d9 00 00 00 72 7a 00 00 00 da 0c 6c 69 6e 65 5f 73 70 61 63 69 n.........r....rz.....line_spaci
61e0 6e 67 da 05 61 6c 69 67 6e 72 93 00 00 00 72 79 00 00 00 fa 0b 6c 69 6e 65 2d 68 65 69 67 68 74 ng..alignr....ry.....line-height
6200 72 44 00 00 00 e7 00 00 00 00 00 00 59 40 fa 0a 74 65 78 74 2d 61 6c 69 67 6e 4e da 01 0a 29 14 rD..........Y@..text-alignN...).
6220 72 a4 00 00 00 da 0a 56 61 6c 75 65 45 72 72 6f 72 72 50 00 00 00 da 08 4b 65 79 45 72 72 6f 72 r......ValueErrorrP.....KeyError
6240 72 74 00 00 00 72 5f 00 00 00 da 06 72 73 74 72 69 70 72 a3 00 00 00 72 33 00 00 00 72 34 00 00 rt...r_.....rstripr....r3...r4..
6260 00 da 06 61 70 70 65 6e 64 72 35 00 00 00 72 36 00 00 00 72 37 00 00 00 72 83 00 00 00 72 09 00 ...appendr5...r6...r7...r....r..
6280 00 00 72 0c 00 00 00 72 29 00 00 00 da 1a 72 65 63 75 72 73 69 76 65 6c 79 5f 70 61 72 73 65 5f ..r....r).....recursively_parse_
62a0 66 6c 6f 77 72 6f 6f 74 da 04 74 61 69 6c 29 0d 72 3d 00 00 00 72 85 00 00 00 da 0b 70 61 72 65 flowroot..tail).r=...r......pare
62c0 6e 74 5f 69 6e 66 6f da 11 66 6f 6e 74 5f 68 65 69 67 68 74 5f 6c 6f 63 61 6c da 11 66 6f 6e 74 nt_info..font_height_local..font
62e0 5f 66 61 6d 69 6c 79 5f 6c 6f 63 61 6c 5a 12 6c 69 6e 65 5f 73 70 61 63 69 6e 67 5f 6c 6f 63 61 _family_localZ.line_spacing_loca
6300 6c da 10 74 65 78 74 5f 61 6c 69 67 6e 5f 6c 6f 63 61 6c 72 87 00 00 00 da 0a 6e 6f 64 65 5f 73 l..text_align_localr......node_s
6320 74 79 6c 65 72 d9 00 00 00 72 ea 00 00 00 72 4f 00 00 00 da 09 74 68 65 5f 73 74 79 6c 65 72 40 tyler....r....rO.....the_styler@
6340 00 00 00 72 40 00 00 00 72 41 00 00 00 72 f4 00 00 00 3e 04 00 00 73 78 00 00 00 00 06 08 01 08 ...r@...rA...r....>...sx........
6360 01 08 01 08 02 0a 01 02 01 0a 01 0c 01 06 02 02 01 08 01 0e 01 0c 01 06 02 02 01 12 01 06 01 06 ................................
6380 02 02 01 08 01 08 01 14 02 0e 01 0c 01 06 02 02 01 0c 01 0c 01 06 02 0c 01 10 02 0a 01 0c 01 0c ................................
63a0 01 0c 01 10 02 10 01 06 01 08 01 08 01 08 01 08 02 0c 02 0c 02 08 01 08 01 08 02 08 01 10 01 0a ................................
63c0 01 0c 01 0c 01 0c 01 10 02 0a 01 0e 01 0c 01 0c 01 0c 01 7a 22 48 65 72 73 68 65 79 2e 72 65 63 ...................z"Hershey.rec
63e0 75 72 73 69 76 65 6c 79 5f 70 61 72 73 65 5f 66 6c 6f 77 72 6f 6f 74 63 03 00 00 00 00 00 00 00 ursively_parse_flowrootc........
6400 00 00 00 00 14 00 00 00 08 00 00 00 43 00 00 00 73 ce 02 00 00 7c 02 64 01 19 00 7d 03 7c 02 64 ............C...s....|.d...}.|.d
6420 02 19 00 7d 04 7c 02 64 03 19 00 7d 05 7c 02 64 04 19 00 7d 06 7c 02 64 05 19 00 7d 07 7c 02 64 ...}.|.d...}.|.d...}.|.d...}.|.d
6440 06 19 00 7d 08 7a 0a 7c 01 6a 00 7d 09 57 00 6e 0c 01 00 01 00 01 00 59 00 6e 02 30 00 7a 16 7c ...}.z.|.j.}.W.n.......Y.n.0.z.|
6460 09 64 07 19 00 7d 0a 7c 00 a0 01 7c 0a a1 01 7d 03 57 00 6e 12 04 00 74 02 79 70 01 00 01 00 01 .d...}.|...|...}.W.n...t.yp.....
6480 00 59 00 6e 02 30 00 7a 12 7c 00 a0 03 7c 09 64 08 19 00 a1 01 7d 04 57 00 6e 12 04 00 74 02 79 .Y.n.0.z.|...|.d.....}.W.n...t.y
64a0 96 01 00 01 00 01 00 59 00 6e 02 30 00 7a 0c 7c 09 64 09 19 00 7d 05 57 00 6e 12 04 00 74 02 79 .......Y.n.0.z.|.d...}.W.n...t.y
64c0 b6 01 00 01 00 01 00 59 00 6e 02 30 00 7a 1a 7c 01 a0 04 64 0a a1 01 7d 0b 7c 0b 64 0b 75 01 72 .......Y.n.0.z.|...d...}.|.d.u.r
64e0 d0 7c 0b 7d 06 57 00 6e 12 04 00 74 05 79 e4 01 00 01 00 01 00 59 00 6e 02 30 00 7a 42 7c 01 a0 .|.}.W.n...t.y.......Y.n.0.zB|..
6500 04 64 0c a1 01 7d 0c 7c 0c 64 0b 75 01 90 01 72 02 7c 0c 7d 07 6e 24 7c 07 64 0b 75 00 90 01 72 .d...}.|.d.u...r.|.}.n$|.d.u...r
6520 10 64 0d 7d 07 74 06 7c 07 83 01 7c 00 6a 07 7c 08 14 00 7c 03 14 00 17 00 7d 07 57 00 6e 14 04 .d.}.t.|...|.j.|...|.....}.W.n..
6540 00 74 05 90 01 79 3c 01 00 01 00 01 00 59 00 6e 02 30 00 7c 01 6a 08 64 0b 75 01 90 01 72 a4 7c .t...y<......Y.n.0.|.j.d.u...r.|
6560 00 04 00 6a 09 7c 01 6a 08 37 00 02 00 5f 09 7c 01 6a 08 44 00 5d 42 7d 0d 7c 00 6a 0a a0 0b 7c ...j.|.j.7..._.|.j.D.]B}.|.j...|
6580 04 a1 01 01 00 7c 00 6a 0c a0 0b 7c 03 a1 01 01 00 7c 00 6a 0d a0 0b 7c 05 a1 01 01 00 7c 00 6a .....|.j...|.....|.j...|.....|.j
65a0 0e a0 0b 7c 06 a1 01 01 00 7c 00 6a 0f a0 0b 7c 07 a1 01 01 00 90 01 71 60 7c 01 44 00 5d 82 7d ...|.....|.j...|.......q`|.D.].}
65c0 0e 74 10 7c 0e 74 11 83 02 90 01 72 a8 74 12 83 00 7d 0f 7c 03 7c 0f 64 01 3c 00 7c 04 7c 0f 64 .t.|.t.....r.t...}.|.|.d.<.|.|.d
65e0 02 3c 00 7c 05 7c 0f 64 03 3c 00 7c 06 7c 0f 64 04 3c 00 7c 07 7c 0f 64 05 3c 00 7c 08 7c 0f 64 .<.|.|.d.<.|.|.d.<.|.|.d.<.|.|.d
6600 06 3c 00 64 0e 7d 10 7c 0e a0 04 64 0f a1 01 7d 11 7c 11 64 10 6b 02 90 02 72 0a 64 11 7d 10 7c .<.d.}.|...d...}.|.d.k...r.d.}.|
6620 00 a0 13 7c 0e 7c 0f a1 02 01 00 7c 10 90 01 72 a8 7c 00 6a 07 64 12 17 00 7c 00 5f 07 90 01 71 ...|.|.....|...r.|.j.d...|._...q
6640 a8 7c 01 6a 14 64 0b 75 01 90 02 72 ca 7c 01 6a 14 a0 15 a1 00 7d 12 7c 12 64 0b 75 01 90 02 72 .|.j.d.u...r.|.j.....}.|.d.u...r
6660 ca 7c 02 64 01 19 00 7d 03 7c 02 64 02 19 00 7d 04 7c 02 64 03 19 00 7d 13 7c 02 64 04 19 00 7d .|.d...}.|.d...}.|.d...}.|.d...}
6680 06 7c 02 64 05 19 00 7d 07 7c 00 04 00 6a 09 7c 12 37 00 02 00 5f 09 7c 12 44 00 5d 42 7d 0d 7c .|.d...}.|...j.|.7..._.|.D.]B}.|
66a0 00 6a 0c a0 0b 7c 03 a1 01 01 00 7c 00 6a 0a a0 0b 7c 04 a1 01 01 00 7c 00 6a 0d a0 0b 7c 13 a1 .j...|.....|.j...|.....|.j...|..
66c0 01 01 00 7c 00 6a 0e a0 0b 7c 06 a1 01 01 00 7c 00 6a 0f a0 0b 7c 07 a1 01 01 00 90 02 71 86 64 ...|.j...|.....|.j...|.......q.d
66e0 0b 53 00 29 13 7a 34 0a 20 20 20 20 20 20 20 20 70 61 72 73 65 20 61 20 74 65 78 74 20 6e 6f 64 .S.).z4.........parse.a.text.nod
6700 65 20 61 6e 64 20 69 74 73 20 63 68 69 6c 64 72 65 6e 0a 20 20 20 20 20 20 20 20 72 d9 00 00 00 e.and.its.children.........r....
6720 72 7a 00 00 00 da 06 61 6e 63 68 6f 72 72 ba 00 00 00 72 b9 00 00 00 72 ea 00 00 00 72 93 00 00 rz.....anchorr....r....r....r...
6740 00 72 79 00 00 00 72 95 00 00 00 72 99 00 00 00 4e 72 9a 00 00 00 72 01 00 00 00 46 7a 0d 73 6f .ry...r....r....Nr....r....Fz.so
6760 64 69 70 6f 64 69 3a 72 6f 6c 65 da 04 6c 69 6e 65 54 72 22 00 00 00 29 16 72 a4 00 00 00 72 50 dipodi:role..lineTr"...).r....rP
6780 00 00 00 72 f1 00 00 00 72 74 00 00 00 72 48 00 00 00 72 f0 00 00 00 72 5f 00 00 00 72 3a 00 00 ...r....rt...rH...r....r_...r:..
67a0 00 72 a3 00 00 00 72 33 00 00 00 72 34 00 00 00 72 f3 00 00 00 72 35 00 00 00 72 37 00 00 00 72 .r....r3...r4...r....r5...r7...r
67c0 38 00 00 00 72 39 00 00 00 72 83 00 00 00 72 0f 00 00 00 72 29 00 00 00 da 16 72 65 63 75 72 73 8...r9...r....r....r).....recurs
67e0 69 76 65 6c 79 5f 70 61 72 73 65 5f 74 65 78 74 72 f5 00 00 00 72 5b 00 00 00 29 14 72 3d 00 00 ively_parse_textr....r[...).r=..
6800 00 72 87 00 00 00 72 f6 00 00 00 72 f7 00 00 00 72 f8 00 00 00 5a 0c 61 6e 63 68 6f 72 5f 6c 6f .r....r....r....r....Z.anchor_lo
6820 63 61 6c 5a 07 78 5f 6c 6f 63 61 6c 5a 07 79 5f 6c 6f 63 61 6c 5a 13 70 61 72 65 6e 74 5f 6c 69 calZ.x_localZ.y_localZ.parent_li
6840 6e 65 5f 73 70 61 63 69 6e 67 72 fa 00 00 00 72 d9 00 00 00 5a 06 78 5f 74 65 6d 70 5a 06 79 5f ne_spacingr....r....Z.x_tempZ.y_
6860 74 65 6d 70 72 4f 00 00 00 da 08 73 75 62 5f 6e 6f 64 65 da 09 6e 6f 64 65 5f 69 6e 66 6f 5a 08 temprO.....sub_node..node_infoZ.
6880 61 64 76 5f 6c 69 6e 65 5a 04 72 6f 6c 65 5a 0e 5f 73 74 72 69 70 70 65 64 5f 74 61 69 6c 72 f9 adv_lineZ.roleZ._stripped_tailr.
68a0 00 00 00 72 40 00 00 00 72 40 00 00 00 72 41 00 00 00 72 fe 00 00 00 8f 04 00 00 73 9e 00 00 00 ...r@...r@...rA...r........s....
68c0 00 06 08 01 08 01 08 01 08 01 08 01 08 02 02 01 0a 01 06 01 06 02 02 01 08 01 0e 01 0c 01 06 02 ................................
68e0 02 01 12 01 0c 01 06 02 02 01 0c 01 0c 01 06 02 02 01 0a 01 08 01 08 01 0c 01 06 02 02 01 0a 01 ................................
6900 0a 01 06 04 0a 01 04 01 06 01 0c ff 08 02 0e 01 06 02 0c 01 10 02 0a 01 0c 01 0c 01 0c 01 0c 01 ................................
6920 10 03 08 04 0c 03 06 01 08 01 08 01 08 01 08 01 08 01 08 02 04 01 0a 01 0a 01 04 02 0c 03 06 01 ................................
6940 10 02 0c 01 0a 01 0a 02 08 01 08 01 08 01 08 01 08 01 0e 01 08 01 0c 01 0c 01 0c 01 0c 01 7a 1e ..............................z.
6960 48 65 72 73 68 65 79 2e 72 65 63 75 72 73 69 76 65 6c 79 5f 70 61 72 73 65 5f 74 65 78 74 a9 03 Hershey.recursively_parse_text..
6980 72 7f 00 00 00 72 d2 00 00 00 72 d2 00 00 00 a9 03 72 d2 00 00 00 72 7f 00 00 00 72 d2 00 00 00 r....r....r......r....r....r....
69a0 da 07 76 69 73 69 62 6c 65 63 04 00 00 00 00 00 00 00 00 00 00 00 57 00 00 00 09 00 00 00 43 00 ..visiblec............W.......C.
69c0 00 00 73 68 0a 00 00 7c 01 44 00 90 0a 5d 5c 7d 04 7c 04 a0 00 64 01 7c 03 a1 02 7d 05 7c 05 64 ..sh...|.D...]\}.|...d.|...}.|.d
69e0 02 6b 02 72 22 7c 03 7d 05 7c 05 64 03 76 00 72 2c 71 04 7c 04 6a 01 7d 06 74 02 7c 02 83 01 74 .k.r"|.}.|.d.v.r,q.|.j.}.t.|...t
6a00 02 7c 06 83 01 14 00 7d 07 74 03 7c 04 74 04 83 02 72 80 64 04 7d 08 7c 04 a0 00 64 05 a1 01 7d .|.....}.t.|.t...r.d.}.|...d...}
6a20 09 7c 09 73 60 6e 0c 7c 09 64 06 6b 02 72 6c 64 07 7d 08 7c 08 72 7e 7c 00 a0 05 7c 04 7c 07 7c .|.s`n.|.d.k.rld.}.|.r~|...|.|.|
6a40 05 a1 03 01 00 71 04 74 03 7c 04 74 06 83 02 90 01 72 74 7c 04 6a 07 7d 0a 7c 0a 64 08 75 00 72 .....q.t.|.t.....rt|.j.}.|.d.u.r
6a60 9c 71 04 74 02 7c 06 83 01 7d 0b 74 08 7c 04 a0 00 64 09 64 0a a1 02 83 01 7d 0c 74 08 7c 04 a0 .q.t.|...}.t.|...d.d.....}.t.|..
6a80 00 64 0b 64 0a a1 02 83 01 7d 0d 7c 0c 64 0c 6b 03 73 d4 7c 0d 64 0c 6b 03 72 f2 64 0d a0 09 7c .d.d.....}.|.d.k.s.|.d.k.r.d...|
6aa0 0c 7c 0d a1 02 7d 0e 74 02 7c 06 83 01 74 02 7c 0e 83 01 14 00 7d 0f 6e 04 7c 0b 7d 0f 7a 10 7c .|...}.t.|...t.|.....}.n.|.}.z.|
6ac0 01 a0 0a 74 04 83 00 a1 01 7d 10 57 00 6e 22 04 00 74 0b 90 01 79 28 01 00 01 00 01 00 74 0c a0 ...t.....}.W.n"..t...y(......t..
6ae0 0d 64 0e a1 01 01 00 59 00 71 04 59 00 6e 02 30 00 7c 10 a0 0e 64 0f 7c 0f a1 02 01 00 7c 10 a0 .d.....Y.q.Y.n.0.|...d.|.....|..
6b00 0f 74 10 7c 0a 83 01 a1 01 01 00 7c 10 44 00 5d 12 7d 11 7c 00 6a 11 a0 0f 7c 11 a1 01 01 00 90 .t.|.......|.D.].}.|.j...|......
6b20 01 71 48 7c 00 6a 12 6a 13 90 0a 73 62 7c 00 6a 11 a0 0f 7c 04 a1 01 01 00 71 04 74 03 7c 04 74 .qH|.j.j...sb|.j...|.....q.t.|.t
6b40 14 74 15 66 02 83 02 72 04 64 04 7c 00 5f 16 64 0c 7d 12 64 0c 7d 13 7c 00 a0 17 64 10 a1 01 7d .t.f...r.d.|._.d.}.d.}.|...d...}
6b60 14 7c 00 a0 17 64 11 a1 01 7d 15 7c 04 a0 00 64 09 a1 01 7d 12 7c 04 a0 00 64 0b a1 01 7d 13 64 .|...d...}.|...d...}.|...d...}.d
6b80 07 7d 16 64 12 7d 17 64 13 7d 18 64 14 7d 19 7a 1c 7c 04 a0 00 64 15 a1 01 7d 1a 7c 1a 64 08 75 .}.d.}.d.}.d.}.z.|...d...}.|.d.u
6ba0 01 90 01 72 e2 57 00 71 04 57 00 6e 14 04 00 74 18 90 01 79 f8 01 00 01 00 01 00 59 00 6e 02 30 ...r.W.q.W.n...t...y.......Y.n.0
6bc0 00 7a 0a 7c 04 6a 19 7d 1b 57 00 6e 14 04 00 74 18 90 02 79 18 01 00 01 00 01 00 59 00 6e 02 30 .z.|.j.}.W.n...t...y.......Y.n.0
6be0 00 64 16 7d 15 7a 16 7c 1b 64 17 19 00 7d 1c 7c 00 a0 17 7c 1c a1 01 7d 15 57 00 6e 14 04 00 74 .d.}.z.|.d...}.|...|...}.W.n...t
6c00 1a 90 02 79 48 01 00 01 00 01 00 59 00 6e 02 30 00 64 18 7d 1d 7a 12 7c 00 a0 1b 7c 1b 64 19 19 ...yH......Y.n.0.d.}.z.|...|.d..
6c20 00 a1 01 7d 1d 57 00 6e 14 04 00 74 1a 90 02 79 74 01 00 01 00 01 00 59 00 6e 02 30 00 7a 34 7c ...}.W.n...t...yt......Y.n.0.z4|
6c40 1b 64 1a 19 00 7d 1e 64 1b 7c 1e 76 00 90 02 72 9e 74 08 7c 1e a0 1c 64 1b a1 01 83 01 64 1c 1b .d...}.d.|.v...r.t.|...d.....d..
6c60 00 7d 14 6e 0a 7c 00 a0 17 7c 1e a1 01 7d 14 57 00 6e 14 04 00 74 1a 90 02 79 be 01 00 01 00 01 .}.n.|...|...}.W.n...t...y......
6c80 00 59 00 6e 02 30 00 7a 0a 7c 04 6a 01 7d 18 57 00 6e 14 04 00 74 18 90 02 79 de 01 00 01 00 01 .Y.n.0.z.|.j.}.W.n...t...y......
6ca0 00 59 00 6e 02 30 00 7c 18 64 08 75 01 90 03 72 6e 74 02 7c 18 83 01 6a 1d 7d 1f 74 1e a0 1f 7c .Y.n.0.|.d.u...rnt.|...j.}.t...|
6cc0 1f 64 0c 19 00 64 0c 19 00 7c 1f 64 0c 19 00 64 0c 19 00 14 00 7c 1f 64 1d 19 00 64 0c 19 00 7c .d...d...|.d...d.....|.d...d...|
6ce0 1f 64 1d 19 00 64 0c 19 00 14 00 17 00 a1 01 7d 20 74 1e a0 1f 7c 1f 64 0c 19 00 64 1d 19 00 7c .d...d.........}.t...|.d...d...|
6d00 1f 64 0c 19 00 64 1d 19 00 14 00 7c 1f 64 1d 19 00 64 1d 19 00 7c 1f 64 1d 19 00 64 1d 19 00 14 .d...d.....|.d...d...|.d...d....
6d20 00 17 00 a1 01 7d 21 7c 20 7c 21 17 00 64 1e 1b 00 7d 22 6e 04 64 1f 7d 22 7c 04 a0 00 64 20 a1 .....}!|.|!..d...}"n.d.}"|...d..
6d40 01 7d 23 64 13 7c 00 5f 20 67 00 7c 00 5f 21 67 00 7c 00 5f 22 67 00 7c 00 5f 23 67 00 7c 00 5f .}#d.|._.g.|._!g.|._"g.|._#g.|._
6d60 24 67 00 7c 00 5f 25 67 00 7c 00 5f 26 7c 04 a0 27 a1 00 7d 24 7c 24 a0 0a 74 04 83 00 a1 01 7d $g.|._%g.|._&|..'..}$|$..t.....}
6d80 25 64 06 7c 25 5f 28 64 21 64 22 64 23 64 23 64 24 9c 04 7d 26 7c 26 7c 25 5f 19 64 0c 7d 27 64 %d.|%_(d!d"d#d#d$..}&|&|%_.d.}'d
6da0 0c 7d 28 64 0c 7d 29 64 0c 7d 2a 64 0c 7d 2b 74 03 7c 04 74 15 83 02 90 07 72 d0 7a 0c 7c 1b 64 .}(d.})d.}*d.}+t.|.t.....r.z.|.d
6dc0 25 19 00 7d 19 57 00 6e 14 04 00 74 1a 90 04 79 14 01 00 01 00 01 00 59 00 6e 02 30 00 7c 00 6a %..}.W.n...t...y.......Y.n.0.|.j
6de0 29 a0 2a 64 26 7c 23 16 00 a1 01 64 0c 19 00 7d 2c 74 03 7c 2c 74 2b 83 02 90 04 72 54 7c 2c 6a ).*d&|#....d...},t.|,t+....rT|,j
6e00 2c 7d 12 7c 2c 6a 2d 7d 13 7c 2c 6a 2e 7d 2d 7c 2c 6a 2f 7d 17 64 04 7d 16 6e 0c 74 03 7c 2c 74 ,}.|,j-}.|,j.}-|,j/}.d.}.n.t.|,t
6e20 06 83 02 90 04 72 60 7c 16 90 04 73 6e 64 04 7c 00 5f 30 71 04 74 31 83 00 7d 2e 7c 15 7c 2e 64 .....r`|...snd.|._0q.t1..}.|.|.d
6e40 27 3c 00 7c 1d 7c 2e 64 28 3c 00 7c 14 7c 2e 64 29 3c 00 7c 19 7c 2e 64 2a 3c 00 7c 00 a0 32 7c '<.|.|.d(<.|.|.d)<.|.|.d*<.|..2|
6e60 04 7c 2e a1 02 01 00 7c 00 6a 20 64 13 6b 02 90 04 72 ae 71 04 7c 00 6a 20 a0 33 a1 00 90 04 72 .|.....|.j.d.k...r.q.|.j..3....r
6e80 bc 71 04 64 0c 7d 2f 64 04 7d 30 64 0c 7d 31 7c 00 6a 20 a0 34 a1 00 7d 32 7c 00 6a 20 a0 34 64 .q.d.}/d.}0d.}1|.j..4..}2|.j..4d
6ea0 04 a1 01 7d 33 64 0c 7d 34 64 2b 7d 35 74 35 7c 32 83 01 44 00 90 02 5d c4 5c 02 7d 36 7d 37 74 ...}3d.}4d+}5t5|2..D...].\.}6}7t
6ec0 36 7c 37 83 01 7d 38 74 36 7c 33 7c 36 19 00 83 01 7d 39 64 0c 7d 28 64 0c 7d 3a 7c 38 64 0c 6b 6|7..}8t6|3|6....}9d.}(d.}:|8d.k
6ee0 02 90 05 72 52 7c 34 7d 3b 74 08 7c 00 6a 22 7c 3b 19 00 83 01 7d 3c 74 08 7c 00 6a 23 7c 3b 19 ...rR|4};t.|.j"|;....}<t.|.j#|;.
6f00 00 83 01 7d 3d 7c 3d 7c 3c 14 00 7d 3e 7c 2f 7c 3e 17 00 7d 2f 90 02 6e 54 7c 28 7c 38 6b 00 90 ...}=|=|<..}>|/|>..}/..nT|(|8k..
6f20 07 72 a6 7c 28 7d 3f 7c 28 7c 38 6b 00 90 05 72 ee 7c 37 7c 28 19 00 7d 40 7c 34 7c 28 17 00 7d .r.|(}?|(|8k...r.|7|(..}@|4|(..}
6f40 3b 7c 00 6a 22 7c 3b 19 00 7d 3c 7c 00 6a 21 7c 3b 19 00 7d 41 7a 16 7c 00 a0 37 7c 41 7c 40 a1 ;|.j"|;..}<|.j!|;..}Az.|..7|A|@.
6f60 02 5c 03 7d 42 7d 43 7d 44 57 00 6e 14 01 00 01 00 01 00 64 0c 7d 43 64 1d 7d 44 59 00 6e 02 30 .\.}B}C}DW.n.......d.}Cd.}DY.n.0
6f80 00 7c 2a 7c 43 7c 44 14 00 7c 3c 14 00 37 00 7d 2a 7c 28 64 1d 37 00 7d 28 7c 40 a0 33 a1 00 90 .|*|C|D..|<..7.}*|(d.7.}(|@.3...
6fa0 05 72 60 7c 40 7c 35 6b 02 90 05 73 60 90 05 71 ee 90 05 71 60 64 07 7d 45 7c 2a 7c 17 6b 04 90 .r`|@|5k...s`..q...q`d.}E|*|.k..
6fc0 06 72 16 7c 3f 7c 3a 6b 02 90 06 72 0c 64 04 7d 45 6e 08 64 04 7d 45 7c 3f 7d 28 6e 0e 7c 28 7c .r.|?|:k...r.d.}En.d.}E|?}(n.|(|
6fe0 38 6b 05 90 06 72 24 64 04 7d 45 7c 45 90 05 72 52 7c 25 a0 0a 74 04 83 00 a1 01 7d 46 64 0c 7d 8k...r$d.}E|E..rR|%..t.....}Fd.}
7000 2a 64 0c 7d 29 64 04 7c 00 5f 16 64 0c 7d 2b 64 0c 7d 47 7c 3a 7d 48 7c 48 7c 28 6b 00 90 06 72 *d.})d.|._.d.}+d.}G|:}H|H|(k...r
7020 a0 7c 34 7c 48 17 00 7d 3b 74 08 7c 00 6a 22 7c 3b 19 00 83 01 7d 3c 74 08 7c 00 6a 23 7c 3b 19 .|4|H..};t.|.j"|;....}<t.|.j#|;.
7040 00 83 01 7d 3d 7c 3d 7c 3c 14 00 7d 3e 7c 3e 7c 47 6b 04 90 06 72 94 7c 3e 7d 47 7c 48 64 1d 17 ...}=|=|<..}>|>|Gk...r.|>}G|Hd..
7060 00 7d 48 90 06 71 50 7c 2f 7c 47 17 00 7d 2f 74 31 83 00 7d 49 7c 2f 7c 49 64 2c 3c 00 7c 22 7c .}H..qP|/|G..}/t1..}I|/|Id,<.|"|
7080 49 64 2d 3c 00 7c 3a 7d 48 7c 48 7c 28 6b 00 90 07 72 3a 7c 34 7c 48 17 00 7d 27 7c 00 6a 22 7c Id-<.|:}H|H|(k...r:|4|H..}'|.j"|
70a0 27 19 00 7d 3c 7c 00 6a 21 7c 27 19 00 7d 41 7c 00 6a 24 7c 27 19 00 7d 19 7c 37 7c 48 19 00 7c '..}<|.j!|'..}A|.j$|'..}.|7|H..|
70c0 49 64 2e 3c 00 7c 3c 7c 49 64 27 3c 00 7c 41 7c 49 64 28 3c 00 7c 29 7c 49 64 2f 3c 00 7c 00 a0 Id.<.|<|Id'<.|A|Id(<.|)|Id/<.|..
70e0 38 7c 49 7c 46 a1 02 7d 29 7c 29 7d 2b 7c 48 64 1d 17 00 7d 48 7c 27 64 1d 17 00 7d 27 90 06 71 8|I|F..})|)}+|Hd...}H|'d...}'..q
7100 c2 7c 28 7d 3a 64 08 7d 4a 7c 19 64 30 6b 02 90 07 72 64 74 02 74 08 7c 17 83 01 7c 2b 18 00 64 .|(}:d.}J|.d0k...rdt.t.|...|+..d
7120 31 1b 00 64 32 8d 01 7d 4a 6e 1c 7c 19 64 33 6b 02 90 07 72 80 74 02 74 08 7c 17 83 01 7c 2b 18 1..d2..}Jn.|.d3k...r.t.t.|...|+.
7140 00 64 32 8d 01 7d 4a 7c 4a 64 08 75 01 90 07 72 90 7c 4a 7c 46 5f 01 7c 30 90 05 72 52 7c 47 64 .d2..}J|Jd.u...r.|J|F_.|0..rR|Gd
7160 34 1b 00 7d 31 64 07 7d 30 90 05 71 52 7c 34 7c 39 17 00 7d 34 7c 34 7d 27 90 04 71 ee 74 02 7c 4..}1d.}0..qR|4|9..}4|4}'..q.t.|
7180 12 74 08 7c 13 83 01 7c 31 18 00 66 02 64 32 8d 01 7d 4a 90 02 6e 1c 7a 0c 7c 1b 64 35 19 00 7d .t.|...|1..f.d2..}J..n.z.|.d5..}
71a0 19 57 00 6e 14 04 00 74 1a 90 07 79 f0 01 00 01 00 01 00 59 00 6e 02 30 00 74 31 83 00 7d 4b 7c .W.n...t...y.......Y.n.0.t1..}K|
71c0 15 7c 4b 64 27 3c 00 7c 1d 7c 4b 64 28 3c 00 7c 19 7c 4b 64 36 3c 00 7c 12 7c 4b 64 37 3c 00 7c .|Kd'<.|.|Kd(<.|.|Kd6<.|.|Kd7<.|
71e0 13 7c 4b 64 38 3c 00 7c 14 7c 4b 64 29 3c 00 64 0c 7c 00 5f 39 7c 00 a0 3a 7c 04 7c 4b a1 02 01 .|Kd8<.|.|Kd)<.d.|._9|..:|.|K...
7200 00 7c 00 6a 20 64 13 6b 02 90 08 72 48 71 04 7c 00 6a 20 a0 33 a1 00 90 08 72 56 71 04 64 39 64 .|.j.d.k...rHq.|.j..3....rVq.d9d
7220 3a 84 00 7c 00 6a 20 44 00 83 01 7d 4c 74 36 7c 4c 83 01 7d 4d 7c 25 a0 0a 74 04 83 00 a1 01 7d :..|.j.D...}Lt6|L..}M|%..t.....}
7240 46 64 0c 7d 28 7c 28 7c 4d 6b 00 90 09 72 e6 74 08 7c 00 6a 25 7c 28 19 00 83 01 7d 4e 74 08 7c Fd.}(|(|Mk...r.t.|.j%|(....}Nt.|
7260 00 6a 26 7c 28 19 00 83 01 7d 4f 7c 28 7c 4d 6b 00 90 08 72 7e 7c 4c 7c 28 19 00 7d 50 7c 00 6a .j&|(....}O|(|Mk...r~|L|(..}P|.j
7280 22 7c 28 19 00 7d 51 74 31 83 00 7d 49 7c 50 7c 49 64 2e 3c 00 7c 00 6a 21 7c 28 19 00 7c 49 64 "|(..}Qt1..}I|P|Id.<.|.j!|(..|Id
72a0 28 3c 00 7c 51 7c 49 64 27 3c 00 7c 29 7c 49 64 2f 3c 00 64 0c 7c 49 64 2c 3c 00 7c 22 7c 49 64 (<.|Q|Id'<.|)|Id/<.d.|Id,<.|"|Id
72c0 2d 3c 00 7c 00 a0 38 7c 49 7c 46 a1 02 7d 29 7c 29 7d 2b 7c 29 7d 2a 64 07 7d 52 7c 28 64 1d 17 -<.|..8|I|F..})|)}+|)}*d.}R|(d..
72e0 00 7d 53 7c 53 7c 4d 6b 05 90 09 72 2c 64 04 7d 52 6e 2c 74 08 7c 00 6a 25 7c 53 19 00 83 01 7c .}S|S|Mk...r,d.}Rn,t.|.j%|S....|
7300 4e 6b 03 90 09 73 54 74 08 7c 00 6a 26 7c 53 19 00 83 01 7c 4f 6b 03 90 09 72 58 64 04 7d 52 7c Nk...sTt.|.j&|S....|Ok...rXd.}R|
7320 52 90 09 72 d6 7c 00 6a 24 7c 28 19 00 7d 19 64 0c 7d 54 7c 19 64 3b 6b 02 90 09 72 84 7c 4e 7c R..r.|.j$|(..}.d.}T|.d;k...r.|N|
7340 2b 64 31 1b 00 18 00 7d 54 6e 18 7c 19 64 33 6b 02 90 09 72 98 7c 4e 7c 2b 18 00 7d 54 6e 04 7c +d1....}Tn.|.d3k...r.|N|+..}Tn.|
7360 4e 7d 54 7c 4f 7d 55 74 02 7c 54 7c 55 66 02 64 32 8d 01 7d 4a 7c 4a 7c 46 5f 01 7c 25 a0 0a 74 N}T|O}Ut.|T|Uf.d2..}J|J|F_.|%..t
7380 04 83 00 a1 01 7d 46 64 04 7c 00 5f 16 64 0c 7d 29 7c 28 64 1d 37 00 7d 28 90 08 71 7e 7c 28 64 .....}Fd.|._.d.})|(d.7.}(..q~|(d
73a0 1d 37 00 7d 28 90 08 71 a4 90 08 71 7e 74 02 83 00 7d 4a 74 36 7c 46 83 01 64 0c 6b 02 90 0a 72 .7.}(..q...q~t...}Jt6|F..d.k...r
73c0 0c 7c 46 a0 27 a1 00 7d 24 7c 24 a0 3b 7c 46 a1 01 01 00 7c 18 64 08 75 01 90 0a 72 24 74 02 7c .|F.'..}$|$.;|F....|.d.u...r$t.|
73e0 18 83 01 7c 4a 14 00 7d 56 6e 04 7c 4a 7d 56 7c 56 7c 25 5f 01 7c 00 6a 3c 90 0a 73 48 7c 25 a0 ...|J..}Vn.|J}V|V|%_.|.j<..sH|%.
7400 27 a1 00 7d 24 7c 24 a0 3b 7c 25 a1 01 01 00 7c 00 6a 12 6a 13 73 04 7c 00 6a 3c 72 04 7c 00 6a '..}$|$.;|%....|.j.j.s.|.j<r.|.j
7420 11 a0 0f 7c 04 a1 01 01 00 71 04 64 08 53 00 29 3c 7a 77 0a 20 20 20 20 20 20 20 20 72 65 63 75 ...|.....q.d.S.)<zw.........recu
7440 72 73 69 76 65 6c 79 20 70 61 72 73 65 20 74 68 65 20 66 75 6c 6c 20 64 6f 63 75 6d 65 6e 74 20 rsively.parse.the.full.document.
7460 61 6e 64 20 69 74 73 20 63 68 69 6c 64 72 65 6e 2c 0a 20 20 20 20 20 20 20 20 6c 6f 6f 6b 69 6e and.its.children,.........lookin
7480 67 20 66 6f 72 20 6e 6f 64 65 73 20 74 68 61 74 20 6d 61 79 20 63 6f 6e 74 61 69 6e 20 74 65 78 g.for.nodes.that.may.contain.tex
74a0 74 0a 20 20 20 20 20 20 20 20 5a 0a 76 69 73 69 62 69 6c 69 74 79 5a 07 69 6e 68 65 72 69 74 29 t.........Z.visibilityZ.inherit)
74c0 02 5a 06 68 69 64 64 65 6e da 08 63 6f 6c 6c 61 70 73 65 54 7a 0e 69 6e 6b 73 63 61 70 65 3a 6c .Z.hidden..collapseTz.inkscape:l
74e0 61 62 65 6c 7a 0c 48 65 72 73 68 65 79 20 54 65 78 74 46 4e 72 99 00 00 00 72 97 00 00 00 72 9a abelz.Hershey.TextFNr....r....r.
7500 00 00 00 72 01 00 00 00 7a 1b 74 72 61 6e 73 6c 61 74 65 28 7b 30 3a 2e 36 45 7d 2c 20 7b 31 3a ...r....z.translate({0:.6E},.{1:
7520 2e 36 45 7d 29 7a 37 55 6e 61 62 6c 65 20 74 6f 20 70 72 6f 63 65 73 73 20 74 65 78 74 2e 20 43 .6E})z7Unable.to.process.text..C
7540 6f 6e 73 69 64 65 72 20 75 6e 6c 69 6e 6b 69 6e 67 20 63 6c 6f 6e 65 64 20 74 65 78 74 2e 72 e0 onsider.unlinking.cloned.text.r.
7560 00 00 00 7a 04 31 2e 32 35 5a 04 31 36 70 78 e9 64 00 00 00 72 1c 00 00 00 72 9d 00 00 00 72 9b ...z.1.25Z.16px.d...r....r....r.
7580 00 00 00 e9 10 00 00 00 72 93 00 00 00 72 8f 00 00 00 72 79 00 00 00 72 ec 00 00 00 72 44 00 00 ........r....r....ry...r....rD..
75a0 00 72 ed 00 00 00 72 22 00 00 00 72 d4 00 00 00 72 7f 00 00 00 72 75 00 00 00 7a 07 23 30 30 30 .r....r"...r....r....ru...z.#000
75c0 30 30 30 72 55 00 00 00 da 05 72 6f 75 6e 64 29 04 72 92 00 00 00 72 94 00 00 00 7a 0e 73 74 72 000rU.....round).r....r....z.str
75e0 6f 6b 65 2d 6c 69 6e 65 63 61 70 7a 0f 73 74 72 6f 6b 65 2d 6c 69 6e 65 6a 6f 69 6e 72 ee 00 00 oke-linecapz.stroke-linejoinr...
7600 00 7a 27 2f 73 76 67 3a 73 76 67 2f 2f 2a 5b 40 69 64 3d 22 25 73 22 5d 2f 73 76 67 3a 66 6c 6f .z'/svg:svg//*[@id="%s"]/svg:flo
7620 77 52 65 67 69 6f 6e 5b 31 5d 72 d9 00 00 00 72 7a 00 00 00 72 ea 00 00 00 72 eb 00 00 00 f5 02 wRegion[1]r....rz...r....r......
7640 00 00 00 c2 a0 72 d8 00 00 00 72 da 00 00 00 72 cd 00 00 00 72 d7 00 00 00 da 06 63 65 6e 74 65 .....r....r....r....r......cente
7660 72 72 53 00 00 00 72 db 00 00 00 72 90 00 00 00 72 54 00 00 00 72 95 00 00 00 72 fc 00 00 00 72 rrS...r....r....rT...r....r....r
7680 ba 00 00 00 72 b9 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 53 00 ....r....c....................S.
76a0 00 00 73 10 00 00 00 67 00 7c 00 5d 08 7d 01 7c 01 91 02 71 04 53 00 72 40 00 00 00 72 40 00 00 ..s....g.|.].}.|...q.S.r@...r@..
76c0 00 29 02 da 02 2e 30 da 01 71 72 40 00 00 00 72 40 00 00 00 72 41 00 00 00 da 0a 3c 6c 69 73 74 .)....0..qr@...r@...rA.....<list
76e0 63 6f 6d 70 3e f0 06 00 00 f3 00 00 00 00 7a 34 48 65 72 73 68 65 79 2e 72 65 63 75 72 73 69 76 comp>.........z4Hershey.recursiv
7700 65 6c 79 5f 74 72 61 76 65 72 73 65 5f 73 76 67 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 6c 69 73 74 63 ely_traverse_svg.<locals>.<listc
7720 6f 6d 70 3e da 06 6d 69 64 64 6c 65 29 3d 72 48 00 00 00 72 e0 00 00 00 72 03 00 00 00 72 83 00 omp>..middle)=rH...r....r....r..
7740 00 00 72 07 00 00 00 72 a7 00 00 00 72 12 00 00 00 da 04 68 72 65 66 72 5f 00 00 00 72 dd 00 00 ..r....r....r......hrefr_...r...
7760 00 72 a1 00 00 00 72 a6 00 00 00 72 27 00 00 00 72 8a 00 00 00 da 03 73 65 74 72 f3 00 00 00 72 .r....r....r'...r......setr....r
7780 02 00 00 00 72 31 00 00 00 72 9e 00 00 00 72 1d 00 00 00 72 08 00 00 00 72 10 00 00 00 72 3b 00 ....r1...r....r....r....r....r;.
77a0 00 00 72 50 00 00 00 72 f0 00 00 00 72 a4 00 00 00 72 f1 00 00 00 72 74 00 00 00 72 f2 00 00 00 ..rP...r....r....r....rt...r....
77c0 72 e8 00 00 00 72 b3 00 00 00 72 b5 00 00 00 72 33 00 00 00 72 34 00 00 00 72 35 00 00 00 72 36 r....r....r....r3...r4...r5...r6
77e0 00 00 00 72 37 00 00 00 72 38 00 00 00 72 39 00 00 00 72 e6 00 00 00 da 05 6c 61 62 65 6c 72 9f ...r7...r8...r9...r......labelr.
7800 00 00 00 da 0a 67 65 74 45 6c 65 6d 65 6e 74 72 11 00 00 00 da 04 6c 65 66 74 da 03 74 6f 70 72 .....getElementr......left..topr
7820 67 00 00 00 72 66 00 00 00 72 2f 00 00 00 72 29 00 00 00 72 f4 00 00 00 da 07 69 73 73 70 61 63 g...rf...r/...r)...r......isspac
7840 65 da 0a 73 70 6c 69 74 6c 69 6e 65 73 da 09 65 6e 75 6d 65 72 61 74 65 72 5e 00 00 00 72 d0 00 e..splitlines..enumerater^...r..
7860 00 00 72 e5 00 00 00 72 3a 00 00 00 72 fe 00 00 00 da 06 72 65 6d 6f 76 65 72 2e 00 00 00 29 57 ..r....r:...r......remover....)W
7880 72 3d 00 00 00 5a 0a 61 6e 6f 64 65 5f 6c 69 73 74 5a 0b 6d 61 74 5f 63 75 72 72 65 6e 74 5a 11 r=...Z.anode_listZ.mat_currentZ.
78a0 70 61 72 65 6e 74 5f 76 69 73 69 62 69 6c 69 74 79 72 87 00 00 00 5a 03 76 69 73 5a 07 5f 6d 61 parent_visibilityr....Z.visZ._ma
78c0 74 72 69 78 5a 07 6d 61 74 5f 6e 65 77 5a 0d 72 65 63 75 72 73 65 5f 67 72 6f 75 70 5a 09 69 6e trixZ.mat_newZ.recurse_groupZ.in
78e0 6b 5f 6c 61 62 65 6c da 07 72 65 66 6e 6f 64 65 5a 0f 6c 6f 63 61 6c 5f 74 72 61 6e 73 66 6f 72 k_label..refnodeZ.local_transfor
7900 6d 72 99 00 00 00 72 9a 00 00 00 5a 0d 5f 74 72 61 6e 73 5f 73 74 72 69 6e 67 5a 0d 72 65 66 5f mr....r....Z._trans_stringZ.ref_
7920 74 72 61 6e 73 66 6f 72 6d 5a 09 72 65 66 5f 67 72 6f 75 70 72 ff 00 00 00 5a 07 73 74 61 72 74 transformZ.ref_groupr....Z.start
7940 5f 78 5a 07 73 74 61 72 74 5f 79 72 ea 00 00 00 72 d9 00 00 00 5a 0d 62 6f 75 6e 64 69 6e 67 5f _xZ.start_yr....r....Z.bounding_
7960 72 65 63 74 5a 0a 72 65 63 74 5f 77 69 64 74 68 72 e0 00 00 00 5a 0a 74 65 78 74 5f 61 6c 69 67 rectZ.rect_widthr....Z.text_alig
7980 6e 5a 0e 68 65 72 73 68 65 79 5f 69 67 6e 6f 72 65 72 fa 00 00 00 5a 10 66 6f 6e 74 5f 68 65 69 nZ.hershey_ignorer....Z.font_hei
79a0 67 68 74 5f 74 65 6d 70 72 7a 00 00 00 5a 11 6c 69 6e 65 5f 73 70 61 63 69 6e 67 5f 74 65 6d 70 ght_temprz...Z.line_spacing_temp
79c0 5a 0a 74 72 61 6e 73 66 6f 72 6d 32 da 07 73 63 61 6c 65 5f 78 da 07 73 63 61 6c 65 5f 79 5a 07 Z.transform2..scale_x..scale_yZ.
79e0 73 63 61 6c 65 5f 72 5a 06 74 68 65 5f 69 64 72 e1 00 00 00 72 a9 00 00 00 72 a4 00 00 00 5a 07 scale_rZ.the_idr....r....r....Z.
7a00 73 74 72 5f 70 6f 73 da 01 69 da 01 77 5a 06 77 5f 74 65 6d 70 5a 0f 77 69 64 74 68 5f 74 68 69 str_pos..i..wZ.w_tempZ.width_thi
7a20 73 5f 6c 69 6e 65 5a 07 66 6c 6f 77 72 65 66 5a 0b 72 65 63 74 5f 68 65 69 67 68 74 72 fb 00 00 s_lineZ.flowrefZ.rect_heightr...
7a40 00 da 01 76 da 0a 66 69 72 73 74 5f 6c 69 6e 65 5a 0e 79 5f 6f 66 66 73 5f 6f 76 65 72 61 6c 6c ...v..first_lineZ.y_offs_overall
7a60 5a 0a 74 65 78 74 5f 6c 69 6e 65 73 5a 0f 65 78 74 64 5f 74 65 78 74 5f 6c 69 6e 65 73 5a 0b 73 Z.text_linesZ.extd_text_linesZ.s
7a80 74 72 5f 70 6f 73 5f 65 6f 6c 5a 04 6e 62 73 70 72 3a 00 00 00 5a 09 74 65 78 74 5f 6c 69 6e 65 tr_pos_eolZ.nbspr:...Z.text_line
7aa0 5a 0b 6c 69 6e 65 5f 6c 65 6e 67 74 68 5a 10 65 78 74 64 5f 6c 69 6e 65 5f 6c 65 6e 67 74 68 5a Z.line_lengthZ.extd_line_lengthZ
7ac0 0a 6c 69 6e 65 5f 73 74 61 72 74 5a 0c 73 74 72 5f 70 6f 73 5f 74 65 6d 70 5a 0b 63 68 61 72 5f .line_startZ.str_pos_tempZ.char_
7ae0 68 65 69 67 68 74 5a 10 63 68 61 72 6c 69 6e 65 5f 73 70 61 63 69 6e 67 5a 0e 63 68 61 72 5f 76 heightZ.charline_spacingZ.char_v
7b00 5f 73 70 61 63 69 6e 67 5a 0a 77 6f 72 64 5f 73 74 61 72 74 da 09 63 68 61 72 61 63 74 65 72 5a _spacingZ.word_start..characterZ
7b20 0b 63 68 61 72 5f 66 61 6d 69 6c 79 72 4f 00 00 00 72 cf 00 00 00 72 ce 00 00 00 5a 0b 72 65 6e .char_familyrO...r....r....Z.ren
7b40 64 65 72 5f 6c 69 6e 65 5a 0a 6c 69 6e 65 5f 67 72 6f 75 70 5a 12 6c 69 6e 65 5f 6d 61 78 5f 76 der_lineZ.line_groupZ.line_max_v
7b60 5f 73 70 61 63 69 6e 67 da 01 6a 5a 09 63 68 61 72 5f 64 61 74 61 72 e4 00 00 00 72 00 01 00 00 _spacing..jZ.char_datar....r....
7b80 5a 0b 6c 65 74 74 65 72 5f 76 61 6c 73 da 07 73 74 72 5f 6c 65 6e 5a 0c 78 5f 73 74 61 72 74 5f Z.letter_vals..str_lenZ.x_start_
7ba0 6c 69 6e 65 5a 0c 79 5f 73 74 61 72 74 5f 6c 69 6e 65 5a 05 71 5f 76 61 6c 5a 0f 63 68 61 72 66 lineZ.y_start_lineZ.q_valZ.charf
7bc0 6f 6e 74 5f 68 65 69 67 68 74 5a 0d 73 65 74 5f 61 6c 69 67 6e 6d 65 6e 74 5a 06 69 5f 6e 65 78 ont_heightZ.set_alignmentZ.i_nex
7be0 74 5a 07 78 5f 73 68 69 66 74 5a 07 79 5f 73 68 69 66 74 da 06 72 65 73 75 6c 74 72 40 00 00 00 tZ.x_shiftZ.y_shift..resultr@...
7c00 72 40 00 00 00 72 41 00 00 00 72 a7 00 00 00 fc 04 00 00 73 6c 02 00 00 00 08 0a 03 0c 01 08 01 r@...rA...r........sl...........
7c20 04 01 08 01 02 03 06 01 10 02 0a 02 04 01 0a 02 04 01 02 02 08 01 04 01 04 01 10 02 0c 0e 06 01 ................................
7c40 08 01 02 02 08 01 10 01 10 02 10 01 0c 01 12 02 04 02 02 01 10 01 0e 01 0a 01 0a 06 0c 02 0e 02 ................................
7c60 08 03 10 03 0a 01 0e 03 0e 03 06 02 04 01 04 03 0a 01 0a 02 0a 01 0a 02 04 02 04 01 04 01 04 02 ................................
7c80 02 01 0a 01 0a 01 08 01 0e 01 06 02 02 01 0a 01 0e 01 06 02 04 01 02 01 08 01 0e 01 0e 01 06 02 ................................
7ca0 04 01 02 01 12 01 0e 01 06 02 02 01 08 01 0a 01 14 02 0e 01 0e 01 06 02 02 01 0a 01 0e 01 06 02 ................................
7cc0 0a 01 0a 0e 1a 01 16 ff 06 02 1a 01 16 ff 06 03 0e 02 04 02 0a 03 06 01 06 01 06 01 06 01 06 01 ................................
7ce0 06 01 06 04 08 02 0c 01 06 02 04 01 04 ff 06 04 06 02 04 01 04 01 04 01 04 01 04 06 0c 02 02 01 ................................
7d00 0c 02 0e 01 06 04 12 ff 02 03 0c 01 06 01 06 01 06 01 06 01 06 02 0c 25 06 01 06 01 02 0d 06 01 .......................%........
7d20 08 01 08 01 08 01 08 02 0c 02 0c 01 02 02 0c 01 02 03 04 04 04 03 04 07 0a 01 0c 01 04 02 04 02 ................................
7d40 12 02 08 01 0c 02 04 05 04 02 0a 01 04 01 0e 01 0e 01 08 01 0c 02 0a 02 04 02 0a 03 08 01 08 02 ................................
7d60 0a 01 0a 02 02 02 0a ff 0c 02 06 01 04 01 0a 02 10 02 08 01 14 01 08 02 04 01 0a 01 0a 03 06 03 ................................
7d80 04 01 06 01 0a 02 04 02 06 02 0c 02 04 01 04 02 06 01 04 01 04 02 04 02 0a 01 08 01 0e 01 0e 01 ................................
7da0 08 01 0a 01 04 01 0c 02 08 02 06 01 08 01 08 02 04 01 0a 01 08 02 0a 01 0a 01 0a 02 0c 01 08 01 ................................
7dc0 08 01 08 02 0c 02 04 02 08 01 0c 02 04 04 04 01 0a 01 02 01 0e ff 08 02 0a 01 02 01 0a ff 06 02 ................................
7de0 0a 01 06 02 06 01 08 01 08 02 08 01 08 02 1a 07 02 02 0c 01 0e 01 06 1e 06 01 08 01 08 01 08 01 ................................
7e00 08 01 08 01 08 05 06 02 0c 03 0c 01 02 01 0c 01 02 02 10 01 08 03 0c 02 04 01 0a 02 0e 01 0e 02 ................................
7e20 0a 04 08 01 0a 02 06 01 08 01 0e 02 08 01 08 01 08 01 08 02 0c 01 04 01 04 05 04 01 08 01 0a 01 ................................
7e40 06 01 14 01 10 ff 04 02 04 02 06 01 0a 0b 04 01 0a 01 0e 01 0a 01 0a 02 04 02 04 02 0e 02 06 02 ................................
7e60 0c 02 06 01 04 01 08 01 04 01 10 02 06 02 0e 01 08 01 0a 04 0a 01 0e 02 04 02 06 02 08 01 08 01 ................................
7e80 0a 03 0e 01 7a 20 48 65 72 73 68 65 79 2e 72 65 63 75 72 73 69 76 65 6c 79 5f 74 72 61 76 65 72 ....z.Hershey.recursively_traver
7ea0 73 65 5f 73 76 67 63 01 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 05 00 00 00 43 00 00 00 73 se_svgc....................C...s
7ec0 b6 01 00 00 7c 00 6a 00 6a 01 a0 02 64 01 a1 01 7c 00 6a 00 5f 01 7c 00 6a 00 6a 03 a0 02 64 01 ....|.j.j...d...|.j._.|.j.j...d.
7ee0 a1 01 7c 00 6a 00 5f 03 7c 00 6a 00 6a 04 a0 02 64 01 a1 01 7c 00 6a 00 5f 04 7c 00 6a 00 6a 05 ..|.j._.|.j.j...d...|.j._.|.j.j.
7f00 a0 02 64 01 a1 01 7c 00 6a 00 5f 05 7c 00 6a 00 6a 06 a0 02 64 01 a1 01 7c 00 6a 00 5f 06 67 00 ..d...|.j._.|.j.j...d...|.j._.g.
7f20 64 02 a2 01 67 00 64 03 a2 01 67 02 7c 00 5f 07 7c 00 a0 08 a1 00 01 00 7c 00 a0 09 a1 00 01 00 d...g.d...g.|._.|.......|.......
7f40 64 04 7c 00 6a 0a 64 05 14 00 1b 00 7d 01 7c 00 6a 0b 64 06 75 01 72 ba 7c 00 6a 0b 7c 00 6a 0c d.|.j.d.....}.|.j.d.u.r.|.j.|.j.
7f60 6b 00 72 ae 7c 00 6a 0b 7c 01 14 00 7c 00 5f 0d 6e 0c 7c 00 6a 0c 7c 01 14 00 7c 00 5f 0d 7c 00 k.r.|.j.|...|._.n.|.j.|...|._.|.
7f80 6a 00 6a 01 64 07 6b 02 72 d4 74 0e a0 0f 7c 00 6a 10 a1 01 01 00 6e 86 7c 00 6a 00 6a 01 64 08 j.j.d.k.r.t...|.j.....n.|.j.j.d.
7fa0 6b 02 90 01 72 02 7c 00 6a 00 6a 05 64 09 6b 02 72 f8 7c 00 a0 11 a1 00 01 00 6e 08 7c 00 a0 12 k...r.|.j.j.d.k.r.|.......n.|...
7fc0 a1 00 01 00 6e 58 7c 00 6a 00 6a 13 90 01 72 46 7c 00 6a 00 6a 13 44 00 5d 2e 7d 02 7c 00 a0 14 ....nX|.j.j...rF|.j.j.D.].}.|...
7fe0 7c 00 6a 15 6a 16 7c 02 19 00 a1 01 7d 03 7c 00 a0 17 7c 00 6a 15 6a 16 7c 02 19 00 67 01 7c 03 |.j.j.|.....}.|...|.j.j.|...g.|.
8000 a1 02 01 00 90 01 71 14 6e 14 7c 00 a0 17 7c 00 6a 18 a0 19 a1 00 7c 00 6a 07 a1 02 01 00 7c 00 ......q.n.|...|.j.....|.j.....|.
8020 6a 1a 44 00 5d 2c 7d 04 7c 04 64 06 75 01 90 01 72 60 7c 04 a0 1b a1 00 7d 05 7c 05 64 06 75 01 j.D.],}.|.d.u...r`|.....}.|.d.u.
8040 90 01 72 60 7c 05 a0 1c 7c 04 a1 01 01 00 90 01 71 60 7c 00 6a 1d 90 01 72 a0 74 0e a0 0f 64 0a ..r`|...|.......q`|.j...r.t...d.
8060 a1 01 01 00 7c 00 6a 1e 90 01 72 b2 74 0e a0 0f 64 0b a1 01 01 00 64 06 53 00 29 0c 7a 45 0a 20 ....|.j...r.t...d.....d.S.).zE..
8080 20 20 20 20 20 20 20 4d 61 69 6e 20 65 6e 74 72 79 20 70 6f 69 6e 74 3b 20 45 78 65 63 75 74 65 .......Main.entry.point;.Execute
80a0 20 74 68 65 20 65 78 74 65 6e 73 69 6f 6e 27 73 20 66 75 6e 63 74 69 6f 6e 2e 0a 20 20 20 20 20 .the.extension's.function.......
80c0 20 20 20 72 6f 00 00 00 72 01 01 00 00 72 02 01 00 00 72 22 00 00 00 67 00 00 00 00 00 00 89 40 ...ro...r....r....r"...g.......@
80e0 4e 72 19 00 00 00 5a 09 75 74 69 6c 69 74 69 65 73 72 20 00 00 00 7a 29 57 61 72 6e 69 6e 67 3a Nr....Z.utilitiesr....z)Warning:
8100 20 75 6e 61 62 6c 65 20 74 6f 20 6c 6f 61 64 20 53 56 47 20 73 74 72 6f 6b 65 20 66 6f 6e 74 73 .unable.to.load.SVG.stroke.fonts
8120 2e 7a ca 57 61 72 6e 69 6e 67 3a 20 75 6e 61 62 6c 65 20 74 6f 20 63 6f 6e 76 65 72 74 20 74 65 .z.Warning:.unable.to.convert.te
8140 78 74 20 66 6c 6f 77 65 64 20 69 6e 74 6f 20 61 20 66 72 61 6d 65 2e 0a 50 6c 65 61 73 65 20 75 xt.flowed.into.a.frame..Please.u
8160 73 65 20 54 65 78 74 20 3e 20 55 6e 66 6c 6f 77 20 74 6f 20 63 6f 6e 76 65 72 74 20 69 74 20 70 se.Text.>.Unflow.to.convert.it.p
8180 72 69 6f 72 20 74 6f 20 75 73 65 2e 0a 49 66 20 79 6f 75 20 61 72 65 20 75 6e 61 62 6c 65 20 74 rior.to.use..If.you.are.unable.t
81a0 6f 20 69 64 65 6e 74 69 66 79 20 74 68 65 20 6f 62 6a 65 63 74 20 69 6e 20 71 75 65 73 74 69 6f o.identify.the.object.in.questio
81c0 6e 2c 20 70 6c 65 61 73 65 20 63 6f 6e 74 61 63 74 20 74 65 63 68 6e 69 63 61 6c 20 73 75 70 70 n,.please.contact.technical.supp
81e0 6f 72 74 20 66 6f 72 20 68 65 6c 70 2e 29 1f 72 9e 00 00 00 72 16 00 00 00 72 5b 00 00 00 72 1a ort.for.help.).r....r....r[...r.
8200 00 00 00 72 1b 00 00 00 72 1f 00 00 00 72 21 00 00 00 72 a8 00 00 00 72 cc 00 00 00 72 d6 00 00 ...r....r....r!...r....r....r...
8220 00 72 d5 00 00 00 72 2d 00 00 00 72 2c 00 00 00 72 3c 00 00 00 72 27 00 00 00 72 8a 00 00 00 da .r....r-...r,...r<...r'...r.....
8240 09 68 65 6c 70 5f 74 65 78 74 72 b0 00 00 00 72 bb 00 00 00 da 03 69 64 73 72 e7 00 00 00 72 9f .help_textr....r......idsr....r.
8260 00 00 00 da 08 73 65 6c 65 63 74 65 64 72 a7 00 00 00 72 46 00 00 00 72 47 00 00 00 72 31 00 00 .....selectedr....rF...rG...r1..
8280 00 72 e6 00 00 00 72 18 01 00 00 72 2b 00 00 00 72 2f 00 00 00 29 06 72 3d 00 00 00 5a 16 5f 72 .r....r....r+...r/...).r=...Z._r
82a0 65 6e 64 65 72 65 64 5f 73 74 72 6f 6b 65 5f 73 63 61 6c 65 5a 06 69 64 5f 72 65 66 72 e0 00 00 endered_stroke_scaleZ.id_refr...
82c0 00 5a 11 65 6c 65 6d 65 6e 74 5f 74 6f 5f 72 65 6d 6f 76 65 72 e1 00 00 00 72 40 00 00 00 72 40 .Z.element_to_remover....r@...r@
82e0 00 00 00 72 41 00 00 00 da 06 65 66 66 65 63 74 55 07 00 00 73 42 00 00 00 00 06 12 01 12 01 12 ...rA.....effectU...sB..........
8300 01 12 01 12 02 12 02 08 02 08 05 0e 02 0a 01 0c 01 0e 02 0c 02 0c 01 0e 01 0e 02 0c 01 0a 02 0a ................................
8320 02 0a 02 0c 01 12 01 1c 02 14 02 0a 01 0a 01 08 01 0a 01 0e 02 08 01 0a 02 08 01 7a 0e 48 65 72 ...........................z.Her
8340 73 68 65 79 2e 65 66 66 65 63 74 29 1a da 08 5f 5f 6e 61 6d 65 5f 5f da 0a 5f 5f 6d 6f 64 75 6c shey.effect)...__name__..__modul
8360 65 5f 5f da 0c 5f 5f 71 75 61 6c 6e 61 6d 65 5f 5f da 07 5f 5f 64 6f 63 5f 5f 72 24 00 00 00 72 e__..__qualname__..__doc__r$...r
8380 d5 00 00 00 72 24 01 00 00 72 4e 00 00 00 72 50 00 00 00 72 6c 00 00 00 72 74 00 00 00 72 84 00 ....r$...rN...rP...rl...rt...r..
83a0 00 00 72 8c 00 00 00 72 b0 00 00 00 72 bb 00 00 00 72 cc 00 00 00 72 b1 00 00 00 72 d0 00 00 00 ..r....r....r....r....r....r....
83c0 72 d6 00 00 00 72 e5 00 00 00 72 e7 00 00 00 72 f4 00 00 00 72 fe 00 00 00 72 a7 00 00 00 72 27 r....r....r....r....r....r....r'
83e0 01 00 00 da 0d 5f 5f 63 6c 61 73 73 63 65 6c 6c 5f 5f 72 40 00 00 00 72 40 00 00 00 72 3e 00 00 .....__classcell__r@...r@...r>..
8400 00 72 41 00 00 00 72 15 00 00 00 40 00 00 00 73 3e 00 00 00 08 02 04 04 0c 36 04 02 04 7f 00 1b .rA...r....@...s>........6......
8420 08 16 08 10 08 7f 00 14 08 0d 08 7f 00 32 08 29 08 31 08 37 08 5a 08 35 08 21 08 1a 08 40 08 14 .............2.).1.7.Z.5.!...@..
8440 08 51 08 6e 0e 01 02 fe 0a 7f 00 7f 00 7f 00 7f 00 5d 72 15 00 00 00 da 08 5f 5f 6d 61 69 6e 5f .Q.n.............]r......__main_
8460 5f 29 1c 72 2b 01 00 00 72 bd 00 00 00 72 b3 00 00 00 da 04 63 6f 70 79 72 02 00 00 00 72 27 00 _).r+...r....r......copyr....r'.
8480 00 00 72 03 00 00 00 72 04 00 00 00 72 05 00 00 00 72 06 00 00 00 72 07 00 00 00 72 08 00 00 00 ..r....r....r....r....r....r....
84a0 72 09 00 00 00 72 0a 00 00 00 72 0b 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 0e 00 00 00 72 0f r....r....r....r....r....r....r.
84c0 00 00 00 72 10 00 00 00 72 11 00 00 00 72 12 00 00 00 72 13 00 00 00 72 14 00 00 00 da 06 45 66 ...r....r....r....r....r......Ef
84e0 66 65 63 74 72 15 00 00 00 72 28 01 00 00 da 03 72 75 6e 72 40 00 00 00 72 40 00 00 00 72 40 00 fectr....r(.....runr@...r@...r@.
8500 00 00 72 41 00 00 00 da 08 3c 6d 6f 64 75 6c 65 3e 14 00 00 00 73 2e 00 00 00 04 20 08 01 08 02 ..rA.....<module>....s..........
8520 0c 02 08 01 14 02 44 04 12 7f 00 7f 00 7f 00 7f 00 7f 00 7f 00 7f 00 7f 00 7f 00 7f 00 7f 00 7f ......D.........................
8540 00 7f 00 7f 00 60 08 01 .....`..