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

feature request: enable installing multiple fonts in one install call #30

Open
galkk opened this issue Jul 12, 2023 · 6 comments
Open
Assignees
Labels
enhancement New feature or request

Comments

@galkk
Copy link

galkk commented Jul 12, 2023

Make command like fnt install anonymouspro azeretmono cousine dejavu firacode hack ibmplexmono notosansmono oxygenmono robotomono victormono to install all the fonts specified.


I was confused finding that command from above will install only anonymouspro and silently exit, without any indication that it doesn't install the rest of the fonts.

That feature will bring fnt install on par with typical distro installer behavior, e.g. apt-get install package1 package2 does installs both of packages.

workaround, if somebody lands here

So far I did simple loop in my dotfiles:

# Change to `fnt install` after https://github.com/alexmyczko/fnt/issues/30 is fixed
fonts=(anonymouspro \
        azeretmono \
        cousine \
        dejavu \
        firacode \
        hack \
        ibmplexmono \
        notosansmono \
        oxygenmono \
        robotomono \
        victormono \
)

for font in ${fonts[@]}; do
    fnt install $font
done

Thanks

@alexmyczko
Copy link
Owner

Apropos mono fonts did you try agave and kode-mono yet?

@galkk
Copy link
Author

galkk commented Jul 19, 2023

Thanks for suggestions, I haven't tried those. Upon looking, Agave is too quirky. I cannot accept font with such "q" letter as they have :)
I cannot see Kode as daily driver in the coding, but in terminal it looks quite fun...

Also both of them do not have variations like italics, so this is no go for me.

My font tastes are changing from one extreme to another in about 1-1.5 years. Previously I loved quite wide Azeret Mono font, then switched everywhere to quite narrow (but good looking) Victor Mono, and now I found Iosevka that while looking good is even narrower than Victor Mono, and using it for a week.

@alexmyczko
Copy link
Owner

We all wait for it: blobject/agave#5

PT Mono (paratype)?

Or TT2020?

@galkk
Copy link
Author

galkk commented Jul 21, 2023

Those look fun :)

You got wealth of different fonts knowledge, no surprising given where we are :)

@alexmyczko alexmyczko added the enhancement New feature or request label Jul 21, 2023
@alexmyczko alexmyczko self-assigned this Jul 21, 2023
@alexmyczko
Copy link
Owner

@crpb
Copy link
Contributor

crpb commented Sep 6, 2024

Well, it could be added but you could just do an echo font1 font2 font3 font4 .. font99 |xargs -I '{}' -d' ' fnt install '{}' and be done with it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants