Usar variables de entorno en la ruta de especificación de fuente

Usar variables de entorno en la ruta de especificación de fuente

Las inclusiones de fuentes Fontspec pueden ser largas, por lo que quería crear una plantilla que ya tuviera las fuentes ya hechas. Tengo una plantilla funcional, pero utiliza una Path = C:/Users/Bolpat/Documents/FontNameconfiguración de ruta absoluta en el mecanismo de inclusión de fuentes de fontspec. (Incluyo las fuentes por archivo, no por las instaladas). El nombre del perfil de usuario está en esa ruta absoluta, lo cual no pude evitar, ya que la plantilla debería funcionar sin cambios dondequiera que se encuentre el documento derivado. Funciona perfectamente en mi máquina y mi perfil. Me gustaría tener una manera de hacerlo más flexible para poder usar la plantilla en diferentes máquinas o incluso compartirla con otros. Pensé en variables de entorno como USERPROFILEy encontréeste, pero al probarlo, no funcionó, es decir, la configuración Path = $USERPROFILE/Documents/FontNameno funcionó. Si bien puede funcionar en otros sistemas operativos, ~/Documents/FontNameno funciona en Windows.

Creo que podría esperar que mis compañeros tuvieran los archivos de fuentes en una carpeta específica; pero principalmente esto es para mí.

información relacionada