Comments (3)
After some testing, let me elaborate:
> brew install font-prociono
Error: linuxbrew/fonts/font-prociono is a head-only formula.
To install it, run:
brew install --HEAD linuxbrew/fonts/font-prociono
> brew install font-amiri --HEAD
Error: No head is defined for linuxbrew/fonts/font-amiri
This is inconsistent and annoying. Can we do anything so that the user doesn't have to constantly guess whether --HEAD is needed or not?
from homebrew-linux-fonts.
It is a good question. The upstream, homebrew-cask-fonts, provides recipes called casks, which is information to download fonts.
Let me note the following.
- We can only install something with HEAD option if there is no SHA256 code in the formula.
- We can install all fonts without HEAD option even if there is no SHA256 code in the cask.
Thus, we fix to treat this difference to convert casks to formulae.
If the SHA256 code defined in the cask of the upstream repository, then we can convert the cask to the formula, which is installable without the HEAD option by our project.
There are SHA256 code in some casks but there are not in almost casks unfortunately.
We has two options,
- To use HEAD option for such casks
- To add SHA256 code by ourselves like downloading the fonts and calculating the SHA256 code.
Since the last option takes so long time, we decide to provide two kinds of formulae.
Thank you for asking the nice question.
from homebrew-linux-fonts.
Thank you for good question!
from homebrew-linux-fonts.
Related Issues (17)
- Cannot tap into linuxbrew/fonts (invalid syntax in tap) HOT 8
- GitHub Actions HOT 5
- Could not transform the cask for Source Code Pro
- Cannot tap repo because invalid URL for Source Sans Pro causes invalid syntax in tap HOT 4
- font-space-mono won't install HOT 5
- SF Fonts HOT 2
- Migrate to tani HOT 5
- Can't tap these fonts HOT 12
- brew doctor always show the warning HOT 2
- Fonts not showing up to use after successful install HOT 7
- Fail when try to install any font HOT 6
- Errno::ENOENT: No such file or directory - RobotoCondensed-Italic[wght].ttf HOT 2
- Readme suggests wrong tap name HOT 3
- Unable to install font-source-code-pro HOT 10
- Cannot Install font-fira-code HOT 1
- Cannot install fira-mono due to Formula issue
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from homebrew-linux-fonts.