oct/doc-icon.svg

35 lines
1.3 KiB
XML

<!--
Copyright 2024-2025 Gabriel Bjørnager Jensen.
This work is released under a Creative Commons
Attribution-ShareAlike 4.0 International li-
cence.
-->
<svg height="144" width="144" xmlns="http://www.w3.org/2000/svg">
<mask id="tVerticalArm">
<rect fill="white" height="144" width="144" x="0" y="0" />
<circle cx="72" cy="72" fill="none" r="32" stroke="black" stroke-width="24" />
</mask>
<mask id="border">
<!-- O: -->
<circle cx="72" cy="72" fill="none" r="32" stroke="white" stroke-width="24" />
<!-- T: -->
<rect fill="white" height="16" stroke="white" stroke-width="8" width="112" x="16" y="64" />
<rect fill="white" height="112" stroke="white" stroke-width="8" width="16" x="64" y="16" />
</mask>
<mask id="glyph">
<!-- O: -->
<circle cx="72" cy="72" fill="none" r="32" stroke="white" stroke-width="16" />
<!-- T: -->
<rect fill="white" height="16" paint-order="stroke" stroke="black" stroke-width="8" width="112" x="16" y="64" />
<rect fill="white" height="112" mask="url(#tVerticalArm)" width="16" x="64" y="16" />
</mask>
<rect fill="#FFFFFF" height="144" mask="url(#border)" width="144" x="0" y="0" /> <!-- oklch(50% 0.115300 158.520) -->
<rect fill="#000000" height="144" mask="url(#glyph)" width="144" x="0" y="0" />
</svg>