# signal-3g icon

Signal 3g. Gentleface icon, drawn on the 16 px pixel grid. Free, MIT licensed. Page: https://gentleface.com/icons/signal-3g

- Category: Connectivity
- Use it for: network 3g, 3g
- Tags: signal, cellular, mobile, network, 3g, 3G, generation, mobile-data, reception
- Family: signal, signal-2g, signal-5g, signal-alert, signal-gear, signal-lock, signal-low, signal-medium, signal-off, signal-pause, signal-plus, signal-search, signal-wifi, signal-zero
- Component name: Signal3gIcon
- Added: 2026-11-12

## Files

Each icon is drawn on the 16 px grid, and most also on the 20 and 24 px grids (at 24 in three weights: light 1 px, regular 1.5 px, bold 2 px). Show the drawing made for your size, or an exact multiple of it, on whole pixels: 16 for 16 and 32 px, 20 for 20 and 40, 24 for 24 and 48. A size in between or a fractional position blurs it. The code on each icon page is the 16 px drawing, an SVG with fill="currentColor"; the icon page's downloads follow its Grid switch, and npm has the 20 and 24 px drawings too.

- line-round: https://gentleface.com/svg/line-round/16/signal-3g.svg · PNG https://gentleface.com/png/line-round/16/signal-3g.png · https://gentleface.com/png/line-round/32/signal-3g.png · https://gentleface.com/png/line-round/48/signal-3g.png
- line-soft: https://gentleface.com/svg/line-soft/16/signal-3g.svg · PNG https://gentleface.com/png/line-soft/16/signal-3g.png · https://gentleface.com/png/line-soft/32/signal-3g.png · https://gentleface.com/png/line-soft/48/signal-3g.png
- line-sharp: https://gentleface.com/svg/line-sharp/16/signal-3g.svg · PNG https://gentleface.com/png/line-sharp/16/signal-3g.png · https://gentleface.com/png/line-sharp/32/signal-3g.png · https://gentleface.com/png/line-sharp/48/signal-3g.png
- solid-round: https://gentleface.com/svg/solid-round/16/signal-3g.svg · PNG https://gentleface.com/png/solid-round/16/signal-3g.png · https://gentleface.com/png/solid-round/32/signal-3g.png · https://gentleface.com/png/solid-round/48/signal-3g.png
- solid-soft: https://gentleface.com/svg/solid-soft/16/signal-3g.svg · PNG https://gentleface.com/png/solid-soft/16/signal-3g.png · https://gentleface.com/png/solid-soft/32/signal-3g.png · https://gentleface.com/png/solid-soft/48/signal-3g.png
- solid-sharp: https://gentleface.com/svg/solid-sharp/16/signal-3g.svg · PNG https://gentleface.com/png/solid-sharp/16/signal-3g.png · https://gentleface.com/png/solid-sharp/32/signal-3g.png · https://gentleface.com/png/solid-sharp/48/signal-3g.png

The SVG of every style: https://gentleface.com/icons/signal-3g.json (`svg`).

## Code (line-round)

The snippets are decorative (aria-hidden). For an icon that carries meaning on its own, such as an icon-only button, label the button, or give the SVG role="img" and an aria-label. For another style, take its SVG from the JSON and swap the path `d`.

### SVG

```svg
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true"><path d="M2.419 2.601C2.515 2.601 2.597 2.592 2.665 2.574C2.669 2.572 2.674 2.571 2.678 2.57C2.707 2.561 2.732 2.552 2.755 2.54C2.757 2.539 2.759 2.538 2.761 2.537C2.786 2.524 2.809 2.509 2.828 2.492C2.904 2.423 2.942 2.336 2.942 2.232L2.942 2.195C2.942 2.071 2.907 1.979 2.836 1.919C2.758 1.853 2.647 1.82 2.504 1.82C2.359 1.82 2.237 1.852 2.136 1.916C2.032 1.983 1.945 2.076 1.876 2.196L1.786 2.353L1.141 1.801L1.221 1.689C1.306 1.57 1.404 1.461 1.517 1.362C1.634 1.258 1.775 1.174 1.938 1.111C2.102 1.048 2.296 1.016 2.52 1.016C2.773 1.016 2.999 1.058 3.198 1.142C3.403 1.229 3.567 1.354 3.688 1.517C3.711 1.548 3.732 1.581 3.751 1.614C3.795 1.694 3.827 1.779 3.847 1.871C3.864 1.95 3.873 2.033 3.873 2.121C3.873 2.398 3.79 2.623 3.624 2.794C3.557 2.865 3.483 2.924 3.403 2.973C3.43 2.988 3.456 3.003 3.482 3.02C3.619 3.109 3.73 3.228 3.814 3.377C3.899 3.527 3.942 3.705 3.942 3.912L3.942 3.912C3.942 4.159 3.878 4.375 3.749 4.56L3.749 4.561L3.748 4.562C3.621 4.745 3.447 4.889 3.224 4.992C3.006 5.093 2.755 5.144 2.472 5.144C2.223 5.144 2.01 5.108 1.831 5.037C1.653 4.967 1.502 4.875 1.379 4.762C1.262 4.654 1.161 4.539 1.076 4.416L0.997 4.3L1.679 3.765L1.768 3.907C1.85 4.04 1.945 4.148 2.053 4.231C2.148 4.304 2.286 4.34 2.467 4.34C2.654 4.34 2.794 4.299 2.886 4.217C2.973 4.139 3.017 4.027 3.017 3.88L3.017 3.843C3.017 3.701 2.973 3.596 2.886 3.527C2.847 3.496 2.8 3.472 2.745 3.453C2.729 3.447 2.712 3.443 2.695 3.438C2.692 3.438 2.69 3.437 2.688 3.436C2.615 3.419 2.531 3.41 2.435 3.41L1.893 3.41L1.893 2.601L2.419 2.601ZM6.798 4.936C6.599 5.075 6.345 5.144 6.034 5.144C5.711 5.144 5.422 5.063 5.167 4.901C4.91 4.738 4.711 4.502 4.568 4.193C4.509 4.065 4.462 3.925 4.428 3.773C4.427 3.77 4.427 3.768 4.426 3.765C4.386 3.585 4.364 3.388 4.359 3.174C4.358 3.145 4.358 3.115 4.358 3.085C4.358 2.857 4.377 2.648 4.416 2.457C4.417 2.453 4.418 2.45 4.418 2.447C4.454 2.275 4.506 2.117 4.573 1.974C4.721 1.663 4.929 1.425 5.198 1.261C5.466 1.098 5.775 1.016 6.124 1.016C6.482 1.016 6.789 1.098 7.046 1.263C7.301 1.426 7.498 1.65 7.638 1.933L7.699 2.058L6.944 2.501L6.877 2.344C6.814 2.196 6.72 2.076 6.595 1.984C6.475 1.896 6.318 1.852 6.124 1.852C5.957 1.852 5.81 1.888 5.684 1.959C5.563 2.029 5.468 2.131 5.4 2.265C5.352 2.361 5.32 2.471 5.305 2.596L5.304 2.6C5.3 2.638 5.297 2.677 5.295 2.718C5.294 2.738 5.294 2.758 5.294 2.778L5.294 3.377C5.294 3.427 5.296 3.476 5.301 3.523C5.314 3.662 5.347 3.785 5.4 3.889C5.468 4.023 5.564 4.126 5.688 4.198C5.815 4.271 5.967 4.308 6.146 4.308C6.285 4.308 6.41 4.286 6.519 4.242C6.62 4.201 6.701 4.14 6.762 4.059C6.777 4.039 6.79 4.017 6.801 3.995C6.833 3.929 6.849 3.85 6.849 3.759L6.849 3.622L6.086 3.622L6.086 2.808L7.727 2.808L7.727 5.08L6.897 5.08L6.897 4.86C6.866 4.887 6.833 4.912 6.798 4.936ZM12.5 2C12.641 2 12.759 2.048 12.856 2.144C12.952 2.241 13 2.359 13 2.5L13 13.5C13 13.641 12.952 13.759 12.856 13.856C12.759 13.952 12.641 14 12.5 14C12.359 14 12.241 13.952 12.144 13.856C12.048 13.759 12 13.641 12 13.5L12 2.5C12 2.359 12.048 2.241 12.144 2.144C12.241 2.048 12.359 2 12.5 2ZM9.856 13.856C9.759 13.952 9.641 14 9.5 14C9.359 14 9.241 13.952 9.144 13.856C9.048 13.759 9 13.641 9 13.5L9 5.5C9 5.359 9.048 5.241 9.144 5.144C9.241 5.048 9.359 5 9.5 5C9.641 5 9.759 5.048 9.856 5.144C9.952 5.241 10 5.359 10 5.5L10 13.5C10 13.641 9.952 13.759 9.856 13.856ZM6.144 8.144C6.241 8.048 6.359 8 6.5 8C6.641 8 6.759 8.048 6.856 8.144C6.952 8.241 7 8.359 7 8.5L7 13.5C7 13.641 6.952 13.759 6.856 13.856C6.759 13.952 6.641 14 6.5 14C6.359 14 6.241 13.952 6.144 13.856C6.048 13.759 6 13.641 6 13.5L6 8.5C6 8.359 6.048 8.241 6.144 8.144ZM3.144 11.144C3.241 11.048 3.359 11 3.5 11C3.641 11 3.759 11.048 3.856 11.144C3.952 11.241 4 11.359 4 11.5L4 13.5C4 13.641 3.952 13.759 3.856 13.856C3.759 13.952 3.641 14 3.5 14C3.359 14 3.241 13.952 3.144 13.856C3.048 13.759 3 13.641 3 13.5L3 11.5C3 11.359 3.048 11.241 3.144 11.144Z"/></svg>
```

### React

