Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Determine execution approach to OUI 1.x glyphs #12

Open
Tracked by #10
KrooshalUX opened this issue Aug 12, 2022 · 4 comments
Open
Tracked by #10

Determine execution approach to OUI 1.x glyphs #12

KrooshalUX opened this issue Aug 12, 2022 · 4 comments
Assignees
Labels
OUI For issues relating to contributions to OUI

Comments

@KrooshalUX
Copy link

KrooshalUX commented Aug 12, 2022

In order to best serve our customers during our design system transition, we need to replace glyphs and icons without risking increasing cognitive overload by mixing styles of iconography (ie: mixing filled and outline styles, forcing color override or drastically changing the average line weight)

DO:

  • Continue to utilize outline illustration style
  • Follow SVG best practices
  • Allow for color to be inherited

TRY:

  • Align with future theme direction with forward slash (see breadcrumb example)

Screen Shot 2022-08-12 at 3 59 08 PM

AVOID/RETHINK:

  • It is not necessary to perform a 1:1 replacement of icons as some of the metaphors are inappropriate/ out of date (ex: help represented by ring bouy, save represented by floppy disk)

  • Determine & use consistent join styles. Do not use breaking lines where joins would naturally occur. This impedes cognitive processing of the shapes as they combine to communicate a function or meaning

Screen Shot 2022-08-12 at 4 30 39 PM

  • Determine & use a consistent line weight across all glyphs. Account for xs, s, m, l, xl scaling when determining line weight, and consider multiple device types.

  • Determine & use a consistent line-strokecap / endpoints (related: miterlimits)

Screen Shot 2022-08-12 at 4 31 36 PM

@KrooshalUX KrooshalUX added the OUI For issues relating to contributions to OUI label Aug 12, 2022
@xeniatup
Copy link

The current guardrails that could be identified with short-term proposed replacements:

Screen Shot 2022-08-24 at 11 51 26 PM

  • 16 x 16px canvas (potentially 32x32px) with 1px trim area (potentially 2px)
  • 1px centered stroke (potentially 2px)
  • rounded end caps
  • corner radius, inner corner radius - TBD
  • contiguous strokes unless broken segments are helpful for comprehension
  • straight segments, perfect arcs, and 15° angle increments where possible
  • base angle is 45°, potentially 30°
  • whole, even number increments for measurements where possible; fold down to 1px if necessary, potentially 2px when switched to 32x32
  • shape key lines: 14x14px circles, 14x14px squares, 14x10px landscape rectangles, 10x14px portrait rectangles - adjusted to 32px later

Screen Shot 2022-08-24 at 11 41 14 PM

Screen Shot 2022-08-24 at 11 39 13 PM

Screen Shot 2022-08-24 at 11 37 13 PM

@xeniatup
Copy link

@xeniatup
Copy link

Beta theme guidelines - updated:

  • 16 x 16px canvas
  • 1px centered stroke
  • rounded end caps - (stroke-linecap="round")
  • corner radius 0.5px, inner corner straight (stroke-linejoin="round")
  • contiguous strokes unless broken segments are helpful for comprehension
  • straight segments, perfect arcs, and 15° angle increments where possible
  • base angle is 45°
  • whole, even number increments for measurements where possible
  • shape key lines: 15x15px circles, 14x14px squares, 12x16px rectangles - use your best judgement to obtain optical consistency in visual weight

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
OUI For issues relating to contributions to OUI
Projects
None yet
Development

No branches or pull requests

2 participants