$ brew tap sanemat/font
$ brew install ricty
# (generate)
$ cp -f /PATH/TO/RICTY/fonts/Ricty*.ttf ~/Library/Fonts/
$ fc-cache -vf
brew install fontforge Wenn Sie während brew install fontforge einen Fehler erhalten, wie unten:
==> 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.
Führen Sie Folgendes aus:
# Install python before installing fontforge and ricty
brew install python
# Then install fontforge and ricty
brew install ricty
Ich benutze natürlich Homebrew, aber ich benutze keine Homebrews Python. Ich benutze PyEnv über jeden ENDEV. Im Homebrew Build -Skript wird Ihr PKG_CONFIG_PATH nicht verwendet. Es gibt Homebrews PKG_CONFIG_PATH . Sie können dieses brew sh und printenv | grep PKG_CONFIG_PATH ausprobieren printenv | grep PKG_CONFIG_PATH .
Das Fontforge -Konfigurationsskript erkennt Pyenvs Python nicht (ich denke, aber ich bin noch nicht mit Autoconf bekannt, sorry). Ich verstehe nicht, warum dies das System Python nicht erkennt (nachdem ich pyenv global system ausgeführt habe).
Das Folgende ist die Debug -Ausgabe von 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.
Die tatsächliche Lösung besteht hier darin, das System Python zu erkennen, aber ich weiß noch nicht, wie ich dies erkennen soll.