```tsx
// Gentleface "signal-3g" (line-round), MIT. https://gentleface.com/icons/signal-3g
import type { SVGProps } from 'react';

export function Signal3gIcon(props: SVGProps<SVGSVGElement>) {
  return (
    <svg xmlns="http://www.w3.org/2000/svg" width={16} height={16} viewBox="0 0 16 16" fill="currentColor" aria-hidden="true" {...props}>
      <path d="M2.419 2.601C2.515 2.601 2.597 2.592 2.665 2.574C2.669 2.572 2.674 2.571 2.678 2.57C2.707 2.561 2.732 2.552 2.755 2.54C2.757 2.539 2.759 2.538 2.761 2.537C2.786 2.524 2.809 2.509 2.828 2.492C2.904 2.423 2.942 2.336 2.942 2.232L2.942 2.195C2.942 2.071 2.907 1.979 2.836 1.919C2.758 1.853 2.647 1.82 2.504 1.82C2.359 1.82 2.237 1.852 2.136 1.916C2.032 1.983 1.945 2.076 1.876 2.196L1.786 2.353L1.141 1.801L1.221 1.689C1.306 1.57 1.404 1.461 1.517 1.362C1.634 1.258 1.775 1.174 1.938 1.111C2.102 1.048 2.296 1.016 2.52 1.016C2.773 1.016 2.999 1.058 3.198 1.142C3.403 1.229 3.567 1.354 3.688 1.517C3.711 1.548 3.732 1.581 3.751 1.614C3.795 1.694 3.827 1.779 3.847 1.871C3.864 1.95 3.873 2.033 3.873 2.121C3.873 2.398 3.79 2.623 3.624 2.794C3.557 2.865 3.483 2.924 3.403 2.973C3.43 2.988 3.456 3.003 3.482 3.02C3.619 3.109 3.73 3.228 3.814 3.377C3.899 3.527 3.942 3.705 3.942 3.912L3.942 3.912C3.942 4.159 3.878 4.375 3.749 4.56L3.749 4.561L3.748 4.562C3.621 4.745 3.447 4.889 3.224 4.992C3.006 5.093 2.755 5.144 2.472 5.144C2.223 5.144 2.01 5.108 1.831 5.037C1.653 4.967 1.502 4.875 1.379 4.762C1.262 4.654 1.161 4.539 1.076 4.416L0.997 4.3L1.679 3.765L1.768 3.907C1.85 4.04 1.945 4.148 2.053 4.231C2.148 4.304 2.286 4.34 2.467 4.34C2.654 4.34 2.794 4.299 2.886 4.217C2.973 4.139 3.017 4.027 3.017 3.88L3.017 3.843C3.017 3.701 2.973 3.596 2.886 3.527C2.847 3.496 2.8 3.472 2.745 3.453C2.729 3.447 2.712 3.443 2.695 3.438C2.692 3.438 2.69 3.437 2.688 3.436C2.615 3.419 2.531 3.41 2.435 3.41L1.893 3.41L1.893 2.601L2.419 2.601ZM6.798 4.936C6.599 5.075 6.345 5.144 6.034 5.144C5.711 5.144 5.422 5.063 5.167 4.901C4.91 4.738 4.711 4.502 4.568 4.193C4.509 4.065 4.462 3.925 4.428 3.773C4.427 3.77 4.427 3.768 4.426 3.765C4.386 3.585 4.364 3.388 4.359 3.174C4.358 3.145 4.358 3.115 4.358 3.085C4.358 2.857 4.377 2.648 4.416 2.457C4.417 2.453 4.418 2.45 4.418 2.447C4.454 2.275 4.506 2.117 4.573 1.974C4.721 1.663 4.929 1.425 5.198 1.261C5.466 1.098 5.775 1.016 6.124 1.016C6.482 1.016 6.789 1.098 7.046 1.263C7.301 1.426 7.498 1.65 7.638 1.933L7.699 2.058L6.944 2.501L6.877 2.344C6.814 2.196 6.72 2.076 6.595 1.984C6.475 1.896 6.318 1.852 6.124 1.852C5.957 1.852 5.81 1.888 5.684 1.959C5.563 2.029 5.468 2.131 5.4 2.265C5.352 2.361 5.32 2.471 5.305 2.596L5.304 2.6C5.3 2.638 5.297 2.677 5.295 2.718C5.294 2.738 5.294 2.758 5.294 2.778L5.294 3.377C5.294 3.427 5.296 3.476 5.301 3.523C5.314 3.662 5.347 3.785 5.4 3.889C5.468 4.023 5.564 4.126 5.688 4.198C5.815 4.271 5.967 4.308 6.146 4.308C6.285 4.308 6.41 4.286 6.519 4.242C6.62 4.201 6.701 4.14 6.762 4.059C6.777 4.039 6.79 4.017 6.801 3.995C6.833 3.929 6.849 3.85 6.849 3.759L6.849 3.622L6.086 3.622L6.086 2.808L7.727 2.808L7.727 5.08L6.897 5.08L6.897 4.86C6.866 4.887 6.833 4.912 6.798 4.936ZM12.5 2C12.641 2 12.759 2.048 12.856 2.144C12.952 2.241 13 2.359 13 2.5L13 13.5C13 13.641 12.952 13.759 12.856 13.856C12.759 13.952 12.641 14 12.5 14C12.359 14 12.241 13.952 12.144 13.856C12.048 13.759 12 13.641 12 13.5L12 2.5C12 2.359 12.048 2.241 12.144 2.144C12.241 2.048 12.359 2 12.5 2ZM9.856 13.856C9.759 13.952 9.641 14 9.5 14C9.359 14 9.241 13.952 9.144 13.856C9.048 13.759 9 13.641 9 13.5L9 5.5C9 5.359 9.048 5.241 9.144 5.144C9.241 5.048 9.359 5 9.5 5C9.641 5 9.759 5.048 9.856 5.144C9.952 5.241 10 5.359 10 5.5L10 13.5C10 13.641 9.952 13.759 9.856 13.856ZM6.144 8.144C6.241 8.048 6.359 8 6.5 8C6.641 8 6.759 8.048 6.856 8.144C6.952 8.241 7 8.359 7 8.5L7 13.5C7 13.641 6.952 13.759 6.856 13.856C6.759 13.952 6.641 14 6.5 14C6.359 14 6.241 13.952 6.144 13.856C6.048 13.759 6 13.641 6 13.5L6 8.5C6 8.359 6.048 8.241 6.144 8.144ZM3.144 11.144C3.241 11.048 3.359 11 3.5 11C3.641 11 3.759 11.048 3.856 11.144C3.952 11.241 4 11.359 4 11.5L4 13.5C4 13.641 3.952 13.759 3.856 13.856C3.759 13.952 3.641 14 3.5 14C3.359 14 3.241 13.952 3.144 13.856C3.048 13.759 3 13.641 3 13.5L3 11.5C3 11.359 3.048 11.241 3.144 11.144Z" />
    </svg>
  );
}
```

### Vue

```vue
<!-- Gentleface "signal-3g" (line-round), MIT. https://gentleface.com/icons/signal-3g -->
<template>
  <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true">
    <path d="M2.419 2.601C2.515 2.601 2.597 2.592 2.665 2.574C2.669 2.572 2.674 2.571 2.678 2.57C2.707 2.561 2.732 2.552 2.755 2.54C2.757 2.539 2.759 2.538 2.761 2.537C2.786 2.524 2.809 2.509 2.828 2.492C2.904 2.423 2.942 2.336 2.942 2.232L2.942 2.195C2.942 2.071 2.907 1.979 2.836 1.919C2.758 1.853 2.647 1.82 2.504 1.82C2.359 1.82 2.237 1.852 2.136 1.916C2.032 1.983 1.945 2.076 1.876 2.196L1.786 2.353L1.141 1.801L1.221 1.689C1.306 1.57 1.404 1.461 1.517 1.362C1.634 1.258 1.775 1.174 1.938 1.111C2.102 1.048 2.296 1.016 2.52 1.016C2.773 1.016 2.999 1.058 3.198 1.142C3.403 1.229 3.567 1.354 3.688 1.517C3.711 1.548 3.732 1.581 3.751 1.614C3.795 1.694 3.827 1.779 3.847 1.871C3.864 1.95 3.873 2.033 3.873 2.121C3.873 2.398 3.79 2.623 3.624 2.794C3.557 2.865 3.483 2.924 3.403 2.973C3.43 2.988 3.456 3.003 3.482 3.02C3.619 3.109 3.73 3.228 3.814 3.377C3.899 3.527 3.942 3.705 3.942 3.912L3.942 3.912C3.942 4.159 3.878 4.375 3.749 4.56L3.749 4.561L3.748 4.562C3.621 4.745 3.447 4.889 3.224 4.992C3.006 5.093 2.755 5.144 2.472 5.144C2.223 5.144 2.01 5.108 1.831 5.037C1.653 4.967 1.502 4.875 1.379 4.762C1.262 4.654 1.161 4.539 1.076 4.416L0.997 4.3L1.679 3.765L1.768 3.907C1.85 4.04 1.945 4.148 2.053 4.231C2.148 4.304 2.286 4.34 2.467 4.34C2.654 4.34 2.794 4.299 2.886 4.217C2.973 4.139 3.017 4.027 3.017 3.88L3.017 3.843C3.017 3.701 2.973 3.596 2.886 3.527C2.847 3.496 2.8 3.472 2.745 3.453C2.729 3.447 2.712 3.443 2.695 3.438C2.692 3.438 2.69 3.437 2.688 3.436C2.615 3.419 2.531 3.41 2.435 3.41L1.893 3.41L1.893 2.601L2.419 2.601ZM6.798 4.936C6.599 5.075 6.345 5.144 6.034 5.144C5.711 5.144 5.422 5.063 5.167 4.901C4.91 4.738 4.711 4.502 4.568 4.193C4.509 4.065 4.462 3.925 4.428 3.773C4.427 3.77 4.427 3.768 4.426 3.765C4.386 3.585 4.364 3.388 4.359 3.174C4.358 3.145 4.358 3.115 4.358 3.085C4.358 2.857 4.377 2.648 4.416 2.457C4.417 2.453 4.418 2.45 4.418 2.447C4.454 2.275 4.506 2.117 4.573 1.974C4.721 1.663 4.929 1.425 5.198 1.261C5.466 1.098 5.775 1.016 6.124 1.016C6.482 1.016 6.789 1.098 7.046 1.263C7.301 1.426 7.498 1.65 7.638 1.933L7.699 2.058L6.944 2.501L6.877 2.344C6.814 2.196 6.72 2.076 6.595 1.984C6.475 1.896 6.318 1.852 6.124 1.852C5.957 1.852 5.81 1.888 5.684 1.959C5.563 2.029 5.468 2.131 5.4 2.265C5.352 2.361 5.32 2.471 5.305 2.596L5.304 2.6C5.3 2.638 5.297 2.677 5.295 2.718C5.294 2.738 5.294 2.758 5.294 2.778L5.294 3.377C5.294 3.427 5.296 3.476 5.301 3.523C5.314 3.662 5.347 3.785 5.4 3.889C5.468 4.023 5.564 4.126 5.688 4.198C5.815 4.271 5.967 4.308 6.146 4.308C6.285 4.308 6.41 4.286 6.519 4.242C6.62 4.201 6.701 4.14 6.762 4.059C6.777 4.039 6.79 4.017 6.801 3.995C6.833 3.929 6.849 3.85 6.849 3.759L6.849 3.622L6.086 3.622L6.086 2.808L7.727 2.808L7.727 5.08L6.897 5.08L6.897 4.86C6.866 4.887 6.833 4.912 6.798 4.936ZM12.5 2C12.641 2 12.759 2.048 12.856 2.144C12.952 2.241 13 2.359 13 2.5L13 13.5C13 13.641 12.952 13.759 12.856 13.856C12.759 13.952 12.641 14 12.5 14C12.359 14 12.241 13.952 12.144 13.856C12.048 13.759 12 13.641 12 13.5L12 2.5C12 2.359 12.048 2.241 12.144 2.144C12.241 2.048 12.359 2 12.5 2ZM9.856 13.856C9.759 13.952 9.641 14 9.5 14C9.359 14 9.241 13.952 9.144 13.856C9.048 13.759 9 13.641 9 13.5L9 5.5C9 5.359 9.048 5.241 9.144 5.144C9.241 5.048 9.359 5 9.5 5C9.641 5 9.759 5.048 9.856 5.144C9.952 5.241 10 5.359 10 5.5L10 13.5C10 13.641 9.952 13.759 9.856 13.856ZM6.144 8.144C6.241 8.048 6.359 8 6.5 8C6.641 8 6.759 8.048 6.856 8.144C6.952 8.241 7 8.359 7 8.5L7 13.5C7 13.641 6.952 13.759 6.856 13.856C6.759 13.952 6.641 14 6.5 14C6.359 14 6.241 13.952 6.144 13.856C6.048 13.759 6 13.641 6 13.5L6 8.5C6 8.359 6.048 8.241 6.144 8.144ZM3.144 11.144C3.241 11.048 3.359 11 3.5 11C3.641 11 3.759 11.048 3.856 11.144C3.952 11.241 4 11.359 4 11.5L4 13.5C4 13.641 3.952 13.759 3.856 13.856C3.759 13.952 3.641 14 3.5 14C3.359 14 3.241 13.952 3.144 13.856C3.048 13.759 3 13.641 3 13.5L3 11.5C3 11.359 3.048 11.241 3.144 11.144Z" />
  </svg>
</template>
```

### Svelte

