Probably sufficient to have an option that chooses a front from powerline-web-fonts's stylesheet, and another option to override the stylesheet and allow other fonts (there's dozens of fonts available between nerdfonts.com and programmingfonts.org).
Examples:
--font=inconsolata adds @import url('https://cdn.jsdelivr.net/gh/wernight/powerline-web-fonts@ba4426cb0c0b05eb6cb342c7719776a41e1f2114/PowerlineFonts.css') and sets font-family:inconsolata,monospace;
--stylesheet=https://www.example.com/shitty-fonts.css --font="Comic Sans" adds @import url('https://www.example.com/shitty-fonts.css') and sets font-family: "Comic Sans", monospace; and maybe an option for text-transform: full-width?
Probably sufficient to have an option that chooses a front from powerline-web-fonts's stylesheet, and another option to override the stylesheet and allow other fonts (there's dozens of fonts available between nerdfonts.com and programmingfonts.org).
Examples:
--font=inconsolataadds@import url('https://cdn.jsdelivr.net/gh/wernight/powerline-web-fonts@ba4426cb0c0b05eb6cb342c7719776a41e1f2114/PowerlineFonts.css')and setsfont-family:inconsolata,monospace;--stylesheet=https://www.example.com/shitty-fonts.css --font="Comic Sans"adds@import url('https://www.example.com/shitty-fonts.css')and setsfont-family: "Comic Sans", monospace;and maybe an option fortext-transform: full-width?