Complete Guide to Material Design Icon Themes: Outlined, Rounded, Two-Tone and Sharp Implementations

Nov 23, 2025 · Programming · 7 views · 7.8

Keywords: Material Design Icons | Icon Themes | Web Fonts Integration

Abstract: This technical article provides a comprehensive analysis of Google's Material Design icon system, focusing on the four new theme variants: Outlined, Rounded, Two-Tone, and Sharp. Through detailed code examples and systematic explanations, it demonstrates proper integration methods using Google Web Fonts, CSS class naming conventions, icon customization techniques, and production-ready implementation strategies. The guide covers both official solutions and development environment workarounds.

Evolution of Material Design Icon Themes

Google's Material Design icon system has expanded beyond the original Filled/Baseline theme to include four new visual variants: Outlined, Rounded, Two-Tone, and Sharp. These themes offer enhanced visual diversity for interface design, though initial documentation gaps created implementation challenges for developers.

Official Web Fonts Integration

As of the March 2019 update, all icon themes are fully supported through Google Web Fonts. The correct implementation requires adding a combined font link in the HTML document head:

<link href="https://fonts.googleapis.com/css?family=Material+Icons|Material+Icons+Outlined|Material+Icons+Two+Tone|Material+Icons+Round|Material+Icons+Sharp" rel="stylesheet">

CSS Class Naming Conventions

Each theme corresponds to specific CSS class prefixes, following this naming pattern:

<i class="material-icons">donut_small</i>
<i class="material-icons-outlined">donut_small</i>
<i class="material-icons-two-tone">donut_small</i>
<i class="material-icons-round">donut_small</i>
<i class="material-icons-sharp">donut_small</i>

Icon names remain consistent across themes, with visual differentiation achieved through class names. This design maintains API consistency for developer convenience.

Icon Color Customization Techniques

Material Design icons support flexible color adjustments through CSS properties:

.material-icons-outlined {
    color: #2196F3;
    font-size: 24px;
}

Note that the Two-Tone theme may exhibit rendering issues in current implementations and requires thorough testing in production environments.

Historical Compatibility and Special Icons

Prior to full official support, only a limited set of outline icons were available through suffix-based usage:

<i class="material-icons">help_outline</i>
<i class="material-icons">mail_outline</i>

Special attention is required for icons like pie_chart_outlined which use specific suffix formats, reflecting early implementation inconsistencies.

Development Environment Workarounds

Before comprehensive official support, developers could employ background-image based solutions for prototyping:

<link rel="stylesheet" href="https://storage.googleapis.com/non-spec-apps/mio-icons/latest/outline.css">

Combined with custom CSS classes:

.material-icons-new {
    display: inline-block;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-size: contain;
}

Implementation uses theme-prefixed class names:

<i class="material-icons-new outline-account_circle"></i>

This approach is recommended for development phases only, as CSS files exceed 1MB in size and are unsuitable for production.

Production Environment Best Practices

For production applications, consider:

  1. Prioritizing official Web Fonts solutions for performance and compatibility
  2. Downloading SVG icons for local deployment when optimizing load performance
  3. Establishing icon usage guidelines to maintain visual consistency
  4. Monitoring official updates and adjusting implementations accordingly

Technical Considerations

Developers should note:

Conclusion and Future Directions

The evolution of Material Design icon themes demonstrates the design system's responsiveness to diverse visual requirements. Through standardized integration methods, developers can efficiently incorporate these enhanced visual elements into their projects. As technology advances, we anticipate more optimized implementations and expanded theme options in the future.

Copyright Notice: All rights in this article are reserved by the operators of DevGex. Reasonable sharing and citation are welcome; any reproduction, excerpting, or re-publication without prior permission is prohibited.