Package-level declarations
Types
The 6 loaded Material Symbols font family variants — one per (outlined/rounded/sharp) × (regular/filled) combination — built once by loadMaterialSymbolFonts.
Variable-font axis configuration applied uniformly to every Material Symbol glyph in the app — passed via MosaicThemeConfig.materialSymbolFontsConfig in MosaicApplication.
Which of the 3 bundled Material Symbols font families a glyph draws from — matches IconSchema.Style one-to-one (see IconSchema.Style.toMaterialSymbolStyle()).
Functions
Builds the 6 MaterialSymbolFonts variants from config's variable-font axis settings — called once by MosaicTheme to populate LocalMaterialSymbolFonts. Every glyph in the app shares the same config, since Compose's variable-font variation settings are baked into the FontFamily itself rather than adjustable per-glyph at draw time.
Renders one Google Material Symbol glyph as a single-character Text, using the variable font loaded via LocalMaterialSymbolFonts (MaterialSymbolFonts.loadMaterialSymbolFonts must have run and provided that CompositionLocal — MosaicApplication/MosaicTheme does this automatically). The bottom-level primitive behind Icon — reach for that instead unless working with an IconSchema-independent icon name directly.