Skip to content

Add pixelated powerline characters to NerdFont #175

@Perodactyl

Description

@Perodactyl

Which characters/ligatures/etc. would you like added to Monocraft?
I want characters for nerdfont's pl and ple (not the wacky lego pieces or fire ones tho) that are pixelated, so I can use them in my status bar.

Include any details about your request here. If you would like certain characters to be added to the font, please list every single character in plain text (not just an image, though images can be included) that you would like added. Don't forget to include upper and lower case if applicable.
I think > and < can be used for left and right soft dividers, but it would be better if they extended one more pixel, and same with / and \ for slanted soft dividers, but there are no applicable glyphs for hard dividers. U+23F5 "Play button" could almost work for the left hard divider but it needs to be taller. No glyph exists that could work for right hard divider (afaik) or for the slanted hard dividers (of which there are 4).

Before this change, we need to figure out what codepoints we should assign. I think it should provide the regular NerdFont symbols unless a font feature is enabled, or, for KiTTY users (like me), you could provide a separate font that just provides these symbols and we can configure it to use that font for that symbol range only.

  • U+E0B0 nf-pl-left_hard_divider
  • U+E0B1 nf-pl-left_soft_divider
  • U+E0B2 nf-pl-right_hard_divider
  • U+E0B3 nf-pl-right_soft_divider
  • U+E0B9 nf-ple-backslash_separator
  • U+E0BB nf-ple-forwardslash_separator
  • U+E0BF nf-ple-backslash_separator_redundant (maybe remove this for if people want non-pixel version)
  • U+E0BD nf-ple-forwardslash_separator_redundant (same comment as above)
  • U+E0BC nf-ple-upper_left_triangle
  • U+E0BE nf-ple-upper_right_triangle
  • U+E0B8 nf-ple-lower_left_triangle
  • U+E0BA nf-ple-lower_right_triangle
  • U+E0B6 nf-ple-left_half_circle_thick
  • U+E0B7 nf-ple-left_half_circle_thin
  • U+E0B4 nf-ple-right_half_circle_thick
  • U+E0B5 nf-ple-right_half_circle_thin
  • U+E0D7 nf-ple-left_hard_divider_inverse (optional; you can swap fg and bg of a non inverse char to get the same look)
  • U+E0D6 nf-ple-right_hard_divider_inverse (same commnet as above)

Example of my statusbar (bottom line). Soft divider separates the git branch (master) from the diagnostics (1 warning), Hard divider separates the mode (N for Normal) from the git branch (master) and separates the diagnostics (1 warning) from the path to the file I am editing (api/src/lib.rs).
Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    additional-glyphsRequest for additional glyphs to be added to the font

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions