Same as D4865, but for `web` instead of `native`.
Copied from D4865:
> It took a **while** to clean up the source vectors (converting strokes to outlines, joining paths w/ union, subtract, intersect, difference properly, flattening things, getting alignment correct, getting things exported properly, etc).
>
> Once that was all figured out, imported the cleaned up icons into IcoMoon and prepared for export. Retrieved the relevant TTF fonts and JSON config from IcoMoon and replaced the existing fonts/config in the project.
>
> Everything continues to look as expected (or better), but a few icon names have changed. I'll add the icon name changes to this diff to avoid spamming Phabricator with a bunch of rename diffs.
We're using the same `swmansion-icon-config.json` file exported from IcoMoon on both `web` and `native` now which is great because it means icons across platforms are "backed" by the same source vectors and kept in sync.
NOTE: While most icons work as they did before (or better),---
We're now including the **entire** SWMansion icon pack (all 275 icons) so we should hopefully never have to look at this again. there are a fewIf we have additional icons that have had their names changed.we want to include in the future, I'll do a find/replacthey'll live in (the morning to clean up any discrepancies and update the `flow` typesuch smaller) `CommIcons` pack.