Download and install this asset into your OutSystems environment (O11 – Reactive).
After publishing, open your target Reactive application in Service Studio.
Go to Manage Dependencies → search for KeenIcons_Font → select and apply dependencies.
The component provides a public CSS file with the font registration. You must include it in your UI layout:
Open your Reactive application.
Go to UI → Layout / Theme.
Under Styles, add reference to the KeenIcons CSS provided by the module.
Once applied, icons will automatically render based on CSS class names.
Icons are font-based and added using HTML elements with class names:
<span class="icon-home"></span>
Use utility classes to change the scale:
Example:
<span class="icon-user size-3x"></span>
Choose one of four supported visual styles:
<span class="icon-edit size-2x outline"></span>
A demo screen is provided (if included in the installation) showing:
All 315 icons
Style filters (solid, outline, filled, duotone)
Size preview
Copy-to-clipboard class helper
You may open the demo module to explore example usage and UI references.
Works fully offline (no external CDN or internet dependency)
Recommended for enterprise and government environments with network restrictions
To optimize performance, avoid mixing custom icon packs unless required for UX consistency
If icons do not appear:
Confirm CSS from KeenIcons_Font module is referenced in your Layout.
Clear browser cache (CTRL+F5).
Ensure your block/screen is using the same theme the CSS is attached to.