Skip to content

MartinZikmund/uno.fonts

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Uno FluentUI Assets Open Source Font

An icon font for the Fluent design system. Uno FluentUI Assets is intended to be a drop-in replacement for Microsoft's Segoe MDL2 Assets font for use with Uno Platform, WinUI and UWP apps.

Icon sources

Some icons are unique to the font, the other ones come from multiple sources:

Windows Fluent system icons https://github.com/microsoft/fluentui-system-icons

Icons 8 Line awesome https://github.com/icons8/line-awesome

Winjs symbols https://github.com/winjs/winjs/tree/master/src/fonts

Editing the font file

Here are some steps to update the font to add missing icons:

  1. Download FontForge
  2. Open the existing .ttf font file
  3. Find the character you want to change by using Goto (in the view menu or ctrl+shit+>, make sure to prefix the hex code with an u)
  4. Open the symbol you wish to change by double clicking on it
  5. Import a symbol from the newly opened window using the EPS format or other compatible format
  6. Export the font in File > Generate to all the required formats (.ttf and .woff2)
  • For ttf, use TrueType not TrueType(Symbols) for more info you can go here https://fontforge.org/docs/ui/dialogs/generate.html.
  • There is no need to save the FontForge format since you can open a font from any of the supported format (You can use this to test if the font as been correctly modified).
  • You can ignore the .g2n file

About

Uno Platform Open Source Fonts

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published