らんだむな記憶

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

ちょっとだけharfbuzz(7)

いまさらだがgdbいけた。
harfbuzz/util/.libs/hb-view を叩けば良かった。
Makefile類で「-g -O2」になっているところを「-g -ggdb -O0」に書き換えて再ビルド。
で、

$ cgdb ./.libs/hb-view

デバッガ越しに起動して、

(gdb) set env LD_LIBRARY_PATH ../src/.libs

とかして(そうしないと /usr/local/lib のほうを見に行くみたい)、

(gdb) b main

して、

(gdb) run --text-file=arabic_sample.txt \
  --font-file=scheherazade.ttf \
  --direction=rtl --output-format=png --output-file=out.png

あたりで幸せになれる :)

あとはfontforgeデバッグ(2) - らんだむな記憶のノリで!