Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sublimetext3 从文件中升华文本字体_Sublimetext3 - Fatal编程技术网

Sublimetext3 从文件中升华文本字体

Sublimetext3 从文件中升华文本字体,sublimetext3,Sublimetext3,我将ST作为一个可移植版本,并使用自定义字体,但在我的工作场所没有安装它的管理员权限。你能把“font\u face”:指向本地的.ttf文件吗 我知道,但那是一个笨拙的黑客。 对于我的构建系统,我使用了“cmd”:[“${packages}/./../../MSYS2/mingw64/bin/gcc”,但是这样的路径不适用于字体(font\u face),因为它似乎不接受。ttfSublime不会以任何方式直接加载字体文件,它使用设置中使用的字体名称在操作系统的字体目录中查找适当的字体(以一种

我将ST作为一个可移植版本,并使用自定义字体,但在我的工作场所没有安装它的管理员权限。你能把
“font\u face”:
指向本地的.ttf文件吗

我知道,但那是一个笨拙的黑客。
对于我的构建系统,我使用了
“cmd”:[“${packages}/./../../MSYS2/mingw64/bin/gcc”
,但是这样的路径不适用于
字体(font\u face
),因为它似乎不接受。ttf

Sublime不会以任何方式直接加载字体文件,它使用设置中使用的字体名称在操作系统的字体目录中查找适当的字体(以一种取决于它所运行的操作系统的方式)以便它可以使用该字体进行渲染


因此,如果您想在Sublime中使用字体,我相信您唯一的选择是使用一些实用程序,例如您在问题中提到的工具,在您的操作系统中临时注册字体,以便Sublime可以看到它。

好的,谢谢澄清。在启动之前,我编写了一个批处理文件来注册使用过的字体。虽然没有那么优雅,但我想它可以工作。