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 ofopentype
both don't find the font.~/texmf/fonts/opentype/FONTFAMILY/FONT.otf
an acceptable path for personal font files or should theSUPPLIER
level be part of the path? (Both ways would work, but I have to decide what to write in the installation instructions.)~/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.