らんだむな記憶

blogというものを体験してみようか!的なー

fontforge(7)

久しぶりに fontforge をビルドしたくなった (わけがない) ので、ビルドする。なんだか fontforge(2) - らんだむな記憶 の頃とは色々変わっている気はする・・・。

fontforge/INSTALL.md at master · fontforge/fontforge · GitHub の通りと言えばそうなんだけど、

sudo apt-get install libjpeg-dev libtiff5-dev libpng-dev libfreetype6-dev libgif-dev libgtk-3-dev libxml2-dev libpango1.0-dev libcairo2-dev libspiro-dev python3-dev ninja-build cmake build-essential gettext;
cd fontforge
mkdir build
cd build
cmake -GNinja ..
ninja
ninja install

した後で、

sudo cp lib/fontforge.so lib/psMat.so /usr/lib/python3/dist-packages/
sudo cp lib/libfontforge.so.4 /usr/lib/
sudo cd /usr/bin && ln -s libfontforge.so.4 libfontforge.so

も必要かもしれない。https://packages.ubuntu.com/focal/amd64/python3-fontforge/filelist を見ても

/usr/lib/python3/dist-packages/fontforge.cpython-38-x86_64-linux-gnu.so
/usr/lib/python3/dist-packages/psMat.cpython-38-x86_64-linux-gnu.so

のように面白いものが入ってくる様子が見て取れる。