```svelte
<!-- Gentleface "signal-3g" (line-round), MIT. https://gentleface.com/icons/signal-3g -->
<script>
  let props = $props();
</script>

<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true" {...props}>
  <path d="M2.419 2.601C2.515 2.601 2.597 2.592 2.665 2.574C2.669 2.572 2.674 2.571 2.678 2.57C2.707 2.561 2.732 2.552 2.755 2.54C2.757 2.539 2.759 2.538 2.761 2.537C2.786 2.524 2.809 2.509 2.828 2.492C2.904 2.423 2.942 2.336 2.942 2.232L2.942 2.195C2.942 2.071 2.907 1.979 2.836 1.919C2.758 1.853 2.647 1.82 2.504 1.82C2.359 1.82 2.237 1.852 2.136 1.916C2.032 1.983 1.945 2.076 1.876 2.196L1.786 2.353L1.141 1.801L1.221 1.689C1.306 1.57 1.404 1.461 1.517 1.362C1.634 1.258 1.775 1.174 1.938 1.111C2.102 1.048 2.296 1.016 2.52 1.016C2.773 1.016 2.999 1.058 3.198 1.142C3.403 1.229 3.567 1.354 3.688 1.517C3.711 1.548 3.732 1.581 3.751 1.614C3.795 1.694 3.827 1.779 3.847 1.871C3.864 1.95 3.873 2.033 3.873 2.121C3.873 2.398 3.79 2.623 3.624 2.794C3.557 2.865 3.483 2.924 3.403 2.973C3.43 2.988 3.456 3.003 3.482 3.02C3.619 3.109 3.73 3.228 3.814 3.377C3.899 3.527 3.942 3.705 3.942 3.912L3.942 3.912C3.942 4.159 3.878 4.375 3.749 4.56L3.749 4.561L3.748 4.562C3.621 4.745 3.447 4.889 3.224 4.992C3.006 5.093 2.755 5.144 2.472 5.144C2.223 5.144 2.01 5.108 1.831 5.037C1.653 4.967 1.502 4.875 1.379 4.762C1.262 4.654 1.161 4.539 1.076 4.416L0.997 4.3L1.679 3.765L1.768 3.907C1.85 4.04 1.945 4.148 2.053 4.231C2.148 4.304 2.286 4.34 2.467 4.34C2.654 4.34 2.794 4.299 2.886 4.217C2.973 4.139 3.017 4.027 3.017 3.88L3.017 3.843C3.017 3.701 2.973 3.596 2.886 3.527C2.847 3.496 2.8 3.472 2.745 3.453C2.729 3.447 2.712 3.443 2.695 3.438C2.692 3.438 2.69 3.437 2.688 3.436C2.615 3.419 2.531 3.41 2.435 3.41L1.893 3.41L1.893 2.601L2.419 2.601ZM6.798 4.936C6.599 5.075 6.345 5.144 6.034 5.144C5.711 5.144 5.422 5.063 5.167 4.901C4.91 4.738 4.711 4.502 4.568 4.193C4.509 4.065 4.462 3.925 4.428 3.773C4.427 3.77 4.427 3.768 4.426 3.765C4.386 3.585 4.364 3.388 4.359 3.174C4.358 3.145 4.358 3.115 4.358 3.085C4.358 2.857 4.377 2.648 4.416 2.457C4.417 2.453 4.418 2.45 4.418 2.447C4.454 2.275 4.506 2.117 4.573 1.974C4.721 1.663 4.929 1.425 5.198 1.261C5.466 1.098 5.775 1.016 6.124 1.016C6.482 1.016 6.789 1.098 7.046 1.263C7.301 1.426 7.498 1.65 7.638 1.933L7.699 2.058L6.944 2.501L6.877 2.344C6.814 2.196 6.72 2.076 6.595 1.984C6.475 1.896 6.318 1.852 6.124 1.852C5.957 1.852 5.81 1.888 5.684 1.959C5.563 2.029 5.468 2.131 5.4 2.265C5.352 2.361 5.32 2.471 5.305 2.596L5.304 2.6C5.3 2.638 5.297 2.677 5.295 2.718C5.294 2.738 5.294 2.758 5.294 2.778L5.294 3.377C5.294 3.427 5.296 3.476 5.301 3.523C5.314 3.662 5.347 3.785 5.4 3.889C5.468 4.023 5.564 4.126 5.688 4.198C5.815 4.271 5.967 4.308 6.146 4.308C6.285 4.308 6.41 4.286 6.519 4.242C6.62 4.201 6.701 4.14 6.762 4.059C6.777 4.039 6.79 4.017 6.801 3.995C6.833 3.929 6.849 3.85 6.849 3.759L6.849 3.622L6.086 3.622L6.086 2.808L7.727 2.808L7.727 5.08L6.897 5.08L6.897 4.86C6.866 4.887 6.833 4.912 6.798 4.936ZM12.5 2C12.641 2 12.759 2.048 12.856 2.144C12.952 2.241 13 2.359 13 2.5L13 13.5C13 13.641 12.952 13.759 12.856 13.856C12.759 13.952 12.641 14 12.5 14C12.359 14 12.241 13.952 12.144 13.856C12.048 13.759 12 13.641 12 13.5L12 2.5C12 2.359 12.048 2.241 12.144 2.144C12.241 2.048 12.359 2 12.5 2ZM9.856 13.856C9.759 13.952 9.641 14 9.5 14C9.359 14 9.241 13.952 9.144 13.856C9.048 13.759 9 13.641 9 13.5L9 5.5C9 5.359 9.048 5.241 9.144 5.144C9.241 5.048 9.359 5 9.5 5C9.641 5 9.759 5.048 9.856 5.144C9.952 5.241 10 5.359 10 5.5L10 13.5C10 13.641 9.952 13.759 9.856 13.856ZM6.144 8.144C6.241 8.048 6.359 8 6.5 8C6.641 8 6.759 8.048 6.856 8.144C6.952 8.241 7 8.359 7 8.5L7 13.5C7 13.641 6.952 13.759 6.856 13.856C6.759 13.952 6.641 14 6.5 14C6.359 14 6.241 13.952 6.144 13.856C6.048 13.759 6 13.641 6 13.5L6 8.5C6 8.359 6.048 8.241 6.144 8.144ZM3.144 11.144C3.241 11.048 3.359 11 3.5 11C3.641 11 3.759 11.048 3.856 11.144C3.952 11.241 4 11.359 4 11.5L4 13.5C4 13.641 3.952 13.759 3.856 13.856C3.759 13.952 3.641 14 3.5 14C3.359 14 3.241 13.952 3.144 13.856C3.048 13.759 3 13.641 3 13.5L3 11.5C3 11.359 3.048 11.241 3.144 11.144Z" />
</svg>
```

### HTML img

```html
<!-- Gentleface "signal-3g" (line-round), MIT. https://gentleface.com/icons/signal-3g. An <img> can't take currentColor: it draws black. Inline the SVG or use the CSS mask to color it. -->
<img src="https://gentleface.com/svg/line-round/16/signal-3g.svg" width="16" height="16" alt="">
```

### CSS

```css
/* Gentleface "signal-3g" (line-round), MIT. https://gentleface.com/icons/signal-3g. Takes the text color. */
.icon-signal-3g {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='currentColor'%3E%3Cpath d='M2.419 2.601C2.515 2.601 2.597 2.592 2.665 2.574C2.669 2.572 2.674 2.571 2.678 2.57C2.707 2.561 2.732 2.552 2.755 2.54C2.757 2.539 2.759 2.538 2.761 2.537C2.786 2.524 2.809 2.509 2.828 2.492C2.904 2.423 2.942 2.336 2.942 2.232L2.942 2.195C2.942 2.071 2.907 1.979 2.836 1.919C2.758 1.853 2.647 1.82 2.504 1.82C2.359 1.82 2.237 1.852 2.136 1.916C2.032 1.983 1.945 2.076 1.876 2.196L1.786 2.353L1.141 1.801L1.221 1.689C1.306 1.57 1.404 1.461 1.517 1.362C1.634 1.258 1.775 1.174 1.938 1.111C2.102 1.048 2.296 1.016 2.52 1.016C2.773 1.016 2.999 1.058 3.198 1.142C3.403 1.229 3.567 1.354 3.688 1.517C3.711 1.548 3.732 1.581 3.751 1.614C3.795 1.694 3.827 1.779 3.847 1.871C3.864 1.95 3.873 2.033 3.873 2.121C3.873 2.398 3.79 2.623 3.624 2.794C3.557 2.865 3.483 2.924 3.403 2.973C3.43 2.988 3.456 3.003 3.482 3.02C3.619 3.109 3.73 3.228 3.814 3.377C3.899 3.527 3.942 3.705 3.942 3.912L3.942 3.912C3.942 4.159 3.878 4.375 3.749 4.56L3.749 4.561L3.748 4.562C3.621 4.745 3.447 4.889 3.224 4.992C3.006 5.093 2.755 5.144 2.472 5.144C2.223 5.144 2.01 5.108 1.831 5.037C1.653 4.967 1.502 4.875 1.379 4.762C1.262 4.654 1.161 4.539 1.076 4.416L0.997 4.3L1.679 3.765L1.768 3.907C1.85 4.04 1.945 4.148 2.053 4.231C2.148 4.304 2.286 4.34 2.467 4.34C2.654 4.34 2.794 4.299 2.886 4.217C2.973 4.139 3.017 4.027 3.017 3.88L3.017 3.843C3.017 3.701 2.973 3.596 2.886 3.527C2.847 3.496 2.8 3.472 2.745 3.453C2.729 3.447 2.712 3.443 2.695 3.438C2.692 3.438 2.69 3.437 2.688 3.436C2.615 3.419 2.531 3.41 2.435 3.41L1.893 3.41L1.893 2.601L2.419 2.601ZM6.798 4.936C6.599 5.075 6.345 5.144 6.034 5.144C5.711 5.144 5.422 5.063 5.167 4.901C4.91 4.738 4.711 4.502 4.568 4.193C4.509 4.065 4.462 3.925 4.428 3.773C4.427 3.77 4.427 3.768 4.426 3.765C4.386 3.585 4.364 3.388 4.359 3.174C4.358 3.145 4.358 3.115 4.358 3.085C4.358 2.857 4.377 2.648 4.416 2.457C4.417 2.453 4.418 2.45 4.418 2.447C4.454 2.275 4.506 2.117 4.573 1.974C4.721 1.663 4.929 1.425 5.198 1.261C5.466 1.098 5.775 1.016 6.124 1.016C6.482 1.016 6.789 1.098 7.046 1.263C7.301 1.426 7.498 1.65 7.638 1.933L7.699 2.058L6.944 2.501L6.877 2.344C6.814 2.196 6.72 2.076 6.595 1.984C6.475 1.896 6.318 1.852 6.124 1.852C5.957 1.852 5.81 1.888 5.684 1.959C5.563 2.029 5.468 2.131 5.4 2.265C5.352 2.361 5.32 2.471 5.305 2.596L5.304 2.6C5.3 2.638 5.297 2.677 5.295 2.718C5.294 2.738 5.294 2.758 5.294 2.778L5.294 3.377C5.294 3.427 5.296 3.476 5.301 3.523C5.314 3.662 5.347 3.785 5.4 3.889C5.468 4.023 5.564 4.126 5.688 4.198C5.815 4.271 5.967 4.308 6.146 4.308C6.285 4.308 6.41 4.286 6.519 4.242C6.62 4.201 6.701 4.14 6.762 4.059C6.777 4.039 6.79 4.017 6.801 3.995C6.833 3.929 6.849 3.85 6.849 3.759L6.849 3.622L6.086 3.622L6.086 2.808L7.727 2.808L7.727 5.08L6.897 5.08L6.897 4.86C6.866 4.887 6.833 4.912 6.798 4.936ZM12.5 2C12.641 2 12.759 2.048 12.856 2.144C12.952 2.241 13 2.359 13 2.5L13 13.5C13 13.641 12.952 13.759 12.856 13.856C12.759 13.952 12.641 14 12.5 14C12.359 14 12.241 13.952 12.144 13.856C12.048 13.759 12 13.641 12 13.5L12 2.5C12 2.359 12.048 2.241 12.144 2.144C12.241 2.048 12.359 2 12.5 2ZM9.856 13.856C9.759 13.952 9.641 14 9.5 14C9.359 14 9.241 13.952 9.144 13.856C9.048 13.759 9 13.641 9 13.5L9 5.5C9 5.359 9.048 5.241 9.144 5.144C9.241 5.048 9.359 5 9.5 5C9.641 5 9.759 5.048 9.856 5.144C9.952 5.241 10 5.359 10 5.5L10 13.5C10 13.641 9.952 13.759 9.856 13.856ZM6.144 8.144C6.241 8.048 6.359 8 6.5 8C6.641 8 6.759 8.048 6.856 8.144C6.952 8.241 7 8.359 7 8.5L7 13.5C7 13.641 6.952 13.759 6.856 13.856C6.759 13.952 6.641 14 6.5 14C6.359 14 6.241 13.952 6.144 13.856C6.048 13.759 6 13.641 6 13.5L6 8.5C6 8.359 6.048 8.241 6.144 8.144ZM3.144 11.144C3.241 11.048 3.359 11 3.5 11C3.641 11 3.759 11.048 3.856 11.144C3.952 11.241 4 11.359 4 11.5L4 13.5C4 13.641 3.952 13.759 3.856 13.856C3.759 13.952 3.641 14 3.5 14C3.359 14 3.241 13.952 3.144 13.856C3.048 13.759 3 13.641 3 13.5L3 11.5C3 11.359 3.048 11.241 3.144 11.144Z'/%3E%3C/svg%3E") center / 16px 16px no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='currentColor'%3E%3Cpath d='M2.419 2.601C2.515 2.601 2.597 2.592 2.665 2.574C2.669 2.572 2.674 2.571 2.678 2.57C2.707 2.561 2.732 2.552 2.755 2.54C2.757 2.539 2.759 2.538 2.761 2.537C2.786 2.524 2.809 2.509 2.828 2.492C2.904 2.423 2.942 2.336 2.942 2.232L2.942 2.195C2.942 2.071 2.907 1.979 2.836 1.919C2.758 1.853 2.647 1.82 2.504 1.82C2.359 1.82 2.237 1.852 2.136 1.916C2.032 1.983 1.945 2.076 1.876 2.196L1.786 2.353L1.141 1.801L1.221 1.689C1.306 1.57 1.404 1.461 1.517 1.362C1.634 1.258 1.775 1.174 1.938 1.111C2.102 1.048 2.296 1.016 2.52 1.016C2.773 1.016 2.999 1.058 3.198 1.142C3.403 1.229 3.567 1.354 3.688 1.517C3.711 1.548 3.732 1.581 3.751 1.614C3.795 1.694 3.827 1.779 3.847 1.871C3.864 1.95 3.873 2.033 3.873 2.121C3.873 2.398 3.79 2.623 3.624 2.794C3.557 2.865 3.483 2.924 3.403 2.973C3.43 2.988 3.456 3.003 3.482 3.02C3.619 3.109 3.73 3.228 3.814 3.377C3.899 3.527 3.942 3.705 3.942 3.912L3.942 3.912C3.942 4.159 3.878 4.375 3.749 4.56L3.749 4.561L3.748 4.562C3.621 4.745 3.447 4.889 3.224 4.992C3.006 5.093 2.755 5.144 2.472 5.144C2.223 5.144 2.01 5.108 1.831 5.037C1.653 4.967 1.502 4.875 1.379 4.762C1.262 4.654 1.161 4.539 1.076 4.416L0.997 4.3L1.679 3.765L1.768 3.907C1.85 4.04 1.945 4.148 2.053 4.231C2.148 4.304 2.286 4.34 2.467 4.34C2.654 4.34 2.794 4.299 2.886 4.217C2.973 4.139 3.017 4.027 3.017 3.88L3.017 3.843C3.017 3.701 2.973 3.596 2.886 3.527C2.847 3.496 2.8 3.472 2.745 3.453C2.729 3.447 2.712 3.443 2.695 3.438C2.692 3.438 2.69 3.437 2.688 3.436C2.615 3.419 2.531 3.41 2.435 3.41L1.893 3.41L1.893 2.601L2.419 2.601ZM6.798 4.936C6.599 5.075 6.345 5.144 6.034 5.144C5.711 5.144 5.422 5.063 5.167 4.901C4.91 4.738 4.711 4.502 4.568 4.193C4.509 4.065 4.462 3.925 4.428 3.773C4.427 3.77 4.427 3.768 4.426 3.765C4.386 3.585 4.364 3.388 4.359 3.174C4.358 3.145 4.358 3.115 4.358 3.085C4.358 2.857 4.377 2.648 4.416 2.457C4.417 2.453 4.418 2.45 4.418 2.447C4.454 2.275 4.506 2.117 4.573 1.974C4.721 1.663 4.929 1.425 5.198 1.261C5.466 1.098 5.775 1.016 6.124 1.016C6.482 1.016 6.789 1.098 7.046 1.263C7.301 1.426 7.498 1.65 7.638 1.933L7.699 2.058L6.944 2.501L6.877 2.344C6.814 2.196 6.72 2.076 6.595 1.984C6.475 1.896 6.318 1.852 6.124 1.852C5.957 1.852 5.81 1.888 5.684 1.959C5.563 2.029 5.468 2.131 5.4 2.265C5.352 2.361 5.32 2.471 5.305 2.596L5.304 2.6C5.3 2.638 5.297 2.677 5.295 2.718C5.294 2.738 5.294 2.758 5.294 2.778L5.294 3.377C5.294 3.427 5.296 3.476 5.301 3.523C5.314 3.662 5.347 3.785 5.4 3.889C5.468 4.023 5.564 4.126 5.688 4.198C5.815 4.271 5.967 4.308 6.146 4.308C6.285 4.308 6.41 4.286 6.519 4.242C6.62 4.201 6.701 4.14 6.762 4.059C6.777 4.039 6.79 4.017 6.801 3.995C6.833 3.929 6.849 3.85 6.849 3.759L6.849 3.622L6.086 3.622L6.086 2.808L7.727 2.808L7.727 5.08L6.897 5.08L6.897 4.86C6.866 4.887 6.833 4.912 6.798 4.936ZM12.5 2C12.641 2 12.759 2.048 12.856 2.144C12.952 2.241 13 2.359 13 2.5L13 13.5C13 13.641 12.952 13.759 12.856 13.856C12.759 13.952 12.641 14 12.5 14C12.359 14 12.241 13.952 12.144 13.856C12.048 13.759 12 13.641 12 13.5L12 2.5C12 2.359 12.048 2.241 12.144 2.144C12.241 2.048 12.359 2 12.5 2ZM9.856 13.856C9.759 13.952 9.641 14 9.5 14C9.359 14 9.241 13.952 9.144 13.856C9.048 13.759 9 13.641 9 13.5L9 5.5C9 5.359 9.048 5.241 9.144 5.144C9.241 5.048 9.359 5 9.5 5C9.641 5 9.759 5.048 9.856 5.144C9.952 5.241 10 5.359 10 5.5L10 13.5C10 13.641 9.952 13.759 9.856 13.856ZM6.144 8.144C6.241 8.048 6.359 8 6.5 8C6.641 8 6.759 8.048 6.856 8.144C6.952 8.241 7 8.359 7 8.5L7 13.5C7 13.641 6.952 13.759 6.856 13.856C6.759 13.952 6.641 14 6.5 14C6.359 14 6.241 13.952 6.144 13.856C6.048 13.759 6 13.641 6 13.5L6 8.5C6 8.359 6.048 8.241 6.144 8.144ZM3.144 11.144C3.241 11.048 3.359 11 3.5 11C3.641 11 3.759 11.048 3.856 11.144C3.952 11.241 4 11.359 4 11.5L4 13.5C4 13.641 3.952 13.759 3.856 13.856C3.759 13.952 3.641 14 3.5 14C3.359 14 3.241 13.952 3.144 13.856C3.048 13.759 3 13.641 3 13.5L3 11.5C3 11.359 3.048 11.241 3.144 11.144Z'/%3E%3C/svg%3E") center / 16px 16px no-repeat;
}
```

### Data URL

```text
data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='currentColor'%3E%3Cpath d='M2.419 2.601C2.515 2.601 2.597 2.592 2.665 2.574C2.669 2.572 2.674 2.571 2.678 2.57C2.707 2.561 2.732 2.552 2.755 2.54C2.757 2.539 2.759 2.538 2.761 2.537C2.786 2.524 2.809 2.509 2.828 2.492C2.904 2.423 2.942 2.336 2.942 2.232L2.942 2.195C2.942 2.071 2.907 1.979 2.836 1.919C2.758 1.853 2.647 1.82 2.504 1.82C2.359 1.82 2.237 1.852 2.136 1.916C2.032 1.983 1.945 2.076 1.876 2.196L1.786 2.353L1.141 1.801L1.221 1.689C1.306 1.57 1.404 1.461 1.517 1.362C1.634 1.258 1.775 1.174 1.938 1.111C2.102 1.048 2.296 1.016 2.52 1.016C2.773 1.016 2.999 1.058 3.198 1.142C3.403 1.229 3.567 1.354 3.688 1.517C3.711 1.548 3.732 1.581 3.751 1.614C3.795 1.694 3.827 1.779 3.847 1.871C3.864 1.95 3.873 2.033 3.873 2.121C3.873 2.398 3.79 2.623 3.624 2.794C3.557 2.865 3.483 2.924 3.403 2.973C3.43 2.988 3.456 3.003 3.482 3.02C3.619 3.109 3.73 3.228 3.814 3.377C3.899 3.527 3.942 3.705 3.942 3.912L3.942 3.912C3.942 4.159 3.878 4.375 3.749 4.56L3.749 4.561L3.748 4.562C3.621 4.745 3.447 4.889 3.224 4.992C3.006 5.093 2.755 5.144 2.472 5.144C2.223 5.144 2.01 5.108 1.831 5.037C1.653 4.967 1.502 4.875 1.379 4.762C1.262 4.654 1.161 4.539 1.076 4.416L0.997 4.3L1.679 3.765L1.768 3.907C1.85 4.04 1.945 4.148 2.053 4.231C2.148 4.304 2.286 4.34 2.467 4.34C2.654 4.34 2.794 4.299 2.886 4.217C2.973 4.139 3.017 4.027 3.017 3.88L3.017 3.843C3.017 3.701 2.973 3.596 2.886 3.527C2.847 3.496 2.8 3.472 2.745 3.453C2.729 3.447 2.712 3.443 2.695 3.438C2.692 3.438 2.69 3.437 2.688 3.436C2.615 3.419 2.531 3.41 2.435 3.41L1.893 3.41L1.893 2.601L2.419 2.601ZM6.798 4.936C6.599 5.075 6.345 5.144 6.034 5.144C5.711 5.144 5.422 5.063 5.167 4.901C4.91 4.738 4.711 4.502 4.568 4.193C4.509 4.065 4.462 3.925 4.428 3.773C4.427 3.77 4.427 3.768 4.426 3.765C4.386 3.585 4.364 3.388 4.359 3.174C4.358 3.145 4.358 3.115 4.358 3.085C4.358 2.857 4.377 2.648 4.416 2.457C4.417 2.453 4.418 2.45 4.418 2.447C4.454 2.275 4.506 2.117 4.573 1.974C4.721 1.663 4.929 1.425 5.198 1.261C5.466 1.098 5.775 1.016 6.124 1.016C6.482 1.016 6.789 1.098 7.046 1.263C7.301 1.426 7.498 1.65 7.638 1.933L7.699 2.058L6.944 2.501L6.877 2.344C6.814 2.196 6.72 2.076 6.595 1.984C6.475 1.896 6.318 1.852 6.124 1.852C5.957 1.852 5.81 1.888 5.684 1.959C5.563 2.029 5.468 2.131 5.4 2.265C5.352 2.361 5.32 2.471 5.305 2.596L5.304 2.6C5.3 2.638 5.297 2.677 5.295 2.718C5.294 2.738 5.294 2.758 5.294 2.778L5.294 3.377C5.294 3.427 5.296 3.476 5.301 3.523C5.314 3.662 5.347 3.785 5.4 3.889C5.468 4.023 5.564 4.126 5.688 4.198C5.815 4.271 5.967 4.308 6.146 4.308C6.285 4.308 6.41 4.286 6.519 4.242C6.62 4.201 6.701 4.14 6.762 4.059C6.777 4.039 6.79 4.017 6.801 3.995C6.833 3.929 6.849 3.85 6.849 3.759L6.849 3.622L6.086 3.622L6.086 2.808L7.727 2.808L7.727 5.08L6.897 5.08L6.897 4.86C6.866 4.887 6.833 4.912 6.798 4.936ZM12.5 2C12.641 2 12.759 2.048 12.856 2.144C12.952 2.241 13 2.359 13 2.5L13 13.5C13 13.641 12.952 13.759 12.856 13.856C12.759 13.952 12.641 14 12.5 14C12.359 14 12.241 13.952 12.144 13.856C12.048 13.759 12 13.641 12 13.5L12 2.5C12 2.359 12.048 2.241 12.144 2.144C12.241 2.048 12.359 2 12.5 2ZM9.856 13.856C9.759 13.952 9.641 14 9.5 14C9.359 14 9.241 13.952 9.144 13.856C9.048 13.759 9 13.641 9 13.5L9 5.5C9 5.359 9.048 5.241 9.144 5.144C9.241 5.048 9.359 5 9.5 5C9.641 5 9.759 5.048 9.856 5.144C9.952 5.241 10 5.359 10 5.5L10 13.5C10 13.641 9.952 13.759 9.856 13.856ZM6.144 8.144C6.241 8.048 6.359 8 6.5 8C6.641 8 6.759 8.048 6.856 8.144C6.952 8.241 7 8.359 7 8.5L7 13.5C7 13.641 6.952 13.759 6.856 13.856C6.759 13.952 6.641 14 6.5 14C6.359 14 6.241 13.952 6.144 13.856C6.048 13.759 6 13.641 6 13.5L6 8.5C6 8.359 6.048 8.241 6.144 8.144ZM3.144 11.144C3.241 11.048 3.359 11 3.5 11C3.641 11 3.759 11.048 3.856 11.144C3.952 11.241 4 11.359 4 11.5L4 13.5C4 13.641 3.952 13.759 3.856 13.856C3.759 13.952 3.641 14 3.5 14C3.359 14 3.241 13.952 3.144 13.856C3.048 13.759 3 13.641 3 13.5L3 11.5C3 11.359 3.048 11.241 3.144 11.144Z'/%3E%3C/svg%3E
```

