gfngfn / SATySFi

A statically-typed, functional typesetting system
GNU Lesser General Public License v3.0
1.16k stars 82 forks source link

Should we manually install Arno Pro fonts? #13

Closed nekketsuuu closed 6 years ago

nekketsuuu commented 6 years ago

Problem

After installing SATySFi and setting $SATYSFI_LIB_ROOT, I want to build the document in /doc. However, running make command is failed due to the lack of a font file. The following is the error message.

! [Error] cannot load font file '/home/nek/.opam/4.05.0/lib-satysfi/dist/fonts/ArnoPro-Regular.otf';
      /home/nek/.opam/4.05.0/lib-satysfi/dist/fonts/ArnoPro-Regular.otf: No such file or directory

Should we manually install this font? Or, this font is not supported yet?

How to reproduce

$ opam install satysfi
$ export SATYSFI_LIB_ROOT=/home/nek/.opam/4.05.0/lib-satysfi  # set your library path
$ cd doc
$ make

Full output of make is here.

Environment

na4zagin3 commented 6 years ago

Instead of using Arno, how about using opensource fonts like EB Garamond and Junicode?

objmagic commented 6 years ago

same here. Cannot run satysfi because of missing fonts.

objmagic commented 6 years ago

I think this issue is very important --- after installing the program, no one cannot try it out because lack of font dependency.

nekketsuuu commented 6 years ago

This specific problem is resolved at least 042a8aaf3b61785b8edac7d799067ad758ed2fd7. We still need to install Junicode and IPAex, but they are free unlike Arno Pro.

Thanks @gfngfn for his big contribution :+1: