Samiel, lo so benissimo che i .mf stanno nell’albero rpincipale e l’albero locale serve per altre cose. locali, appunto.
Ma la TDS (TeX Directory Structure) è comune a tutti gli alberi da texlive/2012/texmf-distr a \texlive/2012/../texmf-local, da texlive/2012/texmf/ a ~/texmf
e a tutti gli altri. Ma l’uso di ungni ramo e di ogni foglia di questi alberi è specificato dall TeX Directory Structure, che vale per tutti gli alberi, compreso l’albero eprsonale; e questo dipende da come kpathsea cerca i file nei vari alberi; dipnede dal fatto che certi file devono stare in certi rami o in certe foglie degli alberi, dipende dal fatto che le variabili d’ambiente specificate hanno precisi scopi e precise priorità di ricerca/ e via di questo passo.
Ecco quindi che fonts/source/ è un ramo degli albero destinato ai sorgenti di vari programmi, dove stanno i file dtx, sorgenti di file di classe e file di estensione; dove stanno i file .mf, sorgenti da dare in pasto a METAFONT, e via di questo passo.
Quindi sono stupito, ma sono confortato dal fatto che ti funzioni, nonostante le regole del TDS siano state aggirate. Meglio così. Ma proverei qualche altra strada, per esempio vedrei meglio, sempre nell’albero locale, un ramo texmf-local/font/opentype/ che è conforme alle regole TDS. Non ti suggerisco di cambiare (mai toccare quello che funziona) ma volevo solo esporti quale sarebbe stato un approccio conforme a TDS.
Giusto per approfondire, vale la pena di leggere quanto è scritto sulla TDS nel file texxlive.pdf leggibile con texdoc texlive.
Ciao
Claudio