-
Notifications
You must be signed in to change notification settings - Fork 7
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
Installation of fonts from .exe (MS TTF fonts) fails #71
Comments
Deploying executable .exe files generally seems to pose legal and security risks. Furthermore, specifically regarding Arial, as with SF Mono, there are licensing concerns. Thank you for bringing this to our attention. I am considering removing Arial and other MS TTF fonts from this tap. If you would like to continue this discussion, could you kindly share any licensing documentation or similar references that explicitly allow the use of Arial on Linux, rather than on macOS or Windows, where it is already installed?
This tap is managed by a very small number of Homebrew maintainers, placing us in a weak position when it comes to potential litigation. Please understand that, in the interest of ensuring long-term usability for everyone, including yourself, we must take a conservative stance to eliminate such risks. |
Hi @tani I am by no means a lawyer, so I am not familiar with all the details about licensing. Anyway, I did a quick research on the web and this is what I found about the Microsoft Corefonts:
I hope, this gives some context. |
I just looked at the Update: also other .exe files do contain the license, but not all of them. I found the license e.g. in |
The Debian project gives the following hint on the license / redistribution of the corefonts:
Source: https://salsa.debian.org/debian/msttcorefonts/-/blob/master/update-ms-fonts?ref_type=heads#L116-122 |
Sorry for the delayed response. I sincerely appreciate your explanation of the situation. I understand that this font, distributed for compatibility across various platforms, is being utilized in a similar manner to the approach you proposed on systems like Ubuntu and Debian. I have no objections regarding this matter. Now, as the next step, I would like to ask you to proceed with a pull request. Here are the instructions: Essentially, the task involves modifying the function located at this link. This function is responsible for the automatic generation of Formula. To achieve this, you will need to define a new function at the top of the file to handle the exception for this proposal. Then, by adding just a few lines to the target function to incorporate this new function, the implementation can be completed. I appreciate your cooperation. |
General troubleshooting steps
--force
and the issue is still present.brew update-reset && brew update
and retried my command.brew doctor
, fixed as many issues as possible and retried my command.Description of issue
When I try to install fonts, which are contained in an
.exe
file, like the MS TTF fonts, for example Arial, this fails with the following error:After some debugging, I found, that the
arial32.exe
file is not extracted and those the.TTF
files are not present in the temporary folder. With the following additions to the formula, the installation is successful for me:Output of your command with
--verbose --debug
Output of
brew cask doctor
(I think, these instructions are no longer valid, but I provide the output anyway).
The text was updated successfully, but these errors were encountered: