Files
felhom.eu/website/assets/logo-mark.svg
T
admin fe80548144
gates / gates (push) Successful in 5m36s
website: the header mark had no white fill — wrong source file (and R-916 corrected)
I used assets/logo_notext.svg for the header mark. That file is the
LIGHT-BACKGROUND variant: it has SEVEN #00408d fills and ZERO #ffffff, so on
the dark nav the cloud rendered as a hollow outline. The operator caught it.

logo_notext_white.svg is not the answer either -- it is a white OUTLINE
version, also unfilled. Rendered all four candidates side by side on the real
nav background to see it rather than infer it: only logo.svg (and logo.png)
carry the real artwork -- white cloud, #051343 house and servers, #008ddf
swoosh.

FIX: assets/logo-mark.svg, cut from logo.svg -- keep <defs>, path6 and g2;
drop the five wordmark paths and the two empty <text> elements; viewBox
cropped to the mark (70 0 505 295). Vector, correct fills, no text.
All 18 pages point at it; site.css cache-bust v7 -> v8. The CSS comment now
says which file NOT to swap back in, and why.

AND A CORRECTION THAT REMOVES AN OPERATOR TASK (R-916). That row says the
project has no usable vector master because logo.svg "sets felhom.eu as live
text" in 'M+ 2c'/'Vremena Grotesk', and it waits on "the machine with the
fonts". MEASURED today, while cutting the mark out of that very file:

  - all five wordmark elements are <path> with real d= geometry
  - NO <text> element has any content; the two present are empty leftovers
  - the font-family strings the row cites are Inkscape METADATA left on
    CONVERTED paths (-inkscape-font-specification). A grep for font-family
    finds them and reads as live text -- the likeliest way the original
    diagnosis went wrong.
  - proof from a renderer that lacks both fonts: Chrome draws logo.svg's
    lettering identical to logo.png's, side by side.

NOT re-tested: librsvg specifically -- DooPlex has no rsvg-convert, inkscape
or cairosvg installed today, so the original librsvg/DejaVu observation could
not be reproduced either way. It does not change the structural fact: there
is no font left to substitute. Consequence: the 645x408 PNG is not the only
faithful copy and does not cap picture size.

R-916 state -> READY with "re-check before doing any work: this may need
nothing from the operator at all", rather than closed on my say-so.
2026-10-09 14:28:22 +02:00

2 lines
11 KiB
XML

<?xml version='1.0' encoding='utf-8'?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:ns1="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:ns3="https://boxy-svg.com" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="70 0 505 295" version="1.1" id="svg14" ns1:docname="logo.svg" inkscape:version="1.4.2 (f4327f4, 2025-05-13)" xml:space="preserve" inkscape:export-filename="logo.png" inkscape:export-xdpi="96" inkscape:export-ydpi="96" width="505" height="295"><ns1:namedview id="namedview14" pagecolor="#505050" bordercolor="#eeeeee" borderopacity="1" inkscape:showpageshadow="0" inkscape:pageopacity="0" inkscape:pagecheckerboard="0" inkscape:deskcolor="#505050" inkscape:zoom="0.78" inkscape:cx="126.28205" inkscape:cy="283.97436" inkscape:window-width="1912" inkscape:window-height="817" inkscape:window-x="-8" inkscape:window-y="-8" inkscape:window-maximized="1" inkscape:current-layer="svg14"><inkscape:page x="0" y="0" width="645.30701" height="408.36404" id="page2" margin="0" bleed="0" /></ns1:namedview><defs id="defs4"><linearGradient id="linearGradient9" ns3:pinned="true"><stop offset="0" style="" id="stop8" /><stop offset="0.99875164" style="stop-color: rgb(4, 114, 187);" id="stop9" /></linearGradient><linearGradient id="gradient-1" ns3:pinned="true"><stop offset="0" style="stop-color: rgb(0, 64, 141);" id="stop1" /><stop offset="1" style="stop-color: rgb(0, 141, 223);" id="stop2" /></linearGradient><linearGradient id="gradient-1-0" href="#gradient-1" gradientUnits="userSpaceOnUse" x1="30.771" y1="2283.52" x2="30.771" y2="2416.4089" spreadMethod="pad" gradientTransform="matrix(0.999122,0,0,0.848244,1717.8096,192.633)" /><linearGradient id="gradient-1-1" href="#gradient-1" gradientUnits="userSpaceOnUse" x1="30.849001" y1="2446.3101" x2="30.849001" y2="2588.6721" gradientTransform="matrix(0.996573,0,0,0.791798,1717.8096,192.63306)" /><linearGradient id="gradient-2" ns3:pinned="true"><stop offset="0.002" style="" id="stop3" /><stop offset="1" style="stop-color: rgb(4, 114, 187);" id="stop4" /></linearGradient><linearGradient id="gradient-2-0" href="#gradient-2" gradientUnits="userSpaceOnUse" x1="255.14799" y1="321.186" x2="255.14799" y2="321.71799" gradientTransform="matrix(1.47e-4,6.198697,270.23999,-0.112229,-86674.622,-1260.2124)" /><linearGradient id="gradient-2-1" href="#gradient-2" gradientUnits="userSpaceOnUse" x1="255.08755" y1="321.37799" x2="255.09705" y2="321.90982" gradientTransform="matrix(1.17e-4,21.428825,213.85692,-0.389689,-68565.13,-5073.7432)" /><linearGradient id="gradient-2-1-0" href="#linearGradient9" gradientUnits="userSpaceOnUse" x1="255.87483" y1="321.37949" x2="255.87479" y2="321.90854" gradientTransform="matrix(1.17e-4,21.428825,213.85692,-0.389689,-68565.13,-5073.7432)" /><linearGradient inkscape:collect="always" xlink:href="#linearGradient16" id="linearGradient14" gradientUnits="userSpaceOnUse" gradientTransform="matrix(8.4922907e-5,-0.999122,0.848244,7.2098649e-5,-1738.1491,381.17896)" x1="30.771" y1="2283.52" x2="30.771" y2="2416.4089" spreadMethod="pad" /><linearGradient id="linearGradient16" ns3:pinned="true"><stop offset="0" style="stop-color:#051343;stop-opacity:1;" id="stop13" /><stop offset="1" style="stop-color: rgb(0, 141, 223);" id="stop14" /></linearGradient><linearGradient inkscape:collect="always" xlink:href="#linearGradient16" id="linearGradient15" gradientUnits="userSpaceOnUse" gradientTransform="matrix(8.4706248e-5,-0.996573,0.791798,6.7300878e-5,-1738.149,381.17906)" x1="30.849001" y1="2446.3101" x2="30.849001" y2="2588.6721" /><linearGradient inkscape:collect="always" xlink:href="#linearGradient10" id="linearGradient17" x1="160.76199" y1="268.35672" x2="284.18887" y2="268.80402" gradientUnits="userSpaceOnUse" gradientTransform="translate(34.548823,75.050781)" /><linearGradient id="linearGradient10" ns3:pinned="true"><stop offset="0" style="stop-color:#051343;stop-opacity:1;" id="stop7" /><stop offset="0.99875164" style="stop-color: rgb(4, 114, 187);" id="stop10" /></linearGradient><linearGradient inkscape:collect="always" xlink:href="#linearGradient10" id="linearGradient1" gradientUnits="userSpaceOnUse" x1="160.76199" y1="268.35672" x2="284.18887" y2="268.80402" gradientTransform="translate(25.265938,90.769558)" /></defs><path id="path6" style="fill:#008ddf;stroke:#051343;stroke-width:1.85226" d="m 479.80739,391.54669 a 10.150504,10.150504 0 0 1 -10.1505,10.15051 10.150504,10.150504 0 0 1 -10.1505,-10.15051 10.150504,10.150504 0 0 1 10.1505,-10.1505 10.150504,10.150504 0 0 1 10.1505,10.1505 z" /><g id="g2" transform="translate(-34.626437,-75)"><path style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.745956;stroke-dasharray:none;stroke-opacity:1" d="m 184.76065,350.14894 c -15.98877,-4.50438 -28.82636,-12.40521 -41.07759,-25.28104 -19.29776,-20.28158 -25.9034,-45.05671 -19.24091,-72.16505 5.44415,-22.15119 21.9613,-42.47639 42.05694,-51.75321 10.46476,-4.83088 15.41718,-5.83792 29.10384,-5.91808 6.75769,-0.0394 13.78198,0.2012 15.60955,0.53505 l 3.32286,0.60701 0.46604,-6.7663 c 1.11599,-16.20306 7.59666,-35.0318 17.25505,-50.13235 5.22044,-8.16196 20.3749,-24.12314 28.39374,-29.90526 15.86366,-11.438698 32.8931,-15.404258 52.541,-18.490808 11.05595,-1.73682 26.69069,0.35712 37.13887,2.71288 40.8437,9.209108 78.44375,33.380298 91.01513,71.148868 1.09236,3.28174 2.14751,5.96681 2.34482,5.96681 0.1973,0 3.1737,-1.19976 6.6142,-2.6661 9.80615,-4.1794 17.28246,-5.85315 28.33643,-6.34387 11.05001,-0.49053 18.45598,0.39016 27.96449,3.32542 28.80326,8.89154 53.06677,47.54197 52.24723,61.73235 l -0.80326,13.90855 -4.28191,0.0455 c -2.64695,0.0281 -9.43186,2.02792 -11.29568,2.61754 -5.78846,1.83115 -1.84497,-4.47147 -48.23835,33.83846 -32.22413,26.60949 -59.34963,42.82359 -93.44795,55.85791 -15.09262,5.76925 -36.3971,12.02181 -46.1779,13.55253 -1.59004,0.24885 -34.79244,4.83384 -73.35101,5.86764 -38.55855,1.03382 -64.73196,-0.41814 -80.59412,-1.26238 -9.06729,-0.48259 -11.66601,0.16115 -15.90151,-1.03209 z" id="path15-1" ns1:nodetypes="sssscscssssssssssscssssssss" /><path id="path4" style="fill:#051343;fill-opacity:1;stroke:#051343;stroke-width:2px;stroke-opacity:1" d="m 188.36409,236.4686 v 28.90235 H 294.06526 V 254.41001 H 269.77815 V 236.4686 Z m 20.66992,8.46485 a 5.5560002,5.5560002 0 0 1 5.55664,5.55664 5.5560002,5.5560002 0 0 1 -5.55664,5.55468 5.5560002,5.5560002 0 0 1 -5.55664,-5.55468 5.5560002,5.5560002 0 0 1 5.55664,-5.55664 z m 20.47852,0.0215 a 5.5560002,5.5560002 0 0 1 5.55664,5.55664 5.5560002,5.5560002 0 0 1 -5.55664,5.55664 5.5560002,5.5560002 0 0 1 -5.55664,-5.55664 5.5560002,5.5560002 0 0 1 5.55664,-5.55664 z m 20.25586,0.14258 a 5.5560002,5.5560002 0 0 1 5.55664,5.55664 5.5560002,5.5560002 0 0 1 -5.55664,5.55469 5.5560002,5.5560002 0 0 1 -5.55664,-5.55469 5.5560002,5.5560002 0 0 1 5.55664,-5.55664 z" /><path id="rect6" style="fill:#051343;fill-opacity:1;stroke:#051343;stroke-width:2px;stroke-opacity:1" d="m 188.2762,275.99985 v 28.90039 h 105.70117 v -28.90039 z m 20.67188,9.46289 a 5.5560002,5.5560002 0 0 1 5.55468,5.55664 5.5560002,5.5560002 0 0 1 -5.55468,5.55664 5.5560002,5.5560002 0 0 1 -5.55665,-5.55664 5.5560002,5.5560002 0 0 1 5.55665,-5.55664 z m 20.47656,0.0234 a 5.5560002,5.5560002 0 0 1 5.55664,5.55469 5.5560002,5.5560002 0 0 1 -5.55664,5.55664 5.5560002,5.5560002 0 0 1 -5.55469,-5.55664 5.5560002,5.5560002 0 0 1 5.55469,-5.55469 z" /><path id="path10" style="fill:#051343;fill-opacity:1;stroke:#051343;stroke-width:1.9;stroke-dasharray:none;stroke-opacity:1" d="m 232.32308,196.26352 v 28.90039 h 53.76953 l 38.35351,-28.90039 z m 20.67187,9.46289 a 5.5560002,5.5560002 0 0 1 5.55469,5.55664 5.5560002,5.5560002 0 0 1 -5.55469,5.55469 5.5560002,5.5560002 0 0 1 -5.55664,-5.55469 5.5560002,5.5560002 0 0 1 5.55664,-5.55664 z" /><path d="m 292.49531,339.95157 c -53.034,0 -99.796,-10.762 -127.437,-27.136 19.291,8.807 47.768,14.377 79.534,14.377 23.242,0 44.724,-2.982 62.135,-8.032 v -75.023 l -28.665,-0.001 115.772,-87.28 48.409,36.495 v -12.853 h 25.034 v 31.726 l 42.329,31.912 h -28.353 v 77.268 l -78.822,0.005 c -27.916,11.441 -66.856,18.542 -109.935,18.542 z m 102.245,-115.364 c -12.363,0 -22.385,10.022 -22.385,22.385 0,8.343 4.565,15.621 11.334,19.471 l -7.782,41.652 h 37.666 l -7.782,-41.652 c 6.769,-3.85 11.334,-11.127 11.334,-19.471 0,-12.363 -10.022,-22.385 -22.385,-22.385 z" style="fill:#051343;fill-opacity:1;stroke:#051343;stroke-width:2px;stroke-opacity:1" id="path11" /><path id="path12" style="fill:#051343;fill-opacity:1;stroke:#051343;stroke-opacity:1" d="m 331.89843,80.5 c -65.399,0 -119.66288,43.77067 -129.92188,101.13867 -0.925,-0.029 -1.85411,-0.043 -2.78711,-0.043 -48.98199,0 -88.68944,39.70841 -88.68944,88.69141 0,48.968 50.02496,85.48542 92.35683,89.13334 l -3.4892,-16.75561 c -32.82055,-3.42533 -71.54688,-33.52411 -71.54688,-73.16211 0,-40.362 33.06174,-73.31914 73.49174,-73.31914 1.843,0 3.67147,0.0672 5.48047,0.20117 v -0.2246 c 4,0.257 7.90183,0.8211 11.67383,1.6621 2.252,-55.91699 52.66917,-100.619135 114.53515,-100.619135 53.04001,0 97.66433,32.857755 110.73633,77.468755 0.309,-0.159 0.61964,-0.31571 0.93164,-0.47071 0.006,0.02 0.0116,0.0405 0.0176,0.0605 11.026,-5.378 23.57472,-8.41992 36.88672,-8.41992 37.486,0 68.91847,24.12451 77.35547,56.60351 -3.99102,-38.94897 -38.6409,-69.3945 -80.7969,-69.3945 -8.339,0 -16.38403,1.1913 -23.95703,3.4043 C 434.75677,111.94208 387.32643,80.5 331.89843,80.5 Z" ns1:nodetypes="scssccsscccscccscscs" /><path style="fill:none;fill-opacity:1;stroke:#051343;stroke-width:1;stroke-dasharray:none;stroke-opacity:1" d="m 558.54392,219.94889 c 0.55822,2.06578 1.0625,10.5625 0.375,14.46875" id="path1-2" ns1:nodetypes="cc" /><path id="path2" style="fill:#008ddf;stroke:#0472bb" d="m 556.93163,234.32031 c -16.13,0.388 -18.85575,5.44224 -48.34375,27.74024 -31.401,25.206 -62.71092,49.374 -117.91992,67 -12.11688,3.8684 -22.84543,6.83673 -36.66992,9.16601 -3.52327,0.53538 -7.07021,1.0572 -10.49219,1.52734 -11.11981,1.52774 -21.588,2.81477 -31.93359,3.76563 l -0.37205,20.49219 c 13.36471,0.34187 35.32192,0.38638 61.20023,-0.23523 25.87831,-0.62162 55.67773,-1.90936 84.72687,-4.23198 29.04914,-2.32263 73.441,-8.14839 90.28521,-12.88581 11.83463,-3.32848 28.09255,-8.72249 37.92989,-19.04615 9.46724,-10.59763 17.11931,-21.57912 18.56188,-36.64771 0.76581,-7.99943 -1.41558,-15.75159 -4.01758,-22.93359 -7.941,-19.793 -24.84508,-34.14694 -42.95508,-33.71094 z" ns1:nodetypes="ccscsccssscscc" /><path id="rect2" style="fill:url(#linearGradient14);stroke:url(#linearGradient15);paint-order:fill" d="m 198.84375,342.69727 -0.12538,15.70117 37.20599,3.55222 76.0147,1.95755 -0.37303,-20.15625 c -45.07268,4.1197 -82.74936,3.01733 -112.72267,-1.05469 z" ns1:nodetypes="ccccccc" inkscape:label="rect2" /><path style="fill:none;fill-opacity:1;stroke:url(#linearGradient17);stroke-width:1;stroke-dasharray:none" d="m 195.7971,342.19746 c 40.90805,5.43949 88.8177,6.68378 159.17408,-4.13383" id="path14" ns1:nodetypes="cc" /><path style="fill:none;fill-opacity:1;stroke:url(#linearGradient1);stroke-width:1;stroke-dasharray:none" d="m 186.51421,356.47993 c 19.27385,6.64292 99.62693,7.03138 134.89483,7.72" id="path14-8" ns1:nodetypes="cc" /></g></svg>