Wouldn't Xetex + fontspec take care of that, including unicode needs?
Though, I'm curious what comes of this.
Currently the "official" install/build method via make fails on my mac (sierra - could be some other issue) and on top of that 'opam init' (?) completely broke the fish path evaluation (not Patoline's fault, I guess). Manual fish fix: https://github.com/ocaml/opam/issues/2255.