在 fontspec 路径中使用环境变量

在 fontspec 路径中使用环境变量

Fontspec 字体包含可能很长,所以我想创建一个已经完成字体内容的模板。我有一个工作模板,但它Path = C:/Users/Bolpat/Documents/FontName在 fontspec 的字体包含机制中使用绝对路径设置。(我通过文件包含字体,而不是安装的字体。)用户配置文件名称位于该绝对路径中,这是我无法避免的,因为无论派生文档位于何处,模板都应该可以正常工作™,而无需更改。它在我的计算机和我的配置文件上运行良好。我希望有一种方法可以使其更灵活,以便我可以在不同的机器上使用模板,甚至可以与其他人共享它。我考虑过环境变量,例如USERPROFILE并发现,但在测试时,它不起作用,即设置Path = $USERPROFILE/Documents/FontName不起作用。虽然它可能在其他操作系统上有效,但~/Documents/FontName在 Windows 上无效。

我想我可以期望同行将字体文件放在特定的文件夹中;但这主要是为了我自己。

相关内容