/homebrew-fonts

πŸ–‹ Formula of οΌ¦πŸ…Ύπ“π“πš‚ (fork of Caskroom-fonts)

Primary LanguageRubyBSD 2-Clause "Simplified" LicenseBSD-2-Clause

Linuxbrew-fonts

Linuxbrew-fonts is a fork of homebrew-cask-fonts.

Linuxbrew-fonts is a Homebrew Tap which allows you to use the same friendly Homebrew-style CLI workflow for the administration of binary font files on your Linux.

Prerequisites

Fonts are available through homebrew and linuxbrew. So, first you must install Homebrew or Linuxbrew. However this repository is NOT an "external command” of Homebrew, it is a different from the upstream repository, homebrew/homebrew-cask-fonts. Please caught of that.

Since Homebrew 1.9 or later supports the both platform, you can use this repository with homebrew in Linux too

Let’s try it!

$ brew tap linuxbrew/fonts                 # you only have to do this once!
$ brew install font-inconsolata --HEAD

Working with fontconfig

If you're using major distributions, just type;

$ ln -s /home/linuxbrew/.linuxbrew/share/fonts ~/.local/share/fonts
$ fc-cache -fv

Then you can use the new font installed by brew.

Development

Submitting a Font Cask and Bugs

When you change file in the upstream repository, I follow your changes, because this repository automatically imports new casks from the repository with a bot program.

Skipping translations by .caskignore

Some casks incompatible with formula-way. Then cask2formula will skip translation by .caskignore. .caskignore is written in Ruby's fnmatch syntax.

Font Licenses

According to homebrew-cask-fonts

Caskroom-fonts will only accept fonts which are freely-distributable. However, even freely-distributable fonts may have limitations (for instance, if you use them in a commercial enterprise). It is the responsibility of the user to know and respect the license of each font.

License