Design/Whiteboards/Flat icon set
< Design | Whiteboards
TDF LibreOffice Document Liberation Project Community Blogs Weblate Nextcloud Redmine Ask LibreOffice Donate
Summary
Design a flat icon set for the desktop version of LibreOffice.
Status
Analysis | Call for Proposals | Shaping Tentative Design | Blueprint | Implemented |
Scope
In Scope | Out of Scope |
---|---|
|
|
Goals
- Monochrome
- Flat
- Scalable
- Easy to tweak
- Intelligible
- Consistent
- Crisp
Guidelines
- Use a 16x16 primary canvas.
- Snap to grids for clean shapes.
- Stick to the metaphor of the full-color set whenever possible.
- Reuse icons available in GNOME symbolic-icons or parts of them whenever possible.
- Use as simple of a shape as possible, switching from perspective to head on when needed.
- Omit non-defining details and focus on one shape, do not use tiny labels or numbers.
- If possible use a 2px outline.
- Never use fonts in the outcome, draw the characters with snapping to grids in mind when needed.
- Use #8e8d8c as the color to your icons, if a secondary shade is needed or showing inactivity is desired use the %35 opacity of the same color.
- Add a blank 16x16 square centered on top of your finished icon and group it with it.
- Test the outcome in 16x16 and scaled up dimensions.
- Follow the standard icons naming.
- Set the object id property for every icon to the standard icon name. Set the label property to the same value, or set it to "icon". Next use the modified cnvsvg.py script to extract icons from the SVG file: "python cnvsvg.py stencils.svg flat galaxy" where "flat" is the output directory and "galaxy" is the path to extracted copy of any other icon set that is installed with LibreOffice (like share/config/images.zip). See also Design/User Experience/Tools.
Discussion
Tentative Design
All design work happens in our GitHub repository.
External links
- Current git repository for sifr icons on GitHub
- flat icons on GitHub (readonly)
- try the new flat icon set: blog post by goran