### Sprite

```html
<!-- Gentleface "signal-3g" (line-round), MIT. https://gentleface.com/icons/signal-3g
     Every icon of this style in one file: https://gentleface.com/sprite/line-round.svg
     Serve it from your own origin: <use> does not load from another origin. -->
<svg width="16" height="16" aria-hidden="true"><use href="/sprite/line-round.svg#signal-3g"/></svg>
```

### SwiftUI

```swift
// Gentleface "signal-3g" (line-round), MIT. https://gentleface.com/icons/signal-3g
import SwiftUI

struct Signal3gIcon: Shape {
    func path(in rect: CGRect) -> Path {
        var p = Path()
        p.move(to: CGPoint(x: 2.419, y: 2.601))
        p.addCurve(to: CGPoint(x: 2.665, y: 2.574), control1: CGPoint(x: 2.515, y: 2.601), control2: CGPoint(x: 2.597, y: 2.592))
        p.addCurve(to: CGPoint(x: 2.678, y: 2.57), control1: CGPoint(x: 2.669, y: 2.572), control2: CGPoint(x: 2.674, y: 2.571))
        p.addCurve(to: CGPoint(x: 2.755, y: 2.54), control1: CGPoint(x: 2.707, y: 2.561), control2: CGPoint(x: 2.732, y: 2.552))
        p.addCurve(to: CGPoint(x: 2.761, y: 2.537), control1: CGPoint(x: 2.757, y: 2.539), control2: CGPoint(x: 2.759, y: 2.538))
        p.addCurve(to: CGPoint(x: 2.828, y: 2.492), control1: CGPoint(x: 2.786, y: 2.524), control2: CGPoint(x: 2.809, y: 2.509))
        p.addCurve(to: CGPoint(x: 2.942, y: 2.232), control1: CGPoint(x: 2.904, y: 2.423), control2: CGPoint(x: 2.942, y: 2.336))
        p.addLine(to: CGPoint(x: 2.942, y: 2.195))
        p.addCurve(to: CGPoint(x: 2.836, y: 1.919), control1: CGPoint(x: 2.942, y: 2.071), control2: CGPoint(x: 2.907, y: 1.979))
        p.addCurve(to: CGPoint(x: 2.504, y: 1.82), control1: CGPoint(x: 2.758, y: 1.853), control2: CGPoint(x: 2.647, y: 1.82))
        p.addCurve(to: CGPoint(x: 2.136, y: 1.916), control1: CGPoint(x: 2.359, y: 1.82), control2: CGPoint(x: 2.237, y: 1.852))
        p.addCurve(to: CGPoint(x: 1.876, y: 2.196), control1: CGPoint(x: 2.032, y: 1.983), control2: CGPoint(x: 1.945, y: 2.076))
        p.addLine(to: CGPoint(x: 1.786, y: 2.353))
        p.addLine(to: CGPoint(x: 1.141, y: 1.801))
        p.addLine(to: CGPoint(x: 1.221, y: 1.689))
        p.addCurve(to: CGPoint(x: 1.517, y: 1.362), control1: CGPoint(x: 1.306, y: 1.57), control2: CGPoint(x: 1.404, y: 1.461))
        p.addCurve(to: CGPoint(x: 1.938, y: 1.111), control1: CGPoint(x: 1.634, y: 1.258), control2: CGPoint(x: 1.775, y: 1.174))
        p.addCurve(to: CGPoint(x: 2.52, y: 1.016), control1: CGPoint(x: 2.102, y: 1.048), control2: CGPoint(x: 2.296, y: 1.016))
        p.addCurve(to: CGPoint(x: 3.198, y: 1.142), control1: CGPoint(x: 2.773, y: 1.016), control2: CGPoint(x: 2.999, y: 1.058))
        p.addCurve(to: CGPoint(x: 3.688, y: 1.517), control1: CGPoint(x: 3.403, y: 1.229), control2: CGPoint(x: 3.567, y: 1.354))
        p.addCurve(to: CGPoint(x: 3.751, y: 1.614), control1: CGPoint(x: 3.711, y: 1.548), control2: CGPoint(x: 3.732, y: 1.581))
        p.addCurve(to: CGPoint(x: 3.847, y: 1.871), control1: CGPoint(x: 3.795, y: 1.694), control2: CGPoint(x: 3.827, y: 1.779))
        p.addCurve(to: CGPoint(x: 3.873, y: 2.121), control1: CGPoint(x: 3.864, y: 1.95), control2: CGPoint(x: 3.873, y: 2.033))
        p.addCurve(to: CGPoint(x: 3.624, y: 2.794), control1: CGPoint(x: 3.873, y: 2.398), control2: CGPoint(x: 3.79, y: 2.623))
        p.addCurve(to: CGPoint(x: 3.403, y: 2.973), control1: CGPoint(x: 3.557, y: 2.865), control2: CGPoint(x: 3.483, y: 2.924))
        p.addCurve(to: CGPoint(x: 3.482, y: 3.02), control1: CGPoint(x: 3.43, y: 2.988), control2: CGPoint(x: 3.456, y: 3.003))
        p.addCurve(to: CGPoint(x: 3.814, y: 3.377), control1: CGPoint(x: 3.619, y: 3.109), control2: CGPoint(x: 3.73, y: 3.228))
        p.addCurve(to: CGPoint(x: 3.942, y: 3.912), control1: CGPoint(x: 3.899, y: 3.527), control2: CGPoint(x: 3.942, y: 3.705))
        p.addLine(to: CGPoint(x: 3.942, y: 3.912))
        p.addCurve(to: CGPoint(x: 3.749, y: 4.56), control1: CGPoint(x: 3.942, y: 4.159), control2: CGPoint(x: 3.878, y: 4.375))
        p.addLine(to: CGPoint(x: 3.749, y: 4.561))
        p.addLine(to: CGPoint(x: 3.748, y: 4.562))
        p.addCurve(to: CGPoint(x: 3.224, y: 4.992), control1: CGPoint(x: 3.621, y: 4.745), control2: CGPoint(x: 3.447, y: 4.889))
        p.addCurve(to: CGPoint(x: 2.472, y: 5.144), control1: CGPoint(x: 3.006, y: 5.093), control2: CGPoint(x: 2.755, y: 5.144))
        p.addCurve(to: CGPoint(x: 1.831, y: 5.037), control1: CGPoint(x: 2.223, y: 5.144), control2: CGPoint(x: 2.01, y: 5.108))
        p.addCurve(to: CGPoint(x: 1.379, y: 4.762), control1: CGPoint(x: 1.653, y: 4.967), control2: CGPoint(x: 1.502, y: 4.875))
        p.addCurve(to: CGPoint(x: 1.076, y: 4.416), control1: CGPoint(x: 1.262, y: 4.654), control2: CGPoint(x: 1.161, y: 4.539))
        p.addLine(to: CGPoint(x: 0.997, y: 4.3))
        p.addLine(to: CGPoint(x: 1.679, y: 3.765))
        p.addLine(to: CGPoint(x: 1.768, y: 3.907))
        p.addCurve(to: CGPoint(x: 2.053, y: 4.231), control1: CGPoint(x: 1.85, y: 4.04), control2: CGPoint(x: 1.945, y: 4.148))
        p.addCurve(to: CGPoint(x: 2.467, y: 4.34), control1: CGPoint(x: 2.148, y: 4.304), control2: CGPoint(x: 2.286, y: 4.34))
        p.addCurve(to: CGPoint(x: 2.886, y: 4.217), control1: CGPoint(x: 2.654, y: 4.34), control2: CGPoint(x: 2.794, y: 4.299))
        p.addCurve(to: CGPoint(x: 3.017, y: 3.88), control1: CGPoint(x: 2.973, y: 4.139), control2: CGPoint(x: 3.017, y: 4.027))
        p.addLine(to: CGPoint(x: 3.017, y: 3.843))
        p.addCurve(to: CGPoint(x: 2.886, y: 3.527), control1: CGPoint(x: 3.017, y: 3.701), control2: CGPoint(x: 2.973, y: 3.596))
        p.addCurve(to: CGPoint(x: 2.745, y: 3.453), control1: CGPoint(x: 2.847, y: 3.496), control2: CGPoint(x: 2.8, y: 3.472))
        p.addCurve(to: CGPoint(x: 2.695, y: 3.438), control1: CGPoint(x: 2.729, y: 3.447), control2: CGPoint(x: 2.712, y: 3.443))
        p.addCurve(to: CGPoint(x: 2.688, y: 3.436), control1: CGPoint(x: 2.692, y: 3.438), control2: CGPoint(x: 2.69, y: 3.437))
        p.addCurve(to: CGPoint(x: 2.435, y: 3.41), control1: CGPoint(x: 2.615, y: 3.419), control2: CGPoint(x: 2.531, y: 3.41))
        p.addLine(to: CGPoint(x: 1.893, y: 3.41))
        p.addLine(to: CGPoint(x: 1.893, y: 2.601))
        p.addLine(to: CGPoint(x: 2.419, y: 2.601))
        p.closeSubpath()
        p.move(to: CGPoint(x: 6.798, y: 4.936))
        p.addCurve(to: CGPoint(x: 6.034, y: 5.144), control1: CGPoint(x: 6.599, y: 5.075), control2: CGPoint(x: 6.345, y: 5.144))
        p.addCurve(to: CGPoint(x: 5.167, y: 4.901), control1: CGPoint(x: 5.711, y: 5.144), control2: CGPoint(x: 5.422, y: 5.063))
        p.addCurve(to: CGPoint(x: 4.568, y: 4.193), control1: CGPoint(x: 4.91, y: 4.738), control2: CGPoint(x: 4.711, y: 4.502))
        p.addCurve(to: CGPoint(x: 4.428, y: 3.773), control1: CGPoint(x: 4.509, y: 4.065), control2: CGPoint(x: 4.462, y: 3.925))
        p.addCurve(to: CGPoint(x: 4.426, y: 3.765), control1: CGPoint(x: 4.427, y: 3.77), control2: CGPoint(x: 4.427, y: 3.768))
        p.addCurve(to: CGPoint(x: 4.359, y: 3.174), control1: CGPoint(x: 4.386, y: 3.585), control2: CGPoint(x: 4.364, y: 3.388))
        p.addCurve(to: CGPoint(x: 4.358, y: 3.085), control1: CGPoint(x: 4.358, y: 3.145), control2: CGPoint(x: 4.358, y: 3.115))
        p.addCurve(to: CGPoint(x: 4.416, y: 2.457), control1: CGPoint(x: 4.358, y: 2.857), control2: CGPoint(x: 4.377, y: 2.648))
        p.addCurve(to: CGPoint(x: 4.418, y: 2.447), control1: CGPoint(x: 4.417, y: 2.453), control2: CGPoint(x: 4.418, y: 2.45))
        p.addCurve(to: CGPoint(x: 4.573, y: 1.974), control1: CGPoint(x: 4.454, y: 2.275), control2: CGPoint(x: 4.506, y: 2.117))
        p.addCurve(to: CGPoint(x: 5.198, y: 1.261), control1: CGPoint(x: 4.721, y: 1.663), control2: CGPoint(x: 4.929, y: 1.425))
        p.addCurve(to: CGPoint(x: 6.124, y: 1.016), control1: CGPoint(x: 5.466, y: 1.098), control2: CGPoint(x: 5.775, y: 1.016))
        p.addCurve(to: CGPoint(x: 7.046, y: 1.263), control1: CGPoint(x: 6.482, y: 1.016), control2: CGPoint(x: 6.789, y: 1.098))
        p.addCurve(to: CGPoint(x: 7.638, y: 1.933), control1: CGPoint(x: 7.301, y: 1.426), control2: CGPoint(x: 7.498, y: 1.65))
        p.addLine(to: CGPoint(x: 7.699, y: 2.058))
        p.addLine(to: CGPoint(x: 6.944, y: 2.501))
        p.addLine(to: CGPoint(x: 6.877, y: 2.344))
        p.addCurve(to: CGPoint(x: 6.595, y: 1.984), control1: CGPoint(x: 6.814, y: 2.196), control2: CGPoint(x: 6.72, y: 2.076))
        p.addCurve(to: CGPoint(x: 6.124, y: 1.852), control1: CGPoint(x: 6.475, y: 1.896), control2: CGPoint(x: 6.318, y: 1.852))
        p.addCurve(to: CGPoint(x: 5.684, y: 1.959), control1: CGPoint(x: 5.957, y: 1.852), control2: CGPoint(x: 5.81, y: 1.888))
        p.addCurve(to: CGPoint(x: 5.4, y: 2.265), control1: CGPoint(x: 5.563, y: 2.029), control2: CGPoint(x: 5.468, y: 2.131))
        p.addCurve(to: CGPoint(x: 5.305, y: 2.596), control1: CGPoint(x: 5.352, y: 2.361), control2: CGPoint(x: 5.32, y: 2.471))
        p.addLine(to: CGPoint(x: 5.304, y: 2.6))
        p.addCurve(to: CGPoint(x: 5.295, y: 2.718), control1: CGPoint(x: 5.3, y: 2.638), control2: CGPoint(x: 5.297, y: 2.677))
        p.addCurve(to: CGPoint(x: 5.294, y: 2.778), control1: CGPoint(x: 5.294, y: 2.738), control2: CGPoint(x: 5.294, y: 2.758))
        p.addLine(to: CGPoint(x: 5.294, y: 3.377))
        p.addCurve(to: CGPoint(x: 5.301, y: 3.523), control1: CGPoint(x: 5.294, y: 3.427), control2: CGPoint(x: 5.296, y: 3.476))
        p.addCurve(to: CGPoint(x: 5.4, y: 3.889), control1: CGPoint(x: 5.314, y: 3.662), control2: CGPoint(x: 5.347, y: 3.785))
        p.addCurve(to: CGPoint(x: 5.688, y: 4.198), control1: CGPoint(x: 5.468, y: 4.023), control2: CGPoint(x: 5.564, y: 4.126))
        p.addCurve(to: CGPoint(x: 6.146, y: 4.308), control1: CGPoint(x: 5.815, y: 4.271), control2: CGPoint(x: 5.967, y: 4.308))
        p.addCurve(to: CGPoint(x: 6.519, y: 4.242), control1: CGPoint(x: 6.285, y: 4.308), control2: CGPoint(x: 6.41, y: 4.286))
        p.addCurve(to: CGPoint(x: 6.762, y: 4.059), control1: CGPoint(x: 6.62, y: 4.201), control2: CGPoint(x: 6.701, y: 4.14))
        p.addCurve(to: CGPoint(x: 6.801, y: 3.995), control1: CGPoint(x: 6.777, y: 4.039), control2: CGPoint(x: 6.79, y: 4.017))
        p.addCurve(to: CGPoint(x: 6.849, y: 3.759), control1: CGPoint(x: 6.833, y: 3.929), control2: CGPoint(x: 6.849, y: 3.85))
        p.addLine(to: CGPoint(x: 6.849, y: 3.622))
        p.addLine(to: CGPoint(x: 6.086, y: 3.622))
        p.addLine(to: CGPoint(x: 6.086, y: 2.808))
        p.addLine(to: CGPoint(x: 7.727, y: 2.808))
        p.addLine(to: CGPoint(x: 7.727, y: 5.08))
        p.addLine(to: CGPoint(x: 6.897, y: 5.08))
        p.addLine(to: CGPoint(x: 6.897, y: 4.86))
        p.addCurve(to: CGPoint(x: 6.798, y: 4.936), control1: CGPoint(x: 6.866, y: 4.887), control2: CGPoint(x: 6.833, y: 4.912))
        p.closeSubpath()
        p.move(to: CGPoint(x: 12.5, y: 2))
        p.addCurve(to: CGPoint(x: 12.856, y: 2.144), control1: CGPoint(x: 12.641, y: 2), control2: CGPoint(x: 12.759, y: 2.048))
        p.addCurve(to: CGPoint(x: 13, y: 2.5), control1: CGPoint(x: 12.952, y: 2.241), control2: CGPoint(x: 13, y: 2.359))
        p.addLine(to: CGPoint(x: 13, y: 13.5))
        p.addCurve(to: CGPoint(x: 12.856, y: 13.856), control1: CGPoint(x: 13, y: 13.641), control2: CGPoint(x: 12.952, y: 13.759))
        p.addCurve(to: CGPoint(x: 12.5, y: 14), control1: CGPoint(x: 12.759, y: 13.952), control2: CGPoint(x: 12.641, y: 14))
        p.addCurve(to: CGPoint(x: 12.144, y: 13.856), control1: CGPoint(x: 12.359, y: 14), control2: CGPoint(x: 12.241, y: 13.952))
        p.addCurve(to: CGPoint(x: 12, y: 13.5), control1: CGPoint(x: 12.048, y: 13.759), control2: CGPoint(x: 12, y: 13.641))
        p.addLine(to: CGPoint(x: 12, y: 2.5))
        p.addCurve(to: CGPoint(x: 12.144, y: 2.144), control1: CGPoint(x: 12, y: 2.359), control2: CGPoint(x: 12.048, y: 2.241))
        p.addCurve(to: CGPoint(x: 12.5, y: 2), control1: CGPoint(x: 12.241, y: 2.048), control2: CGPoint(x: 12.359, y: 2))
        p.closeSubpath()
        p.move(to: CGPoint(x: 9.856, y: 13.856))
        p.addCurve(to: CGPoint(x: 9.5, y: 14), control1: CGPoint(x: 9.759, y: 13.952), control2: CGPoint(x: 9.641, y: 14))
        p.addCurve(to: CGPoint(x: 9.144, y: 13.856), control1: CGPoint(x: 9.359, y: 14), control2: CGPoint(x: 9.241, y: 13.952))
        p.addCurve(to: CGPoint(x: 9, y: 13.5), control1: CGPoint(x: 9.048, y: 13.759), control2: CGPoint(x: 9, y: 13.641))
        p.addLine(to: CGPoint(x: 9, y: 5.5))
        p.addCurve(to: CGPoint(x: 9.144, y: 5.144), control1: CGPoint(x: 9, y: 5.359), control2: CGPoint(x: 9.048, y: 5.241))
        p.addCurve(to: CGPoint(x: 9.5, y: 5), control1: CGPoint(x: 9.241, y: 5.048), control2: CGPoint(x: 9.359, y: 5))
        p.addCurve(to: CGPoint(x: 9.856, y: 5.144), control1: CGPoint(x: 9.641, y: 5), control2: CGPoint(x: 9.759, y: 5.048))
        p.addCurve(to: CGPoint(x: 10, y: 5.5), control1: CGPoint(x: 9.952, y: 5.241), control2: CGPoint(x: 10, y: 5.359))
        p.addLine(to: CGPoint(x: 10, y: 13.5))
        p.addCurve(to: CGPoint(x: 9.856, y: 13.856), control1: CGPoint(x: 10, y: 13.641), control2: CGPoint(x: 9.952, y: 13.759))
        p.closeSubpath()
        p.move(to: CGPoint(x: 6.144, y: 8.144))
        p.addCurve(to: CGPoint(x: 6.5, y: 8), control1: CGPoint(x: 6.241, y: 8.048), control2: CGPoint(x: 6.359, y: 8))
        p.addCurve(to: CGPoint(x: 6.856, y: 8.144), control1: CGPoint(x: 6.641, y: 8), control2: CGPoint(x: 6.759, y: 8.048))
        p.addCurve(to: CGPoint(x: 7, y: 8.5), control1: CGPoint(x: 6.952, y: 8.241), control2: CGPoint(x: 7, y: 8.359))
        p.addLine(to: CGPoint(x: 7, y: 13.5))
        p.addCurve(to: CGPoint(x: 6.856, y: 13.856), control1: CGPoint(x: 7, y: 13.641), control2: CGPoint(x: 6.952, y: 13.759))
        p.addCurve(to: CGPoint(x: 6.5, y: 14), control1: CGPoint(x: 6.759, y: 13.952), control2: CGPoint(x: 6.641, y: 14))
        p.addCurve(to: CGPoint(x: 6.144, y: 13.856), control1: CGPoint(x: 6.359, y: 14), control2: CGPoint(x: 6.241, y: 13.952))
        p.addCurve(to: CGPoint(x: 6, y: 13.5), control1: CGPoint(x: 6.048, y: 13.759), control2: CGPoint(x: 6, y: 13.641))
        p.addLine(to: CGPoint(x: 6, y: 8.5))
        p.addCurve(to: CGPoint(x: 6.144, y: 8.144), control1: CGPoint(x: 6, y: 8.359), control2: CGPoint(x: 6.048, y: 8.241))
        p.closeSubpath()
        p.move(to: CGPoint(x: 3.144, y: 11.144))
        p.addCurve(to: CGPoint(x: 3.5, y: 11), control1: CGPoint(x: 3.241, y: 11.048), control2: CGPoint(x: 3.359, y: 11))
        p.addCurve(to: CGPoint(x: 3.856, y: 11.144), control1: CGPoint(x: 3.641, y: 11), control2: CGPoint(x: 3.759, y: 11.048))
        p.addCurve(to: CGPoint(x: 4, y: 11.5), control1: CGPoint(x: 3.952, y: 11.241), control2: CGPoint(x: 4, y: 11.359))
        p.addLine(to: CGPoint(x: 4, y: 13.5))
        p.addCurve(to: CGPoint(x: 3.856, y: 13.856), control1: CGPoint(x: 4, y: 13.641), control2: CGPoint(x: 3.952, y: 13.759))
        p.addCurve(to: CGPoint(x: 3.5, y: 14), control1: CGPoint(x: 3.759, y: 13.952), control2: CGPoint(x: 3.641, y: 14))
        p.addCurve(to: CGPoint(x: 3.144, y: 13.856), control1: CGPoint(x: 3.359, y: 14), control2: CGPoint(x: 3.241, y: 13.952))
        p.addCurve(to: CGPoint(x: 3, y: 13.5), control1: CGPoint(x: 3.048, y: 13.759), control2: CGPoint(x: 3, y: 13.641))
        p.addLine(to: CGPoint(x: 3, y: 11.5))
        p.addCurve(to: CGPoint(x: 3.144, y: 11.144), control1: CGPoint(x: 3, y: 11.359), control2: CGPoint(x: 3.048, y: 11.241))
        p.closeSubpath()
        return p.applying(CGAffineTransform(scaleX: rect.width / 16, y: rect.height / 16))
    }
}

// Signal3gIcon().frame(width: 16, height: 16) fills with the foreground style. Keep it on whole points to stay crisp.
```

### Compose

```kotlin
// Gentleface "signal-3g" (line-round), MIT. https://gentleface.com/icons/signal-3g
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.addPathNodes
import androidx.compose.ui.unit.dp

val Signal3gIcon: ImageVector by lazy {
    ImageVector.Builder(
        name = "signal-3g", defaultWidth = 16.dp, defaultHeight = 16.dp,
        viewportWidth = 16f, viewportHeight = 16f,
    ).addPath(
        pathData = addPathNodes("M2.419 2.601C2.515 2.601 2.597 2.592 2.665 2.574C2.669 2.572 2.674 2.571 2.678 2.57C2.707 2.561 2.732 2.552 2.755 2.54C2.757 2.539 2.759 2.538 2.761 2.537C2.786 2.524 2.809 2.509 2.828 2.492C2.904 2.423 2.942 2.336 2.942 2.232L2.942 2.195C2.942 2.071 2.907 1.979 2.836 1.919C2.758 1.853 2.647 1.82 2.504 1.82C2.359 1.82 2.237 1.852 2.136 1.916C2.032 1.983 1.945 2.076 1.876 2.196L1.786 2.353L1.141 1.801L1.221 1.689C1.306 1.57 1.404 1.461 1.517 1.362C1.634 1.258 1.775 1.174 1.938 1.111C2.102 1.048 2.296 1.016 2.52 1.016C2.773 1.016 2.999 1.058 3.198 1.142C3.403 1.229 3.567 1.354 3.688 1.517C3.711 1.548 3.732 1.581 3.751 1.614C3.795 1.694 3.827 1.779 3.847 1.871C3.864 1.95 3.873 2.033 3.873 2.121C3.873 2.398 3.79 2.623 3.624 2.794C3.557 2.865 3.483 2.924 3.403 2.973C3.43 2.988 3.456 3.003 3.482 3.02C3.619 3.109 3.73 3.228 3.814 3.377C3.899 3.527 3.942 3.705 3.942 3.912L3.942 3.912C3.942 4.159 3.878 4.375 3.749 4.56L3.749 4.561L3.748 4.562C3.621 4.745 3.447 4.889 3.224 4.992C3.006 5.093 2.755 5.144 2.472 5.144C2.223 5.144 2.01 5.108 1.831 5.037C1.653 4.967 1.502 4.875 1.379 4.762C1.262 4.654 1.161 4.539 1.076 4.416L0.997 4.3L1.679 3.765L1.768 3.907C1.85 4.04 1.945 4.148 2.053 4.231C2.148 4.304 2.286 4.34 2.467 4.34C2.654 4.34 2.794 4.299 2.886 4.217C2.973 4.139 3.017 4.027 3.017 3.88L3.017 3.843C3.017 3.701 2.973 3.596 2.886 3.527C2.847 3.496 2.8 3.472 2.745 3.453C2.729 3.447 2.712 3.443 2.695 3.438C2.692 3.438 2.69 3.437 2.688 3.436C2.615 3.419 2.531 3.41 2.435 3.41L1.893 3.41L1.893 2.601L2.419 2.601ZM6.798 4.936C6.599 5.075 6.345 5.144 6.034 5.144C5.711 5.144 5.422 5.063 5.167 4.901C4.91 4.738 4.711 4.502 4.568 4.193C4.509 4.065 4.462 3.925 4.428 3.773C4.427 3.77 4.427 3.768 4.426 3.765C4.386 3.585 4.364 3.388 4.359 3.174C4.358 3.145 4.358 3.115 4.358 3.085C4.358 2.857 4.377 2.648 4.416 2.457C4.417 2.453 4.418 2.45 4.418 2.447C4.454 2.275 4.506 2.117 4.573 1.974C4.721 1.663 4.929 1.425 5.198 1.261C5.466 1.098 5.775 1.016 6.124 1.016C6.482 1.016 6.789 1.098 7.046 1.263C7.301 1.426 7.498 1.65 7.638 1.933L7.699 2.058L6.944 2.501L6.877 2.344C6.814 2.196 6.72 2.076 6.595 1.984C6.475 1.896 6.318 1.852 6.124 1.852C5.957 1.852 5.81 1.888 5.684 1.959C5.563 2.029 5.468 2.131 5.4 2.265C5.352 2.361 5.32 2.471 5.305 2.596L5.304 2.6C5.3 2.638 5.297 2.677 5.295 2.718C5.294 2.738 5.294 2.758 5.294 2.778L5.294 3.377C5.294 3.427 5.296 3.476 5.301 3.523C5.314 3.662 5.347 3.785 5.4 3.889C5.468 4.023 5.564 4.126 5.688 4.198C5.815 4.271 5.967 4.308 6.146 4.308C6.285 4.308 6.41 4.286 6.519 4.242C6.62 4.201 6.701 4.14 6.762 4.059C6.777 4.039 6.79 4.017 6.801 3.995C6.833 3.929 6.849 3.85 6.849 3.759L6.849 3.622L6.086 3.622L6.086 2.808L7.727 2.808L7.727 5.08L6.897 5.08L6.897 4.86C6.866 4.887 6.833 4.912 6.798 4.936ZM12.5 2C12.641 2 12.759 2.048 12.856 2.144C12.952 2.241 13 2.359 13 2.5L13 13.5C13 13.641 12.952 13.759 12.856 13.856C12.759 13.952 12.641 14 12.5 14C12.359 14 12.241 13.952 12.144 13.856C12.048 13.759 12 13.641 12 13.5L12 2.5C12 2.359 12.048 2.241 12.144 2.144C12.241 2.048 12.359 2 12.5 2ZM9.856 13.856C9.759 13.952 9.641 14 9.5 14C9.359 14 9.241 13.952 9.144 13.856C9.048 13.759 9 13.641 9 13.5L9 5.5C9 5.359 9.048 5.241 9.144 5.144C9.241 5.048 9.359 5 9.5 5C9.641 5 9.759 5.048 9.856 5.144C9.952 5.241 10 5.359 10 5.5L10 13.5C10 13.641 9.952 13.759 9.856 13.856ZM6.144 8.144C6.241 8.048 6.359 8 6.5 8C6.641 8 6.759 8.048 6.856 8.144C6.952 8.241 7 8.359 7 8.5L7 13.5C7 13.641 6.952 13.759 6.856 13.856C6.759 13.952 6.641 14 6.5 14C6.359 14 6.241 13.952 6.144 13.856C6.048 13.759 6 13.641 6 13.5L6 8.5C6 8.359 6.048 8.241 6.144 8.144ZM3.144 11.144C3.241 11.048 3.359 11 3.5 11C3.641 11 3.759 11.048 3.856 11.144C3.952 11.241 4 11.359 4 11.5L4 13.5C4 13.641 3.952 13.759 3.856 13.856C3.759 13.952 3.641 14 3.5 14C3.359 14 3.241 13.952 3.144 13.856C3.048 13.759 3 13.641 3 13.5L3 11.5C3 11.359 3.048 11.241 3.144 11.144Z"),
        fill = SolidColor(Color.Black),
    ).build()
}

// Icon(Signal3gIcon, contentDescription = null) tints it with LocalContentColor.
```

### Android XML

```xml
<!-- res/drawable/ic_signal_3g.xml · Gentleface "signal-3g" (line-round), MIT. https://gentleface.com/icons/signal-3g -->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="16dp"
    android:height="16dp"
    android:viewportWidth="16"
    android:viewportHeight="16"
    android:tint="?attr/colorControlNormal">
  <path
      android:fillColor="@android:color/white"
      android:pathData="M2.419 2.601C2.515 2.601 2.597 2.592 2.665 2.574C2.669 2.572 2.674 2.571 2.678 2.57C2.707 2.561 2.732 2.552 2.755 2.54C2.757 2.539 2.759 2.538 2.761 2.537C2.786 2.524 2.809 2.509 2.828 2.492C2.904 2.423 2.942 2.336 2.942 2.232L2.942 2.195C2.942 2.071 2.907 1.979 2.836 1.919C2.758 1.853 2.647 1.82 2.504 1.82C2.359 1.82 2.237 1.852 2.136 1.916C2.032 1.983 1.945 2.076 1.876 2.196L1.786 2.353L1.141 1.801L1.221 1.689C1.306 1.57 1.404 1.461 1.517 1.362C1.634 1.258 1.775 1.174 1.938 1.111C2.102 1.048 2.296 1.016 2.52 1.016C2.773 1.016 2.999 1.058 3.198 1.142C3.403 1.229 3.567 1.354 3.688 1.517C3.711 1.548 3.732 1.581 3.751 1.614C3.795 1.694 3.827 1.779 3.847 1.871C3.864 1.95 3.873 2.033 3.873 2.121C3.873 2.398 3.79 2.623 3.624 2.794C3.557 2.865 3.483 2.924 3.403 2.973C3.43 2.988 3.456 3.003 3.482 3.02C3.619 3.109 3.73 3.228 3.814 3.377C3.899 3.527 3.942 3.705 3.942 3.912L3.942 3.912C3.942 4.159 3.878 4.375 3.749 4.56L3.749 4.561L3.748 4.562C3.621 4.745 3.447 4.889 3.224 4.992C3.006 5.093 2.755 5.144 2.472 5.144C2.223 5.144 2.01 5.108 1.831 5.037C1.653 4.967 1.502 4.875 1.379 4.762C1.262 4.654 1.161 4.539 1.076 4.416L0.997 4.3L1.679 3.765L1.768 3.907C1.85 4.04 1.945 4.148 2.053 4.231C2.148 4.304 2.286 4.34 2.467 4.34C2.654 4.34 2.794 4.299 2.886 4.217C2.973 4.139 3.017 4.027 3.017 3.88L3.017 3.843C3.017 3.701 2.973 3.596 2.886 3.527C2.847 3.496 2.8 3.472 2.745 3.453C2.729 3.447 2.712 3.443 2.695 3.438C2.692 3.438 2.69 3.437 2.688 3.436C2.615 3.419 2.531 3.41 2.435 3.41L1.893 3.41L1.893 2.601L2.419 2.601ZM6.798 4.936C6.599 5.075 6.345 5.144 6.034 5.144C5.711 5.144 5.422 5.063 5.167 4.901C4.91 4.738 4.711 4.502 4.568 4.193C4.509 4.065 4.462 3.925 4.428 3.773C4.427 3.77 4.427 3.768 4.426 3.765C4.386 3.585 4.364 3.388 4.359 3.174C4.358 3.145 4.358 3.115 4.358 3.085C4.358 2.857 4.377 2.648 4.416 2.457C4.417 2.453 4.418 2.45 4.418 2.447C4.454 2.275 4.506 2.117 4.573 1.974C4.721 1.663 4.929 1.425 5.198 1.261C5.466 1.098 5.775 1.016 6.124 1.016C6.482 1.016 6.789 1.098 7.046 1.263C7.301 1.426 7.498 1.65 7.638 1.933L7.699 2.058L6.944 2.501L6.877 2.344C6.814 2.196 6.72 2.076 6.595 1.984C6.475 1.896 6.318 1.852 6.124 1.852C5.957 1.852 5.81 1.888 5.684 1.959C5.563 2.029 5.468 2.131 5.4 2.265C5.352 2.361 5.32 2.471 5.305 2.596L5.304 2.6C5.3 2.638 5.297 2.677 5.295 2.718C5.294 2.738 5.294 2.758 5.294 2.778L5.294 3.377C5.294 3.427 5.296 3.476 5.301 3.523C5.314 3.662 5.347 3.785 5.4 3.889C5.468 4.023 5.564 4.126 5.688 4.198C5.815 4.271 5.967 4.308 6.146 4.308C6.285 4.308 6.41 4.286 6.519 4.242C6.62 4.201 6.701 4.14 6.762 4.059C6.777 4.039 6.79 4.017 6.801 3.995C6.833 3.929 6.849 3.85 6.849 3.759L6.849 3.622L6.086 3.622L6.086 2.808L7.727 2.808L7.727 5.08L6.897 5.08L6.897 4.86C6.866 4.887 6.833 4.912 6.798 4.936ZM12.5 2C12.641 2 12.759 2.048 12.856 2.144C12.952 2.241 13 2.359 13 2.5L13 13.5C13 13.641 12.952 13.759 12.856 13.856C12.759 13.952 12.641 14 12.5 14C12.359 14 12.241 13.952 12.144 13.856C12.048 13.759 12 13.641 12 13.5L12 2.5C12 2.359 12.048 2.241 12.144 2.144C12.241 2.048 12.359 2 12.5 2ZM9.856 13.856C9.759 13.952 9.641 14 9.5 14C9.359 14 9.241 13.952 9.144 13.856C9.048 13.759 9 13.641 9 13.5L9 5.5C9 5.359 9.048 5.241 9.144 5.144C9.241 5.048 9.359 5 9.5 5C9.641 5 9.759 5.048 9.856 5.144C9.952 5.241 10 5.359 10 5.5L10 13.5C10 13.641 9.952 13.759 9.856 13.856ZM6.144 8.144C6.241 8.048 6.359 8 6.5 8C6.641 8 6.759 8.048 6.856 8.144C6.952 8.241 7 8.359 7 8.5L7 13.5C7 13.641 6.952 13.759 6.856 13.856C6.759 13.952 6.641 14 6.5 14C6.359 14 6.241 13.952 6.144 13.856C6.048 13.759 6 13.641 6 13.5L6 8.5C6 8.359 6.048 8.241 6.144 8.144ZM3.144 11.144C3.241 11.048 3.359 11 3.5 11C3.641 11 3.759 11.048 3.856 11.144C3.952 11.241 4 11.359 4 11.5L4 13.5C4 13.641 3.952 13.759 3.856 13.856C3.759 13.952 3.641 14 3.5 14C3.359 14 3.241 13.952 3.144 13.856C3.048 13.759 3 13.641 3 13.5L3 11.5C3 11.359 3.048 11.241 3.144 11.144Z"/>
</vector>
```

### Flutter

```dart
// Gentleface "signal-3g" (line-round), MIT. https://gentleface.com/icons/signal-3g
import 'package:flutter/widgets.dart';

class Signal3gIcon extends StatelessWidget {
  const Signal3gIcon({super.key, this.size = 16, this.color});
  final double size;
  final Color? color;

  @override
  Widget build(BuildContext context) => CustomPaint(
        size: Size.square(size),
        painter: _Signal3gIconPainter(color ?? IconTheme.of(context).color ?? const Color(0xFF000000)),
      );
}

class _Signal3gIconPainter extends CustomPainter {
  _Signal3gIconPainter(this.color);
  final Color color;

  @override
  void paint(Canvas canvas, Size size) {
    canvas.scale(size.width / 16, size.height / 16);
    final p = Path()
      ..moveTo(2.419, 2.601)
      ..cubicTo(2.515, 2.601, 2.597, 2.592, 2.665, 2.574)
      ..cubicTo(2.669, 2.572, 2.674, 2.571, 2.678, 2.57)
      ..cubicTo(2.707, 2.561, 2.732, 2.552, 2.755, 2.54)
      ..cubicTo(2.757, 2.539, 2.759, 2.538, 2.761, 2.537)
      ..cubicTo(2.786, 2.524, 2.809, 2.509, 2.828, 2.492)
      ..cubicTo(2.904, 2.423, 2.942, 2.336, 2.942, 2.232)
      ..lineTo(2.942, 2.195)
      ..cubicTo(2.942, 2.071, 2.907, 1.979, 2.836, 1.919)
      ..cubicTo(2.758, 1.853, 2.647, 1.82, 2.504, 1.82)
      ..cubicTo(2.359, 1.82, 2.237, 1.852, 2.136, 1.916)
      ..cubicTo(2.032, 1.983, 1.945, 2.076, 1.876, 2.196)
      ..lineTo(1.786, 2.353)
      ..lineTo(1.141, 1.801)
      ..lineTo(1.221, 1.689)
      ..cubicTo(1.306, 1.57, 1.404, 1.461, 1.517, 1.362)
      ..cubicTo(1.634, 1.258, 1.775, 1.174, 1.938, 1.111)
      ..cubicTo(2.102, 1.048, 2.296, 1.016, 2.52, 1.016)
      ..cubicTo(2.773, 1.016, 2.999, 1.058, 3.198, 1.142)
      ..cubicTo(3.403, 1.229, 3.567, 1.354, 3.688, 1.517)
      ..cubicTo(3.711, 1.548, 3.732, 1.581, 3.751, 1.614)
      ..cubicTo(3.795, 1.694, 3.827, 1.779, 3.847, 1.871)
      ..cubicTo(3.864, 1.95, 3.873, 2.033, 3.873, 2.121)
      ..cubicTo(3.873, 2.398, 3.79, 2.623, 3.624, 2.794)
      ..cubicTo(3.557, 2.865, 3.483, 2.924, 3.403, 2.973)
      ..cubicTo(3.43, 2.988, 3.456, 3.003, 3.482, 3.02)
      ..cubicTo(3.619, 3.109, 3.73, 3.228, 3.814, 3.377)
      ..cubicTo(3.899, 3.527, 3.942, 3.705, 3.942, 3.912)
      ..lineTo(3.942, 3.912)
      ..cubicTo(3.942, 4.159, 3.878, 4.375, 3.749, 4.56)
      ..lineTo(3.749, 4.561)
      ..lineTo(3.748, 4.562)
      ..cubicTo(3.621, 4.745, 3.447, 4.889, 3.224, 4.992)
      ..cubicTo(3.006, 5.093, 2.755, 5.144, 2.472, 5.144)
      ..cubicTo(2.223, 5.144, 2.01, 5.108, 1.831, 5.037)
      ..cubicTo(1.653, 4.967, 1.502, 4.875, 1.379, 4.762)
      ..cubicTo(1.262, 4.654, 1.161, 4.539, 1.076, 4.416)
      ..lineTo(0.997, 4.3)
      ..lineTo(1.679, 3.765)
      ..lineTo(1.768, 3.907)
      ..cubicTo(1.85, 4.04, 1.945, 4.148, 2.053, 4.231)
      ..cubicTo(2.148, 4.304, 2.286, 4.34, 2.467, 4.34)
      ..cubicTo(2.654, 4.34, 2.794, 4.299, 2.886, 4.217)
      ..cubicTo(2.973, 4.139, 3.017, 4.027, 3.017, 3.88)
      ..lineTo(3.017, 3.843)
      ..cubicTo(3.017, 3.701, 2.973, 3.596, 2.886, 3.527)
      ..cubicTo(2.847, 3.496, 2.8, 3.472, 2.745, 3.453)
      ..cubicTo(2.729, 3.447, 2.712, 3.443, 2.695, 3.438)
      ..cubicTo(2.692, 3.438, 2.69, 3.437, 2.688, 3.436)
      ..cubicTo(2.615, 3.419, 2.531, 3.41, 2.435, 3.41)
      ..lineTo(1.893, 3.41)
      ..lineTo(1.893, 2.601)
      ..lineTo(2.419, 2.601)
      ..close()
      ..moveTo(6.798, 4.936)
      ..cubicTo(6.599, 5.075, 6.345, 5.144, 6.034, 5.144)
      ..cubicTo(5.711, 5.144, 5.422, 5.063, 5.167, 4.901)
      ..cubicTo(4.91, 4.738, 4.711, 4.502, 4.568, 4.193)
      ..cubicTo(4.509, 4.065, 4.462, 3.925, 4.428, 3.773)
      ..cubicTo(4.427, 3.77, 4.427, 3.768, 4.426, 3.765)
      ..cubicTo(4.386, 3.585, 4.364, 3.388, 4.359, 3.174)
      ..cubicTo(4.358, 3.145, 4.358, 3.115, 4.358, 3.085)
      ..cubicTo(4.358, 2.857, 4.377, 2.648, 4.416, 2.457)
      ..cubicTo(4.417, 2.453, 4.418, 2.45, 4.418, 2.447)
      ..cubicTo(4.454, 2.275, 4.506, 2.117, 4.573, 1.974)
      ..cubicTo(4.721, 1.663, 4.929, 1.425, 5.198, 1.261)
      ..cubicTo(5.466, 1.098, 5.775, 1.016, 6.124, 1.016)
      ..cubicTo(6.482, 1.016, 6.789, 1.098, 7.046, 1.263)
      ..cubicTo(7.301, 1.426, 7.498, 1.65, 7.638, 1.933)
      ..lineTo(7.699, 2.058)
      ..lineTo(6.944, 2.501)
      ..lineTo(6.877, 2.344)
      ..cubicTo(6.814, 2.196, 6.72, 2.076, 6.595, 1.984)
      ..cubicTo(6.475, 1.896, 6.318, 1.852, 6.124, 1.852)
      ..cubicTo(5.957, 1.852, 5.81, 1.888, 5.684, 1.959)
      ..cubicTo(5.563, 2.029, 5.468, 2.131, 5.4, 2.265)
      ..cubicTo(5.352, 2.361, 5.32, 2.471, 5.305, 2.596)
      ..lineTo(5.304, 2.6)
      ..cubicTo(5.3, 2.638, 5.297, 2.677, 5.295, 2.718)
      ..cubicTo(5.294, 2.738, 5.294, 2.758, 5.294, 2.778)
      ..lineTo(5.294, 3.377)
      ..cubicTo(5.294, 3.427, 5.296, 3.476, 5.301, 3.523)
      ..cubicTo(5.314, 3.662, 5.347, 3.785, 5.4, 3.889)
      ..cubicTo(5.468, 4.023, 5.564, 4.126, 5.688, 4.198)
      ..cubicTo(5.815, 4.271, 5.967, 4.308, 6.146, 4.308)
      ..cubicTo(6.285, 4.308, 6.41, 4.286, 6.519, 4.242)
      ..cubicTo(6.62, 4.201, 6.701, 4.14, 6.762, 4.059)
      ..cubicTo(6.777, 4.039, 6.79, 4.017, 6.801, 3.995)
      ..cubicTo(6.833, 3.929, 6.849, 3.85, 6.849, 3.759)
      ..lineTo(6.849, 3.622)
      ..lineTo(6.086, 3.622)
      ..lineTo(6.086, 2.808)
      ..lineTo(7.727, 2.808)
      ..lineTo(7.727, 5.08)
      ..lineTo(6.897, 5.08)
      ..lineTo(6.897, 4.86)
      ..cubicTo(6.866, 4.887, 6.833, 4.912, 6.798, 4.936)
      ..close()
      ..moveTo(12.5, 2)
      ..cubicTo(12.641, 2, 12.759, 2.048, 12.856, 2.144)
      ..cubicTo(12.952, 2.241, 13, 2.359, 13, 2.5)
      ..lineTo(13, 13.5)
      ..cubicTo(13, 13.641, 12.952, 13.759, 12.856, 13.856)
      ..cubicTo(12.759, 13.952, 12.641, 14, 12.5, 14)
      ..cubicTo(12.359, 14, 12.241, 13.952, 12.144, 13.856)
      ..cubicTo(12.048, 13.759, 12, 13.641, 12, 13.5)
      ..lineTo(12, 2.5)
      ..cubicTo(12, 2.359, 12.048, 2.241, 12.144, 2.144)
      ..cubicTo(12.241, 2.048, 12.359, 2, 12.5, 2)
      ..close()
      ..moveTo(9.856, 13.856)
      ..cubicTo(9.759, 13.952, 9.641, 14, 9.5, 14)
      ..cubicTo(9.359, 14, 9.241, 13.952, 9.144, 13.856)
      ..cubicTo(9.048, 13.759, 9, 13.641, 9, 13.5)
      ..lineTo(9, 5.5)
      ..cubicTo(9, 5.359, 9.048, 5.241, 9.144, 5.144)
      ..cubicTo(9.241, 5.048, 9.359, 5, 9.5, 5)
      ..cubicTo(9.641, 5, 9.759, 5.048, 9.856, 5.144)
      ..cubicTo(9.952, 5.241, 10, 5.359, 10, 5.5)
      ..lineTo(10, 13.5)
      ..cubicTo(10, 13.641, 9.952, 13.759, 9.856, 13.856)
      ..close()
      ..moveTo(6.144, 8.144)
      ..cubicTo(6.241, 8.048, 6.359, 8, 6.5, 8)
      ..cubicTo(6.641, 8, 6.759, 8.048, 6.856, 8.144)
      ..cubicTo(6.952, 8.241, 7, 8.359, 7, 8.5)
      ..lineTo(7, 13.5)
      ..cubicTo(7, 13.641, 6.952, 13.759, 6.856, 13.856)
      ..cubicTo(6.759, 13.952, 6.641, 14, 6.5, 14)
      ..cubicTo(6.359, 14, 6.241, 13.952, 6.144, 13.856)
      ..cubicTo(6.048, 13.759, 6, 13.641, 6, 13.5)
      ..lineTo(6, 8.5)
      ..cubicTo(6, 8.359, 6.048, 8.241, 6.144, 8.144)
      ..close()
      ..moveTo(3.144, 11.144)
      ..cubicTo(3.241, 11.048, 3.359, 11, 3.5, 11)
      ..cubicTo(3.641, 11, 3.759, 11.048, 3.856, 11.144)
      ..cubicTo(3.952, 11.241, 4, 11.359, 4, 11.5)
      ..lineTo(4, 13.5)
      ..cubicTo(4, 13.641, 3.952, 13.759, 3.856, 13.856)
      ..cubicTo(3.759, 13.952, 3.641, 14, 3.5, 14)
      ..cubicTo(3.359, 14, 3.241, 13.952, 3.144, 13.856)
      ..cubicTo(3.048, 13.759, 3, 13.641, 3, 13.5)
      ..lineTo(3, 11.5)
      ..cubicTo(3, 11.359, 3.048, 11.241, 3.144, 11.144)
      ..close();
    canvas.drawPath(p, Paint()..color = color);
  }

  @override
  bool shouldRepaint(_Signal3gIconPainter old) => old.color != color;
}
```
