Skip to content

Round corners on Copy icon variants#45

Open
guplem wants to merge 1 commit into
phosphor-icons:mainfrom
guplem:round-copy-icon
Open

Round corners on Copy icon variants#45
guplem wants to merge 1 commit into
phosphor-icons:mainfrom
guplem:round-copy-icon

Conversation

@guplem

@guplem guplem commented May 14, 2026

Copy link
Copy Markdown

Summary

Slightly round the corners of all Copy and CopySimple variants (regular, bold, light, thin, duotone, fill) to match Phosphor's softer rounded aesthetic. Addresses phosphor-icons/homepage#859.

What changed

  • Stroked variants (regular / bold / light / thin / duotone): add rx="8" to the front rect and convert the back polyline to a path with rounded outer corners. Inner concave intersections stay sharp, matching the rest of Phosphor's design language.
  • Duotone background polygon updated with matching rounded corners on the visible outer corners.
  • Fill variants (copy-fill, copy-simple-fill): outer arcs scaled to radius 16 (rx 8 + stroke half 8), following the existing convention used by square-fill and credit-card-fill.

12 files changed, 1 line per file. Inner concave corners and stroke widths are preserved.

old new

Slightly round the corners of all Copy and CopySimple variants
(regular, bold, light, thin, duotone, fill) to match Phosphor's
softer rounded aesthetic, addressing phosphor-icons/homepage#859.

- Stroked variants (regular/bold/light/thin/duotone): add rx="8" to
  the front rect and convert the back polyline to a path with rounded
  outer corners; inner concave intersections stay sharp.
- Duotone background polygon updated with matching rounded corners.
- Fill variants: outer arcs scaled to radius 16 (rx 8 + stroke half 8),
  matching the convention used by square-fill and credit-card-fill.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@guplem

guplem commented May 18, 2026

Copy link
Copy Markdown
Author

Hi @rektdeckard this is a small one, I think! Do you think it can be merged? 😉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant