2022.01.13
Diary
ライブラリバージョン上げるだけで高速化対策完了〜と思ってたら実際にサーバーで動いてたやつはすでに対策済みバージョンで微妙に最新版に上げたところで変化なし… Rust で OTF/TTF をいじるライブラリは見つけたけど機能が限定的なので必要な動作をさせるにはかなりコードを追加しないといけない。うーむ。
ライブラリバージョン上げるだけで高速化対策完了〜と思ってたら実際にサーバーで動いてたやつはすでに対策済みバージョンで微妙に最新版に上げたところで変化なし… Rust で OTF/TTF をいじるライブラリは見つけたけど機能が限定的なので必要な動作をさせるにはかなりコードを追加しないといけない。うーむ。
よそのプラットフォームにのっかって商売する以上そこのルールは絶対なのであーる(いらいら)HarfBuzz って OpenType のレイアウトエンジンみたいなもんだと思ってたら最近のバージョンでサブセットフォントをつくる機能も追加されててしかも pyftsubset コマンドをお手本に作ってるぽくってほぼ pyftsubset と同じように使えるのに C++ で書かれてるので10倍速い。