Add icons to this collection by clicking the heart icon.
Ruler icon - also known as education, ruler, office material, school material, and stationery. Created in a clean lineal color style, perfect for web, apps, and UI projects. Available in SVG and PNG, with multiple style variants.
<svg
    xmlns="http://www.w3.org/2000/svg"
    width="682.667"
    height="682.667"
    viewBox="0 0 682.667 682.667"
>
    <defs>
        <clipPath id="a" clipPathUnits="userSpaceOnUse">
            <path d="M0 512h512V0H0Z" />
        </clipPath>
    </defs>
    <g clip-path="url(#a)" transform="matrix(1.33333 0 0 -1.33333 0 682.667)">
        <path
            d="M0 0h251.831c1.474 0 2.919 0 2.891 1.787-2.438 163.933-255.147 163.905-257.614 0C-2.92 0-1.446 0 0 0m-122.797-7.883v-80.961c0-4.792 3.77-8.705 8.362-8.705H365.812c4.621 0 8.391 3.913 8.391 8.705v80.961c0 4.792-3.77 8.705-8.391 8.705h-35.036c0 263.157-410.175 263.157-410.175 0h-35.036c-4.592 0-8.362-3.913-8.362-8.705"
            transform="translate(130.297 277.31)"
            fill="#f6f9fa"
            fill-opacity="1"
            fill-rule="evenodd"
            stroke="none"
        />
        <path
            d="M0 0c-31.521 72.595-104.117 110.48-178.527 113.656C-45.439 86.858-8.731-62.642-7.654-181.884h59.046c4.621 0 8.391 3.913 8.391 8.705v80.961c0 4.792-3.77 8.705-8.391 8.705H16.384C16.384-51.866 10.431-24.019 0 0"
            transform="translate(444.717 361.646)"
            fill="#d7e7ec"
            fill-opacity="1"
            fill-rule="evenodd"
            stroke="none"
        />
        <path
            d="M0 0c-5.471 0-9.921-4.452-9.921-9.925v-77.671c0-5.445 4.45-9.925 9.921-9.925h477.129c5.471 0 9.95 4.48 9.95 9.925v77.671c0 5.473-4.479 9.925-9.95 9.925C318.105.028 159.052 0 0 0"
            transform="translate(17.421 134.021)"
            fill="#f6f9fa"
            fill-opacity="1"
            fill-rule="evenodd"
            stroke="none"
        />
        <path
            d="M0 0v25.04"
            transform="translate(139.113 179.761)"
            fill="none"
            stroke="#000"
            stroke-width="15"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0v37.914"
            transform="translate(213.608 179.761)"
            fill="none"
            stroke="#000"
            stroke-width="15"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0v25.04"
            transform="translate(288.103 179.761)"
            fill="none"
            stroke="#000"
            stroke-width="15"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0v37.914"
            transform="translate(64.618 179.761)"
            fill="none"
            stroke="#000"
            stroke-width="15"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0v37.914"
            transform="translate(362.597 179.761)"
            fill="none"
            stroke="#000"
            stroke-width="15"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0v25.04"
            transform="translate(437.063 179.761)"
            fill="none"
            stroke="#000"
            stroke-width="15"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0v20.616"
            transform="translate(255.986 454.062)"
            fill="none"
            stroke="#000"
            stroke-width="15"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="m0 0-12.104 14.576"
            transform="translate(150.934 428.115)"
            fill="none"
            stroke="#000"
            stroke-width="15"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="m0 0 12.104 14.576"
            transform="translate(361.038 428.115)"
            fill="none"
            stroke="#000"
            stroke-width="15"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="m0 0 14.967 8.252"
            transform="translate(429.75 353.394)"
            fill="none"
            stroke="#000"
            stroke-width="15"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="m0 0-14.996 8.252"
            transform="translate(82.25 353.394)"
            fill="none"
            stroke="#000"
            stroke-width="15"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0v39.247"
            transform="translate(137.61 94.803)"
            fill="none"
            stroke="#000"
            stroke-width="15"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0v22.686"
            transform="translate(210.972 111.335)"
            fill="none"
            stroke="#000"
            stroke-width="15"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0v39.247"
            transform="translate(284.332 94.803)"
            fill="none"
            stroke="#000"
            stroke-width="15"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0v22.686"
            transform="translate(64.25 111.335)"
            fill="none"
            stroke="#000"
            stroke-width="15"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0v22.686"
            transform="translate(357.693 111.335)"
            fill="none"
            stroke="#000"
            stroke-width="15"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0v39.247"
            transform="translate(431.054 94.803)"
            fill="none"
            stroke="#000"
            stroke-width="15"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="M0 0h-54.681c4.82-14.888 7.513-31.562 7.513-49.2 0-17.27-2.608-33.66-7.229-48.321H0c5.471 0 9.95 4.48 9.95 9.925v77.671C9.95-4.452 5.471 0 0 0"
            transform="translate(494.55 134.021)"
            fill="#d7e7ec"
            fill-opacity="1"
            fill-rule="evenodd"
            stroke="none"
        />
        <path
            d="M0 0h-220.763c-5.471 0-9.921 4.48-9.921 9.925v77.671c0 5.473 4.45 9.925 9.921 9.925h477.129c5.471 0 9.95-4.452 9.95-9.925V9.925c0-5.445-4.479-9.925-9.95-9.925H34.64"
            transform="translate(238.184 36.5)"
            fill="none"
            stroke="#000"
            stroke-width="15"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
        <path
            d="m0 0 109.021.284c1.474 0 2.92 0 2.892 1.786-2.438 163.934-255.148 163.906-257.614 0-.028-1.786 1.446-1.786 2.891-1.786h107.887M-265.607-7.6v-80.96c0-4.792 3.77-8.706 8.362-8.706H223.002c4.621 0 8.391 3.914 8.391 8.706V-7.6c0 4.793-3.77 8.706-8.391 8.706h-35.036c0 263.156-410.174 263.156-410.174 0h-35.037c-4.592 0-8.362-3.913-8.362-8.706z"
            transform="translate(273.107 277.027)"
            fill="none"
            stroke="#000"
            stroke-width="15"
            stroke-linecap="round"
            stroke-linejoin="round"
            stroke-miterlimit="10"
            stroke-dasharray="none"
            stroke-opacity="1"
        />
    </g>
</svg>
More icons in the same style and category