diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..6e8aac2 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,33 @@ +name: CI + +on: [push, pull_request] + +jobs: + format: + runs-on: ubuntu-22.04 + steps: + - uses: actions/checkout@v4 + - name: Install black + run: pip3 install black + - name: Run black + run: python3 -m black . + - name: Check output + run: git --no-pager diff --exit-code HEAD + + export: + runs-on: ubuntu-22.04 + steps: + - uses: actions/checkout@v4 + - name: Install inkscape and imagemagick + run: | + sudo add-apt-repository ppa:inkscape.dev/stable + sudo apt-get update -q + sudo apt-get install inkscape imagemagick -y + - name: Run inkscape export + run: | + inkscape --version + ./export.py + - name: Check output + # Ignore .svg files because Ubuntu 22.04 inkscape has round-off issues and + # .ico files because Ubuntu 22.04 ImageMagick gives different results + run: git --no-pager diff --exit-code HEAD -- . ':!ico' ':!svg' diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index fc54f7b..0000000 --- a/.travis.yml +++ /dev/null @@ -1,17 +0,0 @@ -sudo: true -dist: trusty -language: python -python: - - 3.6 -before_install: - - sudo add-apt-repository ppa:inkscape.dev/stable -y - - sudo apt-get update -q || true - - sudo apt-get install inkscape imagemagick -y -script: - - inkscape --version - - python3 -m yapf --style google -i export.py rasterize.py - - ./export.py - # Ensure yapf and export.py made no changes. Ignore .png files because Travis - # Inkscape output is different due to old Inkscape version. Ignore .ico files - # because Travis's Imagemagick is broken. - - git --no-pager diff --exit-code HEAD -- . ':!png' ':!ico' diff --git a/export.py b/export.py index 8dcddc7..b1dac83 100755 --- a/export.py +++ b/export.py @@ -22,22 +22,20 @@ def main(): subprocess.run( [ "inkscape", - "-z", - "--file=" + svg[i], - "--export-plain-svg=" + plain_svg[i], + "--export-type=svg", + "--export-filename=" + plain_svg[i], "--export-text-to-path", + svg[i], ] ) print(" done.") # Compile regexes rgxes = [ - re.compile('^\s+sodipodi:docname="((.|\n)*?")\n', re.M), - re.compile('^\s+inkscape:export="((.|\n)*?")\n', re.M), - re.compile('^\s+inkscape:version="((.|\n)*?")\n', re.M), - re.compile("^\s+)\n", re.M), - re.compile("^\s+)\n", re.M), - re.compile("^\s+)\n", re.M), + re.compile(r'^\s+sodipodi:docname="((.|\n)*?")\n', re.M), + re.compile(r"^\s+)\n", re.M), + re.compile(r"^\s+)\n", re.M), + re.compile(r"^\s+)\n", re.M), ] # Remove excess metadata from Inkscape and plain SVGs diff --git a/png/wpilib-128.png b/png/wpilib-128.png index 0169c0d..88a1f6f 100644 Binary files a/png/wpilib-128.png and b/png/wpilib-128.png differ diff --git a/png/wpilib-16.png b/png/wpilib-16.png index 282e40a..0750555 100644 Binary files a/png/wpilib-16.png and b/png/wpilib-16.png differ diff --git a/rasterize.py b/rasterize.py index b88f958..03edfec 100755 --- a/rasterize.py +++ b/rasterize.py @@ -35,10 +35,10 @@ def rasterize(svg, raster_extension, raster_sizes): subprocess.run( [ "inkscape", - "-z", - "--file=" + svg, - "--export-png=" + out_name, + "--export-type=png", + "--export-filename=" + out_name, "--export-height=" + str(size), + svg, ] ) except FileNotFoundError: diff --git a/svg/wpilib-horiz-indiv.svg b/svg/wpilib-horiz-indiv.svg index c6223eb..d145628 100644 --- a/svg/wpilib-horiz-indiv.svg +++ b/svg/wpilib-horiz-indiv.svg @@ -1,123 +1,99 @@ + viewBox="0 0 652.45161 171.43084" + height="647.92755" + width="2465.9614" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + inkscape:groupmode="layer" + inkscape:label="Hexagon" + style="display:inline"> + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="1.5707963" + sodipodi:arg1="1.0471976" + sodipodi:r2="85.715424" + sodipodi:r1="98.975639" + sodipodi:cy="177.46274" + sodipodi:cx="105.32094" + sodipodi:sides="6" + id="path32" + style="fill:#ac2b37;fill-opacity:1;stroke-width:0.27816623" + sodipodi:type="star" /> + transform="translate(-6.3458626,-6.4139222)"> + id="g848" + inkscape:label="Gear30" + transform="translate(105.32094,92.129391)"> + d="m 72.90834,-5.32467 5.30845,1.2255 5.3119,2.41189 v 3.37456 l -5.3119,2.41189 -5.30845,1.2255 -0.48616,4.62552 4.93765,2.3024 4.69437,3.46359 -0.70161,3.30082 -5.69729,1.25478 -5.44724,0.09503 -1.43724,4.42336 4.35105,3.27869 3.87167,4.36391 -1.37256,3.08282 -5.83367,0.04282 -5.34796,-1.03959 -2.3255,4.02788 3.57429,4.11168 2.87975,5.07352 -1.98352,2.73007 -5.71509,-1.171 -5.01495,-2.12878 -3.11213,3.45637 2.64132,4.76496 1.76198,5.56139 -2.50779,2.25802 -5.34674,-2.33365 -4.46277,-3.12493 -3.76273,2.73379 1.59291,5.21 0.5672,5.80619 -2.92246,1.68728 -4.74471,-3.3943 -3.71554,-3.9845 -4.24889,1.89173 0.47488,5.42733 -0.65237,5.79724 -3.2094,1.0428 -3.93531,-4.30661 -2.80592,-4.66994 -4.54937,0.967 -0.6639,5.40747 -1.84343,5.53492 -3.35607,0.35274 -2.95392,-5.0307 -1.77367,-5.15127 h -4.651 l -1.77367,5.15127 -2.95392,5.0307 -3.35607,-0.35274 -1.84343,-5.53492 -0.6639,-5.40747 -4.54937,-0.967 -2.80592,4.66994 -3.93531,4.30661 -3.2094,-1.0428 -0.65237,-5.79724 0.47488,-5.42733 -4.24889,-1.89173 -3.71554,3.9845 -4.74471,3.3943 -2.92246,-1.68728 0.5672,-5.80619 1.59291,-5.21 -3.76273,-2.73379 -4.46277,3.12493 -5.34674,2.33365 -2.50779,-2.25802 1.76198,-5.56139 2.64132,-4.76496 -3.11213,-3.45637 -5.01495,2.12878 -5.71509,1.171 -1.98352,-2.73007 2.87975,-5.07352 3.57429,-4.11168 -2.3255,-4.02788 -5.34796,1.03959 -5.83367,-0.04282 -1.37256,-3.08282 3.87167,-4.36391 4.35105,-3.27869 -1.43724,-4.42336 -5.44724,-0.09503 -5.69729,-1.25478 -0.70161,-3.30082 4.69437,-3.46359 4.93765,-2.3024 -0.48616,-4.62552 -5.30845,-1.2255 -5.3119,-2.41189 v -3.37456 l 5.3119,-2.41189 5.30845,-1.2255 0.48616,-4.62552 -4.93765,-2.3024 -4.69437,-3.46359 0.70161,-3.30082 5.69729,-1.25478 5.44724,-0.09503 1.43724,-4.42336 -4.35105,-3.27869 -3.87167,-4.36391 1.37256,-3.08282 5.83367,-0.04282 5.34796,1.03959 2.3255,-4.02788 -3.57429,-4.11168 -2.87975,-5.07352 1.98352,-2.73007 5.71509,1.171 5.01495,2.12878 3.11213,-3.45637 -2.64132,-4.76496 -1.76198,-5.56139 2.50779,-2.25802 5.34674,2.33365 4.46277,3.12493 3.76273,-2.73379 -1.59291,-5.21 -0.5672,-5.80619 2.92246,-1.68728 4.74471,3.3943 3.71554,3.9845 4.24889,-1.89173 -0.47488,-5.42733 0.65237,-5.79724 3.2094,-1.0428 3.93531,4.30661 2.80592,4.66994 4.54937,-0.967 0.6639,-5.40747 1.84343,-5.53492 3.35607,-0.35274 2.95392,5.0307 1.77367,5.15127 h 4.651 l 1.77367,-5.15127 2.95392,-5.0307 3.35607,0.35274 1.84343,5.53492 0.6639,5.40747 4.54937,0.967 2.80592,-4.66994 3.93531,-4.30661 3.2094,1.0428 0.65237,5.79724 -0.47488,5.42733 4.24889,1.89173 3.71554,-3.9845 4.74471,-3.3943 2.92246,1.68728 -0.5672,5.80619 -1.59291,5.21 3.76273,2.73379 4.46277,-3.12493 5.34674,-2.33365 2.50779,2.25802 -1.76198,5.56139 -2.64132,4.76496 3.11213,3.45637 5.01495,-2.12878 5.71509,-1.171 1.98352,2.73007 -2.87975,5.07352 -3.57429,4.11168 2.3255,4.02788 5.34796,-1.03959 5.83367,0.04282 1.37256,3.08282 -3.87167,4.36391 -4.35105,3.27869 1.43724,4.42336 5.44724,0.09503 5.69729,1.25478 0.70161,3.30082 -4.69437,3.46359 -4.93765,2.3024 z" + inkscape:connector-curvature="0" /> + style="display:inline"> + id="g7"> + id="path4489" /> - + id="text3692" + transform="matrix(2.8559643,0,0,2.8559643,-420.30366,58.191905)"> + - - - - - - - - - - - - - + style="font-size:8.89367px;line-height:125%;fill:#262626;stroke-width:0.0926424px" + aria-label="WPILib Developer"> + style="font-weight:bold;font-size:26.681px;line-height:125%;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans Bold'" + d="m 222.89422,-23.771244 h 4.80727 l 3.36118,14.1352022 3.33512,-14.1352022 h 4.83333 l 3.33513,14.1352022 3.36118,-14.1352022 h 4.76819 l -4.5858,19.4505591 h -5.78436 l -3.53054,-14.7865931 -3.49146,14.7865931 h -5.78436 z m 31.08441,0 h 8.32479 q 3.71293,0 5.69316,1.654536 1.99326,1.641507 1.99326,4.69002 0,3.061542 -1.99326,4.716077 -1.98023,1.641507 -5.69316,1.641507 h -3.30907 v 6.7484191 h -5.01572 z m 5.01572,3.634767 v 5.432607 h 2.77493 q 1.45911,0 2.25381,-0.703503 0.7947,-0.716531 0.7947,-2.019315 0,-1.302783 -0.7947,-2.006286 -0.7947,-0.703503 -2.25381,-0.703503 z m 14.53906,-3.634767 h 5.01572 v 19.4505591 h -5.01572 z m 9.92721,0 h 5.01572 v 15.6594589 h 8.80682 v 3.7911002 h -13.82254 z m 16.79289,4.859383 h 4.66396 v 14.5911761 h -4.66396 z m 0,-5.680136 h 4.66396 v 3.804128 h -4.66396 z m 16.91012,17.2618821 q 1.49821,0 2.27988,-1.0943382 0.79469,-1.0943382 0.79469,-3.1787919 0,-2.084454 -0.79469,-3.178792 -0.78167,-1.094338 -2.27988,-1.094338 -1.4982,0 -2.30592,1.107366 -0.7947,1.094338 -0.7947,3.165764 0,2.0714258 0.7947,3.1787919 0.80772,1.0943382 2.30592,1.0943382 z m -3.10062,-9.4451811 q 0.96406,-1.276728 2.13656,-1.876008 1.17251,-0.612308 2.69677,-0.612308 2.69676,0 4.42946,2.149592 1.7327,2.136566 1.7327,5.510775 0,3.3742094 -1.7327,5.5238023 -1.7327,2.136565 -4.42946,2.136565 -1.52426,0 -2.69677,-0.5992804 -1.1725,-0.6123083 -2.13656,-1.8890362 v 2.1105094 h -4.66397 V -24.591997 h 4.66397 z" + id="path1" /> + style="font-weight:bold;font-size:26.681px;line-height:125%;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans Bold'" + d="m 229.56447,13.371113 v 11.868358 h 1.79784 q 3.07457,0 4.69002,-1.524257 1.62848,-1.524257 1.62848,-4.429464 0,-2.892179 -1.61545,-4.403408 -1.61545,-1.511229 -4.70305,-1.511229 z m -5.01572,-3.7911005 h 5.2893 q 4.42947,0 6.59209,0.6383635 2.17565,0.625337 3.72596,2.136566 1.36792,1.315811 2.03234,3.035485 0.66442,1.719675 0.66442,3.895323 0,2.201704 -0.66442,3.934406 -0.66442,1.719675 -2.03234,3.035486 -1.56334,1.511229 -3.75202,2.149593 -2.18868,0.625336 -6.56603,0.625336 h -5.2893 z m 36.504,12.1158875 v 1.328839 h -10.9043 q 0.16936,1.641507 1.18553,2.462261 1.01617,0.820753 2.84007,0.820753 1.47214,0 3.00943,-0.429918 1.55031,-0.442946 3.17879,-1.328839 v 3.595682 q -1.65453,0.625336 -3.30907,0.938004 -1.65454,0.325696 -3.30907,0.325696 -3.96046,0 -6.16217,-2.006286 -2.18867,-2.019315 -2.18867,-5.654081 0,-3.569627 2.14959,-5.614997 2.16262,-2.04537 5.94069,-2.04537 3.43935,0 5.49775,2.071426 2.07143,2.071425 2.07143,5.53683 z m -4.79425,-1.550313 q 0,-1.328839 -0.78167,-2.136565 -0.76864,-0.820753 -2.01931,-0.820753 -1.3549,0 -2.20171,0.768642 -0.84681,0.755614 -1.05525,2.188676 z m 6.48786,-5.706192 h 4.66397 l 3.63476,10.083545 3.62174,-10.083545 h 4.67699 l -5.74527,14.591176 h -5.11994 z m 33.79421,7.256505 v 1.328839 h -10.9043 q 0.16936,1.641507 1.18553,2.462261 1.01617,0.820753 2.84007,0.820753 1.47215,0 3.00943,-0.429918 1.55031,-0.442946 3.17879,-1.328839 v 3.595682 q -1.65453,0.625336 -3.30907,0.938004 -1.65453,0.325696 -3.30907,0.325696 -3.96046,0 -6.16216,-2.006286 -2.18868,-2.019315 -2.18868,-5.654081 0,-3.569627 2.14959,-5.614997 2.16262,-2.04537 5.9407,-2.04537 3.43935,0 5.49774,2.071426 2.07143,2.071425 2.07143,5.53683 z m -4.79424,-1.550313 q 0,-1.328839 -0.78167,-2.136565 -0.76865,-0.820753 -2.01932,-0.820753 -1.35489,0 -2.2017,0.768642 -0.84681,0.755614 -1.05526,2.188676 z m 8.32478,-11.3863281 h 4.66397 V 29.030571 h -4.66397 z m 16.08937,8.6635111 q -1.55031,0 -2.37106,1.120393 -0.80773,1.107366 -0.80773,3.204848 0,2.097482 0.80773,3.217875 0.82075,1.107366 2.37106,1.107366 1.52426,0 2.33199,-1.107366 0.80772,-1.120393 0.80772,-3.217875 0,-2.097482 -0.80772,-3.204848 -0.80773,-1.120393 -2.33199,-1.120393 z m 0,-3.335126 q 3.76505,0 5.87556,2.032342 2.12354,2.032342 2.12354,5.628025 0,3.595683 -2.12354,5.628025 -2.11051,2.032342 -5.87556,2.032342 -3.77807,0 -5.91463,-2.032342 -2.12354,-2.032342 -2.12354,-5.628025 0,-3.595683 2.12354,-5.628025 2.13656,-2.032342 5.91463,-2.032342 z m 16.0503,12.832418 v 7.660367 h -4.66396 V 14.439395 h 4.66396 v 2.136565 q 0.96406,-1.276728 2.13657,-1.876008 1.1725,-0.612308 2.69676,-0.612308 2.69676,0 4.42946,2.149593 1.73271,2.136565 1.73271,5.510774 0,3.374209 -1.73271,5.523802 -1.7327,2.136565 -4.42946,2.136565 -1.52426,0 -2.69676,-0.59928 -1.17251,-0.612308 -2.13657,-1.889036 z m 3.10063,-9.445181 q -1.4982,0 -2.30593,1.107366 -0.7947,1.094338 -0.7947,3.165764 0,2.071426 0.7947,3.178792 0.80773,1.094338 2.30593,1.094338 1.4982,0 2.27987,-1.094338 0.7947,-1.094338 0.7947,-3.178792 0,-2.084454 -0.7947,-3.178792 -0.78167,-1.094338 -2.27987,-1.094338 z m 25.89933,4.221019 v 1.328839 h -10.9043 q 0.16936,1.641507 1.18553,2.462261 1.01617,0.820753 2.84007,0.820753 1.47215,0 3.00943,-0.429918 1.55031,-0.442946 3.17879,-1.328839 v 3.595682 q -1.65453,0.625336 -3.30907,0.938004 -1.65453,0.325696 -3.30907,0.325696 -3.96046,0 -6.16216,-2.006286 -2.18868,-2.019315 -2.18868,-5.654081 0,-3.569627 2.14959,-5.614997 2.16262,-2.04537 5.9407,-2.04537 3.43935,0 5.49774,2.071426 2.07143,2.071425 2.07143,5.53683 z m -4.79424,-1.550313 q 0,-1.328839 -0.78167,-2.136565 -0.76865,-0.820753 -2.01932,-0.820753 -1.35489,0 -2.2017,0.768642 -0.84681,0.755614 -1.05526,2.188676 z m 19.16395,-1.732702 q -0.61231,-0.286612 -1.22462,-0.416891 -0.59928,-0.143306 -1.21158,-0.143306 -1.79785,0 -2.77493,1.159478 -0.96406,1.146449 -0.96406,3.296042 v 6.722363 h -4.66397 V 14.439395 h 4.66397 v 2.397122 q 0.89892,-1.433062 2.05839,-2.084454 1.17251,-0.664419 2.80099,-0.664419 0.2345,0 0.50808,0.02606 0.27359,0.01303 0.7947,0.07817 z" + id="path2" /> diff --git a/svg/wpilib-horiz-team.svg b/svg/wpilib-horiz-team.svg index 3f2f263..627db7b 100644 --- a/svg/wpilib-horiz-team.svg +++ b/svg/wpilib-horiz-team.svg @@ -1,147 +1,99 @@ + viewBox="0 0 1030.177 171.43084" + height="647.92755" + width="3893.5864" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + inkscape:groupmode="layer" + inkscape:label="Hexagon" + style="display:inline"> + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="1.5707963" + sodipodi:arg1="1.0471976" + sodipodi:r2="85.715424" + sodipodi:r1="98.975639" + sodipodi:cy="177.46274" + sodipodi:cx="105.32094" + sodipodi:sides="6" + id="path32" + style="fill:#ac2b37;fill-opacity:1;stroke-width:0.27816623" + sodipodi:type="star" /> + transform="translate(-6.3457294,-6.4139226)"> + id="g848" + inkscape:label="Gear30" + transform="translate(105.32094,92.129391)"> + d="m 72.90834,-5.32467 5.30845,1.2255 5.3119,2.41189 v 3.37456 l -5.3119,2.41189 -5.30845,1.2255 -0.48616,4.62552 4.93765,2.3024 4.69437,3.46359 -0.70161,3.30082 -5.69729,1.25478 -5.44724,0.09503 -1.43724,4.42336 4.35105,3.27869 3.87167,4.36391 -1.37256,3.08282 -5.83367,0.04282 -5.34796,-1.03959 -2.3255,4.02788 3.57429,4.11168 2.87975,5.07352 -1.98352,2.73007 -5.71509,-1.171 -5.01495,-2.12878 -3.11213,3.45637 2.64132,4.76496 1.76198,5.56139 -2.50779,2.25802 -5.34674,-2.33365 -4.46277,-3.12493 -3.76273,2.73379 1.59291,5.21 0.5672,5.80619 -2.92246,1.68728 -4.74471,-3.3943 -3.71554,-3.9845 -4.24889,1.89173 0.47488,5.42733 -0.65237,5.79724 -3.2094,1.0428 -3.93531,-4.30661 -2.80592,-4.66994 -4.54937,0.967 -0.6639,5.40747 -1.84343,5.53492 -3.35607,0.35274 -2.95392,-5.0307 -1.77367,-5.15127 h -4.651 l -1.77367,5.15127 -2.95392,5.0307 -3.35607,-0.35274 -1.84343,-5.53492 -0.6639,-5.40747 -4.54937,-0.967 -2.80592,4.66994 -3.93531,4.30661 -3.2094,-1.0428 -0.65237,-5.79724 0.47488,-5.42733 -4.24889,-1.89173 -3.71554,3.9845 -4.74471,3.3943 -2.92246,-1.68728 0.5672,-5.80619 1.59291,-5.21 -3.76273,-2.73379 -4.46277,3.12493 -5.34674,2.33365 -2.50779,-2.25802 1.76198,-5.56139 2.64132,-4.76496 -3.11213,-3.45637 -5.01495,2.12878 -5.71509,1.171 -1.98352,-2.73007 2.87975,-5.07352 3.57429,-4.11168 -2.3255,-4.02788 -5.34796,1.03959 -5.83367,-0.04282 -1.37256,-3.08282 3.87167,-4.36391 4.35105,-3.27869 -1.43724,-4.42336 -5.44724,-0.09503 -5.69729,-1.25478 -0.70161,-3.30082 4.69437,-3.46359 4.93765,-2.3024 -0.48616,-4.62552 -5.30845,-1.2255 -5.3119,-2.41189 v -3.37456 l 5.3119,-2.41189 5.30845,-1.2255 0.48616,-4.62552 -4.93765,-2.3024 -4.69437,-3.46359 0.70161,-3.30082 5.69729,-1.25478 5.44724,-0.09503 1.43724,-4.42336 -4.35105,-3.27869 -3.87167,-4.36391 1.37256,-3.08282 5.83367,-0.04282 5.34796,1.03959 2.3255,-4.02788 -3.57429,-4.11168 -2.87975,-5.07352 1.98352,-2.73007 5.71509,1.171 5.01495,2.12878 3.11213,-3.45637 -2.64132,-4.76496 -1.76198,-5.56139 2.50779,-2.25802 5.34674,2.33365 4.46277,3.12493 3.76273,-2.73379 -1.59291,-5.21 -0.5672,-5.80619 2.92246,-1.68728 4.74471,3.3943 3.71554,3.9845 4.24889,-1.89173 -0.47488,-5.42733 0.65237,-5.79724 3.2094,-1.0428 3.93531,4.30661 2.80592,4.66994 4.54937,-0.967 0.6639,-5.40747 1.84343,-5.53492 3.35607,-0.35274 2.95392,5.0307 1.77367,5.15127 h 4.651 l 1.77367,-5.15127 2.95392,-5.0307 3.35607,0.35274 1.84343,5.53492 0.6639,5.40747 4.54937,0.967 2.80592,-4.66994 3.93531,-4.30661 3.2094,1.0428 0.65237,5.79724 -0.47488,5.42733 4.24889,1.89173 3.71554,-3.9845 4.74471,-3.3943 2.92246,1.68728 -0.5672,5.80619 -1.59291,5.21 3.76273,2.73379 4.46277,-3.12493 5.34674,-2.33365 2.50779,2.25802 -1.76198,5.56139 -2.64132,4.76496 3.11213,3.45637 5.01495,-2.12878 5.71509,-1.171 1.98352,2.73007 -2.87975,5.07352 -3.57429,4.11168 2.3255,4.02788 5.34796,-1.03959 5.83367,0.04282 1.37256,3.08282 -3.87167,4.36391 -4.35105,3.27869 1.43724,4.42336 5.44724,0.09503 5.69729,1.25478 0.70161,3.30082 -4.69437,3.46359 -4.93765,2.3024 z" + inkscape:connector-curvature="0" /> + style="display:inline"> + id="g7"> + id="path4489" /> - + id="text3692" + transform="matrix(2.8559643,0,0,2.8559643,-420.30366,58.191905)"> + - - - - - - - - - - - - - - - - - - - + style="font-size:8.89367px;line-height:125%;fill:#262626;stroke-width:0.0926424px" + aria-label="WPILib Development Team"> + style="font-weight:bold;font-size:26.681px;line-height:125%;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans Bold'" + d="m 222.89422,-23.771244 h 4.80727 l 3.36118,14.1352022 3.33512,-14.1352022 h 4.83333 l 3.33513,14.1352022 3.36118,-14.1352022 h 4.76819 l -4.5858,19.4505591 h -5.78436 l -3.53054,-14.7865931 -3.49146,14.7865931 h -5.78436 z m 31.08441,0 h 8.32479 q 3.71293,0 5.69316,1.654536 1.99326,1.641507 1.99326,4.69002 0,3.061542 -1.99326,4.716077 -1.98023,1.641507 -5.69316,1.641507 h -3.30907 v 6.7484191 h -5.01572 z m 5.01572,3.634767 v 5.432607 h 2.77493 q 1.45911,0 2.25381,-0.703503 0.7947,-0.716531 0.7947,-2.019315 0,-1.302783 -0.7947,-2.006286 -0.7947,-0.703503 -2.25381,-0.703503 z m 14.53906,-3.634767 h 5.01572 v 19.4505591 h -5.01572 z m 9.92721,0 h 5.01572 v 15.6594589 h 8.80682 v 3.7911002 h -13.82254 z m 16.79289,4.859383 h 4.66396 v 14.5911761 h -4.66396 z m 0,-5.680136 h 4.66396 v 3.804128 h -4.66396 z m 16.91012,17.2618821 q 1.49821,0 2.27988,-1.0943382 0.79469,-1.0943382 0.79469,-3.1787919 0,-2.084454 -0.79469,-3.178792 -0.78167,-1.094338 -2.27988,-1.094338 -1.4982,0 -2.30592,1.107366 -0.7947,1.094338 -0.7947,3.165764 0,2.0714258 0.7947,3.1787919 0.80772,1.0943382 2.30592,1.0943382 z m -3.10062,-9.4451811 q 0.96406,-1.276728 2.13656,-1.876008 1.17251,-0.612308 2.69677,-0.612308 2.69676,0 4.42946,2.149592 1.7327,2.136566 1.7327,5.510775 0,3.3742094 -1.7327,5.5238023 -1.7327,2.136565 -4.42946,2.136565 -1.52426,0 -2.69677,-0.5992804 -1.1725,-0.6123083 -2.13656,-1.8890362 v 2.1105094 h -4.66397 V -24.591997 h 4.66397 z" + id="path1" /> + style="font-weight:bold;font-size:26.681px;line-height:125%;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans Bold'" + d="m 229.56447,13.371113 v 11.868358 h 1.79784 q 3.07457,0 4.69002,-1.524257 1.62848,-1.524257 1.62848,-4.429464 0,-2.892179 -1.61545,-4.403408 -1.61545,-1.511229 -4.70305,-1.511229 z m -5.01572,-3.7911005 h 5.2893 q 4.42947,0 6.59209,0.6383635 2.17565,0.625337 3.72596,2.136566 1.36792,1.315811 2.03234,3.035485 0.66442,1.719675 0.66442,3.895323 0,2.201704 -0.66442,3.934406 -0.66442,1.719675 -2.03234,3.035486 -1.56334,1.511229 -3.75202,2.149593 -2.18868,0.625336 -6.56603,0.625336 h -5.2893 z m 36.504,12.1158875 v 1.328839 h -10.9043 q 0.16936,1.641507 1.18553,2.462261 1.01617,0.820753 2.84007,0.820753 1.47214,0 3.00943,-0.429918 1.55031,-0.442946 3.17879,-1.328839 v 3.595682 q -1.65453,0.625336 -3.30907,0.938004 -1.65454,0.325696 -3.30907,0.325696 -3.96046,0 -6.16217,-2.006286 -2.18867,-2.019315 -2.18867,-5.654081 0,-3.569627 2.14959,-5.614997 2.16262,-2.04537 5.94069,-2.04537 3.43935,0 5.49775,2.071426 2.07143,2.071425 2.07143,5.53683 z m -4.79425,-1.550313 q 0,-1.328839 -0.78167,-2.136565 -0.76864,-0.820753 -2.01931,-0.820753 -1.3549,0 -2.20171,0.768642 -0.84681,0.755614 -1.05525,2.188676 z m 6.48786,-5.706192 h 4.66397 l 3.63476,10.083545 3.62174,-10.083545 h 4.67699 l -5.74527,14.591176 h -5.11994 z m 33.79421,7.256505 v 1.328839 h -10.9043 q 0.16936,1.641507 1.18553,2.462261 1.01617,0.820753 2.84007,0.820753 1.47215,0 3.00943,-0.429918 1.55031,-0.442946 3.17879,-1.328839 v 3.595682 q -1.65453,0.625336 -3.30907,0.938004 -1.65453,0.325696 -3.30907,0.325696 -3.96046,0 -6.16216,-2.006286 -2.18868,-2.019315 -2.18868,-5.654081 0,-3.569627 2.14959,-5.614997 2.16262,-2.04537 5.9407,-2.04537 3.43935,0 5.49774,2.071426 2.07143,2.071425 2.07143,5.53683 z m -4.79424,-1.550313 q 0,-1.328839 -0.78167,-2.136565 -0.76865,-0.820753 -2.01932,-0.820753 -1.35489,0 -2.2017,0.768642 -0.84681,0.755614 -1.05526,2.188676 z m 8.32478,-11.3863281 h 4.66397 V 29.030571 h -4.66397 z m 16.08937,8.6635111 q -1.55031,0 -2.37106,1.120393 -0.80773,1.107366 -0.80773,3.204848 0,2.097482 0.80773,3.217875 0.82075,1.107366 2.37106,1.107366 1.52426,0 2.33199,-1.107366 0.80772,-1.120393 0.80772,-3.217875 0,-2.097482 -0.80772,-3.204848 -0.80773,-1.120393 -2.33199,-1.120393 z m 0,-3.335126 q 3.76505,0 5.87556,2.032342 2.12354,2.032342 2.12354,5.628025 0,3.595683 -2.12354,5.628025 -2.11051,2.032342 -5.87556,2.032342 -3.77807,0 -5.91463,-2.032342 -2.12354,-2.032342 -2.12354,-5.628025 0,-3.595683 2.12354,-5.628025 2.13656,-2.032342 5.91463,-2.032342 z m 16.0503,12.832418 v 7.660367 h -4.66396 V 14.439395 h 4.66396 v 2.136565 q 0.96406,-1.276728 2.13657,-1.876008 1.1725,-0.612308 2.69676,-0.612308 2.69676,0 4.42946,2.149593 1.73271,2.136565 1.73271,5.510774 0,3.374209 -1.73271,5.523802 -1.7327,2.136565 -4.42946,2.136565 -1.52426,0 -2.69676,-0.59928 -1.17251,-0.612308 -2.13657,-1.889036 z m 3.10063,-9.445181 q -1.4982,0 -2.30593,1.107366 -0.7947,1.094338 -0.7947,3.165764 0,2.071426 0.7947,3.178792 0.80773,1.094338 2.30593,1.094338 1.4982,0 2.27987,-1.094338 0.7947,-1.094338 0.7947,-3.178792 0,-2.084454 -0.7947,-3.178792 -0.78167,-1.094338 -2.27987,-1.094338 z m 24.8571,-0.612308 q 0.88589,-1.354895 2.09748,-2.058398 1.22462,-0.716531 2.68374,-0.716531 2.51437,0 3.83018,1.550312 1.31581,1.550313 1.31581,4.507631 v 8.884984 h -4.69002 v -7.608256 q 0.013,-0.169362 0.013,-0.351751 0.013,-0.18239 0.013,-0.521114 0,-1.550312 -0.45598,-2.240788 -0.45597,-0.703503 -1.47214,-0.703503 -1.32884,0 -2.0584,1.094338 -0.71653,1.094339 -0.74259,3.165765 v 7.165309 h -4.69002 v -7.608256 q 0,-2.423177 -0.41689,-3.113653 -0.41689,-0.703503 -1.48517,-0.703503 -1.34187,0 -2.07143,1.107366 -0.72956,1.094339 -0.72956,3.139709 v 7.178337 h -4.69002 V 14.439395 h 4.69002 v 2.136565 q 0.85984,-1.237644 1.96721,-1.86298 1.12039,-0.625336 2.46226,-0.625336 1.51123,0 2.6707,0.729558 1.15948,0.729559 1.75876,2.045371 z m 28.84364,4.833327 v 1.328839 h -10.9043 q 0.16936,1.641507 1.18553,2.462261 1.01617,0.820753 2.84007,0.820753 1.47214,0 3.00943,-0.429918 1.55031,-0.442946 3.17879,-1.328839 v 3.595682 q -1.65453,0.625336 -3.30907,0.938004 -1.65453,0.325696 -3.30907,0.325696 -3.96046,0 -6.16217,-2.006286 -2.18867,-2.019315 -2.18867,-5.654081 0,-3.569627 2.14959,-5.614997 2.16262,-2.04537 5.94069,-2.04537 3.43935,0 5.49775,2.071426 2.07143,2.071425 2.07143,5.53683 z m -4.79425,-1.550313 q 0,-1.328839 -0.78167,-2.136565 -0.76864,-0.820753 -2.01931,-0.820753 -1.3549,0 -2.20171,0.768642 -0.84681,0.755614 -1.05525,2.188676 z m 22.99413,0 v 8.884984 H 402.522 v -1.44609 -5.35444 q 0,-1.889036 -0.0912,-2.605567 -0.0782,-0.716531 -0.28661,-1.055255 -0.27359,-0.455974 -0.74259,-0.703503 -0.469,-0.260557 -1.06828,-0.260557 -1.45912,0 -2.2929,1.133422 -0.83378,1.120394 -0.83378,3.113653 v 7.178337 h -4.66397 V 14.439395 h 4.66397 v 2.136565 q 1.05525,-1.276728 2.24079,-1.876008 1.18553,-0.612308 2.61859,-0.612308 2.5274,0 3.83018,1.550312 1.31582,1.550313 1.31582,4.507631 z m 9.41912,-9.849044 v 4.142852 h 4.80727 v 3.335126 h -4.80727 v 6.188222 q 0,1.016171 0.40386,1.380951 0.40387,0.351751 1.60243,0.351751 h 2.39712 v 3.335126 h -3.99955 q -2.7619,0 -3.92138,-1.146449 -1.14645,-1.159478 -1.14645,-3.921379 v -6.188222 h -2.31895 v -3.335126 h 2.31895 v -4.142852 z m 14.83871,-0.7165305 h 17.9263 v 3.7911005 h -6.44877 v 15.659458 h -5.01572 V 13.371113 h -6.46181 z M 462.8018,21.6959 v 1.328839 h -10.9043 q 0.16937,1.641507 1.18554,2.462261 1.01617,0.820753 2.84007,0.820753 1.47214,0 3.00943,-0.429918 1.55031,-0.442946 3.17879,-1.328839 v 3.595682 q -1.65454,0.625336 -3.30907,0.938004 -1.65454,0.325696 -3.30907,0.325696 -3.96046,0 -6.16217,-2.006286 -2.18868,-2.019315 -2.18868,-5.654081 0,-3.569627 2.1496,-5.614997 2.16262,-2.04537 5.94069,-2.04537 3.43935,0 5.49775,2.071426 2.07142,2.071425 2.07142,5.53683 z m -4.79424,-1.550313 q 0,-1.328839 -0.78167,-2.136565 -0.76864,-0.820753 -2.01931,-0.820753 -1.3549,0 -2.20171,0.768642 -0.84681,0.755614 -1.05525,2.188676 z m 14.86475,2.318955 q -1.45911,0 -2.2017,0.495058 -0.72956,0.495057 -0.72956,1.459117 0,0.885893 0.58625,1.393979 0.59928,0.495057 1.65454,0.495057 1.31581,0 2.21473,-0.938004 0.89892,-0.951032 0.89892,-2.371066 v -0.534141 z m 7.12623,-1.758758 v 8.324787 h -4.70305 V 26.86795 q -0.938,1.32884 -2.11051,1.941148 -1.1725,0.59928 -2.85309,0.59928 -2.26685,0 -3.68688,-1.315811 -1.40701,-1.328839 -1.40701,-3.439349 0,-2.566483 1.75876,-3.765044 1.77179,-1.198561 5.54986,-1.198561 h 2.74887 v -0.364779 q 0,-1.107366 -0.87286,-1.615452 -0.87287,-0.521113 -2.72282,-0.521113 -1.4982,0 -2.78796,0.29964 -1.28975,0.29964 -2.39712,0.89892 V 14.83023 q 1.4982,-0.364779 3.00943,-0.547169 1.51123,-0.195417 3.02246,-0.195417 3.94743,0 5.69316,1.56334 1.75876,1.550312 1.75876,5.0548 z m 17.86118,-3.843211 q 0.88589,-1.354895 2.09748,-2.058398 1.22462,-0.716531 2.68374,-0.716531 2.51437,0 3.83018,1.550312 1.31581,1.550313 1.31581,4.507631 v 8.884984 h -4.69002 v -7.608256 q 0.013,-0.169362 0.013,-0.351751 0.013,-0.18239 0.013,-0.521114 0,-1.550312 -0.45598,-2.240788 -0.45597,-0.703503 -1.47214,-0.703503 -1.32884,0 -2.0584,1.094338 -0.71653,1.094339 -0.74259,3.165765 v 7.165309 h -4.69002 v -7.608256 q 0,-2.423177 -0.41689,-3.113653 -0.41689,-0.703503 -1.48517,-0.703503 -1.34187,0 -2.07143,1.107366 -0.72956,1.094339 -0.72956,3.139709 v 7.178337 h -4.69002 V 14.439395 h 4.69002 v 2.136565 q 0.85984,-1.237644 1.9672,-1.86298 1.1204,-0.625336 2.46227,-0.625336 1.51122,0 2.6707,0.729558 1.15948,0.729559 1.75876,2.045371 z" + id="path2" /> diff --git a/svg/wpilib-vert-indiv.svg b/svg/wpilib-vert-indiv.svg index 87d8363..d663cf8 100644 --- a/svg/wpilib-vert-indiv.svg +++ b/svg/wpilib-vert-indiv.svg @@ -1,137 +1,146 @@ + viewBox="0 0 239.27168 296.87156" + height="1122.0382" + width="904.33594" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + inkscape:groupmode="layer" + inkscape:label="Hexagon" + style="display:inline"> + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="1.5707963" + sodipodi:arg1="1.0471976" + sodipodi:r2="85.715424" + sodipodi:r1="98.975639" + sodipodi:cy="88.104828" + sodipodi:cx="127.28108" + sodipodi:sides="6" + id="path32" + style="fill:#ac2b37;fill-opacity:1;stroke-width:0.27816623" + sodipodi:type="star" /> + transform="translate(-7.9122613,82.94368)"> + id="g848" + inkscape:label="Gear30" + transform="translate(127.28108,2.7714802)"> + d="m 72.90834,-5.32467 5.30845,1.2255 5.3119,2.41189 v 3.37456 l -5.3119,2.41189 -5.30845,1.2255 -0.48616,4.62552 4.93765,2.3024 4.69437,3.46359 -0.70161,3.30082 -5.69729,1.25478 -5.44724,0.09503 -1.43724,4.42336 4.35105,3.27869 3.87167,4.36391 -1.37256,3.08282 -5.83367,0.04282 -5.34796,-1.03959 -2.3255,4.02788 3.57429,4.11168 2.87975,5.07352 -1.98352,2.73007 -5.71509,-1.171 -5.01495,-2.12878 -3.11213,3.45637 2.64132,4.76496 1.76198,5.56139 -2.50779,2.25802 -5.34674,-2.33365 -4.46277,-3.12493 -3.76273,2.73379 1.59291,5.21 0.5672,5.80619 -2.92246,1.68728 -4.74471,-3.3943 -3.71554,-3.9845 -4.24889,1.89173 0.47488,5.42733 -0.65237,5.79724 -3.2094,1.0428 -3.93531,-4.30661 -2.80592,-4.66994 -4.54937,0.967 -0.6639,5.40747 -1.84343,5.53492 -3.35607,0.35274 -2.95392,-5.0307 -1.77367,-5.15127 h -4.651 l -1.77367,5.15127 -2.95392,5.0307 -3.35607,-0.35274 -1.84343,-5.53492 -0.6639,-5.40747 -4.54937,-0.967 -2.80592,4.66994 -3.93531,4.30661 -3.2094,-1.0428 -0.65237,-5.79724 0.47488,-5.42733 -4.24889,-1.89173 -3.71554,3.9845 -4.74471,3.3943 -2.92246,-1.68728 0.5672,-5.80619 1.59291,-5.21 -3.76273,-2.73379 -4.46277,3.12493 -5.34674,2.33365 -2.50779,-2.25802 1.76198,-5.56139 2.64132,-4.76496 -3.11213,-3.45637 -5.01495,2.12878 -5.71509,1.171 -1.98352,-2.73007 2.87975,-5.07352 3.57429,-4.11168 -2.3255,-4.02788 -5.34796,1.03959 -5.83367,-0.04282 -1.37256,-3.08282 3.87167,-4.36391 4.35105,-3.27869 -1.43724,-4.42336 -5.44724,-0.09503 -5.69729,-1.25478 -0.70161,-3.30082 4.69437,-3.46359 4.93765,-2.3024 -0.48616,-4.62552 -5.30845,-1.2255 -5.3119,-2.41189 v -3.37456 l 5.3119,-2.41189 5.30845,-1.2255 0.48616,-4.62552 -4.93765,-2.3024 -4.69437,-3.46359 0.70161,-3.30082 5.69729,-1.25478 5.44724,-0.09503 1.43724,-4.42336 -4.35105,-3.27869 -3.87167,-4.36391 1.37256,-3.08282 5.83367,-0.04282 5.34796,1.03959 2.3255,-4.02788 -3.57429,-4.11168 -2.87975,-5.07352 1.98352,-2.73007 5.71509,1.171 5.01495,2.12878 3.11213,-3.45637 -2.64132,-4.76496 -1.76198,-5.56139 2.50779,-2.25802 5.34674,2.33365 4.46277,3.12493 3.76273,-2.73379 -1.59291,-5.21 -0.5672,-5.80619 2.92246,-1.68728 4.74471,3.3943 3.71554,3.9845 4.24889,-1.89173 -0.47488,-5.42733 0.65237,-5.79724 3.2094,-1.0428 3.93531,4.30661 2.80592,4.66994 4.54937,-0.967 0.6639,-5.40747 1.84343,-5.53492 3.35607,-0.35274 2.95392,5.0307 1.77367,5.15127 h 4.651 l 1.77367,-5.15127 2.95392,-5.0307 3.35607,0.35274 1.84343,5.53492 0.6639,5.40747 4.54937,0.967 2.80592,-4.66994 3.93531,-4.30661 3.2094,1.0428 0.65237,5.79724 -0.47488,5.42733 4.24889,1.89173 3.71554,-3.9845 4.74471,-3.3943 2.92246,1.68728 -0.5672,5.80619 -1.59291,5.21 3.76273,2.73379 4.46277,-3.12493 5.34674,-2.33365 2.50779,2.25802 -1.76198,5.56139 -2.64132,4.76496 3.11213,3.45637 5.01495,-2.12878 5.71509,-1.171 1.98352,2.73007 -2.87975,5.07352 -3.57429,4.11168 2.3255,4.02788 5.34796,-1.03959 5.83367,0.04282 1.37256,3.08282 -3.87167,4.36391 -4.35105,3.27869 1.43724,4.42336 5.44724,0.09503 5.69729,1.25478 0.70161,3.30082 -4.69437,3.46359 -4.93765,2.3024 z" + inkscape:connector-curvature="0" /> - + - - - - - - - + aria-label="WPILib" /> + id="g7"> + id="path4489" /> - - - - - + + + + - - + + - - - - - - - - - - + aria-label="Developer" /> diff --git a/svg/wpilib-vert-team.svg b/svg/wpilib-vert-team.svg index 2449304..6fa02d4 100644 --- a/svg/wpilib-vert-team.svg +++ b/svg/wpilib-vert-team.svg @@ -1,154 +1,138 @@ + viewBox="0 0 297.14708 237.84725" + height="898.95343" + width="1123.0781" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + inkscape:groupmode="layer" + inkscape:label="Hexagon" + style="display:inline"> + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="1.5707963" + sodipodi:arg1="1.0471976" + sodipodi:r2="85.715424" + sodipodi:r1="98.975639" + sodipodi:cy="88.104828" + sodipodi:cx="127.28108" + sodipodi:sides="6" + id="path32" + style="fill:#ac2b37;fill-opacity:1;stroke-width:0.27816623" + sodipodi:type="star" /> + transform="translate(21.273474,82.943736)"> + id="g848" + inkscape:label="Gear30" + transform="translate(127.28108,2.7714802)"> + d="m 72.90834,-5.32467 5.30845,1.2255 5.3119,2.41189 v 3.37456 l -5.3119,2.41189 -5.30845,1.2255 -0.48616,4.62552 4.93765,2.3024 4.69437,3.46359 -0.70161,3.30082 -5.69729,1.25478 -5.44724,0.09503 -1.43724,4.42336 4.35105,3.27869 3.87167,4.36391 -1.37256,3.08282 -5.83367,0.04282 -5.34796,-1.03959 -2.3255,4.02788 3.57429,4.11168 2.87975,5.07352 -1.98352,2.73007 -5.71509,-1.171 -5.01495,-2.12878 -3.11213,3.45637 2.64132,4.76496 1.76198,5.56139 -2.50779,2.25802 -5.34674,-2.33365 -4.46277,-3.12493 -3.76273,2.73379 1.59291,5.21 0.5672,5.80619 -2.92246,1.68728 -4.74471,-3.3943 -3.71554,-3.9845 -4.24889,1.89173 0.47488,5.42733 -0.65237,5.79724 -3.2094,1.0428 -3.93531,-4.30661 -2.80592,-4.66994 -4.54937,0.967 -0.6639,5.40747 -1.84343,5.53492 -3.35607,0.35274 -2.95392,-5.0307 -1.77367,-5.15127 h -4.651 l -1.77367,5.15127 -2.95392,5.0307 -3.35607,-0.35274 -1.84343,-5.53492 -0.6639,-5.40747 -4.54937,-0.967 -2.80592,4.66994 -3.93531,4.30661 -3.2094,-1.0428 -0.65237,-5.79724 0.47488,-5.42733 -4.24889,-1.89173 -3.71554,3.9845 -4.74471,3.3943 -2.92246,-1.68728 0.5672,-5.80619 1.59291,-5.21 -3.76273,-2.73379 -4.46277,3.12493 -5.34674,2.33365 -2.50779,-2.25802 1.76198,-5.56139 2.64132,-4.76496 -3.11213,-3.45637 -5.01495,2.12878 -5.71509,1.171 -1.98352,-2.73007 2.87975,-5.07352 3.57429,-4.11168 -2.3255,-4.02788 -5.34796,1.03959 -5.83367,-0.04282 -1.37256,-3.08282 3.87167,-4.36391 4.35105,-3.27869 -1.43724,-4.42336 -5.44724,-0.09503 -5.69729,-1.25478 -0.70161,-3.30082 4.69437,-3.46359 4.93765,-2.3024 -0.48616,-4.62552 -5.30845,-1.2255 -5.3119,-2.41189 v -3.37456 l 5.3119,-2.41189 5.30845,-1.2255 0.48616,-4.62552 -4.93765,-2.3024 -4.69437,-3.46359 0.70161,-3.30082 5.69729,-1.25478 5.44724,-0.09503 1.43724,-4.42336 -4.35105,-3.27869 -3.87167,-4.36391 1.37256,-3.08282 5.83367,-0.04282 5.34796,1.03959 2.3255,-4.02788 -3.57429,-4.11168 -2.87975,-5.07352 1.98352,-2.73007 5.71509,1.171 5.01495,2.12878 3.11213,-3.45637 -2.64132,-4.76496 -1.76198,-5.56139 2.50779,-2.25802 5.34674,2.33365 4.46277,3.12493 3.76273,-2.73379 -1.59291,-5.21 -0.5672,-5.80619 2.92246,-1.68728 4.74471,3.3943 3.71554,3.9845 4.24889,-1.89173 -0.47488,-5.42733 0.65237,-5.79724 3.2094,-1.0428 3.93531,4.30661 2.80592,4.66994 4.54937,-0.967 0.6639,-5.40747 1.84343,-5.53492 3.35607,-0.35274 2.95392,5.0307 1.77367,5.15127 h 4.651 l 1.77367,-5.15127 2.95392,-5.0307 3.35607,0.35274 1.84343,5.53492 0.6639,5.40747 4.54937,0.967 2.80592,-4.66994 3.93531,-4.30661 3.2094,1.0428 0.65237,5.79724 -0.47488,5.42733 4.24889,1.89173 3.71554,-3.9845 4.74471,-3.3943 2.92246,1.68728 -0.5672,5.80619 -1.59291,5.21 3.76273,2.73379 4.46277,-3.12493 5.34674,-2.33365 2.50779,2.25802 -1.76198,5.56139 -2.64132,4.76496 3.11213,3.45637 5.01495,-2.12878 5.71509,-1.171 1.98352,2.73007 -2.87975,5.07352 -3.57429,4.11168 2.3255,4.02788 5.34796,-1.03959 5.83367,0.04282 1.37256,3.08282 -3.87167,4.36391 -4.35105,3.27869 1.43724,4.42336 5.44724,0.09503 5.69729,1.25478 0.70161,3.30082 -4.69437,3.46359 -4.93765,2.3024 z" + inkscape:connector-curvature="0" /> + style="display:inline"> - - - - - + style="font-size:25.3999px;line-height:125%;-inkscape-font-specification:sans-serif;letter-spacing:0px;word-spacing:0px;stroke-width:0.264583px" + aria-label="WPILib Development Team"> + style="font-weight:bold;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans Bold';text-align:center;text-anchor:middle;fill:#262626" + d="m -27.544358,84.602399 h 4.576455 l 3.199797,13.456513 3.174993,-13.456513 h 4.601259 l 3.1749927,13.456513 3.1997974,-13.456513 h 4.5392475 L -5.4434315,103.11906 H -10.95006 l -3.361027,-14.076632 -3.323821,14.076632 h -5.506628 z m 29.5919246,0 h 7.9250797 q 3.5346597,0 5.4198117,1.575095 1.897554,1.562691 1.897554,4.464833 0,2.914544 -1.897554,4.489638 -1.885152,1.562692 -5.4198117,1.562692 H 6.8224581 v 6.424403 H 2.0475666 Z m 4.7748915,3.460247 v 5.171765 h 2.6416932 q 1.3890597,0 2.1456007,-0.669725 0.756541,-0.682127 0.756541,-1.922359 0,-1.240231 -0.756541,-1.909956 -0.756541,-0.669725 -2.1456007,-0.669725 z M 20.663442,84.602399 h 4.774891 v 18.516661 h -4.774891 z m 9.450565,0 h 4.774892 v 14.907584 h 8.383965 v 3.609077 H 30.114007 Z m 15.986587,4.626064 h 4.440029 v 13.890597 h -4.440029 z m 0,-5.407409 h 4.440029 v 3.621476 h -4.440029 z m 16.098201,16.433066 q 1.426267,0 2.170406,-1.041793 0.756541,-1.041794 0.756541,-3.026165 0,-1.98437 -0.756541,-3.026165 -0.744139,-1.041794 -2.170406,-1.041794 -1.426266,0 -2.195209,1.054197 -0.756542,1.041794 -0.756542,3.013762 0,1.971968 0.756542,3.026165 0.768943,1.041793 2.195209,1.041793 z m -2.951751,-8.991677 q 0.917772,-1.215427 2.03398,-1.785933 1.116208,-0.582909 2.567279,-0.582909 2.56728,0 4.216788,2.046382 1.649508,2.03398 1.649508,5.246179 0,3.2122 -1.649508,5.258578 -1.649508,2.03398 -4.216788,2.03398 -1.451071,0 -2.567279,-0.5705 -1.116208,-0.58291 -2.03398,-1.79834 v 2.00918 H 54.807015 V 83.821054 h 4.440029 z m 27.55795,-3.05097 v 11.29851 h 1.71152 q 2.926946,0 4.464834,-1.451071 1.550289,-1.451071 1.550289,-4.216787 0,-2.753314 -1.537887,-4.191983 -1.537887,-1.438669 -4.477236,-1.438669 z m -4.774891,-3.609074 h 5.03534 q 4.216787,0 6.275572,0.607714 2.071186,0.595311 3.547062,2.03398 1.302243,1.252634 1.934761,2.889739 0.632518,1.637106 0.632518,3.708293 0,2.095991 -0.632518,3.745499 -0.632518,1.637106 -1.934761,2.889736 -1.488278,1.43867 -3.571867,2.04639 -2.083589,0.59531 -6.250767,0.59531 h -5.03534 z m 34.751287,11.534154 v 1.265036 h -10.38074 q 0.16123,1.562692 1.12861,2.344038 0.96738,0.781343 2.7037,0.781343 1.40146,0 2.86494,-0.40927 1.47587,-0.421682 3.02616,-1.26504 v 3.42304 q -1.57509,0.59531 -3.15019,0.89297 -1.57509,0.31005 -3.15018,0.31005 -3.77031,0 -5.8663,-1.90995 -2.08359,-1.922362 -2.08359,-5.382608 0,-3.398234 2.04638,-5.345398 2.05879,-1.947163 5.65546,-1.947163 3.27421,0 5.23378,1.971968 1.97197,1.971968 1.97197,5.270984 z m -4.56406,-1.475876 q 0,-1.265036 -0.74414,-2.033979 -0.73173,-0.781346 -1.92235,-0.781346 -1.28985,0 -2.096,0.731736 -0.80615,0.719335 -1.00458,2.083589 z m 6.17636,-5.432214 h 4.44003 l 3.46025,9.599392 3.44784,-9.599392 h 4.45243 l -5.46942,13.890597 h -4.87411 z m 32.1716,6.90809 v 1.265036 h -10.38074 q 0.16123,1.562692 1.12861,2.344038 0.96738,0.781343 2.70371,0.781343 1.40146,0 2.86493,-0.40927 1.47588,-0.421682 3.02617,-1.26504 v 3.42304 q -1.5751,0.59531 -3.15019,0.89297 -1.57509,0.31005 -3.15019,0.31005 -3.7703,0 -5.86629,-1.90995 -2.08359,-1.922362 -2.08359,-5.382608 0,-3.398234 2.04638,-5.345398 2.05878,-1.947163 5.65546,-1.947163 3.27421,0 5.23377,1.971968 1.97197,1.971968 1.97197,5.270984 z m -4.56405,-1.475876 q 0,-1.265036 -0.74414,-2.033979 -0.73174,-0.781346 -1.92236,-0.781346 -1.28984,0 -2.09599,0.731736 -0.80615,0.719335 -1.00459,2.083589 z m 7.92508,-10.839623 h 4.44003 v 19.298006 h -4.44003 z m 15.31686,8.247539 q -1.47588,0 -2.25722,1.0666 -0.76895,1.054196 -0.76895,3.050969 0,1.996773 0.76895,3.063372 0.78134,1.054196 2.25722,1.054196 1.45107,0 2.22001,-1.054196 0.76895,-1.066599 0.76895,-3.063372 0,-1.996773 -0.76895,-3.050969 -0.76894,-1.0666 -2.22001,-1.0666 z m 0,-3.174992 q 3.58427,0 5.59344,1.934761 2.02158,1.934761 2.02158,5.3578 0,3.423039 -2.02158,5.357798 -2.00917,1.93476 -5.59344,1.93476 -3.59667,0 -5.63065,-1.93476 -2.02158,-1.934759 -2.02158,-5.357798 0,-3.423039 2.02158,-5.3578 2.03398,-1.934761 5.63065,-1.934761 z m 15.27965,12.216279 v 7.29256 H 180.0828 V 89.228463 h 4.44003 v 2.03398 q 0.91777,-1.215427 2.03398,-1.785933 1.11621,-0.582909 2.56728,-0.582909 2.56728,0 4.21679,2.046382 1.64951,2.03398 1.64951,5.246179 0,3.2122 -1.64951,5.258578 -1.64951,2.03398 -4.21679,2.03398 -1.45107,0 -2.56728,-0.5705 -1.11621,-0.58291 -2.03398,-1.79834 z m 2.95175,-8.991677 q -1.42626,0 -2.19521,1.054197 -0.75654,1.041794 -0.75654,3.013762 0,1.971968 0.75654,3.026165 0.76895,1.041793 2.19521,1.041793 1.42627,0 2.17041,-1.041793 0.75654,-1.041794 0.75654,-3.026165 0,-1.98437 -0.75654,-3.026165 -0.74414,-1.041794 -2.17041,-1.041794 z m 23.66362,-0.582909 q 0.84336,-1.289841 1.99677,-1.959566 1.16582,-0.682127 2.55488,-0.682127 2.39365,0 3.64628,1.475875 1.25263,1.475876 1.25263,4.291201 v 8.458383 h -4.46483 v -7.242956 q 0.0124,-0.16123 0.0124,-0.334862 0.0124,-0.173633 0.0124,-0.496093 0,-1.475875 -0.43408,-2.133198 -0.43408,-0.669725 -1.40146,-0.669725 -1.26503,0 -1.95956,1.041794 -0.68213,1.041795 -0.70694,3.013763 v 6.821277 h -4.46483 v -7.242956 q 0,-2.30683 -0.39687,-2.964153 -0.39688,-0.669725 -1.41387,-0.669725 -1.27744,0 -1.97197,1.054197 -0.69453,1.041794 -0.69453,2.988958 v 6.833679 h -4.46483 V 89.228463 h 4.46483 v 2.03398 q 0.81856,-1.17822 1.87275,-1.773531 1.0666,-0.595311 2.34404,-0.595311 1.43867,0 2.54248,0.694529 1.1038,0.69453 1.67431,1.947164 z m 27.45874,4.601259 v 1.265036 H 228.2162 q 0.16123,1.562692 1.12861,2.344038 0.96738,0.781343 2.7037,0.781343 1.40147,0 2.86494,-0.40927 1.47588,-0.421682 3.02616,-1.26504 v 3.42304 q -1.57509,0.59531 -3.15018,0.89297 -1.5751,0.31005 -3.15019,0.31005 -3.77031,0 -5.8663,-1.90995 -2.08359,-1.922362 -2.08359,-5.382608 0,-3.398234 2.04639,-5.345398 2.05878,-1.947163 5.65545,-1.947163 3.27421,0 5.23378,1.971968 1.97197,1.971968 1.97197,5.270984 z m -4.56405,-1.475876 q 0,-1.265036 -0.74414,-2.033979 -0.73174,-0.781346 -1.92236,-0.781346 -1.28984,0 -2.09599,0.731736 -0.80615,0.719335 -1.00459,2.083589 z m 21.89009,0 v 8.458383 h -4.46484 v -1.37666 -5.097352 q 0,-1.798336 -0.0868,-2.480463 -0.0744,-0.682128 -0.27285,-1.004588 -0.26045,-0.434081 -0.70693,-0.669725 -0.44649,-0.248046 -1.01699,-0.248046 -1.38906,0 -2.18281,1.079001 -0.79375,1.0666 -0.79375,2.964154 v 6.833679 h -4.44003 V 89.228463 h 4.44003 v 2.03398 q 1.00459,-1.215427 2.1332,-1.785933 1.12861,-0.582909 2.49286,-0.582909 2.40605,0 3.64628,1.475875 1.25264,1.475876 1.25264,4.291201 z m 8.96688,-9.37615 v 3.943936 h 4.57645 v 3.174993 h -4.57645 v 5.8911 q 0,0.967381 0.38447,1.314645 0.38447,0.334863 1.52548,0.334863 h 2.28203 v 3.174996 h -3.80751 q -2.62929,0 -3.7331,-1.09141 -1.0914,-1.1038 -1.0914,-3.733094 v -5.8911 h -2.20761 v -3.174993 h 2.20761 v -3.943936 z" + id="path1" /> - - - - - - - - - - - - - - + style="font-weight:bold;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans Bold';text-align:center;text-anchor:middle;fill:#262626" + d="m 83.605195,116.99011 h 17.065585 v 3.60907 h -6.139145 v 14.90759 h -4.774892 v -14.90759 h -6.151548 z m 29.827565,11.53415 v 1.26504 h -10.38073 q 0.16123,1.56269 1.12861,2.34404 0.96738,0.78134 2.7037,0.78134 1.40146,0 2.86494,-0.40927 1.47587,-0.42168 3.02616,-1.26504 v 3.42304 q -1.57509,0.59531 -3.15019,0.89297 -1.57509,0.31005 -3.15019,0.31005 -3.7703,0 -5.86629,-1.90995 -2.083589,-1.92236 -2.083589,-5.38261 0,-3.39823 2.046379,-5.3454 2.05879,-1.94716 5.65546,-1.94716 3.27421,0 5.23378,1.97197 1.97196,1.97197 1.97196,5.27098 z m -4.56405,-1.47587 q 0,-1.26504 -0.74414,-2.03398 -0.73173,-0.78135 -1.92236,-0.78135 -1.28984,0 -2.09599,0.73174 -0.80615,0.71933 -1.00458,2.08359 z m 14.15104,2.20761 q -1.38906,0 -2.09599,0.47129 -0.69453,0.47128 -0.69453,1.38906 0,0.84335 0.55811,1.32704 0.5705,0.47129 1.57509,0.47129 1.25263,0 2.10839,-0.89296 0.85576,-0.90537 0.85576,-2.25723 V 129.256 Z m 6.78407,-1.67431 v 7.92508 h -4.47724 v -2.05879 q -0.89296,1.26504 -2.00917,1.84795 -1.11621,0.5705 -2.71611,0.5705 -2.158,0 -3.50985,-1.25263 -1.33945,-1.26504 -1.33945,-3.27421 0,-2.44326 1.67431,-3.58427 1.68671,-1.14101 5.28338,-1.14101 h 2.61689 v -0.34727 q 0,-1.0542 -0.83095,-1.53789 -0.83096,-0.49609 -2.59209,-0.49609 -1.42626,0 -2.65409,0.28525 -1.22783,0.28526 -2.28203,0.85576 v -3.38583 q 1.42627,-0.34726 2.86494,-0.5209 1.43867,-0.18603 2.87733,-0.18603 3.75791,0 5.41982,1.48828 1.67431,1.47587 1.67431,4.8121 z m 17.00357,-3.65869 q 0.84336,-1.28984 1.99678,-1.95956 1.16581,-0.68213 2.55487,-0.68213 2.39365,0 3.64628,1.47588 1.25264,1.47587 1.25264,4.2912 v 8.45838 h -4.46484 v -7.24296 q 0.0124,-0.16123 0.0124,-0.33486 0.0124,-0.17363 0.0124,-0.49609 0,-1.47588 -0.43408,-2.1332 -0.43408,-0.66972 -1.40146,-0.66972 -1.26504,0 -1.95957,1.04179 -0.68213,1.04179 -0.70693,3.01376 v 6.82128 h -4.46484 v -7.24296 q 0,-2.30683 -0.39687,-2.96415 -0.39687,-0.66972 -1.41386,-0.66972 -1.27744,0 -1.97197,1.05419 -0.69453,1.0418 -0.69453,2.98896 v 6.83368 h -4.46483 v -13.8906 h 4.46483 v 2.03398 q 0.81855,-1.17822 1.87275,-1.77353 1.0666,-0.59531 2.34404,-0.59531 1.43866,0 2.54247,0.69453 1.10381,0.69453 1.67431,1.94716 z" + id="path2" /> + id="g7"> + id="path4489" /> - - - - - + + + + + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:96px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"> diff --git a/svg/wpilib.svg b/svg/wpilib.svg index 465a60f..d29129a 100644 --- a/svg/wpilib.svg +++ b/svg/wpilib.svg @@ -1,48 +1,69 @@ + viewBox="0 0 197.95128 197.95128" + height="748.16229" + width="748.16229" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + inkscape:groupmode="layer" + inkscape:label="Hexagon" + style="display:inline"> + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="1.5707963" + sodipodi:arg1="1.0471976" + sodipodi:r2="85.715424" + sodipodi:r1="98.975639" + sodipodi:cy="177.46274" + sodipodi:cx="105.32094" + sodipodi:sides="6" + id="path32" + style="fill:#ac2b37;fill-opacity:1;stroke-width:0.27816623" + sodipodi:type="star" /> + transform="translate(-6.3452988,6.8462488)"> + id="g848" + inkscape:label="Gear30" + transform="translate(105.32094,92.129391)"> + d="m 72.90834,-5.32467 5.30845,1.2255 5.3119,2.41189 v 3.37456 l -5.3119,2.41189 -5.30845,1.2255 -0.48616,4.62552 4.93765,2.3024 4.69437,3.46359 -0.70161,3.30082 -5.69729,1.25478 -5.44724,0.09503 -1.43724,4.42336 4.35105,3.27869 3.87167,4.36391 -1.37256,3.08282 -5.83367,0.04282 -5.34796,-1.03959 -2.3255,4.02788 3.57429,4.11168 2.87975,5.07352 -1.98352,2.73007 -5.71509,-1.171 -5.01495,-2.12878 -3.11213,3.45637 2.64132,4.76496 1.76198,5.56139 -2.50779,2.25802 -5.34674,-2.33365 -4.46277,-3.12493 -3.76273,2.73379 1.59291,5.21 0.5672,5.80619 -2.92246,1.68728 -4.74471,-3.3943 -3.71554,-3.9845 -4.24889,1.89173 0.47488,5.42733 -0.65237,5.79724 -3.2094,1.0428 -3.93531,-4.30661 -2.80592,-4.66994 -4.54937,0.967 -0.6639,5.40747 -1.84343,5.53492 -3.35607,0.35274 -2.95392,-5.0307 -1.77367,-5.15127 h -4.651 l -1.77367,5.15127 -2.95392,5.0307 -3.35607,-0.35274 -1.84343,-5.53492 -0.6639,-5.40747 -4.54937,-0.967 -2.80592,4.66994 -3.93531,4.30661 -3.2094,-1.0428 -0.65237,-5.79724 0.47488,-5.42733 -4.24889,-1.89173 -3.71554,3.9845 -4.74471,3.3943 -2.92246,-1.68728 0.5672,-5.80619 1.59291,-5.21 -3.76273,-2.73379 -4.46277,3.12493 -5.34674,2.33365 -2.50779,-2.25802 1.76198,-5.56139 2.64132,-4.76496 -3.11213,-3.45637 -5.01495,2.12878 -5.71509,1.171 -1.98352,-2.73007 2.87975,-5.07352 3.57429,-4.11168 -2.3255,-4.02788 -5.34796,1.03959 -5.83367,-0.04282 -1.37256,-3.08282 3.87167,-4.36391 4.35105,-3.27869 -1.43724,-4.42336 -5.44724,-0.09503 -5.69729,-1.25478 -0.70161,-3.30082 4.69437,-3.46359 4.93765,-2.3024 -0.48616,-4.62552 -5.30845,-1.2255 -5.3119,-2.41189 v -3.37456 l 5.3119,-2.41189 5.30845,-1.2255 0.48616,-4.62552 -4.93765,-2.3024 -4.69437,-3.46359 0.70161,-3.30082 5.69729,-1.25478 5.44724,-0.09503 1.43724,-4.42336 -4.35105,-3.27869 -3.87167,-4.36391 1.37256,-3.08282 5.83367,-0.04282 5.34796,1.03959 2.3255,-4.02788 -3.57429,-4.11168 -2.87975,-5.07352 1.98352,-2.73007 5.71509,1.171 5.01495,2.12878 3.11213,-3.45637 -2.64132,-4.76496 -1.76198,-5.56139 2.50779,-2.25802 5.34674,2.33365 4.46277,3.12493 3.76273,-2.73379 -1.59291,-5.21 -0.5672,-5.80619 2.92246,-1.68728 4.74471,3.3943 3.71554,3.9845 4.24889,-1.89173 -0.47488,-5.42733 0.65237,-5.79724 3.2094,-1.0428 3.93531,4.30661 2.80592,4.66994 4.54937,-0.967 0.6639,-5.40747 1.84343,-5.53492 3.35607,-0.35274 2.95392,5.0307 1.77367,5.15127 h 4.651 l 1.77367,-5.15127 2.95392,-5.0307 3.35607,0.35274 1.84343,5.53492 0.6639,5.40747 4.54937,0.967 2.80592,-4.66994 3.93531,-4.30661 3.2094,1.0428 0.65237,5.79724 -0.47488,5.42733 4.24889,1.89173 3.71554,-3.9845 4.74471,-3.3943 2.92246,1.68728 -0.5672,5.80619 -1.59291,5.21 3.76273,2.73379 4.46277,-3.12493 5.34674,-2.33365 2.50779,2.25802 -1.76198,5.56139 -2.64132,4.76496 3.11213,3.45637 5.01495,-2.12878 5.71509,-1.171 1.98352,2.73007 -2.87975,5.07352 -3.57429,4.11168 2.3255,4.02788 5.34796,-1.03959 5.83367,0.04282 1.37256,3.08282 -3.87167,4.36391 -4.35105,3.27869 1.43724,4.42336 5.44724,0.09503 5.69729,1.25478 0.70161,3.30082 -4.69437,3.46359 -4.93765,2.3024 z" + inkscape:connector-curvature="0" /> + inkscape:groupmode="layer" + id="layer3" + inkscape:label="Text" + transform="translate(0,26.520426)"> + id="g7"> + id="path4489" />