Skip to content

About

Install fonts

Topics

Resources

Stars

92 stars

Watchers

13 watching

Forks

Latest commit

 

History

98 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

homebrew-font

Installing Ricty fonts

$ brew tap sanemat/font
$ brew install ricty
# (generate)
$ cp -f /PATH/TO/RICTY/fonts/Ricty*.ttf ~/Library/Fonts/
$ fc-cache -vf

Troubleshooting

I get a Python error during brew install fontforge

If you get an error during brew install fontforge, like below:

==> Patching
==> ./bootstrap
==> ./configure --prefix=/Users/sane/.homebrew/Cellar/fontforge/20141230 --disable-silent-rules --without-x --without-giflib --without-libspiro
installed software in a non-standard prefix.

Alternatively, you may set the environment variables PYTHON_CFLAGS
and PYTHON_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

Quick fix (work around)

Execute the following:

# Install python before installing fontforge and ricty
brew install python
# Then install fontforge and ricty
brew install ricty

Long help (my environment)

I use homebrew of course, but I don't use homebrew's python. I use pyenv via anyenv. In the homebrew build script, your PKG_CONFIG_PATH is not used; there is homebrew's PKG_CONFIG_PATH. You can try this brew sh and printenv | grep PKG_CONFIG_PATH.

The fontforge configuration script doesn't detect pyenv's python (I think, but I'm not famliar with autoconf yet, sorry). I don't understand why this doesn't detect the system python (after I execute pyenv global system).

The following is the debug output of brew install fontforge --verbose --debug:

detected a homebrew build environment
./configure: line 18044: /Users/sane/.homebrew/bin/python: No such file or directory
./configure: line 18045: cd: /../../pkgconfig: No such file or directory
found python pkg_config information:
./configure: line 18048: y: command not found
checking for a Python interpreter with version >= 2.7... python
checking for python... /Users/sane/.anyenv/envs/pyenv/versions/2.7.6/bin/python
checking for python version... 2.7
checking for python platform... darwin
checking for python script directory... ${prefix}/lib/python2.7/site-packages
checking for python extension module directory... ${exec_prefix}/lib/python2.7/site-packages
checking for PYTHON... no
configure: error: Package requirements (python-"2.7") were not met:

No package 'python-2.7' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables PYTHON_CFLAGS
and PYTHON_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

The actual solution is detecting system python here, but I don't know how to detect this yet.

About

Install fonts

Topics

Resources

Stars

92 stars

Watchers

13 watching

Forks

Releases

Packages

Used by

Contributors

Languages