The icon component renders these icons as inline SVGs by default, but both are also available as font icons and standalone SVG images.
Each Vaadin icon is defined on a 16×16 pixel canvas without whitespace around it, but it’s rendered by default in a 24×24 pixel size. Many components, though, apply padding around the icons to shrink them to a size matching the Lumo icons.
Lumo Icons are used in the default Lumo theme for Vaadin components.
Each of the Lumo Icons is rendered on a 24×24 pixel canvas, with a 16×16 pixel active area for the icon itself, and 4 pixels of whitespace around each.