Macos 使用命令行安装.ttf字体

Macos 使用命令行安装.ttf字体,macos,terminal,truetype,Macos,Terminal,Truetype,在OSX上,您可以双击.ttf字体文件来安装它们。处理多个文件时,这是一个麻烦。是否有使用终端应用程序安装字体文件的命令?您可以使用 cp myfont.ttf /Library/Fonts/ 或多个文件 cp fontsFolder/*.ttf /Library/Fonts/ 使用以下命令行安装字体。用您的字体替换BRLNSR,如果需要更多字体,请添加更多行 cd ~/Library/Fonts && { curl -O 'https://github.com/bloomb

在OSX上,您可以双击
.ttf
字体文件来安装它们。处理多个文件时,这是一个麻烦。是否有使用终端应用程序安装字体文件的命令?

您可以使用

cp myfont.ttf /Library/Fonts/
或多个文件

cp fontsFolder/*.ttf /Library/Fonts/

使用以下命令行安装字体。用您的字体替换
BRLNSR
,如果需要更多字体,请添加更多行

cd ~/Library/Fonts && { curl -O 'https://github.com/bloomberg/scatteract/raw/master/fonts/BRLNSR.TTF' ; cd -; }
此代码执行以下操作:

  • cd
    进入字体目录
  • curl
    下载字体
  • 跳回原始目录
  • 这依赖于非常好的
    bloomberg
    ,其中存储了大量字体,但是您可以将curl url更改为您想要的在线字体所在的位置


    cd
    放入目录、下载并再次弹出的聪明方法来自用户应答。

    要使新复制的字体可供应用程序使用,需要激活它们(对于过程、对于用户或整个系统)。您可以通过各种CoreText命令以编程方式执行此操作,具体取决于您希望对字体执行的操作。我不确定是否有一种方法可以在不启用所有自动激活的情况下从命令行执行此操作。有关详细信息,请参见atsutil手册页。

    这个问题与编程相关,而与计算相关,更为一般,它是针对堆栈溢出的。这将是更合适的或。非常抱歉这一误解。以后我会在正确的论坛上发帖,不用担心。这是很常见的误解。FWIW,
    打开*.ttf
    可以做你想做的。谢谢!但是当你双击字体然后单击“安装”时,似乎OSX不仅仅是将它们复制到文件夹中。据我所知,如果你想安装它们,有些字体需要手动确认。并手动打开,您可以将它们分为不同的组。对于我来说,在大多数情况下复制帮助将字体复制到
    font
    文件夹对于在python中以编程方式使用字体非常有效。我在下面添加了一个答案,用于在一行中安装github repo中的字体。我猜python会为自己设置自动激活,或者手动激活它想要使用的字体。