Paw print icon
New Added in v0.6.0
A free pencil-style paw print icon, drawn by code from 5 ellipses. Use it as an SVG, a React component, or by name. MIT licensed.
01Use it
Use paw-print
One package, four ways in. The icon inherits currentColor and is decorative unless you give it a title. Install it with npm i @matita/icons.
React
import { PawPrint } from '@matita/icons/react';
<PawPrint size={24} />
// or by name
import { SketchIcon } from '@matita/icons/react';
<SketchIcon name="paw-print" />JavaScript
import { PawPrint, toSvg } from '@matita/icons';
toSvg(PawPrint, { size: 24 }); // SVG stringSVG
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" overflow="visible" class="sketch-icon sketch-icon-paw-print" data-sketch="" aria-hidden="true"><path d="M13.26 12.04C13.59 12.15 14.71 12.33 15.27 12.65C15.83 12.97 16.24 13.49 16.61 13.97C16.98 14.45 17.39 14.97 17.51 15.52C17.63 16.07 17.55 16.72 17.32 17.25C17.09 17.78 16.61 18.27 16.13 18.7C15.65 19.13 15.1 19.56 14.46 19.82C13.83 20.08 13.05 20.2 12.32 20.26C11.58 20.31 10.78 20.31 10.07 20.15C9.36 19.99 8.61 19.67 8.05 19.28C7.5 18.89 7.06 18.33 6.74 17.79C6.41 17.24 6.13 16.61 6.12 16.01C6.11 15.42 6.36 14.77 6.67 14.21C6.99 13.66 7.46 13.13 8.01 12.7C8.55 12.27 9.24 11.88 9.95 11.64C10.67 11.4 11.53 11.24 12.31 11.26C13.09 11.28 13.94 11.49 14.63 11.78C15.33 12.06 16.18 12.77 16.49 12.96" stroke-width="1.488"/><path d="M4.5 13.07C4.41 12.97 4.1 12.71 3.96 12.46C3.81 12.21 3.68 11.88 3.62 11.56C3.56 11.24 3.57 10.88 3.6 10.54C3.62 10.2 3.66 9.82 3.77 9.53C3.89 9.23 4.09 8.99 4.28 8.76C4.48 8.54 4.7 8.32 4.94 8.19C5.18 8.07 5.48 7.98 5.74 8.01C6 8.05 6.26 8.25 6.51 8.42C6.76 8.58 7.03 8.74 7.24 9C7.44 9.26 7.63 9.62 7.73 9.98C7.84 10.34 7.87 10.76 7.87 11.15C7.86 11.54 7.78 11.94 7.68 12.31C7.57 12.67 7.44 13.08 7.24 13.37C7.03 13.66 6.74 13.86 6.45 14.03C6.17 14.2 5.85 14.36 5.53 14.39C5.22 14.42 4.86 14.34 4.56 14.2C4.25 14.05 3.84 13.64 3.69 13.53" stroke-width="1.6"/><path d="M9.88 8.94C9.78 8.96 9.45 9.08 9.23 9.05C9.01 9.03 8.77 8.94 8.58 8.8C8.38 8.66 8.2 8.43 8.05 8.2C7.89 7.97 7.72 7.72 7.62 7.43C7.53 7.14 7.48 6.79 7.48 6.48C7.49 6.17 7.57 5.85 7.65 5.55C7.73 5.25 7.84 4.96 7.98 4.71C8.12 4.45 8.29 4.16 8.5 4C8.71 3.83 8.98 3.77 9.23 3.72C9.48 3.67 9.75 3.63 10 3.69C10.25 3.74 10.52 3.87 10.74 4.06C10.96 4.25 11.14 4.53 11.31 4.8C11.48 5.08 11.68 5.37 11.76 5.7C11.84 6.03 11.82 6.43 11.79 6.78C11.77 7.13 11.72 7.5 11.61 7.82C11.5 8.15 11.32 8.44 11.13 8.71C10.94 8.97 10.72 9.25 10.46 9.41C10.21 9.57 9.75 9.61 9.6 9.65" stroke-width="1.68"/><path d="M14.81 3.99C14.93 4.05 15.33 4.12 15.53 4.31C15.74 4.5 15.89 4.83 16.04 5.14C16.18 5.45 16.35 5.79 16.4 6.14C16.45 6.5 16.39 6.91 16.32 7.27C16.25 7.63 16.15 8.02 15.98 8.3C15.82 8.59 15.58 8.83 15.34 9.01C15.1 9.18 14.81 9.33 14.54 9.35C14.26 9.37 13.95 9.3 13.69 9.15C13.43 9 13.19 8.73 12.98 8.45C12.78 8.17 12.56 7.83 12.45 7.46C12.34 7.09 12.3 6.64 12.31 6.22C12.32 5.81 12.37 5.33 12.51 4.98C12.65 4.62 12.93 4.33 13.17 4.08C13.42 3.83 13.7 3.59 14 3.46C14.3 3.34 14.67 3.27 14.98 3.34C15.3 3.41 15.64 3.63 15.9 3.89C16.16 4.15 16.45 4.74 16.56 4.9" stroke-width="1.472"/><path d="M17.42 9.05C17.51 8.97 17.78 8.68 17.99 8.57C18.2 8.45 18.45 8.34 18.68 8.35C18.91 8.36 19.16 8.5 19.38 8.64C19.6 8.79 19.81 8.98 19.98 9.22C20.16 9.46 20.33 9.74 20.43 10.05C20.54 10.36 20.6 10.73 20.61 11.08C20.62 11.42 20.57 11.8 20.48 12.12C20.38 12.44 20.21 12.75 20.03 13C19.85 13.26 19.63 13.51 19.39 13.67C19.15 13.82 18.86 13.91 18.59 13.94C18.31 13.97 18.01 13.94 17.73 13.85C17.45 13.75 17.15 13.6 16.91 13.37C16.68 13.15 16.45 12.82 16.3 12.48C16.14 12.14 16.03 11.73 15.98 11.34C15.93 10.95 15.95 10.51 16.02 10.12C16.1 9.73 16.24 9.32 16.42 8.99C16.6 8.66 17.01 8.28 17.13 8.14" stroke-width="1.408"/></svg>Pencil variant
import '@matita/icons/pencil.css';
import { PawPrint } from '@matita/icons/react';
<PawPrint size={32} pencil />The file is icons/paw-print.svg in the package (pencil/paw-print.svg for the pencil variant). Matita 0.6.0.
02How it's drawn
The recipe for paw-print
Paw print is not stored as a drawing. It is a recipe of 5 ellipses on a 24 by 24 grid, and a small program draws it like a pencil would. The wobble comes from the name, so it always comes out the same.
E 12 16 5.5 4;
E 5.5 11 1.8 2.5;
E 9.5 6.5 1.8 2.5;
E 14.5 6.5 1.8 2.5;
E 18.5 11 1.8 2.5
paw-print as a number: 956973225
Shapes: L line, P polyline, Z closed shape, R rectangle, C circle, E ellipse, A arc, Q curve, O dot. Separate shapes with ;. Edits stay on this page.
03Takes, sizes, pencil
Same icon, every way
Pass a seed for another take of the same recipe. The wobble is capped, so it still reads at 16 px.
Five seeds of paw-print. Seed 0 is the default.
paw-print from exact shapes (wobble 0) to the full hand (wobble 1, the default). The exact version is also a ready-made file: exact/paw-print.svg.
True pixel sizes.