The OpenVibe glyphs
Send
A free send icon in the OpenVibe hand, as SVG, PNG and a font.
- Name
send- Character
U+E073- Drawn
- From the kit
- Licence
- MIT, free for any use
Every size by itself
Its lines grow a little heavier when small, so it stays clear; it has no solid drawing because it is made of lines.
Names and keywords
The names it answers to and the words people search with. send is its registry name.
Suggest one for a button
Type what the button says. The set’s names and keywords answer first; a small model orders the shortlist when the words are new. The API is GET /api/v1/glyphs/suggest?label=.
Make a PNG
Any size up to 1024 pixels at 1×, 2× or 3×, in any colour or the mark’s two, a lighter or heavier line, flat or with the mark’s depth and glow, room around it and a ground behind it. The link rebuilds the same file every time.
Use it
Every way is the same drawing, free to use with no sign-in. On an OpenVibe site the navbar already loads the drop-in, so Font Awesome’s markup shows it.
Any page
No sign-in. It follows the text’s size and colour, and turns solid when small.
<script src="https://openvibe.design/ov-icon.js" defer></script>
<ov-icon name="send"></ov-icon>Inline SVG
HTML, Vue, Svelte, Solid, Angular.
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 20.7V4.2M3.7 12.4l8.3-8.3l8.3 8.3"/></svg>React
export function SendIcon(props) {
return (
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" aria-hidden="true" {...props}><path d="M12 20.7V4.2M3.7 12.4l8.3-8.3l8.3 8.3"/></svg>
);
}A link
https://openvibe.design/icons/send.svg
https://openvibe.design/icons/send.png?size=512&color=mark7 more ways The font · The sprite · CSS, no markup · Data URI · ES module · Node · Android
The font
<link rel="stylesheet" href="https://openvibe.design/shared/ov-glyphs-font.css">
<i class="ovi ovi-send"></i>The sprite
<svg width="24" height="24"><use href="https://openvibe.design/shared/ov-glyphs.svg#ovg-send"/></svg>CSS, no markup
A mask painted in the text’s colour: <span class="icon-send"></span>. Or link it, with any others: <link rel="stylesheet" href="https://openvibe.design/icons.css?names=send">; add is-solid for the solid drawing.
.icon-send {
display: inline-block;
width: 1em;
height: 1em;
vertical-align: -0.125em;
background-color: currentColor;
-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20.7V4.2M3.7 12.4l8.3-8.3l8.3 8.3'/%3E%3C/svg%3E") center / contain no-repeat;
mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20.7V4.2M3.7 12.4l8.3-8.3l8.3 8.3'/%3E%3C/svg%3E") center / contain no-repeat;
}Data URI
For an <img> or a CSS url(), in a fixed colour.
data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%230f172a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20.7V4.2M3.7 12.4l8.3-8.3l8.3 8.3'/%3E%3C/svg%3EES module
import send from 'https://openvibe.design/icons/send.mjs';
// { name, line, solid }: the drawings, for a component of your ownNode
require('openvibe-shared/glyphs').svg('send', { size: 24 })Android
A VectorDrawable: download the XML. iOS: Xcode takes the SVG as it is (keep “Preserve Vector Data” on).
<!-- res/drawable/ic_send.xml -->
https://openvibe.design/icons/send.xmlMake it move
One move when something happens: point at each, press it, or tap the first to draw it again. Nothing loops or spins, and calm or reduced motion stops them.
With <ov-icon>
<ov-icon name="send" motion="nudge"></ov-icon>On any SVG
<link rel="stylesheet" href="https://openvibe.design/icons/pack/ov-icon-motion.css">
<svg class="ovm-nudge" …>…</svg>Near it
Glyphs that share a word with send, then its neighbours. All 287.