This is related to fontspec (xelatex) finding fonts by name, installed or in TEXMFHOME
When installing an OpenType font in TEXMFHOME (~/texmf) I see the following behaviour with fontspec of TeXLive 2013 on Debian Linux :
Both xelatex and lualatex see the font when it's in
~/texmf/fonts/opentype/emmentaler/emmentaler-16.otf
but not when it's in
~/texmf/fonts/opentype/lilyglyphs/emmentaler/emmentaler-16.otf.
Is that expected behaviour? I recall it should be
~/texmf/fonts/opentype/SUPPLIER/FONTFAMILY/FONT.otf.
emmentaler/dir is actually a symlink to the directory containing the font files (if it's relevant: on another partition). When this symlink is inopentype/both xe- and lua-latex find the font but when this symlink is in a subdirectory ofopentypeboth don't find the font. – uli_1973 Sep 13 '13 at 09:02~/texmf/fonts/opentype/FONTFAMILY/FONT.otfan acceptable path for personal font files or should theSUPPLIERlevel be part of the path? (Both ways would work, but I have to decide what to write in the installation instructions.) – uli_1973 Sep 13 '13 at 11:02~/texmf/fonts/opentype/is quite enough. For the insecure users which ask for precise instruction and fret over small differences I would mention an example path like in the main texmf tree with SUPPLIER. – Ulrike Fischer Sep 13 '13 at 11:11