異世界転移、知識チートしようとしたら
— ボマー (@bomber_bookworm) 2024年3月14日
「一見同じように見えるのに物理法則から違う!」
「どうもこれガチで四大元素で成り立ってる世界だわ!」
「ハーバーボッシュ法とか言ってる場合と違うぞ?!」
「銃も作れないし蒸気機関も無理だ!」
みたいな世界はもっともっとあっていい。
物理法則が違う世界の話、突き詰めるとファンタジーじゃなくてハードSFになりそう
私はプログラミング環境で、SFMono Squareというフォントを使用している。このフォントはhomebrewでインストールできるのだけど、fontforgeがないとエラーになってインストールに失敗してしまう事がある。
原因は過去にfontforgeをインストールした時のpythonと、SFMono Squareをビルドした時のpythonのバージョンが異なっていること。
例えばpython 3.11の時にfontforgeを入れるとfontforgeはpython 3.11と紐づけられる。その後python3.12をインストールしても、3.12からはfontforgeが見つけられない。この状態でSFMono Squareをビルドするとエラーになってしまう
こういう場合はfontforgeを再インストールしてpython 3.12から参照できるようにすればOK
brew reinstall fontforge
Homebrewは依存ライブラリが特定のバージョンとのみ結びつくケースが多々あり、同様のエラーが他のライブラリでも発生する事がある。
例えばlibavif.15.dylibがなくてPHPが起動しないも同じ。たいてい依存ライブラリの再インストールで治る