Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reform PowerlineExtra sizing #1123

Merged
merged 2 commits into from
Feb 15, 2023
Merged

Reform PowerlineExtra sizing #1123

merged 2 commits into from
Feb 15, 2023

Commits on Feb 15, 2023

  1. font-patcher: Fix BTB warning for SymbolsOnly font

    [why]
    When patching the Symbols Only font we derive the baseline to baseline
    distance through abnormal means, so the check fails.
    
    [how]
    Set expected baseline to baseline value explicitely for the Symbols Only
    font.
    
    Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
    Finii committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    d404385 View commit details
    Browse the repository at this point in the history
  2. font-patcher: Reform PowerlineExtra sizing

    [why]
    The Powerline extra glyph sizing is not really clear.
    
    [how]
    Make the triangulars 1 cell wide, as for example Iosevka also does.
    Make the Legos 2 cell wide with pa scaling to make them look nicer.
    Make the Hexagons 2 cells wide and keep their aspect ratio if possible.
    Make small and big Squares also 2 cell wide and keep their aspect ratio
    of possible.
    
    For the small and big Squares add a tiny bit of border (negative
    overlap), because they have no smooth border line over their open and
    closed squares, and that might look strange if some touch and some dont.
    
    Fixes: #1106
    
    Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
    Finii committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    ce33e9c View commit details
    Browse the repository at this point in the history